@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin-ext-italic.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin-italic.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg-frame: #f4f6fb;--bg-surface: #ffffff;--bg-subtle: #f4f6fa;--bg-tile: #f6f8fc;--border-main: #e3e8f2;--border-soft: #edf1f7;--border-input: #dce3ee;--text-primary: #182235;--text-secondary: #5a6f87;--text-muted: #8b9bb1;--blue-primary: #0758c2;--blue-dark: #082b59;--blue-focus: #0758c2;--blue-grad: #082b59;--blue-grad-hover: #0b3a78;--blue-rail-active: #d4e8fb;--blue-rail-border: #84bbea;--blue-row-selected: #d5e9fb;--blue-soft-bg: #e7f3fd;--blue-soft-border: #8ec1ed;--pink-soft-bg: #fceaea;--pink-soft-border: #f5c6c6;--pink-soft-text: #991b1b;--amber-pill-bg: #fde8c8;--amber-pill-text: #78350f;--ice-pill-bg: #e6f3fd;--ice-pill-text: #082b59;--green-trend: #15803d}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%;font-family:var(--font-sans);font-size:15.5px;color:var(--text-primary);background:var(--bg-frame);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}h1,h2,h3,h4{font-family:var(--font-display)}input,textarea,select,button,code,kbd,samp,pre{font-family:inherit}[data-theme=dark]{color-scheme:dark;--bg-frame: #070c16;--bg-surface: #152036;--bg-elevated: #1b2a46;--bg-subtle: #192742;--bg-tile: #17253f;--hero-card-grad: linear-gradient(180deg, #182744 0%, #131f36 100%);--border-main: #243656;--border-soft: #1d2c48;--border-input: #2c4166;--border-strong: #3a5482;--text-primary: #f1f5f9;--text-body: #cbd5e1;--text-secondary: #94a3b8;--text-muted: #7c8fa8;--text-brand: #93c5fd;--text-accent: #60a5fa;--blue-rail-active: #14366b;--blue-rail-border: #3b82f6;--blue-row-selected: rgba(7, 88, 194, .28);--blue-soft-bg: rgba(7, 88, 194, .2);--blue-soft-border: #2d538e;--tint-blue-bg: rgba(7, 88, 194, .2);--tint-blue-strong: #19325c;--tint-blue-border: #2d538e;--tint-blue-grad: linear-gradient(180deg, rgba(7, 88, 194, .28) 0%, rgba(8, 43, 89, .42) 100%);--tint-danger-bg: rgba(225, 29, 72, .16);--tint-danger-border: rgba(244, 63, 94, .36);--tint-danger-text: #fda4af;--tint-success-bg: rgba(16, 185, 129, .16);--tint-success-border: rgba(52, 211, 153, .34);--tint-success-text: #6ee7b7;--tint-amber-bg: rgba(245, 158, 11, .16);--tint-amber-border: rgba(251, 191, 36, .34);--tint-amber-text: #fcd34d;--pink-soft-bg: rgba(225, 29, 72, .16);--pink-soft-border: rgba(244, 63, 94, .36);--pink-soft-text: #fda4af;--amber-pill-bg: rgba(245, 158, 11, .18);--amber-pill-text: #fcd34d;--ice-pill-bg: rgba(7, 88, 194, .24);--ice-pill-text: #bfdbfe;--green-trend: #34d399;--icon-brand-stroke: #93c5fd;--icon-brand-accent: #38bdf8;--icon-brand-fill: rgba(56, 189, 248, .18);--icon-brand-tint: #193158;--icon-bag-top: #1b335c;--icon-bag-bottom: #122444;--icon-slate-stroke: #94a3b8;--icon-danger-stroke: #fda4af;--icon-danger-accent: #fb7185;--icon-danger-fill: rgba(225, 29, 72, .22);--icon-amber-stroke: #fcd34d;--icon-amber-accent: #fb923c;--icon-emerald-stroke: #6ee7b7;--icon-emerald-accent: #34d399}[data-theme=dark] select,[data-theme=dark] select option{background-color:#141f35;color:#f1f5f9}[data-theme=dark] .elv-search-box,[data-theme=dark] .elv-ventas-search-bar,[data-theme=dark] .elv-input-group,[data-theme=dark] .elv-split-input,[data-theme=dark] .elv-split-half,[data-theme=dark] .elv-dropdown-trigger,[data-theme=dark] .elv-textarea,[data-theme=dark] .elv-stock-highlight-box{background:#131f35;border-color:#2b4066;color:#f1f5f9;box-shadow:0 3px 10px -2px #0000004d}[data-theme=dark] .elv-search-box:hover:not(:focus-within),[data-theme=dark] .elv-ventas-search-bar:hover:not(:focus-within),[data-theme=dark] .elv-input-group:hover:not(:focus-within),[data-theme=dark] .elv-split-half:hover:not(:focus-within),[data-theme=dark] .elv-dropdown-trigger:hover:not(.open),[data-theme=dark] .elv-textarea:hover:not(:focus),[data-theme=dark] .elv-stock-highlight-box:hover:not(:focus-within){background:#192844;border-color:#3b5586;box-shadow:0 4px 12px -2px #0000005c}[data-theme=dark] .elv-search-box:focus-within,[data-theme=dark] .elv-ventas-search-bar:focus-within,[data-theme=dark] .elv-input-group:focus-within,[data-theme=dark] .elv-split-half:focus-within,[data-theme=dark] .elv-dropdown-trigger.open,[data-theme=dark] .elv-textarea:focus,[data-theme=dark] .elv-stock-highlight-box:focus-within{background:#101a2d;border-color:#3b82f6;box-shadow:0 0 0 2.5px #3b82f638}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.elv-pin-backdrop{width:100vw;height:100vh;background:#f8fafd;display:flex;align-items:center;justify-content:center;padding:20px}.elv-pin-card{width:452px;max-width:100%;background:#fff;border-radius:28px;border:1px solid #eef2f9;padding:40px 38px 26px;box-shadow:0 2.5px #e5ecf6,0 24px 64px #0f172a0e,0 2px 6px #0f172a06;display:flex;flex-direction:column;align-items:center;text-align:center}.elv-pin-greeting{font-family:var(--font-display);font-size:25px;font-weight:700;color:#182235;margin:26px 0 6px;letter-spacing:-.02em}.elv-pin-subtitle{font-size:15px;color:#4b5e76;margin:0 0 22px}.elv-pin-dots{display:flex;align-items:center;gap:14px;margin-bottom:26px}.elv-pin-dots.shake{animation:elvShake .32s ease}@keyframes elvShake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}75%{transform:translate(7px)}}.elv-pin-dot{width:13px;height:13px;border-radius:50%;border:1.5px solid #b6c3d4;background:transparent;transition:all .14s ease}.elv-pin-dot.filled{background:#0758c2;border-color:#0758c2;transform:scale(1.08)}.elv-pin-error{font-size:14px;color:#dc2626;font-weight:500;margin:-12px 0 16px}.elv-numpad{display:grid;grid-template-columns:repeat(3,64px);gap:16px 22px;justify-content:center;margin-bottom:28px}.elv-numpad-key{width:64px;height:64px;border-radius:50%;border:1px solid #dfe6f2;background:linear-gradient(180deg,#fafbfe,#eff3fa);color:#182235;font-family:var(--font-display);font-size:24px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px #d5dfee,0 6px 12px -2px #0f1c3f14,inset 0 1.5px #fff;transition:background .12s ease,border-color .12s ease,transform .08s ease,box-shadow .08s ease}.elv-numpad-key:hover{background:linear-gradient(180deg,#fff,#e9f0fc);border-color:#cddaf0;box-shadow:0 3px #c5d4ec,0 7px 14px -2px #0f1c3f1a,inset 0 1.5px #fff}.elv-numpad-key:active{transform:translateY(2px);background:linear-gradient(180deg,#eaf0fb,#e2eaf8);border-color:#c5d4ee;box-shadow:0 1px #c5d4ec,0 2px 5px #0f1c3f0f,inset 0 1.5px 2px #0f1c3f0d}.elv-pin-more-btn{border:none;background:transparent;color:#182235;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:6px 14px;border-radius:9px;transition:background .12s ease}.elv-pin-more-btn:hover{background:#f3f6fb}.elv-pin-more-drawer{width:100%;margin-top:14px;display:flex;flex-direction:column;animation:elvPinDrawerIn .16s ease-out}@keyframes elvPinDrawerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.elv-pin-admin-btn{width:100%;height:48px;border-radius:13px;border:1px solid #e1e7f2;background:linear-gradient(180deg,#f8fafe,#f1f5fb);padding:0 16px;display:flex;align-items:center;gap:12px;color:#182235;font-size:15px;font-weight:600;cursor:pointer;text-align:left;box-shadow:0 2.5px #d8e1f0,0 4px 10px -2px #0f1c3f0d,inset 0 1px #fff;transition:background .12s ease,border-color .12s ease,transform .08s ease,box-shadow .08s ease}.elv-pin-admin-btn:hover{background:linear-gradient(180deg,#fff,#ebf1fc);border-color:#cddaf0}.elv-pin-admin-btn:active{transform:translateY(1.5px);box-shadow:0 1px #d8e1f0,0 2px 4px #0f1c3f0a}.elv-pin-copyright{margin-top:22px;font-size:13px;color:#5a6f87;font-weight:400;letter-spacing:-.005em}.elv-pin-forgot-link{border:none;background:transparent;padding:0;font-size:14px;font-weight:500;color:#0758c2;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.elv-pin-forgot-link:hover{color:#082b59}.elv-app-shell{width:100vw;height:100vh;display:flex;background:var(--bg-frame);overflow:hidden;position:relative}.elv-fullscreen-btn{width:34px;height:34px;border-radius:10px;border:1px solid #cce0f5;background:linear-gradient(180deg,#f7fbff,#e9f3fd);box-shadow:0 2px 6px #082b590f,inset 0 1px #fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .14s ease}.elv-fullscreen-btn:hover{background:linear-gradient(180deg,#eef6ff,#dbeafe);border-color:#93c5fd;box-shadow:0 4px 10px #0758c224,inset 0 1px #fff;transform:translateY(-1px)}.elv-fullscreen-btn:active{transform:translateY(0)}.elv-fullscreen-btn.is-active{background:linear-gradient(180deg,#e0f0fe,#cbe4fc);border-color:#60a5fa}.elv-fullscreen-btn.is-workspace-corner{position:absolute;top:14px;right:16px;z-index:30}.elv-rail{width:56px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:14px 0 12px;z-index:20}.elv-rail-top,.elv-rail-bottom{display:flex;flex-direction:column;align-items:center;gap:6px}.elv-rail-brand{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:2px;cursor:pointer;border:none;background:transparent}.elv-rail-divider{width:24px;height:1px;background:#dce3ee;margin:2px 0 6px;flex-shrink:0}.elv-rail-btn{width:40px;height:40px;border-radius:50%;border:1px solid transparent;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.elv-rail-btn:hover{background:#e9eff9}.elv-rail-btn.active{background:linear-gradient(180deg,#eaf4fd,#cfe6fb);border-color:#84bbea;box-shadow:0 3px 8px -1px #082b5924,inset 0 1px #ffffffe0}.elv-rail-badge{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#d92d20;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--bg-frame);line-height:1}.elv-rail-avatar{width:34px;height:34px;border-radius:50%;background:#d3e7fb;border:1px solid #96c5ee;color:#082b59;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:4px}.elv-rail-avatar:hover{background:#c1def9}.elv-workspace{flex:1;position:relative;margin:12px 12px 12px 0;background:var(--bg-surface);border:1px solid var(--border-main);border-radius:22px;overflow:hidden;display:flex;min-width:0;min-height:0;box-shadow:0 4px 16px #0f172a09,0 1px 3px #0f172a05}.elv-btn-primary{background:var(--blue-grad);border:1px solid #062349;color:#fff;font-weight:600;font-size:15.5px;border-radius:13px;padding:0 18px;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer;box-shadow:0 2.5px #041936,0 6px 14px -2px #0758c257,0 2px 5px #082b593d,inset 0 1.5px #ffffff47;transition:background .14s ease,box-shadow .08s ease,transform .08s ease}.elv-btn-primary:hover:not(:disabled){background:var(--blue-grad-hover);box-shadow:0 2.5px #03132b,0 8px 16px -2px #0758c266,0 3px 6px #082b5947,inset 0 1.5px #ffffff57}.elv-btn-primary:active:not(:disabled){transform:translateY(1.5px);box-shadow:0 1px #03132b,0 2px 5px #082b5938}.elv-btn-primary:disabled{background:#eef2fa;border:1px solid #e1e7f3;color:#5b6b82;box-shadow:0 2.5px #d5deec,0 2px 5px #0f172a0a,inset 0 1px #fff;opacity:1;cursor:not-allowed}.elv-btn-plus-square{width:44px;height:44px;border-radius:12px;background:var(--blue-grad);border:1px solid #062349;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 2.5px #041936,0 5px 12px -2px #0758c257,0 2px 4px #082b5942,inset 0 1.5px #ffffff52;transition:background .14s ease,box-shadow .08s ease,transform .08s ease}.elv-btn-plus-square:hover{background:var(--blue-grad-hover)}.elv-btn-plus-square:active{transform:translateY(1.5px);box-shadow:0 1px #03132b,0 2px 4px #082b5938}.elv-btn-soft-blue{background:#0758c2;border:1px solid #054496;color:#fff;--icon-brand-stroke: #ffffff;--icon-brand-accent: rgba(255, 255, 255, .92);--icon-brand-fill: rgba(255, 255, 255, .22);--text-accent: #ffffff;font-weight:600;font-size:15px;height:42px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer;box-shadow:0 2.5px #04387d,0 5px 12px -2px #0758c23d,inset 0 1.5px #ffffff38;transition:background .12s ease,border-color .12s ease,transform .08s ease,box-shadow .08s ease}.elv-btn-soft-blue svg{color:#fff}.elv-btn-soft-blue:hover:not(:disabled){background:#0966de;border-color:#064aa6;color:#fff;box-shadow:0 2.5px #04387d,0 6px 14px -2px #0758c252,inset 0 1.5px #ffffff47}.elv-btn-soft-blue:active:not(:disabled){transform:translateY(1.5px);box-shadow:0 1px #04387d,0 2px 4px #0758c22e}.elv-btn-soft-blue:disabled{opacity:.45;cursor:not-allowed}.elv-btn-soft-danger{background:#fcebed;border:1px solid #f4ccd0;color:#881620;font-weight:600;font-size:15.5px;height:46px;padding:0 18px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer;box-shadow:0 2.5px #eebec3,0 5px 12px -2px #8816201a,inset 0 1.5px #fff;transition:background .12s ease,border-color .12s ease,transform .08s ease,box-shadow .08s ease}.elv-btn-soft-danger:hover:not(:disabled){background:#f8dde0;border-color:#edb3b9;box-shadow:0 2.5px #e6aeb5,0 6px 14px -2px #88162024,inset 0 1.5px #fff}.elv-btn-soft-danger:active:not(:disabled){transform:translateY(1.5px);box-shadow:0 1px #e6aeb5,0 2px 4px #88162014}.elv-btn-soft-danger:disabled{opacity:.45;cursor:not-allowed}.elv-btn-soft-danger-icon{background:#fcebed;border:1px solid #f4ccd0;color:#881620;width:37px;height:37px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;box-shadow:0 2px #eebec3,0 4px 10px -2px #88162014,inset 0 1px #fff;transition:background .12s ease,border-color .12s ease,transform .08s ease,box-shadow .08s ease}.elv-btn-soft-danger-icon:hover:not(:disabled){background:#f8dde0;border-color:#edb3b9}.elv-btn-soft-danger-icon:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #e6aeb5}.elv-btn-neutral,.elv-btn-secondary{background:#f2f5fc;border:1px solid #d9e0f0;color:#182235;font-weight:600;font-size:15.5px;height:46px;padding:0 18px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer;box-shadow:0 2.5px #c8d3e6,0 5px 12px -2px #14234a14,inset 0 1.5px #fff;transition:background .12s ease,border-color .12s ease,transform .08s ease,box-shadow .08s ease}.elv-btn-neutral:hover:not(:disabled),.elv-btn-secondary:hover:not(:disabled){background:#e8eef9;border-color:#cbd5ea;box-shadow:0 2.5px #b8c6de,0 6px 14px -2px #14234a1c,inset 0 1.5px #fff}.elv-btn-neutral:active:not(:disabled),.elv-btn-secondary:active:not(:disabled){transform:translateY(1.5px);box-shadow:0 1px #b8c6de,0 2px 4px #14234a0f}.elv-search-box{height:42px;min-width:0;border-radius:11px;border:1.25px solid var(--border-input);background:#fff;display:flex;align-items:center;padding:0 12px;gap:8px;color:var(--text-secondary);box-shadow:0 2.5px 8px -1px #0f172a0b,0 1px 2px #0f172a06;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.elv-search-box:hover:not(:focus-within){background:#f3f4f9;border-color:#d3dbed;box-shadow:0 4px 12px -1px #0f1c3f11,0 1px 3px #0f1c3f0a}.elv-search-box:focus-within{background:#fff;border-color:#0758c2;box-shadow:0 0 0 2.5px #0758c224}.elv-search-box input{flex:1;border:none;outline:none;background:transparent;font-size:15px;color:var(--text-primary);min-width:0}.elv-search-box input::placeholder{color:#7d8ea3}.elv-filter-chip{height:38px;padding:0 13px;border-radius:10px;border:1px solid #dce3f0;background:linear-gradient(180deg,#fff,#f3f6fc);color:#1e293b;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 3px 7px -1px #0f172a11,0 1px 2px #0f172a0a,inset 0 1px #fff;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.elv-filter-chip:hover{background:linear-gradient(180deg,#fff,#ebf1fb);border-color:#c8d5eb}.elv-filter-chip.active{background:linear-gradient(180deg,#ecf5fe,#d2e8fb);border-color:#84bbea;color:#082b59;box-shadow:0 3px 7px -1px #0758c21f,inset 0 1px #ffffffe0}.elv-master{width:348px;flex-shrink:0;border-right:1px solid var(--border-soft);display:flex;flex-direction:column;background:var(--bg-surface);min-height:0}.elv-master-header{padding:22px 18px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.elv-page-title{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.025em;color:var(--text-primary);margin:0}.elv-master-controls{padding:0 18px 12px;display:flex;flex-direction:column;gap:10px}.elv-master-list{flex:1;overflow-y:auto;display:flex;flex-direction:column}.elv-master-row{padding:13px 18px;display:flex;align-items:center;gap:12px;cursor:pointer;border-left:3px solid transparent;border-bottom:1px solid #f4f6fa;transition:background .12s ease}.elv-master-row:hover{background:#f4f9fe}.elv-master-row.selected{background:var(--blue-row-selected);border-left-color:#0758c2}.elv-client-alpha-group{padding:15px 20px 8px;font-size:15.5px;font-weight:700;color:#36475e;letter-spacing:.01em}.elv-client-row{min-height:78px;padding:16px 20px;display:flex;align-items:center;gap:14px;cursor:pointer;border-left:4px solid transparent;transition:background .12s ease,border-color .12s ease}.elv-client-row:hover{background:#f3f8fe}.elv-client-row.selected{background:#d3e7fb;border-left-color:#0758c2}.elv-client-avatar-wrap{position:relative;width:48px;height:48px;flex-shrink:0}.elv-client-avatar{width:48px;height:48px;border-radius:50%;color:#fff;font-size:16.5px;font-weight:700;letter-spacing:.01em;display:flex;align-items:center;justify-content:center}.elv-client-avatar-subbadge{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:#1e293b;border:1.8px solid #ffffff;color:#fff;display:flex;align-items:center;justify-content:center}.elv-client-radio{width:16px;height:16px;border-radius:50%;background:#e7ecf4;flex-shrink:0;box-sizing:border-box;transition:all .12s ease}.elv-client-row.selected .elv-client-radio{width:17px;height:17px;background:#fff;border:4.5px solid #0758c2}.elv-client-detail-header{padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fafcff;border:0;border-bottom:1px solid #f1f5fb;flex-shrink:0}.elv-client-subtabs{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;width:292px;padding:5px;border-radius:13px;background:#eff3fa;border:1px solid #e9eff8}.elv-client-subtab{height:38px;border-radius:9px;border:1px solid transparent;background:transparent;font-size:15px;font-weight:600;color:#52637a;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .14s ease}.elv-client-subtab:hover:not(.active){color:#182235}.elv-client-subtab.active{background:linear-gradient(180deg,#ecf5fe,#d2e8fb);border-color:#84bbea;color:#082b59;box-shadow:0 2px 6px #0758c21c,inset 0 1px #ffffffeb}.elv-client-info-card{background:#fff;border:1px solid #eef2f8;border-radius:18px;padding:22px 22px 24px;position:relative;box-shadow:0 2px 10px #0f172a05;display:flex;flex-direction:column;gap:19px}.elv-client-edit-icon{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:9px;border:none;background:transparent;color:#3b4a5e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,color .12s ease}.elv-client-edit-icon:hover{background:#eaf4fd;color:#0758c2}.elv-client-meta-label{font-size:14px;font-weight:700;letter-spacing:.03em;color:#1e293b;display:flex;align-items:center;gap:8px}.elv-copyable-meta-wrap{display:inline-flex;align-items:center;gap:9px;margin-top:8px;max-width:100%}.elv-client-meta-pill{display:inline-flex;align-items:center;margin-top:8px;padding:7px 14px;border-radius:10px;background:#ebeef4;border:1px solid #dfe5ef;color:#1e293b;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.25;box-shadow:0 2px 5px #0f172a0f,inset 0 1px #ffffffd1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .08s ease}.elv-copyable-meta-wrap .elv-client-meta-pill{margin-top:0;cursor:pointer}.elv-copyable-meta-wrap:hover .elv-client-meta-pill{background:#e3e9f4;border-color:#cbd6e8;box-shadow:0 3px 7px #0f172a14,inset 0 1px #ffffffe6}.elv-copyable-meta-wrap:active .elv-client-meta-pill{transform:translateY(.5px)}.elv-copy-hover-icon{display:inline-flex;align-items:center;justify-content:center;color:#52657e;opacity:0;transform:translate(-3px);cursor:pointer;flex-shrink:0;transition:opacity .14s ease,transform .14s ease,color .14s ease}.elv-copyable-meta-wrap:hover .elv-copy-hover-icon,.elv-copy-hover-icon.copied{opacity:1;transform:translate(0)}.elv-copyable-meta-wrap:hover .elv-copy-hover-icon:hover{color:#0758c2}@keyframes elvKpiReveal{0%{opacity:.35;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.elv-kpi-amount-anim{font-variant-numeric:tabular-nums;animation:elvKpiReveal .42s cubic-bezier(.16,1,.3,1)}.elv-client-kpi-card{background:#fff;border:1px solid #eef2f8;border-radius:18px;padding:20px 24px 22px;box-shadow:0 2px 10px #0f172a05;display:flex;flex-direction:column;justify-content:space-between}.elv-period-tabs{display:inline-flex;align-items:center;gap:2px;background:#f5f8fc;border:1px solid #eaeff8;border-radius:12px;padding:4px}.elv-period-tab{height:32px;padding:0 13px;border-radius:8px;border:1px solid transparent;background:transparent;color:#082b59;font-size:14px;font-weight:600;cursor:pointer;transition:all .12s ease}.elv-period-tab:hover:not(.active){background:#e7f3fd}.elv-period-tab.active{background:linear-gradient(180deg,#ecf5fe,#d2e8fb);border-color:#84bbea;color:#082b59;box-shadow:0 2px 5px #0758c21c,inset 0 1px #ffffffeb}.elv-client-history-card{background:#fff;border:1px solid #eef2f8;border-radius:20px;padding:22px 24px 24px;box-shadow:0 2px 10px #0f172a05}.elv-client-history-head{height:46px;border-radius:12px;background:#f4f6fa;border:1px solid #edf1f7;padding:0 18px;display:grid;grid-template-columns:42px 112px 138px 1fr 148px 72px;column-gap:8px;align-items:center;font-size:14px;font-weight:600;color:#4a5b73}.elv-client-history-row{border-radius:16px;background:#fff;border:1px solid #eef2f8;padding:14px 18px;display:grid;grid-template-columns:42px 112px 138px 1fr 148px 72px;column-gap:8px;align-items:center;transition:border-color .12s ease,background .12s ease}.elv-client-history-row:hover{border-color:#c9e1f8;background:#fafdff}.elv-client-row-num{width:28px;height:28px;border-radius:999px;background:#f4f7fc;border:1px solid #e2e8f3;color:#475569;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-client-row-num.is-cancelled{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.elv-client-folio-pill{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:6px;height:28px;padding:0 11px 0 8.5px;border-radius:999px;white-space:nowrap;flex-shrink:0;--icon-brand-stroke: #082b59;--icon-brand-accent: #0758c2;--icon-brand-fill: rgba(7, 88, 194, .16);background:linear-gradient(180deg,#f5f9ff,#e7f1fe);border:1px solid #b4d0f9;color:#082b59;font-size:12.8px;font-weight:680;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.005em;box-shadow:0 1.5px 4px #0f172a0a,inset 0 1px #ffffffd1}.elv-client-folio-pill.is-payment{--client-pay-badge-stroke: #065f46;--client-pay-badge-accent: #059669;--client-pay-badge-fill: rgba(16, 185, 129, .2);background:linear-gradient(180deg,#f1fdf7,#defce9);border-color:#8ce9b5;color:#065f46}.elv-client-folio-pill.is-cancelled{--icon-brand-stroke: #64748b;--icon-brand-accent: #94a3b8;--icon-brand-fill: rgba(148, 163, 184, .16);--client-pay-badge-stroke: #64748b;--client-pay-badge-accent: #94a3b8;--client-pay-badge-fill: rgba(148, 163, 184, .16);background:linear-gradient(180deg,#f8fafc,#eff3f8);border-color:#d8e1ec;color:#64748b;box-shadow:none}.elv-client-receipt-btn{width:36px;height:36px;border-radius:10px;border:none;background:transparent;color:#0758c2;display:inline-flex;align-items:center;justify-content:center;justify-self:end;cursor:pointer;transition:background .12s ease,transform .08s ease}.elv-client-receipt-btn:hover{background:#e7f3fd}.elv-client-menu-dropdown{position:absolute;top:calc(100% + 6px);right:0;width:214px;background:#fff;border:1px solid #e2e9f4;border-radius:14px;padding:6px;box-shadow:0 16px 38px #0f1c3f24,0 2px 6px #0f1c3f0f;z-index:60;animation:elvFadeIn .12s ease}.elv-client-menu-item{width:100%;height:40px;padding:0 12px;border-radius:9px;border:none;background:transparent;color:#1e293b;font-size:15px;font-weight:500;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:background .12s ease}.elv-client-menu-item:hover{background:#f1f6fe}.elv-client-menu-item.danger{color:#b91c1c}.elv-client-menu-item.danger:hover{background:#fef2f2}.elv-detail{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-surface);position:relative}.elv-empty-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;gap:18px}.elv-empty-dotted-box{width:auto;height:auto;border-radius:0;background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;padding:0;display:inline-flex;align-items:center;justify-content:center}.elv-empty-title{font-size:20px;font-weight:600;letter-spacing:-.012em;color:var(--text-primary, #182235);margin:0}.elv-empty-sub{font-size:14.5px;color:var(--text-muted, #64748b);margin:-6px 0 0}.brisly-empty-rail{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;gap:11px}.brisly-empty-rail-title{font-size:14.5px;font-weight:700;color:var(--text-primary, #182235);line-height:1.35;margin:0}.brisly-empty-rail-sub{font-size:13px;font-weight:500;color:var(--text-muted, #64748b);line-height:1.42;max-width:240px;margin:0}.brisly-empty-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 20px;gap:10px}.brisly-empty-section-title{font-size:14.8px;font-weight:700;color:var(--text-primary, #182235);margin:0;line-height:1.35}.brisly-empty-section-sub{font-size:13.2px;font-weight:500;color:var(--text-muted, #64748b);margin:0;max-width:360px;line-height:1.42}.elv-ventas-left{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px 20px 18px;position:relative}.elv-ventas-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;position:relative}.elv-ventas-tabs-scroll{flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;padding:8px;margin:-8px;scrollbar-width:none}.elv-ventas-tabs-scroll.sliding-active{overflow:visible}.elv-ventas-tabs-scroll::-webkit-scrollbar{display:none}.elv-ticket-tab{position:relative;height:42px;padding:0 13px 0 16px;border-radius:11px;border:1px solid #dce3f0;background:linear-gradient(180deg,#fff,#f1f5fc);color:#475569;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:12px;cursor:pointer;white-space:nowrap;flex-shrink:0;will-change:transform,box-shadow;box-shadow:0 3px 7px -1px #0f172a0f,0 1px 2px #0f172a0a,inset 0 1px #fff;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.elv-ticket-tab:hover:not(.active){background:linear-gradient(180deg,#fff,#e9f3fd);border-color:#bdd8f2;color:#1e293b}.elv-ticket-tab.active{background:linear-gradient(180deg,#eaf4fd,#cfe6fb);border-color:#84bbea;color:#082b59;box-shadow:0 3px 8px -1px #0758c221,0 1px 2px #082b590f,inset 0 1px #ffffffe0}.elv-ticket-tab.pulse-ring:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:12px;border:2px solid rgba(7,88,194,.52);pointer-events:none;animation:elvTabHaloPulse .48s cubic-bezier(.16,1,.3,1) forwards}@keyframes elvTabHaloPulse{0%{opacity:.9;transform:scale(.97);box-shadow:0 0 #0758c252}60%{opacity:.45;transform:scale(1.05);box-shadow:0 0 0 6px #0758c214}to{opacity:0;transform:scale(1.08);box-shadow:0 0 0 9px #0758c200}}.elv-ticket-tab-close{width:18px;height:18px;border-radius:50%;border:none;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;opacity:.78}.elv-ticket-tab-close:hover{opacity:1;background:#082b591c}.elv-ticket-new-btn{width:42px;height:42px;border-radius:11px;border:1px solid #d9e2f0;background:linear-gradient(180deg,#fff,#f1f5fc);color:#182235;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 3px 8px -1px #0f172a14,0 1px 2px #0f172a0a,inset 0 1px #fff;transition:background .12s ease,border-color .12s ease,transform .08s ease}.elv-ticket-new-btn:hover{background:linear-gradient(180deg,#fff,#e7eefb);border-color:#c5d3eb}.elv-ticket-new-btn:active{transform:translateY(1px)}.elv-ventas-search-wrap{position:relative;z-index:25}.elv-ventas-search-bar{height:54px;border-radius:14px;background:#fff;border:1.5px solid #cfdbee;border-bottom-color:#bccce6;display:flex;align-items:center;padding:0 14px 0 16px;gap:12px;color:#3b4d66;box-shadow:0 6px 16px -3px #0f1c3f16,0 2px 5px #0f1c3f0b,0 2px #e3ecf8,inset 0 1px #fff;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.elv-ventas-search-bar:hover:not(:focus-within){background:#f3f4f9;border-color:#b8cae6;box-shadow:0 7px 18px -3px #0f1c3f1a,0 2px 6px #0f1c3f0d,0 2px #dce7f7,inset 0 1px #ffffffb8}.elv-ventas-search-bar:focus-within{background:#fff;border-color:#0758c2;box-shadow:0 7px 20px -3px #0758c221,0 2px 6px #0f1c3f0d,0 0 0 3.5px #0758c221,inset 0 1px #fff}.elv-ventas-search-bar.filled:not(:focus-within){background:#fff;border-color:#58c27d;box-shadow:0 6px 16px -3px #58c27d1f,0 2px 4px #0f1c3f0a,inset 0 1px #fff}.elv-ventas-search-bar input{flex:1;height:100%;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:16.5px;font-weight:500;color:#182235;caret-color:#0758c2}.elv-ventas-search-bar input::placeholder{color:#64748b;font-weight:400}.elv-keycap{background:linear-gradient(180deg,#eff3fa,#e2e8f4);border:1px solid #d2ddef;color:#364963;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:7px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1.5px 3px #0f172a0f,inset 0 1px #ffffffe6}.elv-autocomplete-panel{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2e8f2;border-radius:14px;box-shadow:0 16px 38px #0f172a1a;padding:8px 10px 10px;max-height:330px;overflow-y:auto}.elv-autocomplete-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;font-size:13px;color:#5a6f87}.elv-autocomplete-head strong{color:#1e293b}.elv-autocomplete-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1.5px solid transparent;cursor:pointer}.elv-autocomplete-row:hover{background:#f2f8ff}.elv-autocomplete-row.active{background:linear-gradient(180deg,#ebf5ff,#dcebfb);border-color:#0758c2}.elv-prod-thumb{width:40px;height:40px;border-radius:9px;background:#f1f5f9;border:1px solid #e2e8f0;object-fit:contain;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.elv-prod-thumb:has(img:not([src^="data:image/svg+xml"])){background:#fff;border-color:#e2e8f0;padding:2.5px;box-shadow:0 1px 2.5px #0f172a0a}.elv-prod-thumb img{width:100%;height:100%;object-fit:contain;display:block}.elv-prod-thumb img:not([src^="data:image/svg+xml"]){border-radius:6px}.brisly-search-pills-cluster{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.brisly-search-pill{display:inline-flex;align-items:center;gap:6.5px;height:29px;padding:0 11.5px 0 8.5px;border-radius:999px;font-size:12.8px;font-weight:650;letter-spacing:-.005em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 1.5px 4px #0f172a0a,inset 0 1px #ffffffc7}.brisly-search-pill.is-compact{height:25px;padding:0 9.5px 0 7px;gap:5px;font-size:12.2px}.elv-master-row.selected .brisly-search-pill.is-stock-free{background:linear-gradient(180deg,#fff,#eff6ff);border-color:#8bb8f8}.brisly-search-pill-text{max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brisly-search-pill.is-stock-ok{--search-stock-stroke: #065f46;--search-stock-accent: #059669;--search-stock-fill: rgba(16, 185, 129, .22);background:linear-gradient(180deg,#f0fdf6,#dcfce8);border:1px solid #86efac;color:#065f46}.brisly-search-pill.is-stock-low{--search-stock-stroke: #92400e;--search-stock-accent: #d97706;--search-stock-fill: rgba(245, 158, 11, .22);background:linear-gradient(180deg,#fffdf2,#fef3c7);border:1px solid #f6c453;color:#92400e}.brisly-search-pill.is-stock-zero{--search-stock-stroke: #9f1239;--search-stock-accent: #e11d48;--search-stock-fill: rgba(244, 63, 94, .2);background:linear-gradient(180deg,#fff5f6,#ffe4e8);border:1px solid #fda4af;color:#9f1239}.brisly-search-pill.is-stock-free{--search-stock-stroke: #082b59;--search-stock-accent: #0758c2;--search-stock-fill: rgba(7, 88, 194, .18);background:linear-gradient(180deg,#f4f9ff,#e5f0fe);border:1px solid #a9cbfb;color:#0758c2}.brisly-search-pill.is-category{background:linear-gradient(180deg,#f9fbfe,#eef4fc);border:1px solid #d2dfef;color:#182842}.elv-autocomplete-row.active .brisly-search-pill.is-category{background:linear-gradient(180deg,#fff,#f3f8ff);border-color:#aac9f2;color:#082b59}.elv-pill-amber{min-width:82px;height:30px;padding:0 12px;border-radius:8px;background:var(--amber-pill-bg);color:var(--amber-pill-text);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:5px}.elv-pill-ice{min-width:92px;height:30px;padding:0 12px;border-radius:8px;background:var(--ice-pill-bg);color:var(--ice-pill-text);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.elv-ventas-items-area{flex:1;overflow-y:auto;display:flex;flex-direction:column;margin:10px 0}.elv-sin-articulos{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 20px;-webkit-user-select:none;user-select:none}.elv-empty-ticket-badge{width:auto;height:auto;border-radius:0;background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;padding:0;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.elv-empty-ticket-title{font-family:var(--font-display);font-size:21px;font-weight:700;color:#182235;letter-spacing:-.02em;margin:0 0 6px}.elv-empty-ticket-sub{font-size:15px;color:#5a6f87;line-height:1.52;max-width:360px;margin:0}.elv-ticket-line{display:flex;align-items:center;gap:11px;min-height:82px;padding:14px 16px;border:1px solid #e6edf8;background:linear-gradient(180deg,#fff,#f8fbff);border-radius:15px;margin-bottom:10px;cursor:pointer;box-shadow:0 4px 10px -2px #0f1c3f0d,0 1px 3px #0f1c3f08,inset 0 1px #fff;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.elv-ticket-line:hover,.elv-ticket-line.active-row{background:#e6f2fd;border-color:#bcd9f5;box-shadow:0 4px 12px -2px #082b5914,inset 0 1px #ffffffc7}.elv-ticket-line.is-selected{position:relative;background:#eaf4fd;border-color:#add1f3;box-shadow:inset 3.5px 0 #0758c2,0 4px 12px -2px #082b5917}.elv-ticket-line .elv-prod-thumb{width:52px;height:52px;border-radius:11px}.elv-ticket-line .elv-prod-thumb:has(img:not([src^="data:image/svg+xml"])){padding:3px}.elv-ticket-line .elv-prod-thumb img:not([src^="data:image/svg+xml"]){border-radius:8px}.elv-mayoreo-badge{height:36px;padding:0 11px 0 10px;border-radius:9px;border:1px solid #d4e0f2;background:linear-gradient(180deg,#fff,#f1f6fc);color:#082b59;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;cursor:pointer;white-space:nowrap;box-shadow:0 3px 7px -1px #082b5913,0 1px 2px #082b590a,inset 0 1px #fff;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .08s ease}.elv-mayoreo-badge:hover{background:linear-gradient(180deg,#f6faff,#e4f1fd);border-color:#93c3ee;color:#082b59;box-shadow:0 4px 10px -2px #0758c221,inset 0 1px #fff;transform:translateY(-.5px)}.elv-mayoreo-badge:active{transform:translateY(.5px)}.elv-mayoreo-badge.active{background:var(--blue-grad);border-color:#062349;color:#fff;box-shadow:0 4px 12px -2px #0758c25c,0 1px 3px #082b593d,inset 0 1px #ffffff47}.elv-mayoreo-badge.active:hover{background:var(--blue-grad-hover);border-color:#051d3d;color:#fff;box-shadow:0 6px 14px -2px #0758c26b,inset 0 1px #ffffff52}.elv-wholesale-toggle-label{font-size:15px;font-weight:600;color:#182235;-webkit-user-select:none;user-select:none}.elv-wholesale-fields{animation:elvCardDropIn .18s cubic-bezier(.22,1,.36,1)}.elv-wholesale-unit-suffix{font-size:13px;font-weight:500;color:#64748b;flex-shrink:0;-webkit-user-select:none;user-select:none}.elv-wholesale-tier-clear{width:24px;height:24px;border-radius:7px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;transition:background .14s ease,color .14s ease,border-color .14s ease}.elv-wholesale-tier-clear:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.elv-wholesale-add-tier-btn{align-self:flex-start;height:36px;padding:0 13px;border-radius:10px;border:1px solid #dce4f1;background:linear-gradient(180deg,#fff,#f4f7fc);color:#0758c2;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 2px 6px -1px #0f172a0d,inset 0 1px #fff;transition:background .14s ease,border-color .14s ease,color .14s ease}.elv-wholesale-add-tier-btn:hover{background:linear-gradient(180deg,#fff,#e9f3fd);border-color:#9ec8ef;color:#082b59}[data-theme=dark] .elv-wholesale-toggle-label{color:#f1f5f9}[data-theme=dark] .elv-wholesale-unit-suffix,[data-theme=dark] .elv-wholesale-tier-clear{color:#94a3b8}[data-theme=dark] .elv-wholesale-tier-clear:hover{background:#ef444424;border-color:#ef44444d;color:#f87171}[data-theme=dark] .elv-wholesale-add-tier-btn{background:#182338;border-color:#2b3c5c;color:#5ca4ec;box-shadow:none}[data-theme=dark] .elv-wholesale-add-tier-btn:hover{background:#1f2e48;border-color:#0758c2}.elv-qty-stepper{display:inline-flex;align-items:center;background:linear-gradient(180deg,#fff,#f2f5fc);border:1px solid #dbe3f2;border-radius:10px;height:42px;overflow:hidden;box-shadow:0 2px 6px -1px #0f172a0f,inset 0 1px #fff}.elv-qty-stepper button{width:36px;height:100%;border:none;background:transparent;color:#082b59;font-size:18px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}.elv-qty-stepper button:first-child{border-right:1px solid #e4eaf5}.elv-qty-stepper button:last-child{border-left:1px solid #e4eaf5}.elv-qty-stepper button:hover{background:#dfeefc;color:#0758c2}.elv-qty-stepper button.is-trash{color:#64748b}.elv-qty-stepper button.is-trash:hover{background:#fee2e2;color:#dc2626}@keyframes elvStepperIconPop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.elv-qty-stepper .elv-stepper-icon-swap{min-width:0;padding:0;font-size:inherit;font-weight:inherit;color:inherit;display:inline-flex;align-items:center;justify-content:center;line-height:1;animation:elvStepperIconPop .16s cubic-bezier(.22,1,.36,1)}[data-theme=dark] .elv-qty-stepper button.is-trash{color:#94a3b8}[data-theme=dark] .elv-qty-stepper button.is-trash:hover{background:#ef444433;color:#f87171}.elv-qty-stepper>span{min-width:44px;text-align:center;font-size:16px;font-weight:600;color:#182235;padding:0 8px}.elv-qty-stepper-input{min-width:46px;max-width:84px;height:100%;border:none;outline:none;background:transparent;text-align:center;font-family:inherit;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:#182235;padding:0 6px;cursor:text;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.elv-qty-stepper-input:hover:not(:focus){background:#d4e8fb80}.elv-qty-stepper-input:focus{background:#fff;color:#0758c2;box-shadow:inset 0 0 0 1.5px #0758c2}.elv-qty-stepper:focus-within{border-color:#84bbea;box-shadow:0 2px 8px #0758c21f,inset 0 1px #fff}[data-theme=dark] .elv-qty-stepper-input{color:#e2e8f0}[data-theme=dark] .elv-qty-stepper-input:hover:not(:focus){background:#0758c229}[data-theme=dark] .elv-qty-stepper-input:focus{background:#0f172a;color:#5ca4ec;box-shadow:inset 0 0 0 1.5px #0758c2}.elv-unit-price-wrap{position:relative;display:inline-flex}.elv-unit-price-btn{height:42px;padding:0 16px;border-radius:10px;border:1px solid #dce4f2;background:linear-gradient(180deg,#fff,#f3f6fc);color:#182235;font-size:16.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px -1px #0f172a0f,inset 0 1px #fff;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.elv-unit-price-btn:hover,.elv-unit-price-btn.active{background:#f3f8fe;border-color:#9ec8ef;box-shadow:0 3px 8px -1px #082b591c,inset 0 1px #fff}.elv-unit-price-popover{position:absolute;top:calc(100% + 7px);left:0;width:274px;background:#f8fafe;border:1px solid #dfe6f3;border-radius:18px;padding:16px 18px;box-shadow:0 16px 38px #0f1c3f26,0 3px 8px #0f1c3f0f,inset 0 1px #fff;z-index:95;cursor:default;animation:elvFadeIn .12s ease}.elv-ticket-more-btn{width:34px;height:34px;border-radius:9px;border:none;background:transparent;color:#082b59;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .12s ease}.elv-ticket-more-btn:hover{background:#0758c21a}.elv-modal-qty-btn{width:46px;height:46px;border-radius:11px;border:1.25px solid #84bbea;background:linear-gradient(180deg,#fff,#f1f8fe);color:#082b59;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 2px 6px #082b5914,inset 0 1px #fff;transition:background .12s ease,border-color .12s ease,transform .08s ease}.elv-modal-qty-btn:hover{background:linear-gradient(180deg,#f2f8ff,#e1effd);border-color:#0758c2}.elv-modal-qty-btn:active{transform:scale(.97)}.elv-ventas-footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;gap:16px}.elv-cobrar-btn{width:298px;max-width:62%;height:54px;border-radius:13px;background:var(--blue-grad);border:1px solid #062349;color:#fff;font-size:17.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 2.5px #041936,0 6px 16px -2px #0758c261,0 2px 6px #082b5947,inset 0 1.5px #ffffff57;transition:background .14s ease,box-shadow .08s ease,transform .08s ease}.elv-cobrar-btn:hover{background:var(--blue-grad-hover);box-shadow:0 2.5px #03132b,0 8px 18px -2px #0758c270,0 3px 6px #082b5952,inset 0 1.5px #ffffff61}.elv-cobrar-btn:active{transform:translateY(1.5px);box-shadow:0 1px #03132b,0 2px 5px #082b593d}.elv-ventas-right{width:346px;flex-shrink:0;min-height:0;border-left:1px solid var(--border-soft);display:flex;flex-direction:column;background:var(--bg-surface);overflow:hidden}.elv-ventas-right.is-collapsed{width:56px}.elv-ventas-right-header{position:relative;display:flex;align-items:center;justify-content:center;padding:15px 14px 12px;min-height:58px;flex-shrink:0}.elv-ventas-right-header.no-logo{justify-content:flex-end;padding:10px 14px 6px;min-height:48px}.elv-ventas-right-header:not(.no-logo) .elv-ventas-right-fs-slot{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center}.elv-ventas-right-logo{padding:0;display:flex;align-items:center;justify-content:center;color:#171717;flex-shrink:0}.elv-ventas-right.is-collapsed .elv-ventas-right-header{flex-direction:column;gap:8px;padding:14px 0 10px;min-height:0}.elv-ventas-right.is-collapsed .elv-ventas-right-header .elv-ventas-right-fs-slot{position:static;transform:none}.elv-ventas-right.is-collapsed .elv-ventas-right-logo{padding:0}.elv-ventas-right-collapsed-spacer{flex:1;min-height:0}.elv-brand-logo-light{display:block}.elv-brand-logo-dark{display:none}[data-theme=dark] .elv-ventas-right-logo{color:#f8fafc}[data-theme=dark] .elv-brand-logo-light{display:none}[data-theme=dark] .elv-brand-logo-dark{display:block}@keyframes elvSelectedCardSlide{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.elv-selected-item-card{margin:0 14px 12px;padding:13px 14px;border-radius:16px;border:1px solid #e6ecf6;background:#fff;box-shadow:0 6px 18px -4px #0f1c3f13,0 1px 3px #0f1c3f0a;display:flex;flex-direction:column;gap:11px;flex-shrink:0;animation:elvSelectedCardSlide .18s cubic-bezier(.22,1,.36,1)}.elv-selected-item-head{display:flex;align-items:flex-start;gap:11px;min-width:0}.elv-selected-item-head>.brisly-tooltip-anchor.is-inline{align-self:flex-start;flex-shrink:0}.elv-selected-item-delete-btn{width:32px;height:32px;border-radius:9.5px;border:1px solid #cce0f5;background:linear-gradient(180deg,#f7fbff,#e9f3fd);box-shadow:0 2px 6px #082b590f,inset 0 1px #fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;align-self:flex-start;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .14s ease}.elv-selected-item-delete-btn:hover{--elv-trash-stroke: #9f1239;--elv-trash-accent: #e11d48;--elv-trash-fill: rgba(225, 29, 72, .15);background:linear-gradient(180deg,#fff5f7,#ffe4e8);border-color:#fda4af;box-shadow:0 4px 10px #e11d4824,inset 0 1px #fff;transform:translateY(-1px)}.elv-selected-item-delete-btn:active{transform:translateY(0) scale(.97)}.elv-selected-item-thumb{width:42px;height:42px;border-radius:10px;background:#d5e9fb;border:1px solid #ddecfa;color:#082b59;font-size:13.5px;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.elv-selected-item-thumb:has(img:not([src^="data:image/svg+xml"])){background:#fff;border-color:#dbe6f5;padding:2.5px}.elv-selected-item-thumb img{width:100%;height:100%;object-fit:contain;display:block}.elv-selected-item-thumb img:not([src^="data:image/svg+xml"]){border-radius:6px}.elv-selected-item-name{font-size:14.5px;font-weight:650;color:#182235;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-selected-item-sub{font-size:12.8px;font-weight:500;color:#64748b;margin-top:2px}.elv-selected-item-f11-btn{width:100%;height:39px;padding:0 14px;border-radius:10px;border:1px solid #dde4f1;background:linear-gradient(180deg,#f9fbff,#eef2f9);color:#182235;font-size:14px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 2px 6px #0f1c3f0e,inset 0 1px #fff;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.elv-selected-item-f11-btn:hover{background:linear-gradient(180deg,#f2f8ff,#e1f0fc);border-color:#96c5ee;box-shadow:0 4px 10px #082b591a,inset 0 1px #fff}.elv-selected-item-f11-key{height:22px;padding:0 7px;border-radius:6px;background:#dce4f2;color:#334155;font-size:11.8px;font-weight:700;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center}.elv-tiles-scroll{flex:1;min-height:0;overflow-y:auto;padding-bottom:12px}[data-theme=dark] .elv-ticket-line.is-selected{background:#0758c238;border-color:#0758c2;box-shadow:inset 3.5px 0 #0758c2}[data-theme=dark] .elv-selected-item-card{background:#141d2f;border-color:#263552}[data-theme=dark] .elv-selected-item-delete-btn{background:linear-gradient(180deg,#172744,#111d35);border-color:#294677;box-shadow:0 2px 8px #00000052,inset 0 1px #ffffff0f}[data-theme=dark] .elv-selected-item-delete-btn:hover{--elv-trash-stroke: #fecdd3;--elv-trash-accent: #fb7185;--elv-trash-fill: rgba(244, 63, 94, .22);background:linear-gradient(180deg,#3b1825,#2a111b);border-color:#e11d48;box-shadow:0 4px 12px #e11d4847}[data-theme=dark] .elv-selected-item-name{color:#f8fafc}[data-theme=dark] .elv-selected-item-sub{color:#94a3b8}[data-theme=dark] .elv-selected-item-f11-btn{background:linear-gradient(180deg,#22304b,#1a253b);border-color:#334566;color:#f1f5f9;box-shadow:none}[data-theme=dark] .elv-selected-item-f11-key{background:#2d3e5e;color:#e2e8f0}.elv-tiles-grid{padding:0 16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.elv-action-tile{background:linear-gradient(180deg,#fff,#f3f6fc);border:1px solid #dce3f0;border-radius:15px;padding:12px 13px;min-height:102px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;cursor:pointer;box-shadow:0 4px 10px -2px #0f1e4416,0 1px 3px #0f1e440d,inset 0 1px #fff;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .08s ease}.elv-action-tile:hover:not(:disabled){background:linear-gradient(180deg,#f7fbff,#e6f2fd);border-color:#9dc8f0;box-shadow:0 6px 14px -2px #082b5921,0 2px 4px #082b590f,inset 0 1px #fff;transform:translateY(-1px)}.elv-action-tile:active:not(:disabled){transform:translateY(0) scale(.99)}.elv-action-tile:disabled{opacity:1;cursor:not-allowed;background:linear-gradient(180deg,#fff,#f5f7fc)}.elv-action-tile:disabled .elv-tile-label{color:#8c98ad}.elv-action-tile:disabled .elv-tile-keys{opacity:.55}.elv-action-tile:disabled .elv-tile-icon{background:linear-gradient(180deg,#f8fafd,#eef2f8);border-color:#e2e8f2;box-shadow:inset 0 1px #fff}.elv-tile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.elv-tile-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(180deg,#f4f9ff,#e2f0fd);border:1px solid #b9daf6;color:#082b59;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #082b5914,inset 0 1px #ffffffeb}.elv-tile-keys{display:flex;align-items:center;gap:3px}.elv-tile-label{font-size:14.5px;font-weight:600;color:#182235;line-height:1.25}.elv-ventas-right-bottom{margin-top:auto;height:52px;border-top:1px solid var(--border-soft);padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.elv-ventas-right.is-collapsed .elv-ventas-right-bottom{height:auto;padding:8px 0 10px;flex-direction:column-reverse;gap:6px;justify-content:center}@keyframes elvShiftPulse{0%,to{box-shadow:0 0 0 2.5px #10b98138}50%{box-shadow:0 0 0 4.5px #10b98114}}.elv-shift-status-pill{display:inline-flex;align-items:center;gap:6.5px;height:32px;padding:0 11px 0 9px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .14s ease}.elv-shift-status-pill.is-closed{background:linear-gradient(180deg,#f8fafc,#eef3f9);border:1px solid #d5e0ee;color:#475569;box-shadow:0 1px 3px #0f172a0a,inset 0 1px #fff}.elv-shift-status-pill.is-closed .elv-shift-status-dot{width:6px;height:6px;border-radius:50%;background:#d97706;box-shadow:0 0 0 2px #d9770629;flex-shrink:0}.elv-shift-status-pill.is-closed:hover:not(:disabled){background:linear-gradient(180deg,#f1f7fe,#e3effd);border-color:#9ec5f0;color:#082b59;transform:translateY(-.5px)}.elv-shift-status-pill.is-open{background:linear-gradient(180deg,#ecfdf5,#dcfce7);border:1px solid #86efac;color:#065f46;box-shadow:0 2px 6px #10b9811f,inset 0 1px #ffffffd9}.elv-shift-status-pill.is-open .elv-shift-status-dot{width:6.5px;height:6.5px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2.5px #10b98138;animation:elvShiftPulse 2.2s ease-in-out infinite;flex-shrink:0}.elv-shift-status-pill.is-open:hover:not(:disabled){background:linear-gradient(180deg,#d1fae5,#bbf7d0);border-color:#4ade80;color:#064e3b;transform:translateY(-.5px)}.elv-shift-status-pill.is-compact{width:34px;height:34px;padding:0;border-radius:10px;justify-content:center}.elv-shift-status-pill:disabled{opacity:.65;cursor:wait}.elv-shift-status-text{line-height:1}.elv-lock-btn{width:36px;height:36px;border-radius:9px;border:none;background:transparent;color:#082b59;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .14s ease,color .14s ease}.elv-lock-btn:hover{background:#e6f2fd;color:#0758c2}[data-theme=dark] .elv-lock-btn{color:#7ab8f5}[data-theme=dark] .elv-lock-btn:hover{background:#0758c233;color:#bae0fd}.elv-segmented{background:#f1f4fa;border-radius:12px;padding:4px;display:inline-flex;align-items:center;gap:4px;border:1px solid #e3e8f2;box-shadow:inset 0 1px 2px #0f172a0a}.elv-segmented.pill{border-radius:999px}.elv-seg-btn{flex:1;height:38px;padding:0 16px;border-radius:9px;border:1px solid transparent;background:transparent;color:#334155;font-size:14.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap;transition:all .14s ease}.elv-segmented.pill .elv-seg-btn{border-radius:999px}.elv-seg-btn.active{background:#0758c2;border-color:#054496;color:#fff;--icon-brand-stroke: #ffffff;--icon-brand-accent: rgba(255, 255, 255, .92);--icon-brand-fill: rgba(255, 255, 255, .22);--text-accent: #ffffff;box-shadow:0 2px 6px #0758c23d,inset 0 1px #ffffff38}.elv-seg-btn.active svg{color:#fff}.elv-seg-btn.danger-tab:hover:not(.active-danger){color:#b91c1c;background:#fee2e273}.elv-seg-btn.active-danger{background:#fcebed;border-color:#f08493;color:#9f1225;box-shadow:0 2px 6px #b91c1c26,inset 0 1px #ffffffeb}[data-theme=dark] .elv-seg-btn.active-danger{background:#42111d;border-color:#be123c;color:#fecdd3;box-shadow:none}.elv-field-label{display:block;font-size:14.5px;font-weight:600;color:#182235;margin-bottom:7px}.elv-code-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.elv-code-gen-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:27px;padding:0 10px;border-radius:8px;border:1px solid #054496;background:#0758c2;color:#fff;--text-accent: #ffffff;font-family:var(--font-sans);font-size:12.6px;font-weight:650;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:0 2px 5px #0758c238,inset 0 1px #fff3;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .08s ease}.elv-code-gen-btn:hover{background:#0966de;border-color:#064aa6;color:#fff;box-shadow:0 3px 8px #0758c247,inset 0 1px #ffffff40;transform:translateY(-.5px)}.elv-code-gen-btn:active{transform:translateY(.5px)}.elv-code-gen-btn.is-generated{background:#0758c2;border-color:#054496;color:#fff}[data-theme=dark] .elv-code-gen-btn{background:linear-gradient(180deg,#172742,#111d33);border-color:#38bdf847;color:#93c5fd;box-shadow:0 2px 6px #00000047,inset 0 1px #ffffff0d}[data-theme=dark] .elv-code-gen-btn:hover{background:linear-gradient(180deg,#1d3254,#162540);border-color:#38bdf87a;color:#e0f2fe}[data-theme=dark] .elv-code-gen-btn.is-generated{background:linear-gradient(180deg,#1e3558,#162845);border-color:#38bdf885;color:#e0f2fe}.elv-input-group{height:48px;min-width:0;max-width:100%;box-sizing:border-box;border-radius:11px;border:1.25px solid #dfe5f2;background:#fff;display:flex;align-items:center;padding:0 13px;gap:9px;box-shadow:0 3px 9px -1px #0f172a0b,0 1px 2.5px #0f172a07;transition:background-color .18s ease,border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.elv-input-group:hover:not(:focus-within){background:#f3f4f9;border-color:#d4dbed;box-shadow:0 4px 12px -1px #0f1c3f11,0 1px 3px #0f1c3f0b}.elv-input-group.filled-subtle{background:#f4f6fa;border-color:#eaedf4}.elv-input-group.filled-subtle:hover:not(:focus-within){background:#edeff7;border-color:#d6dced}.elv-input-group.filled:not(:focus-within){background:#fff;border-color:#58c27d}.elv-input-group.filled:hover:not(:focus-within){background:#f3f4f9;border-color:#4db873}.elv-input-group:focus-within{background:#fff;border-color:#0758c2;box-shadow:0 0 0 2.5px #0758c224}@keyframes elvFieldErrorIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.elv-input-group.is-invalid{background:#fff;border-color:#d9433e;box-shadow:0 3px 9px -1px #b91c1c0e,0 1px 2.5px #b91c1c08}.elv-input-group.is-invalid:hover:not(:focus-within){background:#f3f4f9;border-color:#c93530}.elv-input-group.is-invalid:focus-within{background:#f6f7fb;border-color:#d9433e;box-shadow:0 0 0 2.5px #d9433e24}.elv-input-group.is-valid{background:#fff;border-color:#48c178;box-shadow:0 3px 9px -1px #16a34a11,0 1px 2.5px #16a34a08}.elv-input-group.is-valid:hover:not(:focus-within){background:#f3f4f9;border-color:#3cb36c}.elv-input-group.is-valid:focus-within{background:#fff;border-color:#38b56b;box-shadow:0 0 0 2.5px #48c1782b}.elv-field-error-msg{color:#b4232a;font-size:13px;font-weight:500;margin-top:5px;padding-left:12px;line-height:1.25;animation:elvFieldErrorIn .2s cubic-bezier(.22,1,.36,1) forwards}[data-theme=dark] .elv-input-group.is-invalid,[data-theme=dark] .elv-input-group.is-invalid:focus-within{border-color:#ef4444;background:#1a1f32}[data-theme=dark] .elv-input-group.is-valid,[data-theme=dark] .elv-input-group.is-valid:focus-within{border-color:#34d399}[data-theme=dark] .elv-field-error-msg{color:#fca5a5}.elv-input-group input,.elv-input-group select{flex:1;width:100%;border:none;outline:none;background:transparent;font-size:15.5px;color:var(--text-primary);min-width:0}.elv-input-group input[type=number]::-webkit-outer-spin-button,.elv-input-group input[type=number]::-webkit-inner-spin-button,.elv-split-half input[type=number]::-webkit-outer-spin-button,.elv-split-half input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.elv-input-group input[type=number],.elv-split-half input[type=number]{-moz-appearance:textfield}.elv-split-input{height:48px;border-radius:11px;border:1.25px solid #dfe5f2;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;box-shadow:0 3px 9px -1px #0f172a0b,0 1px 2.5px #0f172a07;transition:border-color .15s ease,box-shadow .15s ease}.elv-split-input.allow-popover{overflow:visible;position:relative}.elv-split-input:hover:not(:focus-within){border-color:#d4dbed;box-shadow:0 4px 12px -1px #0f1c3f11,0 1px 3px #0f1c3f0b}.elv-split-input:focus-within{border-color:#0758c2;box-shadow:0 0 0 2.5px #0758c224}.elv-split-half{display:flex;align-items:center;padding:0 13px;gap:8px;min-width:0;background:#fff;transition:background-color .15s ease}.elv-split-half:first-child{border-radius:9.75px 0 0 9.75px}.elv-split-half:last-child{border-radius:0 9.75px 9.75px 0}.elv-split-half:hover:not(:focus-within){background:#f3f4f9}.elv-split-half:focus-within{background:#fff}.elv-split-half+.elv-split-half{border-left:1px solid #e2e8f2}.elv-split-half input,.elv-split-half select{flex:1;border:none;outline:none;background:transparent;font-size:15.5px;color:var(--text-primary);min-width:0}.elv-switch{width:50px;height:28px;border-radius:999px;background:#eff2f8;border:1.5px solid #dfe5f1;padding:0 5px;position:relative;overflow:visible;cursor:pointer;display:inline-flex;align-items:center;flex-shrink:0;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color .26s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.elv-switch .knob{width:16px;height:16px;border-radius:50%;background:#141c2b;position:relative;pointer-events:none;will-change:transform,background-color;box-shadow:0 1px 2.5px #0f172a33;transition:transform .32s cubic-bezier(.22,1.15,.36,1),background-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.elv-switch .knob:before{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;border-radius:50%;background:#141c2b18;transform:translate(-50%,-50%) scale(.45);opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease,background-color .22s ease}.elv-switch:hover:not(.on),.elv-filter-toggle-row:hover .elv-switch:not(.on),div[style*="cursor: pointer"]:hover>.elv-switch:not(.on){background:#ecf1f8;border-color:#0758c2}.elv-switch:hover:not(.on) .knob:before,.elv-filter-toggle-row:hover .elv-switch:not(.on) .knob:before,div[style*="cursor: pointer"]:hover>.elv-switch:not(.on) .knob:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.elv-switch.on{background:#082b59;border-color:#062349;box-shadow:0 2px 7px -1px #082b5947,inset 0 1px #ffffff2e}.elv-switch.on .knob{background:#fff;transform:translate(21px) scale(1.24);box-shadow:0 1.5px 4px #082b594d}.elv-switch.on .knob:before{background:#0758c22e;transform:translate(-50%,-50%) scale(.38)}.elv-switch.on:hover,.elv-filter-toggle-row:hover .elv-switch.on,div[style*="cursor: pointer"]:hover>.elv-switch.on{background:#0b3a78;border-color:#5ca4ec}.elv-switch.on:hover .knob:before,.elv-filter-toggle-row:hover .elv-switch.on .knob:before,div[style*="cursor: pointer"]:hover>.elv-switch.on .knob:before{opacity:1;transform:translate(-50%,-50%) scale(.82)}.elv-switch:not(.on):active .knob,.elv-filter-toggle-row:active .elv-switch:not(.on) .knob{transform:translate(1.5px) scaleX(1.22) scaleY(1.04);transition-duration:.12s}.elv-switch:not(.on):active .knob:before,.elv-filter-toggle-row:active .elv-switch:not(.on) .knob:before{opacity:1;background:#0758c229;transform:translate(-50%,-50%) scale(1.1)}.elv-switch.on:active .knob,.elv-filter-toggle-row:active .elv-switch.on .knob{transform:translate(19.5px) scaleX(1.36) scaleY(1.2);transition-duration:.12s}.elv-switch.on:active .knob:before,.elv-filter-toggle-row:active .elv-switch.on .knob:before{opacity:1;background:#0758c238;transform:translate(-50%,-50%) scale(.9)}.elv-switch:focus-visible{border-color:#0758c2;box-shadow:0 0 0 3px #0758c22e}.elv-filter-toggle-row{min-height:60px;padding:12px 14px;border-radius:12px;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;width:100%;text-align:left;font-family:var(--font-sans);transition:background-color .15s ease}.elv-filter-toggle-row:hover,.elv-filter-toggle-row.active{background:#f2f5fb}[data-theme=dark] .elv-switch:not(.on){background:#1e293b;border-color:#334155}[data-theme=dark] .elv-switch:not(.on) .knob{background:#cbd5e1}[data-theme=dark] .elv-switch:hover:not(.on),[data-theme=dark] .elv-filter-toggle-row:hover .elv-switch:not(.on){background:#243248;border-color:#0758c2}[data-theme=dark] .elv-switch:not(.on) .knob:before{background:#cbd5e124}[data-theme=dark] .elv-filter-toggle-row:hover,[data-theme=dark] .elv-filter-toggle-row.active{background:#1a2538}.elv-stock-highlight-box{border:1.25px solid #dfe5f2;border-top:3px solid #082b59;border-radius:11px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;box-shadow:0 3px 9px -1px #0f172a0b,0 1px 2.5px #0f172a06;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.elv-stock-highlight-box:hover:not(:focus-within){background:#f3f4f9;border-color:#d4dbed;border-top-color:#082b59;box-shadow:0 4px 12px -1px #0f1c3f11,0 1px 3px #0f1c3f0a}.elv-stock-highlight-box:focus-within{background:#fff;border-color:#0758c2;border-top-color:#0758c2;box-shadow:0 0 0 2.5px #0758c221}.elv-stock-highlight-box.dark-bar,.elv-stock-highlight-box.dark-bar:hover:not(:focus-within),.elv-stock-highlight-box.dark-bar:focus-within{border-top-color:#082b59}.elv-stock-line{flex:1;height:1px;background:#e2e8f0}.elv-initial-stock-field{padding-right:8px}.elv-initial-stock-field:focus-within{background:#f2f7fd;border-color:#0758c2;box-shadow:0 0 0 2.5px #0758c21f}.elv-stock-input-pill{background:#e8edf6;color:#3b485e;font-size:12.5px;font-weight:600;line-height:1;padding:6px 10px;border-radius:7px;white-space:nowrap;flex-shrink:0;pointer-events:none;-webkit-user-select:none;user-select:none}[data-theme=dark] .elv-initial-stock-field:focus-within{background:#172338;border-color:#0758c2}[data-theme=dark] .elv-stock-input-pill{background:#25344f;color:#cbd5e1}.elv-receipt-stage{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:16px 24px 28px}.elv-receipt-card{width:440px;max-width:100%;background:#fff;border-radius:22px;border:1px solid #edf1f7;box-shadow:0 12px 36px #0f172a0f;padding:22px 26px 26px;position:relative}.elv-receipt-tear{margin:22px -26px 0;position:relative;display:flex;align-items:center}.elv-receipt-tear:before,.elv-receipt-tear:after{content:"";width:18px;height:26px;background:#edf1f7}.elv-receipt-tear:before{border-radius:0 99px 99px 0}.elv-receipt-tear:after{border-radius:99px 0 0 99px}.elv-receipt-tear-line{flex:1;border-top:2px dashed #e2e8f2}.elv-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a7a;display:flex;align-items:center;justify-content:center;padding:20px;animation:elvFadeIn .14s ease}@keyframes elvFadeIn{0%{opacity:0}to{opacity:1}}.elv-textarea{width:100%;min-height:82px;border-radius:12px;border:1.25px solid #dfe5f2;background:#fff;padding:12px 14px;font-size:15.5px;line-height:1.45;color:var(--text-primary);outline:none;resize:none;box-shadow:0 3px 9px -1px #0f172a0b,0 1px 2.5px #0f172a07;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.elv-textarea:hover:not(:focus){background:#f3f4f9;border-color:#d4dbed;box-shadow:0 4px 12px -1px #0f1c3f11,0 1px 3px #0f1c3f0b}.elv-textarea::placeholder{color:#6b7d93}.elv-textarea:focus{background:#fff;border-color:#0758c2;box-shadow:0 0 0 2.5px #0758c224}.elv-modal-card{background:#fff;border-radius:24px;box-shadow:0 24px 64px #0f172a38;width:720px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.elv-modal-card>form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.elv-modal-card.is-overflow-visible,.elv-modal-card.is-overflow-visible>form{overflow:visible}.elv-modal-header{padding:22px 26px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9;border-radius:24px 24px 0 0;flex-shrink:0}.elv-modal-title{font-family:var(--font-display);font-size:24px;font-weight:700;color:#182235;margin:0;letter-spacing:-.015em}.elv-modal-dotted-badge{width:auto;height:auto;border-radius:0;background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-modal-close{width:34px;height:34px;padding:0;border-radius:50%;border:1px solid #062349;background:var(--blue-grad);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;box-shadow:0 4px 10px -2px #0758c25c,0 1.5px 3px #082b5942,inset 0 1px #ffffff57;transition:background .14s ease,box-shadow .14s ease,transform .08s ease}.elv-modal-close svg{color:#fff;stroke:#fff;stroke-width:2.25}.elv-modal-close:hover{background:var(--blue-grad-hover);box-shadow:0 6px 14px -2px #0758c270,0 2px 5px #082b594d,inset 0 1px #fff6;transform:translateY(-.5px)}.elv-modal-close:active{transform:translateY(1px) scale(.96)}.elv-icon-ghost-btn{width:34px;height:34px;padding:0;border-radius:50%;border:none;background:transparent;color:#182235;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background .12s ease}.elv-icon-ghost-btn:hover{background:#e7f3fd}.elv-modal-body{flex:1;overflow-y:auto;padding:20px 26px}.elv-modal-footer{padding:14px 26px;border-top:1px solid #edf1f7;border-radius:0 0 24px 24px;display:flex;align-items:center;justify-content:flex-end;gap:12px;background:#fff}.elv-btn-pulse-halo{position:fixed;pointer-events:none;z-index:9999;border:2px solid rgba(7,88,194,.34);box-sizing:border-box;will-change:transform,opacity}@keyframes elvToastEnter{0%{opacity:0;transform:translate3d(-50%,-32px,0) scale(.93)}68%{opacity:1;transform:translate3d(-50%,4px,0) scale(1.012)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes elvToastExit{0%{opacity:1;transform:translate3d(-50%,0,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-24px,0) scale(.94)}}@keyframes elvToastIconPop{0%{transform:scale(.6) rotate(-8deg);opacity:0}70%{transform:scale(1.08) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes elvToastCheckDraw{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}.elv-toast{position:fixed;top:20px;bottom:auto;left:50%;transform:translate3d(-50%,0,0);z-index:200;min-width:304px;max-width:min(540px,calc(100vw - 32px));min-height:54px;background:#fffffffa;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#182235;padding:10px 13px 10px 12px;border-radius:16px;border:1.25px solid #d5e1f2;box-shadow:0 18px 42px -8px #0f1c3f2e,0 6px 15px -2px #0f1c3f14;display:flex;align-items:center;gap:12px;box-sizing:border-box;will-change:transform,opacity;animation:elvToastEnter .42s cubic-bezier(.22,1.18,.36,1) forwards}.elv-toast.closing{animation:elvToastExit .26s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.elv-toast.error{background:#fffbfcfa;border-color:#fecdd3;box-shadow:0 18px 42px -8px #8813372b,0 6px 15px -2px #88133714}.elv-toast-icon{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(180deg,#e8fbee,#d1fae5);border:1px solid #86efac;color:#15803d;box-shadow:0 3px 8px #16a34a29,inset 0 1px #fff;animation:elvToastIconPop .38s cubic-bezier(.22,1.2,.36,1) .05s both}.elv-toast-icon svg{display:block}.elv-toast.error .elv-toast-icon{background:linear-gradient(180deg,#fff1f2,#ffe4e6);border-color:#fda4af;color:#be123c;box-shadow:0 3px 8px #e11d4829,inset 0 1px #fff}.elv-toast-check-path{stroke-dasharray:26;stroke-dashoffset:26;animation:elvToastCheckDraw .34s cubic-bezier(.22,1,.36,1) .12s forwards}.elv-toast-msg{flex:1;margin:0;padding:0;font-size:15px;font-weight:600;color:#182235;letter-spacing:-.01em;line-height:1.25;display:flex;align-items:center}.elv-toast-dismiss{width:28px;height:28px;padding:0;margin:0;border-radius:50%;border:none;background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;box-shadow:0 3px 8px #dc26264d,inset 0 1px #ffffff57;transition:background .14s ease,transform .14s ease,box-shadow .14s ease}.elv-toast-dismiss svg{display:block}.elv-toast-dismiss:hover,.elv-toast.error .elv-toast-dismiss:hover{background:linear-gradient(180deg,#f87171,#dc2626);color:#fff;transform:scale(1.06);box-shadow:0 4px 11px #dc262666,inset 0 1px #fff6}[data-theme=dark] .elv-toast{background:#141d2ff5;border-color:#2e3f5c;color:#f1f5f9;box-shadow:0 20px 44px -8px #00000080}[data-theme=dark] .elv-toast-msg{color:#f1f5f9}[data-theme=dark] .elv-toast-dismiss:hover{background:linear-gradient(180deg,#f87171,#dc2626);color:#fff}.elv-product-image-wrap{position:relative;display:inline-flex}.elv-product-image-box{position:relative;width:136px;height:136px;padding:0;border-radius:16px;border:1.25px solid #e2e8f3;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px -2px #0f1c3f0e,0 1.5px 3px #0f1c3f08,inset 0 1px #fff;transition:background-color .18s ease,border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.elv-product-image-box:hover{background:#f2f8fe;border-color:#84bbea;transform:translateY(-1.5px);box-shadow:0 8px 22px -4px #0758c224,0 2px 6px #0f1c3f0f}.elv-product-image-empty-frame{width:68px;height:68px;border-radius:14px;padding:5px;background:repeating-linear-gradient(-45deg,#f6f8fd,#f6f8fd 4px,#eaeff9 4px,#eaeff9 8px);border:1.25px solid #dce3f1;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff;transition:border-color .2s ease,transform .24s cubic-bezier(.22,1.18,.36,1),box-shadow .2s ease}.elv-product-image-empty-inner{width:100%;height:100%;border-radius:10px;background:#ffffffe6;display:flex;align-items:center;justify-content:center;color:#182235;transition:color .18s ease,background-color .18s ease}.elv-product-image-box:hover .elv-product-image-empty-frame{border-color:#84bbea;transform:scale(1.06);box-shadow:0 4px 12px #0758c21f}.elv-product-image-box:hover .elv-product-image-empty-inner{color:#0758c2;background:#fff}.elv-product-image-preview{width:100%;height:100%;padding:6px;border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center}.elv-product-image-preview img{width:100%;height:100%;object-fit:contain;border-radius:11px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.elv-product-image-box:hover .elv-product-image-preview img{transform:scale(1.035)}.elv-product-image-count-pill{position:absolute;right:7px;bottom:7px;height:21px;padding:0 7px;border-radius:999px;background:#182235c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.elv-upload-hover-bubble{position:absolute;left:calc(100% + 12px);top:50%;transform:translate3d(-8px,-50%,0) scale(.93);opacity:0;pointer-events:none;z-index:25;white-space:nowrap;padding:7px 14px;border-radius:999px;background:var(--blue-grad);border:1px solid rgba(255,255,255,.26);color:#fff;font-size:13px;font-weight:600;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:6.5px;box-shadow:0 10px 22px -4px #082b5961,0 2px 6px #0f172a24;transition:opacity .2s ease,transform .26s cubic-bezier(.22,1.22,.36,1)}.elv-upload-hover-bubble:after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:5.5px 6px 5.5px 0;border-style:solid;border-color:transparent #08428d transparent transparent}.elv-product-image-wrap:hover .elv-upload-hover-bubble,.elv-product-image-box:focus-visible+.elv-upload-hover-bubble{opacity:1;transform:translate3d(0,-50%,0) scale(1)}.elv-cover-modal-grid{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch;min-height:152px}.elv-cover-card{position:relative;width:142px;height:150px;padding:6px;border-radius:13px;border:1.35px solid #e2e8f3;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;box-shadow:0 3px 10px -2px #0f172a0e,0 1px 2.5px #0f172a08;transition:border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease}.elv-cover-card:hover{border-color:#84bbea;box-shadow:0 8px 18px -4px #0758c221;transform:translateY(-1px)}.elv-cover-card.is-cover{border-color:#0758c2;box-shadow:0 0 0 2px #0758c21f,0 6px 16px -3px #0758c21f}.elv-cover-card.is-delete-target{border-color:#e11d48;background:#fff9fa;box-shadow:0 0 0 2px #e11d4824}.elv-cover-card img{width:100%;height:100%;object-fit:contain;border-radius:9px}.elv-cover-card-radio{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#eaedf5;border:1.5px solid rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 1px 3px #0f172a14;transition:background-color .18s ease,border-color .18s ease,transform .2s cubic-bezier(.22,1.2,.36,1)}.elv-cover-card:hover .elv-cover-card-radio{border-color:#6eaee6;transform:scale(1.06)}.elv-cover-card-radio.selected{background:var(--blue-grad);border-color:#fff;box-shadow:0 3px 8px #082b5957}.elv-cover-card-radio.danger-selected{background:linear-gradient(180deg,#f43f5e,#be123c);border-color:#fff;box-shadow:0 3px 8px #be123c52}.elv-cover-add-card{width:142px;height:150px;padding:0;border-radius:13px;border:1.25px solid #e3e9f3;background:#f9fbfe;color:#334155;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 3px 10px -2px #0f172a0d,inset 0 1px #fff;transition:background-color .16s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.elv-cover-add-card:hover,.elv-cover-add-card.drag-over{background:#eff7fe;border-color:#84bbea;color:#0758c2;transform:translateY(-1px);box-shadow:0 7px 18px -4px #0758c21f,inset 0 1px #fff}.elv-cover-delete-btn{height:46px;border-radius:13px;padding:0 18px;font-family:var(--font-sans);font-size:15.5px;font-weight:600;border:1px solid #dce3f0;background:#f2f5fc;color:#182235;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 2.5px #c8d3e6,0 5px 12px -2px #0f172a12,inset 0 1.5px #fff;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .08s ease,box-shadow .08s ease}.elv-cover-delete-btn:hover:not(:disabled){background:#e8eef9;border-color:#c8d4ea;box-shadow:0 2.5px #b8c6de,0 6px 14px -2px #0f172a1a,inset 0 1.5px #fff}.elv-cover-delete-btn:active:not(:disabled){transform:translateY(1.5px);box-shadow:0 1px #b8c6de,0 2px 4px #0f172a0f}.elv-cover-delete-btn:disabled{background:#eef0f6;border-color:#e6eaf2;color:#5b6b82;box-shadow:none;cursor:not-allowed}[data-theme=dark] .elv-product-image-box,[data-theme=dark] .elv-cover-card,[data-theme=dark] .elv-cover-add-card{background:#162032;border-color:#2b3a55;color:#e2e8f0;box-shadow:none}[data-theme=dark] .elv-product-image-empty-frame{background:#1d2a42;border-color:#334768}[data-theme=dark] .elv-product-image-empty-inner{background:#162032;color:#e2e8f0}[data-theme=dark] .elv-cover-delete-btn{background:#1d2a42;border-color:#334768;color:#f1f5f9;box-shadow:none}[data-theme=dark] .elv-cover-delete-btn:disabled{background:#151e30;border-color:#24324a;color:#64748b}@keyframes elvPopoverPop{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.elv-dropdown-trigger{height:48px;border-radius:12px;border:1.25px solid #dfe5f2;background:#fff;padding:0 14px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-sans);font-size:15.5px;font-weight:500;color:#182235;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 3px 9px -1px #0f172a0b,0 1px 2.5px #0f172a07;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.elv-dropdown-trigger:hover:not(.open){background:#f3f4f9;border-color:#cfd9ec;box-shadow:0 4px 12px -1px #0f1c3f11,0 1px 3px #0f1c3f0b}.elv-dropdown-trigger.open{background:#fff;border:1.5px solid #0758c2;box-shadow:0 0 0 3px #0758c21c}.elv-dropdown-popover{position:absolute;background:#fff;border:1px solid #e4ebf5;border-radius:14px;box-shadow:0 16px 38px -4px #0f1c3f24,0 4px 12px -2px #0f1c3f0f;overflow-y:auto;max-height:332px;scrollbar-width:thin;z-index:70;animation:elvPopoverPop .14s cubic-bezier(.16,1,.3,1)}.elv-dropdown-option{width:100%;min-height:52px;padding:0 18px;border:none;border-bottom:1px solid #f1f5fa;background:#fff;color:#182235;font-family:var(--font-sans);font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;transition:background .12s ease}.elv-dropdown-option:last-child{border-bottom:none}.elv-dropdown-option:hover{background:#f6f8fc}.elv-dropdown-option.selected{background:#f6f8fc;font-weight:600;color:#111b2e}.elv-radio-dot{width:19px;height:19px;border-radius:50%;background:#eef2f7;border:1px solid #e3e9f2;flex-shrink:0;box-sizing:border-box;transition:all .14s ease}.elv-radio-dot.selected{background:#fff;border:5.5px solid #0758c2;box-shadow:0 1px 3px #0758c233}.elv-check-circle{width:22px;height:22px;border-radius:50%;background:#eef2f7;border:1px solid #e3e9f2;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:transparent;transition:all .14s ease}.elv-check-circle.selected{background:#0758c2;border-color:#0758c2;color:#fff;box-shadow:0 2px 6px #0758c23d}.elv-filter-icon-btn{height:42px;min-width:42px;padding:0 10px;border-radius:11px;border:1px solid #dce4f1;background:linear-gradient(180deg,#fafcfe,#eff3fa);color:#182235;font-family:var(--font-sans);font-size:14.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;flex-shrink:0;box-shadow:0 2px 6px #0f172a0e,inset 0 1px #fff;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .08s ease}.elv-filter-icon-btn:hover{background:linear-gradient(180deg,#fff,#e7eefb);border-color:#c5d3eb}.elv-filter-icon-btn:active{transform:translateY(1px)}.elv-filter-icon-btn.has-badge{width:42px;padding:0;background:linear-gradient(180deg,#f8fafd,#eef2f9);border-color:#dce4f1}@keyframes elvBadgeCountPop{0%{transform:scale(.82)}65%{transform:scale(1.08)}to{transform:scale(1)}}.elv-filter-count-badge{min-width:25px;height:25px;padding:0 5px;border-radius:999px;background:#232f3e;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0f172a2e;animation:elvBadgeCountPop .22s cubic-bezier(.22,1,.36,1)}.elv-filter-icon-btn.active{background:linear-gradient(180deg,#ecf5fe,#d2e8fb);border-color:#84bbea;color:#082b59;box-shadow:0 3px 8px -1px #0758c21f,inset 0 1px #ffffffe6}.elv-cash-modal-card{width:786px;max-width:calc(100vw - 32px);max-height:calc(100vh - 36px);border-radius:26px;background:#fff;box-shadow:0 24px 64px #0f172a38;display:flex;flex-direction:column;overflow:visible;animation:elvModalPop .18s cubic-bezier(.16,1,.3,1)}.elv-cash-mov-row{display:flex;align-items:center;gap:14px;min-height:68px;padding:10px 18px;border-left:4px solid transparent;border-radius:0;cursor:pointer;transition:background .13s ease,border-color .13s ease}.elv-cash-mov-row:hover{background:#e7f3fd;border-left-color:#0758c2}.elv-cash-mov-row.selected{background:#d2e7fb;border-left-color:#082b59}.elv-cash-cancel-pill{height:36px;padding:0 15px;border-radius:10px;border:1px solid #f9cfd2;background:linear-gradient(180deg,#fdecec,#fbe2e4);color:#881327;font-family:var(--font-sans);font-size:13.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:0 3px 7px #8813271a,0 1px 2px #8813270f,inset 0 1px #ffffffd9;transition:transform .08s ease,background .12s ease,box-shadow .12s ease}.elv-cash-cancel-pill:hover{background:linear-gradient(180deg,#fce2e4,#f8d4d7);border-color:#f4b8bd}.elv-cash-cancel-pill:active{transform:translateY(1px)}.elv-thermal-stage{background:linear-gradient(180deg,#eef3fb,#e5ecf8);border:1px solid #dde6f5;border-radius:20px;padding:22px 18px 26px;display:flex;flex-direction:column;align-items:center;min-height:520px}.elv-thermal-paper{background:#fff;color:#111827;border-radius:6px;padding:20px 18px 22px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.42;box-shadow:0 14px 34px #0f1c3f1f,0 2px 6px #0f1c3f0f;position:relative;transition:width .22s cubic-bezier(.22,1,.36,1)}.elv-thermal-paper:before,.elv-thermal-paper:after{content:"";position:absolute;left:0;right:0;height:6px;background-size:12px 6px}.elv-thermal-paper:before{top:-5px;background-image:linear-gradient(135deg,transparent 33.33%,#ffffff 33.33%,#ffffff 66.67%,transparent 66.67%),linear-gradient(45deg,transparent 33.33%,#ffffff 33.33%,#ffffff 66.67%,transparent 66.67%)}.elv-thermal-paper:after{bottom:-5px;background-image:linear-gradient(135deg,#ffffff 33.33%,transparent 33.33%),linear-gradient(225deg,#ffffff 33.33%,transparent 33.33%)}.elv-paper-size-card{border:1.5px solid #e2e8f2;border-radius:14px;background:#f8fafd;padding:12px 12px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .15s ease}.elv-paper-size-card:hover{border-color:#a6ceed;background:#f2f8fe}.elv-paper-size-card.active{border-color:#0758c2;background:#eaf4fd;box-shadow:0 4px 12px #0758c21f}.elv-ticket-content{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#111827;line-height:1.44;overflow-wrap:break-word;word-break:normal;font-size:12.6px;font-variant-numeric:tabular-nums}.elv-ticket-content .t-center{text-align:center}.elv-ticket-content .t-header-block{padding-bottom:4px}.elv-ticket-content .t-logo{display:flex;justify-content:center;margin:0 auto 10px}.elv-ticket-content .t-logo img{max-width:136px;max-height:64px;width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}.elv-ticket-content .t-logo-badge{display:flex;justify-content:center;margin:0 auto 10px}.elv-ticket-content .t-initials-squircle{width:50px;height:50px;border-radius:14px;background:#082b59;color:#fff;font-size:18px;font-weight:800;letter-spacing:.03em;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #082b5929}.elv-ticket-content .t-biz-name{font-size:17px;font-weight:750;letter-spacing:-.015em;color:#0f172a;margin-bottom:3px;line-height:1.24}.elv-ticket-content .t-meta-sm{font-size:12px;color:#374151;line-height:1.44;font-weight:450}.elv-ticket-content .t-welcome-wrap{margin-top:7px}.elv-ticket-content .t-welcome-italic{font-size:12px;font-style:italic;color:#374151;line-height:1.42}.elv-ticket-content .t-sub{font-size:12px;font-weight:500;color:#1f2937;line-height:1.38}.elv-ticket-content .t-divider{border:0;border-top:1px dashed #6b7280;margin:8px 0}.elv-ticket-content .t-badge-title{text-align:center;font-weight:750;font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:#0f172a;margin:2px 0 5px}.elv-ticket-content .t-kv{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:12px;margin:3.5px 0;color:#374151}.elv-ticket-content .t-kv>span:first-child{flex-shrink:0;white-space:nowrap}.elv-ticket-content .t-kv strong{min-width:0;flex:1;text-align:right;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums;overflow-wrap:break-word;word-break:normal}.elv-ticket-content .t-items-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:700;color:#0f172a;margin-bottom:5px}.elv-ticket-content .t-items-head>span{white-space:nowrap;flex-shrink:0}.elv-ticket-content .t-items-list{display:flex;flex-direction:column;gap:6px}.elv-ticket-content .t-item-block{display:flex;flex-direction:column;gap:1.5px}.elv-ticket-content .t-item-name{font-size:12.6px;font-weight:550;color:#0f172a;line-height:1.32;overflow-wrap:break-word}.elv-ticket-content .t-item-detail{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.elv-ticket-content .t-item-qty-price{min-width:0;flex:1;font-size:11.6px;font-weight:450;color:#374151;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.elv-ticket-content .t-item-total{flex-shrink:0;font-size:12.4px;font-weight:650;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.elv-ticket-content .t-item-extra-line{font-size:11.2px;font-weight:450;color:#374151;line-height:1.34;overflow-wrap:break-word}.elv-ticket-content .t-policy-note{font-size:11.4px;font-weight:450;line-height:1.38;color:#1f2937;margin:2px 0}.elv-ticket-content .t-express-banner{margin:8px 0 6px;padding:10px 10px 9px;border-radius:3px;background:#000;color:#fff;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact}.elv-ticket-content .t-express-banner-title{font-size:13.4px;font-weight:850;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;color:#fff}.elv-ticket-content .t-express-banner-sub{margin-top:2px;font-size:9.2px;font-weight:800;letter-spacing:.025em;line-height:1.25;text-transform:uppercase;color:#fff}.elv-ticket-content table.t-items{width:100%;border-collapse:collapse;margin:4px 0}.elv-ticket-content table.t-items th{text-align:left;font-size:11.8px;border-bottom:1px dashed #cbd5e1;padding:3px 3px 4px;font-weight:700;color:#0f172a;white-space:nowrap}.elv-ticket-content table.t-items td{padding:4px 3px;vertical-align:top;font-size:12.2px;color:#111827}.elv-ticket-content table.t-items th.num,.elv-ticket-content table.t-items td.num{text-align:right;white-space:nowrap;padding-left:7px;padding-right:0;font-variant-numeric:tabular-nums}.elv-ticket-content .t-total-row{display:flex;justify-content:space-between;align-items:baseline;gap:6px;font-size:13.2px;font-weight:800;letter-spacing:-.015em;color:#0f172a;margin:7px 0;padding:6px 0;border-top:1.6px solid #111827;border-bottom:1.6px solid #111827;font-variant-numeric:tabular-nums}.elv-ticket-content .t-total-row>span:first-child{flex-shrink:0;white-space:nowrap}.elv-ticket-content .t-total-row>span:last-child{flex-shrink:0;white-space:nowrap;text-align:right;margin-left:auto}.elv-print-sheet[data-paper="58"] .t-biz-name{font-size:14.8px}.elv-print-sheet[data-paper="58"] .t-meta-sm,.elv-print-sheet[data-paper="58"] .t-welcome-italic,.elv-print-sheet[data-paper="58"] .t-badge-title{font-size:10.8px}.elv-print-sheet[data-paper="58"] .t-kv,.elv-print-sheet[data-paper="58"] .t-items-head{font-size:10.6px;gap:5px}.elv-print-sheet[data-paper="58"] .t-item-name{font-size:11.4px}.elv-print-sheet[data-paper="58"] .t-item-qty-price,.elv-print-sheet[data-paper="58"] .t-item-extra-line{font-size:10.4px}.elv-print-sheet[data-paper="58"] .t-item-total{font-size:11.2px}.elv-print-sheet[data-paper="58"] .t-total-row{font-size:11px;letter-spacing:-.02em;gap:4px;padding:5.5px 0}.elv-print-sheet[data-paper="58"] .t-footer-bold,.elv-print-sheet[data-paper="58"] .t-footer-line{font-size:10.8px}.elv-ticket-content .t-notes{margin:7px 0 4px;padding:5px 7px;border:1px dashed #64748b;border-radius:5px;font-size:11.2px;font-weight:600;color:#0f172a}.elv-ticket-content .t-barcode{display:flex;flex-direction:column;align-items:center;margin:10px 0 4px}.elv-ticket-content .t-barcode svg{max-width:100%;height:38px;display:block}.elv-ticket-content .t-barcode-text{font-size:10.8px;letter-spacing:.08em;margin-top:2px;color:#374151;font-weight:600}.elv-ticket-content .t-footer-wrap{margin-top:3px}.elv-ticket-content .t-footer-bold,.elv-ticket-content .t-footer-line{font-size:11.8px;font-weight:700;color:#0f172a;line-height:1.38}.elv-ticket-content .t-powered{margin-top:5px;font-size:11px;font-weight:450;color:#9ca3af}.elv-paper-ticket-canvas{background:#f2f0ea;border-radius:14px;padding:22px 18px 28px;display:flex;justify-content:center;align-items:flex-start}.elv-paper-ticket-sheet{position:relative;width:100%;max-width:318px;background:#fff;border-radius:4px 4px 0 0;padding:22px 22px 20px;box-shadow:0 10px 28px -6px #0f172a1a,0 2px 6px #0f172a0d}.elv-paper-ticket-sheet:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:10px;background-image:radial-gradient(circle at 8px 10px,transparent 5.5px,#ffffff 6px);background-size:16px 10px;background-repeat:repeat-x;filter:drop-shadow(0 3px 3px rgba(15,23,42,.06))}.elv-cfg-v2-group-title{display:flex;align-items:center;gap:8.5px;font-size:14.8px;font-weight:700;color:#182235;margin:18px 0 9px}.elv-cfg-v2-group-title:first-child{margin-top:0}.elv-cfg-v2-card{background:#fff;border:1px solid #e4eaf3;border-radius:16px;padding:4px 18px;box-shadow:0 2px 8px #0f172a08}.elv-cfg-v2-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #eef2f8}.elv-cfg-v2-row:last-child{border-bottom:none}.elv-cfg-v2-row-label{font-size:14.5px;font-weight:560;color:#1e293b}.elv-cfg-v2-row-sub{font-size:12.8px;color:#64748b;margin-top:2px;line-height:1.38}.elv-cfg-v2-icon-btn{width:38px;height:38px;border-radius:10px;border:1px solid #cde2f8;background:linear-gradient(180deg,#f3f9ff,#e1effd);color:#082b59;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s ease}.elv-cfg-v2-icon-btn:hover{background:linear-gradient(180deg,#e8f3ff,#d2e7fc);border-color:#93c2f1}.elv-cfg-v2-pill-btn{height:38px;padding:0 15px;border-radius:10px;border:1px solid #054496;background:#0758c2;color:#fff;--icon-brand-stroke: #ffffff;--icon-brand-accent: rgba(255, 255, 255, .92);--icon-brand-fill: rgba(255, 255, 255, .22);--text-accent: #ffffff;font-size:13.8px;font-weight:650;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;box-shadow:0 2.5px #04387d,0 4px 10px -2px #0758c23d,inset 0 1.5px #ffffff38;transition:background .14s ease,border-color .14s ease,transform .08s ease,box-shadow .08s ease}.elv-cfg-v2-pill-btn:hover:not(:disabled){background:#0966de;border-color:#064aa6;color:#fff;box-shadow:0 2.5px #04387d,0 5px 12px -2px #0758c252,inset 0 1.5px #ffffff47}.elv-cfg-v2-pill-btn:active:not(:disabled){transform:translateY(1.5px);box-shadow:0 1px #04387d,0 2px 4px #0758c22e}.elv-cfg-visual-grid{display:grid;gap:12px}.elv-cfg-visual-card{border-radius:14px;border:1.6px solid #e2e8f2;background:#fff;padding:13px 14px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:all .16s ease}.elv-cfg-visual-card:hover{border-color:#9ec5ee;background:#f9fcff}.elv-cfg-visual-card.active{border-color:#0758c2;background:linear-gradient(180deg,#f4f9ff,#e7f2fd);box-shadow:0 4px 12px #0758c21a}[data-theme=dark] .elv-cfg-v2-group-title{color:#f1f5f9}[data-theme=dark] .elv-cfg-v2-card{background:#141e30;border-color:#243452}[data-theme=dark] .elv-cfg-v2-row{border-bottom-color:#1f2e49}[data-theme=dark] .elv-cfg-v2-row-label{color:#f1f5f9}[data-theme=dark] .elv-cfg-v2-row-sub{color:#94a3b8}[data-theme=dark] .elv-cfg-v2-icon-btn,[data-theme=dark] .elv-cfg-v2-pill-btn{background:#0758c238;border-color:#2b4c7e;color:#dbeafe}[data-theme=dark] .elv-cfg-visual-card{background:#141e30;border-color:#243452;color:#e2e8f0}[data-theme=dark] .elv-cfg-visual-card.active{background:#0758c238;border-color:#3b82f6}[data-theme=dark] .elv-paper-ticket-canvas{background:#0f172a}@media print{.elv-ticket-content .t-divider{border-top-color:#4b5563!important}.elv-ticket-content .t-kv,.elv-ticket-content .t-meta-sm,.elv-ticket-content .t-item-qty-price{color:#1f2937!important}.elv-ticket-content .t-powered{color:#4b5563!important}.elv-ticket-content .t-express-banner{background:#000!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.elv-ticket-content .t-express-banner-title,.elv-ticket-content .t-express-banner-sub{color:#fff!important}}@media screen{#elv-print-root{display:none!important}}.elv-confirm-delete-card{width:min(474px,94vw);border-radius:22px;padding:24px 24px 22px;background:#fff;box-shadow:0 24px 56px -12px #0f172a47,0 8px 20px -4px #0f172a1a}.elv-confirm-delete-top{display:flex;align-items:flex-start;justify-content:space-between}.elv-confirm-delete-title{margin:18px 0 4px;font-size:21px;font-weight:700;color:#121826;letter-spacing:-.02em;line-height:1.26}.elv-confirm-delete-subtitle{font-size:15px;font-weight:500;color:#3b485e;line-height:1.4;word-break:break-word}.elv-confirm-delete-info{margin:18px 0 22px;padding:13px 15px;border-radius:13px;background:#f5f7fb;border:1px solid #e8edf6;display:flex;align-items:flex-start;gap:11px}.elv-confirm-delete-info-icon{color:#182235;flex-shrink:0;margin-top:2px}.elv-confirm-delete-info-text{display:flex;flex-direction:column;gap:2px;font-size:14.2px;font-weight:450;color:#263244;line-height:1.46}.elv-confirm-delete-info.is-warning{background:#fdeeee;border-color:#f5c2c7}.elv-confirm-delete-info.is-warning .elv-confirm-delete-info-icon,.elv-confirm-delete-info.is-warning .elv-confirm-delete-info-text{color:#8c1d1d;font-weight:500}.elv-confirm-delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.elv-confirm-delete-actions.has-divider{margin:0 -24px;padding:16px 24px 0;border-top:1px solid #edf2f8}.elv-confirm-keep-btn{height:46px;padding:0 16px;border-radius:13px;border:1px solid #d9e0f0;background:#f2f5fc;color:#182235;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 2.5px #c8d3e6,0 5px 12px -2px #0f172a12,inset 0 1.5px #fff;transition:background .14s ease,border-color .14s ease,transform .08s ease,box-shadow .08s ease}.elv-confirm-keep-btn:hover:not(:disabled){background:#e8eef9;border-color:#cbd5e6;box-shadow:0 2.5px #b8c6de,0 6px 14px -2px #0f172a1a,inset 0 1.5px #fff}.elv-confirm-keep-btn:active:not(:disabled){transform:translateY(1.5px);box-shadow:0 1px #b8c6de,0 2px 4px #0f172a0f}.elv-confirm-danger-btn{height:46px;padding:0 16px;border-radius:13px;border:1px solid #8c111d;background:#c81e2d;color:#fff;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 2.5px #690a13,0 6px 14px #af142247,inset 0 1.5px #ffffff3d;transition:background .14s ease,transform .08s ease,box-shadow .08s ease}.elv-confirm-danger-btn:hover:not(:disabled){background:#b41927;box-shadow:0 2.5px #590810,0 8px 18px #af142257,inset 0 1.5px #ffffff47}.elv-confirm-danger-btn:active:not(:disabled){transform:translateY(1.5px);box-shadow:0 1px #590810,0 2px 5px #af142238}.elv-confirm-keep-btn:disabled,.elv-confirm-danger-btn:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .elv-confirm-delete-card{background:#141d2f;border:1px solid #283753}[data-theme=dark] .elv-confirm-delete-title{color:#f8fafc}[data-theme=dark] .elv-confirm-delete-subtitle{color:#cbd5e1}[data-theme=dark] .elv-confirm-delete-info{background:#1a253b;border-color:#2b3b59}[data-theme=dark] .elv-confirm-delete-info-icon,[data-theme=dark] .elv-confirm-delete-info-text{color:#e2e8f0}[data-theme=dark] .elv-confirm-delete-info.is-warning{background:#f43f5e26;border-color:#f43f5e61}[data-theme=dark] .elv-confirm-delete-info.is-warning .elv-confirm-delete-info-icon,[data-theme=dark] .elv-confirm-delete-info.is-warning .elv-confirm-delete-info-text{color:#fecdd3}[data-theme=dark] .elv-confirm-delete-actions.has-divider{border-top-color:#253654}[data-theme=dark] .elv-confirm-keep-btn{background:linear-gradient(180deg,#22304b,#1a253b);border-color:#334566;color:#f1f5f9;box-shadow:none}.elv-checkout-modal{width:min(856px,95vw)!important;max-width:95vw;max-height:92vh;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.elv-checkout-header{padding:18px 26px 15px;border-bottom:1px solid #eef2f8;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.elv-checkout-grid{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);flex:1;min-height:0;overflow:hidden}.elv-checkout-left{padding:20px 26px;overflow-y:auto;min-width:0;display:flex;flex-direction:column;gap:14px}.elv-checkout-left.is-mixed{padding:18px 26px 16px;overflow:hidden;gap:10px}.elv-mixed-fields-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;margin:0 -4px;padding:3px 6px 4px 4px}.elv-checkout-right{padding:20px 26px;border-left:1px solid #eef2f8;background:#fff;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:14px;overflow-y:auto}.elv-checkout-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;flex-shrink:0}.elv-checkout-section-title{font-size:18.5px;font-weight:700;color:#182235;letter-spacing:-.015em;margin:0}.elv-pay-methods-list{display:flex;flex-direction:column;gap:9px}.elv-pay-method-item{display:flex;flex-direction:column;min-width:0}.elv-pay-method-card{width:100%;min-height:56px;padding:10px 15px;border-radius:15px;border:1.35px solid #ebeef5;background:#f8fafd;display:flex;align-items:center;justify-content:space-between;gap:13px;cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.elv-pay-method-card:hover{background:#f1f7fd;border-color:#c8dff5}.elv-pay-method-card.is-active{background:#eaf4fd;border-color:#0758c2;box-shadow:0 4px 14px #0758c21c}.elv-pay-method-icon{width:26px;height:26px;border-radius:0;background:transparent;border:none;box-shadow:none;padding:0;color:#082b59;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .16s cubic-bezier(.22,1,.36,1)}.elv-pay-method-card:hover .elv-pay-method-icon,.elv-pay-method-card.is-active .elv-pay-method-icon{transform:scale(1.04)}.elv-pay-method-label{font-size:15.8px;font-weight:650;color:#182235;line-height:1.24;flex:1;min-width:0}.elv-pay-shortcut{min-width:29px;height:29px;padding:0 7px;border-radius:8px;background:#e2e8f4;color:#334155;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-pay-method-card.is-active .elv-pay-shortcut{background:#d2e7fb;color:#082b59}@keyframes elvPayExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.elv-pay-inline-box{margin-top:8px;padding:12px 13px;border-radius:14px;background:#f6faff;border:1px solid #d2e6f9;display:flex;flex-direction:column;gap:9px;animation:elvPayExpand .16s cubic-bezier(.22,1,.36,1)}.elv-pay-inline-label{font-size:13.2px;font-weight:600;color:#334155}.elv-mixed-back-btn{height:32px;padding:0 11px;border-radius:9px;border:1px solid #dce5f2;background:#f8fafd;color:#082b59;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.elv-mixed-back-btn:hover{background:#eaf4fd;border-color:#aed3f3}.elv-mixed-field-group{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.elv-mixed-field-label{font-size:15px;font-weight:650;color:#182235}.elv-mixed-bills-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.elv-mixed-bills-row--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.elv-mixed-bills-row--grid .elv-mixed-bill-pill{padding:0 6px;font-size:12.4px;text-align:center;justify-content:center;display:inline-flex;align-items:center;white-space:nowrap}.elv-mixed-bill-pill{height:32px;padding:0 12px;border-radius:10px;border:1px solid #a9d1f3;background:#ebf5fe;color:#082b59;font-size:13.3px;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.elv-mixed-bill-pill:hover{background:#daecfc;border-color:#84bbea}.elv-mixed-fill-rest-btn{height:26px;padding:0 9px;border-radius:7px;border:1px solid #b5d7f5;background:#ebf5fe;color:#0758c2;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;flex-shrink:0}.elv-mixed-fill-rest-btn:hover{background:#d8ebfc}.elv-mixed-status-card{margin-top:2px;border-radius:14px;border:1px solid #e6ecf5;background:#fff;padding:15px 18px 14px;position:relative;overflow:hidden;flex-shrink:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;box-shadow:0 4px 14px #0f172a0a}.elv-mixed-status-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3.5px;background:#e53935}.elv-mixed-status-card.has-change:before{background:#16a34a}.elv-mixed-status-card.is-short:before{background:#d97706}.elv-mixed-status-label{font-size:16.5px;font-weight:650;color:#475569;white-space:nowrap}.elv-mixed-status-card.has-change .elv-mixed-status-label{color:#15803d}.elv-mixed-status-card.is-short .elv-mixed-status-label{color:#b45309}.elv-mixed-status-rule{flex:1;min-width:14px;height:1px;background:#e2e8f0;align-self:center}.elv-mixed-status-amount{font-size:clamp(20px,2.2vw,26px);font-weight:750;color:#182235;font-variant-numeric:tabular-nums;white-space:nowrap}.elv-mixed-status-card.has-change .elv-mixed-status-amount{color:#15803d}.elv-mixed-status-card.is-short .elv-mixed-status-amount{color:#b45309}.elv-checkout-items-list{flex:1;min-height:84px;max-height:290px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:2px}.elv-checkout-item-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:13px;background:#f8fafd;border:1px solid #eef2f8;min-width:0}.elv-checkout-item-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.elv-checkout-item-thumb{width:38px;height:38px;border-radius:10px;background:#d5e9fb;color:#082b59;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.elv-checkout-item-thumb:has(img:not([src^="data:image/svg+xml"])){background:#fff;border:1px solid #e2e8f0;padding:2.5px}.elv-checkout-item-thumb img{width:100%;height:100%;object-fit:contain;display:block}.elv-checkout-item-thumb img:not([src^="data:image/svg+xml"]){border-radius:6px}.elv-checkout-item-name{font-size:14.5px;font-weight:600;color:#182235;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-checkout-item-sub{font-size:12.5px;color:#64748b}.elv-checkout-item-right{text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.elv-checkout-item-total{font-size:14.8px;font-weight:700;color:#182235;white-space:nowrap}.elv-checkout-item-qty{font-size:12.8px;color:#64748b;white-space:nowrap}.elv-checkout-note-pill{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:11px;background:#ecf5fe;border:1px solid #c2def8;color:#082b59;font-size:13px;line-height:1.35;cursor:pointer}.elv-checkout-totals{border-top:1px solid #eef2f8;padding-top:13px;display:flex;flex-direction:column;gap:8px;min-width:0;font-variant-numeric:tabular-nums}.elv-checkout-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:15px;color:#475569;min-width:0}.elv-checkout-summary-row strong{font-weight:650;white-space:nowrap}.elv-checkout-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:9px;border-top:1px solid #e6ecf5;min-width:0}.elv-checkout-total-label{font-size:17px;font-weight:600;color:#334155;flex-shrink:0}.elv-checkout-grand-total{font-size:clamp(21px,2.35vw,28px);font-weight:800;color:#182235;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.elv-checkout-change-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px dashed #cbd5e1;font-size:15.5px;color:#082b59}.elv-checkout-change-row strong{font-size:17.5px;font-weight:750;white-space:nowrap}.elv-checkout-footer{padding:15px 26px;border-top:1px solid #eef2f8;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-shrink:0}.elv-checkout-footer-left{display:flex;align-items:center;gap:10px}.elv-checkout-footer-right{display:flex;align-items:center;gap:12px}.elv-checkout-icon-wrap{position:relative;display:inline-flex}.elv-checkout-icon-btn{width:46px;height:46px;border-radius:12px;border:1.25px solid #e2e8f2;background:#fff;color:#182235;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-shadow:0 2px 6px #0f172a0b;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.elv-checkout-icon-btn:hover{background:#eef1f8;border-color:#d2dceb;box-shadow:0 4px 12px #0f1c3f14}.elv-checkout-icon-btn.is-active{background:#eaf4fd;border-color:#0758c2;color:#082b59}.elv-checkout-note-dot{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:999px;background:#0758c2;box-shadow:0 0 0 2px #fff}.elv-checkout-tooltip{position:absolute;bottom:calc(100% + 9px);left:0;transform:translateY(5px);background:#082b59;color:#fff;padding:6.5px 14px;border-radius:10px;font-size:13.8px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 8px 20px #0f1c3f3d;transition:opacity .15s ease,transform .16s cubic-bezier(.22,1,.36,1),visibility .15s ease;z-index:30}.elv-checkout-icon-wrap:hover .elv-checkout-tooltip,.elv-checkout-icon-btn:focus-visible+.elv-checkout-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.elv-sale-notes-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:20px;animation:elvFadeIn .14s ease}.elv-sale-notes-card{width:min(472px,94vw);background:#fff;border-radius:24px;padding:24px 26px 22px;box-shadow:0 24px 64px #0f172a47;display:flex;flex-direction:column}.elv-sale-notes-title{font-size:22px;font-weight:750;color:#141b29;letter-spacing:-.02em;margin:14px 0 3px}.elv-sale-notes-subtitle{font-size:14.5px;font-weight:500;color:#334155;margin:0 0 16px}.elv-sale-notes-garment-chip{display:flex;align-items:center;gap:11px;padding:8px 11px;margin:6px 0 14px;border-radius:13px;background:linear-gradient(180deg,#f8fbff,#eff5fc);border:1px solid #d9e5f4;box-shadow:inset 0 1px #ffffffd9}.elv-sale-notes-garment-name{font-size:14.6px;font-weight:720;color:#0f172a;letter-spacing:-.01em}.elv-sale-notes-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}@media(max-width:760px){.elv-checkout-grid{grid-template-columns:1fr;overflow-y:auto}.elv-checkout-right{border-left:none;border-top:1px solid #eef2f8}}[data-theme=dark] .elv-checkout-header,[data-theme=dark] .elv-checkout-right,[data-theme=dark] .elv-checkout-footer,[data-theme=dark] .elv-sale-notes-card{background:#141d2f;border-color:#263552}[data-theme=dark] .elv-checkout-section-title,[data-theme=dark] .elv-pay-method-label,[data-theme=dark] .elv-mixed-field-label,[data-theme=dark] .elv-checkout-item-name,[data-theme=dark] .elv-checkout-item-total,[data-theme=dark] .elv-checkout-grand-total,[data-theme=dark] .elv-sale-notes-title{color:#f8fafc}[data-theme=dark] .elv-pay-method-card,[data-theme=dark] .elv-checkout-item-row,[data-theme=dark] .elv-mixed-status-card,[data-theme=dark] .elv-checkout-icon-btn{background:#1a253b;border-color:#2b3b59;color:#e2e8f0}[data-theme=dark] .elv-pay-method-card.is-active{background:#0758c23d;border-color:#0758c2}[data-theme=dark] .elv-pay-inline-box{background:#182338;border-color:#2d4268}[data-theme=dark] .elv-sale-notes-subtitle{color:#cbd5e1}[data-theme=dark] .elv-sale-notes-garment-chip{background:#1a2740;border-color:#2b3f66;box-shadow:none}[data-theme=dark] .elv-sale-notes-garment-name{color:#f8fafc}.elv-exist-initials{width:100%;height:100%;background:#d2e7fb;color:#082b59;font-weight:700;font-size:14.5px;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center}.elv-exist-summary-card{flex-shrink:0;border:1px solid #edf1f7;border-radius:16px;padding:16px;background:#fff;box-shadow:0 3px 12px #0f172a09;display:flex;flex-direction:column;gap:13px}.elv-exist-status-badge{height:36px;padding:0 13px;border-radius:10px;font-size:13.5px;font-weight:650;letter-spacing:-.005em;display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;transition:transform .14s ease,box-shadow .14s ease}.elv-exist-status-badge.is-agotado{background:linear-gradient(180deg,#fff5f6,#ffe4e8);border:1px solid #fecdd3;color:#9f1239;box-shadow:0 3px 9px -1px #be123c1f,inset 0 1px #fff}.elv-exist-status-badge.is-nuevo{background:linear-gradient(180deg,#f2f8ff,#dfeefc);border:1px solid #acd2f4;color:#082b59;box-shadow:0 3px 9px -1px #0758c21c,inset 0 1px #fff}.elv-exist-status-badge.is-duracion{background:linear-gradient(180deg,#f1fdf7,#dcfce7);border:1px solid #a7f3d0;color:#065f46;box-shadow:0 3px 9px -1px #0596691a,inset 0 1px #fff}.elv-exist-status-badge.is-urgent{background:linear-gradient(180deg,#fffbeb,#fef3c7);border:1px solid #fde68a;color:#9a3412;box-shadow:0 3px 9px -1px #d977061f,inset 0 1px #fff}.elv-exist-badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.elv-exist-badge-dot.is-agotado{background:#e11d48;box-shadow:0 0 0 2.5px #e11d482e}.elv-exist-badge-dot.is-nuevo{background:#0758c2;box-shadow:0 0 0 2.5px #0758c22e}.elv-exist-badge-dot.is-duracion{background:#10b981;box-shadow:0 0 0 2.5px #10b98133}.elv-exist-badge-dot.is-urgent{background:#ea580c;box-shadow:0 0 0 2.5px #ea580c33}.elv-exist-table-pill{height:31px;padding:0 12px;border-radius:9px;font-size:13.2px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:5.5px;white-space:nowrap}.elv-exist-table-pill.is-agotado{background:linear-gradient(180deg,#fff5f6,#ffe4e8);border:1px solid #fecdd3;color:#9f1239;box-shadow:0 2px 6px #be123c14,inset 0 1px #fff}.elv-exist-table-pill.is-nuevo{background:linear-gradient(180deg,#f3f9ff,#e3f1fd);border:1px solid #b8daf6;color:#082b59;box-shadow:0 2px 6px #0758c212,inset 0 1px #fff}.elv-exist-table-pill.is-duracion{background:linear-gradient(180deg,#f3fdf8,#e0faec);border:1px solid #b2f2d4;color:#065f46;box-shadow:0 2px 6px #05966912,inset 0 1px #fff}.elv-exist-table-pill.is-urgent{background:linear-gradient(180deg,#fffbeb,#fef3c7);border:1px solid #fde68a;color:#9a3412}.elv-exist-stock-pill{height:29px;padding:0 11.5px 0 8.5px;border-radius:999px;font-size:13px;font-weight:650;letter-spacing:-.005em;line-height:1;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;box-shadow:0 1.5px 4px #0f172a0a,inset 0 1px #ffffffc7}.elv-exist-stock-pill.is-zero{--search-stock-stroke: #9f1239;--search-stock-accent: #e11d48;--search-stock-fill: rgba(244, 63, 94, .2);background:linear-gradient(180deg,#fff5f6,#ffe4e8);border:1px solid #fda4af;color:#9f1239}.elv-exist-stock-pill.is-low{--search-stock-stroke: #92400e;--search-stock-accent: #d97706;--search-stock-fill: rgba(245, 158, 11, .22);background:linear-gradient(180deg,#fffdf2,#fef3c7);border:1px solid #f6c453;color:#92400e}.elv-exist-stock-pill.is-ok{--search-stock-stroke: #065f46;--search-stock-accent: #059669;--search-stock-fill: rgba(16, 185, 129, .22);background:linear-gradient(180deg,#f0fdf6,#dcfce8);border:1px solid #86efac;color:#065f46}.elv-exist-available-card{flex-shrink:0;position:relative;overflow:hidden;border:1px solid #eaeff7;border-radius:15px;padding:15px 18px;background:#fff;box-shadow:0 4px 14px #0f172a0b;display:flex;align-items:center;justify-content:space-between;gap:12px}.elv-exist-available-progress{position:absolute;top:0;left:0;height:3.5px;background:#1e293b;border-radius:0 99px 99px 0;transition:width .25s cubic-bezier(.22,1,.36,1)}.elv-exist-datos-section{flex-shrink:0;display:flex;flex-direction:column}.elv-exist-datos-title{margin:2px 0 15px;font-size:21px;font-weight:750;color:#182235;letter-spacing:-.02em}.elv-exist-datos-list{display:flex;flex-direction:column;gap:13px}.elv-exist-datos-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14.8px}.elv-exist-datos-label{display:inline-flex;align-items:center;gap:9px;color:#334155;font-weight:450;min-width:0}.elv-exist-datos-value{font-weight:650;color:#182235;font-variant-numeric:tabular-nums;white-space:nowrap}.elv-exist-datos-divider{height:1px;background:#eaeff6;margin:2px 0}.elv-exist-help-trigger{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin-left:-2px;border-radius:50%;cursor:help;outline:none}.elv-exist-help-tooltip{position:absolute;bottom:calc(100% + 7px);right:0;max-width:288px;background:#f4f6fa;border:1px solid #e2e8f2;color:#263449;padding:8px 13px;border-radius:11px;font-size:12.8px;font-weight:500;line-height:1.35;white-space:nowrap;box-shadow:0 8px 22px #0f172a1a;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .16s cubic-bezier(.22,1,.36,1),visibility .15s ease;z-index:25}.elv-exist-help-trigger:hover+.elv-exist-help-tooltip,.elv-exist-help-trigger:focus-visible+.elv-exist-help-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.elv-exist-ganancia-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:2px;font-size:19px;font-weight:700;color:#182235;letter-spacing:-.015em}.elv-exist-ganancia-val{font-size:20.5px;font-weight:750;color:#182235;font-variant-numeric:tabular-nums;white-space:nowrap}.elv-inv-sort-popover{padding:0}.elv-inv-sort-popover .elv-dropdown-option{min-height:41px;padding:0 16px;font-size:14.5px}.elv-subtle-count-btn{height:40px;padding:0 16px;border-radius:11px;border:1px solid #054496;background:#0758c2;color:#fff;--icon-brand-stroke: #ffffff;--icon-brand-accent: rgba(255, 255, 255, .92);--icon-brand-fill: rgba(255, 255, 255, .22);--text-accent: #ffffff;font-family:var(--font-sans);font-size:14.3px;font-weight:680;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 2.5px #04387d,0 5px 12px -2px #0758c23d,inset 0 1.5px #ffffff38;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .08s ease,transform .08s ease}.elv-subtle-count-btn:hover{background:#0966de;border-color:#064aa6;color:#fff;box-shadow:0 2.5px #04387d,0 6px 14px -2px #0758c252,inset 0 1.5px #ffffff47}.elv-subtle-count-btn:active{transform:translateY(1.5px);box-shadow:0 1px #04387d,0 2px 4px #0758c22e}[data-theme=dark] .elv-exist-summary-card,[data-theme=dark] .elv-exist-available-card{background:#141d2f;border-color:#263552}[data-theme=dark] .elv-exist-datos-title,[data-theme=dark] .elv-exist-datos-value,[data-theme=dark] .elv-exist-ganancia-row,[data-theme=dark] .elv-exist-ganancia-val{color:#f8fafc}[data-theme=dark] .elv-exist-datos-label{color:#cbd5e1}[data-theme=dark] .elv-exist-datos-divider{background:#253450}[data-theme=dark] .elv-exist-help-tooltip{background:#1e2b45;border-color:#334566;color:#f1f5f9}[data-theme=dark] .elv-subtle-count-btn{background:linear-gradient(180deg,#173361,#10264a);border-color:#2b5494;color:#dbeafe;box-shadow:0 3px 8px #00000047,inset 0 1px #ffffff14}[data-theme=dark] .elv-subtle-count-btn:hover{background:linear-gradient(180deg,#1d3f77,#14305d);border-color:#3b82f6;color:#fff}.elv-bui-sidebar{width:228px;margin:12px 8px 12px 10px;padding:11px 10px;border-radius:22px;background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid var(--border-main);box-shadow:0 6px 20px -4px #0f1c3f0f,0 1px 3px #0f1c3f08,inset 0 1px #fff;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;min-height:0;overflow:hidden;z-index:25;transition:width .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),margin .28s cubic-bezier(.22,1,.36,1)}.elv-bui-sidebar.is-collapsed{width:68px;margin:12px 10px 12px 12px;padding:12px 10px}.elv-bui-sidebar-scroll{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.elv-bui-sidebar-scroll::-webkit-scrollbar{display:none}.elv-bui-collapsible{display:inline-flex;align-items:center;min-width:0;overflow:hidden;max-width:200px;opacity:1;filter:blur(0px);transition:max-width .26s cubic-bezier(.22,1,.36,1),opacity .2s ease,filter .22s ease}.elv-bui-collapsible.is-collapsed{max-width:0;opacity:0;filter:blur(3px);pointer-events:none}.elv-bui-top-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;flex-shrink:0}.elv-bui-top-bar.is-collapsed{flex-direction:column-reverse;align-items:center;gap:8px}.elv-bui-user-slot{min-width:0;flex:1;display:flex;align-items:center}.elv-bui-top-bar.is-collapsed .elv-bui-user-slot{flex:none;justify-content:center}.elv-bui-collapse-btn{width:32px;height:32px;border-radius:9px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .14s ease,color .14s ease,border-color .14s ease}.elv-bui-collapse-btn:hover{background:#edf5fd;border-color:#cfe4f8;color:#082b59}.elv-bui-collapse-btn.is-collapsed{width:38px;height:38px;border-radius:50%}.elv-bui-user-trigger{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;padding:4px 6px 4px 4px;border-radius:999px;border:1.5px solid transparent;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.elv-bui-user-trigger:not(.suppress-hover):hover,.elv-bui-user-trigger.is-open{background:#f0f7fe;border-color:#cfe4f8}.elv-bui-user-trigger.is-collapsed{padding:3px;gap:0;justify-content:center}.elv-bui-user-trigger-label{display:inline-flex;align-items:center;gap:4px;min-width:0}.elv-bui-user-trigger-name{font-size:14px;font-weight:600;color:#182235;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:146px;letter-spacing:-.01em}.elv-bui-user-caret{color:#7c8da5;flex-shrink:0}.elv-bui-avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;letter-spacing:-.01em;-webkit-user-select:none;user-select:none}.elv-bui-avatar-md{width:32px;height:32px;font-size:13px}.elv-bui-avatar-xs{width:26px;height:26px;font-size:11.5px}.elv-bui-avatar.tone-neutral{background:#e2e8f0;color:#334155;border:1px solid rgba(15,23,42,.06)}.elv-bui-avatar.tone-lime{background:#d9f99d;color:#365314;border:1px solid #bef264}.elv-bui-avatar.tone-pink{background:#fbcfe8;color:#9d174d;border:1px solid #f9a8d4}.elv-bui-avatar.tone-sapphire{background:#d6eafc;color:#082b59;border:1px solid #add2f4}.elv-bui-avatar.tone-amber{background:#fde68a;color:#92400e;border:1px solid #fcd34d}.elv-bui-search-trigger{width:100%;height:38px;border-radius:999px;border:1px solid #e4ebf5;background:#f1f5fb;padding:0 8px 0 11px;display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease,width .26s ease}.elv-bui-search-trigger:hover{background:#e8f1fb;border-color:#c8def4}.elv-bui-search-trigger.is-collapsed{width:40px;height:40px;border-radius:50%;padding:0;gap:0;justify-content:center;align-self:center}.elv-bui-search-trigger-left{display:inline-flex;align-items:center;gap:8px;min-width:0}.elv-bui-search-trigger.is-collapsed .elv-bui-search-trigger-left{gap:0}.elv-bui-search-icon{color:#64748b;flex-shrink:0}.elv-bui-search-icon.active{color:#0758c2}.elv-bui-search-placeholder{font-size:13px;font-weight:500;color:#64748b;white-space:nowrap}.elv-bui-kbd{font-family:var(--font-sans);font-size:11px;font-weight:700;color:#64748b;background:#fff;border:1px solid #dce4f0;border-radius:6px;padding:2px 6px;line-height:1.1;box-shadow:0 1px #0f172a0a;white-space:nowrap}.elv-bui-search-field{width:100%;height:38px;border-radius:999px;background:#fff;border:1.5px solid #0758c2;box-shadow:0 0 0 3px #0758c21f;padding:0 8px 0 12px;display:flex;align-items:center;gap:8px;flex-shrink:0}.elv-bui-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:13.5px;font-weight:500;color:#182235}.elv-bui-search-input::placeholder{color:#94a3b8}.elv-bui-search-clear{width:20px;height:20px;border-radius:50%;border:none;background:#e2e8f0;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.elv-bui-search-clear:hover{background:#cbd5e1;color:#0f172a}.elv-bui-nav{display:flex;flex-direction:column;gap:3.5px;padding-bottom:6px;width:100%}.elv-bui-no-results{padding:10px 12px;font-size:13px;color:#8b9bb1}.elv-bui-nav-item{width:100%;min-height:41px;padding:6.5px 11px;border-radius:13px;border:1px solid transparent;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-decoration:none;text-align:left;transition:background .16s ease,border-color .16s ease,border-radius .22s cubic-bezier(.22,1,.36,1),box-shadow .16s ease,transform .08s ease}.elv-bui-nav-item:hover:not(.is-selected){background:#eef6fe;border-color:#d6e9fb}.elv-bui-nav-item.is-selected{background:var(--blue-grad);border-color:#062349;box-shadow:0 6px 14px -3px #0758c25c,0 2px 4px #082b593d,inset 0 1px #ffffff57}.elv-bui-nav-item.is-collapsed{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;gap:0;border-radius:50%;justify-content:center;align-items:center;align-self:center;flex-shrink:0}.elv-bui-nav-item.is-collapsed:hover:not(.is-selected){background:#edf4ff;border:1.5px solid #cfe1fc}.elv-bui-nav-item.is-collapsed.is-selected{background:linear-gradient(180deg,#e4eeff,#d6e6ff);border:1.5px solid #98c0fa;box-shadow:0 3px 10px -2px #0758c224,inset 0 1px #ffffffd1;--icon-brand-stroke: #083378;--icon-brand-accent: #0758c2;--icon-brand-fill: rgba(7, 88, 194, .1)}.elv-bui-nav-item.is-collapsed.is-selected:hover{background:linear-gradient(180deg,#dce9ff,#cce0ff);border-color:#82b2f8}.elv-bui-nav-item-main{display:inline-flex;align-items:center;gap:11px;min-width:0}.elv-bui-nav-item.is-collapsed .elv-bui-nav-item-main{gap:0}.elv-bui-icon-tile{width:26px;height:26px;border-radius:0;background:transparent;border:none;color:#082b59;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:none;transition:transform .16s ease,color .15s ease}.elv-bui-nav-item:hover:not(.is-selected) .elv-bui-icon-tile{transform:scale(1.06)}.elv-bui-icon-tile.is-selected{background:transparent;border:none;color:#fff;box-shadow:none}.elv-bui-nav-item.is-collapsed .elv-bui-icon-tile.is-selected{color:#083378}.elv-bui-nav-label{font-size:14.8px;font-weight:600;color:#243248;white-space:nowrap;letter-spacing:-.008em}.elv-bui-nav-item.is-selected .elv-bui-nav-label{color:#fff}.elv-bui-nav-badge{min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#fee2e2;border:1px solid #fecaca;color:#b91c1c;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.elv-bui-nav-badge.is-selected{background:#ffffff38;border-color:#ffffff61;color:#fff}.elv-bui-collapsed-dot{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:9.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #ffffff;line-height:1}.elv-bui-footer{display:flex;flex-direction:column;gap:4px;flex-shrink:0;padding-top:8px}.elv-bui-footer-divider{height:1px;background:#edf1f7;margin:0 2px 4px}.elv-bui-brand-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:14px;background:#f4f7fc;border:1px solid #e4ebf6}.elv-bui-brand-card.is-collapsed{padding:5px;justify-content:center;background:transparent;border-color:transparent}.elv-bui-brand-main{display:inline-flex;align-items:center;gap:9px;min-width:0;border:none;background:transparent;padding:0;cursor:pointer;text-align:left}.elv-bui-brand-card.is-collapsed .elv-bui-brand-main{gap:0}.elv-bui-brand-mark{width:32px;height:32px;border-radius:9px;background:#fff;border:1px solid #dce6f7;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #0f2a700f}.elv-bui-brand-meta{display:flex;flex-direction:column;min-width:0}.elv-bui-brand-title{font-size:13px;font-weight:700;color:#182235;line-height:1.15;white-space:nowrap}.elv-bui-brand-sub{font-size:11.5px;font-weight:500;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:125px}.elv-bui-lock-btn{width:30px;height:30px;border-radius:8px;border:1px solid #dce4f2;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .14s ease,color .14s ease,border-color .14s ease}.elv-bui-lock-btn:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}@keyframes elvBuiPopoverIn{0%{opacity:0;transform:translate(-6px) scale(.96);filter:blur(2px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}.elv-bui-user-popover{position:fixed;width:296px;max-width:calc(100vw - 24px);background:#fff;border:1px solid #e2e8f2;border-radius:18px;padding:13px;box-shadow:0 20px 44px -10px #0f1c3f2e,0 4px 12px #0f1c3f0f;z-index:160;display:flex;flex-direction:column;transform-origin:top left;animation:elvBuiPopoverIn .16s cubic-bezier(.22,1,.36,1)}.elv-bui-user-popover-section{display:flex;flex-direction:column;gap:7px;padding-top:2px}.elv-bui-user-popover-heading{padding:0 8px;font-size:13.5px;font-weight:600;color:#64748b;letter-spacing:-.005em}.elv-bui-user-list{display:flex;flex-direction:column;gap:3px;max-height:230px;overflow-y:auto}.elv-bui-user-row{width:100%;padding:7px 8px;border-radius:11px;border:none;background:transparent;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:background .14s ease}.elv-bui-user-row:hover{background:#f3f6fc}.elv-bui-user-row.is-active{background:#ecf5fe}.elv-bui-user-row-info{display:flex;flex-direction:column;min-width:0;flex:1}.elv-bui-user-row-name{font-size:14.5px;font-weight:600;color:#182235;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.22}.elv-bui-user-row-role{font-size:11.8px;font-weight:500;color:#7c8da5;line-height:1.2}.elv-bui-user-active-check{width:20px;height:20px;border-radius:50%;background:#d5e9fb;color:#0758c2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-bui-popover-divider{height:1px;background:#eaeef5;margin:12px -12px}.elv-bui-user-popover-actions{display:flex;align-items:center;gap:8px;padding:0 2px 2px}.elv-bui-popover-btn{flex:1;height:36px;padding:0 10px;border-radius:10px;border:1px solid #dce3f0;background:linear-gradient(180deg,#fff,#f7f9fd);color:#182235;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #fff;transition:background .14s ease,border-color .14s ease,transform .08s ease}.elv-bui-popover-btn:hover{background:linear-gradient(180deg,#fff,#ebf4fd);border-color:#b1d4f4;color:#082b59}.elv-bui-popover-btn:active{transform:translateY(1px)}.elv-bui-manage-user-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:13px;border:1px solid #e4ebf5;background:#f9fbff}.elv-bui-manage-active-pill{font-size:11px;font-weight:700;color:#082b59;background:#d5e9fb;border:1px solid #add2f4;padding:1.5px 7px;border-radius:999px}.elv-bui-manage-mini-btn{height:32px;padding:0 10px;border-radius:8px;border:1px solid #d8e2f0;background:#fff;color:#1e293b;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.elv-bui-manage-mini-btn:hover{background:#ebf5fe;border-color:#a9d1f3;color:#082b59}.elv-bui-manage-link-btn{border:none;background:transparent;padding:6px 8px;border-radius:8px;font-size:13.5px;font-weight:600;color:#1e293b;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.elv-bui-manage-link-btn:hover{background:#f1f5fb}.elv-bui-manage-link-btn.danger{color:#b91c1c}.elv-bui-manage-link-btn.danger:hover{background:#fef2f2}[data-theme=dark] .elv-bui-sidebar{background:linear-gradient(180deg,#131c2e,#0f1726);border-color:#23324d;box-shadow:0 8px 24px #00000059}[data-theme=dark] .elv-bui-user-trigger-name,[data-theme=dark] .elv-bui-nav-label,[data-theme=dark] .elv-bui-brand-title{color:#f1f5f9}[data-theme=dark] .elv-bui-collapse-btn:hover{background:#1b2a46;border-color:#2e456e;color:#e2e8f0}[data-theme=dark] .elv-bui-user-trigger:not(.suppress-hover):hover,[data-theme=dark] .elv-bui-user-trigger.is-open,[data-theme=dark] .elv-bui-nav-item:hover:not(.is-selected){background:#1a2740;border-color:#2b3d5f}[data-theme=dark] .elv-bui-nav-item.is-collapsed:hover:not(.is-selected){background:#1b2a46;border:1.5px solid #2e456e}[data-theme=dark] .elv-bui-nav-item.is-collapsed.is-selected{background:linear-gradient(180deg,#2563eb52,#0758c233);border:1.5px solid rgba(96,165,250,.6);box-shadow:0 4px 12px -2px #0758c25c,inset 0 1px #bfdbfe2e;--icon-brand-stroke: #bfdbfe;--icon-brand-accent: #60a5fa;--icon-brand-fill: rgba(96, 165, 250, .18)}[data-theme=dark] .elv-bui-nav-item.is-collapsed.is-selected:hover{background:linear-gradient(180deg,#3b82f661,#0758c242);border-color:#93c5fdb8}[data-theme=dark] .elv-bui-nav-item.is-collapsed .elv-bui-icon-tile.is-selected{color:#bfdbfe}[data-theme=dark] .elv-bui-search-trigger{background:#182338;border-color:#263654}[data-theme=dark] .elv-bui-search-trigger:hover{background:#1d2c47;border-color:#324a73}[data-theme=dark] .elv-bui-kbd{background:#11192a;border-color:#2b3d5f;color:#94a3b8}[data-theme=dark] .elv-bui-search-field{background:#11192a;border-color:#0758c2}[data-theme=dark] .elv-bui-search-input{color:#f8fafc}[data-theme=dark] .elv-bui-icon-tile:not(.is-selected){background:transparent;border:none;box-shadow:none}[data-theme=dark] .elv-bui-footer-divider{background:#22304a}[data-theme=dark] .elv-bui-brand-card:not(.is-collapsed){background:#162033;border-color:#243452}[data-theme=dark] .elv-bui-brand-mark,[data-theme=dark] .elv-bui-lock-btn{background:#1c2942;border-color:#2d4063;color:#cbd5e1}[data-theme=dark] .elv-bui-user-popover{background:#141e30;border-color:#283a5a}[data-theme=dark] .elv-bui-user-row-name{color:#f8fafc}[data-theme=dark] .elv-bui-user-row:hover,[data-theme=dark] .elv-bui-user-row.is-active{background:#1d2b45}[data-theme=dark] .elv-bui-popover-divider{background:#253654}[data-theme=dark] .elv-bui-popover-btn{background:#1b2840;border-color:#2d4063;color:#f1f5f9;box-shadow:none}@keyframes elvSidebarBubbleIn{0%{opacity:0;transform:translate3d(-8px,-50%,0) scale(.93)}to{opacity:1;transform:translate3d(0,-50%,0) scale(1)}}@keyframes elvSidebarBubbleOut{0%{opacity:1;transform:translate3d(0,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-6px,-50%,0) scale(.94)}}.elv-sidebar-hover-bubble{position:fixed;z-index:9500;pointer-events:none;white-space:nowrap;padding:7px 14px;border-radius:999px;background:var(--blue-grad);border:1px solid rgba(255,255,255,.26);color:#fff;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:-.005em;line-height:1.2;display:inline-flex;align-items:center;gap:7px;transform:translate3d(0,-50%,0) scale(1);box-shadow:0 10px 22px -4px #082b5961,0 2px 6px #0f172a24,inset 0 1px #ffffff38;animation:elvSidebarBubbleIn .24s cubic-bezier(.22,1.22,.36,1) both}.elv-sidebar-hover-bubble.is-closing{animation:elvSidebarBubbleOut .14s ease forwards}.elv-sidebar-hover-bubble:after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:5.5px 6px 5.5px 0;border-style:solid;border-color:transparent #08428d transparent transparent}.elv-sidebar-hover-bubble-badge{min-width:18px;height:18px;padding:0 5.5px;border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.34);color:#fff;font-size:11px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center}.elv-sidebar-hover-bubble-kbd{padding:1.5px 6px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.24);color:#fffffff0;font-size:10.5px;font-weight:700;letter-spacing:.01em;line-height:1.15}[data-theme=dark] .elv-sidebar-hover-bubble{border-color:#93c5fd57;box-shadow:0 12px 26px -4px #0000009e,0 2px 8px #0758c247,inset 0 1px #ffffff3d}.elv-animated-tabs{position:relative;display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#f2f5fa;border:1px solid #e4e9f2;-webkit-user-select:none;user-select:none;isolation:isolate}.elv-animated-tabs.compact{padding:3px;border-radius:999px}.elv-animated-tabs.full{display:flex;width:100%}.elv-animated-tabs-thumb{position:absolute;top:4px;bottom:4px;left:0;border-radius:999px;background:#0758c2;border:1px solid #054496;box-shadow:0 3px 10px -2px #0758c242,inset 0 1px #ffffff38;opacity:0;transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),opacity .15s ease;pointer-events:none;z-index:0}.elv-animated-tabs-thumb.is-ready{opacity:1}.elv-animated-tabs.compact .elv-animated-tabs-thumb{top:3px;bottom:3px}.elv-animated-tab-btn{position:relative;z-index:1;flex:0 0 auto;height:36px;padding:0 17px;border:none;border-radius:999px;background:transparent;color:#4b5c73;font-family:var(--font-sans);font-size:14.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;transition:color .24s ease,transform .16s ease}.elv-animated-tabs.full .elv-animated-tab-btn{flex:1 0 auto}.elv-animated-tabs.compact .elv-animated-tab-btn{height:33px;padding:0 12px;font-size:13.5px}.elv-animated-tab-btn:hover:not(.is-active){color:#1e293b}.elv-animated-tab-btn:active{transform:scale(.975)}.elv-animated-tab-btn.is-active{color:#fff;font-weight:600;--icon-brand-stroke: #ffffff;--icon-brand-accent: rgba(255, 255, 255, .92);--icon-brand-fill: rgba(255, 255, 255, .22)}.elv-animated-tab-btn.is-active svg{color:#fff}.elv-tab-icon-reveal{display:inline-flex;align-items:center;justify-content:center;width:0;margin-right:0;opacity:0;overflow:visible;pointer-events:none;flex-shrink:0;transform:scale(.42) translate(-4px);transition:width .32s cubic-bezier(.22,1,.36,1),margin-right .32s cubic-bezier(.22,1,.36,1),opacity .2s ease,transform .36s cubic-bezier(.34,1.56,.64,1)}.elv-animated-tab-btn.is-active .elv-tab-icon-reveal{width:17px;margin-right:7px;opacity:1;transform:scale(1) translate(0)}.elv-animated-tabs.compact .elv-animated-tab-btn.is-active .elv-tab-icon-reveal{width:15.5px;margin-right:6px}@keyframes elvTabStageFromLeft{0%{opacity:0;transform:translate3d(-14px,4px,0) scale(.992)}to{opacity:1;transform:none}}@keyframes elvTabStageFromRight{0%{opacity:0;transform:translate3d(14px,4px,0) scale(.992)}to{opacity:1;transform:none}}@keyframes elvTitleSwapIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes elvRouteStageIn{0%{opacity:0;transform:translateY(7px) scale(.995)}to{opacity:1;transform:none}}.elv-tab-stage-panel{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.elv-tab-stage-panel.enter-left{animation:elvTabStageFromLeft .28s cubic-bezier(.22,1,.36,1)}.elv-tab-stage-panel.enter-right{animation:elvTabStageFromRight .28s cubic-bezier(.22,1,.36,1)}.elv-title-swap{animation:elvTitleSwapIn .24s cubic-bezier(.22,1,.36,1)}.elv-route-stage{display:flex;flex:1;width:100%;height:100%;min-width:0;min-height:0;animation:elvRouteStageIn .26s cubic-bezier(.22,1,.36,1)}.elv-inv-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #edf1f7;border-radius:16px;background:#fff;padding:16px 22px;margin-bottom:16px;flex-shrink:0}.elv-inv-kpi-cell{display:flex;flex-direction:column;min-width:0;padding:0 18px}.elv-inv-kpi-cell:first-child{padding-left:0}.elv-inv-kpi-cell:last-child{padding-right:0}.elv-inv-kpi-cell+.elv-inv-kpi-cell{border-left:1px solid #f1f5f9}.elv-inv-kpi-label{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:#475569;width:fit-content}.elv-inv-kpi-value{font-family:var(--font-display);font-size:27px;font-weight:700;letter-spacing:-.02em;color:#182235;margin-top:6px;line-height:1.15}.elv-cat-filter-modal{width:386px;max-width:calc(100vw - 32px);max-height:min(442px,calc(100vh - 64px));border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.elv-cat-filter-header{padding:14px 18px 11px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.elv-cat-filter-title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.elv-cat-filter-badge-scale{transform:none;margin-right:0;flex-shrink:0;display:inline-flex;align-items:center}.elv-cat-filter-sub{font-size:12.5px;color:#64748b;margin-top:1px}.elv-cat-filter-list{flex:1;min-height:0;max-height:238px;overflow-y:auto;padding:6px 12px}.elv-cat-filter-row{width:100%;min-height:36px;padding:5px 10px;border:none;border-radius:9px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:14px;font-weight:500;color:#1e293b;transition:background .12s ease,color .12s ease}.elv-cat-filter-row+.elv-cat-filter-row{margin-top:2px}.elv-cat-filter-row:hover{background:#f4f7fc}.elv-cat-filter-row.is-selected{font-weight:600;color:#082b59;background:#ecf5fe}.elv-cat-check{width:19px;height:19px;flex-shrink:0}.elv-cat-filter-footer{flex-shrink:0;padding:11px 18px 14px;border-top:1px solid #eef2f7;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#fff}[data-theme=dark] .elv-animated-tabs{background:#131d2e;border-color:#243452}[data-theme=dark] .elv-animated-tabs-thumb{background:#0758c2;border-color:#3b82f6;box-shadow:0 3px 10px -2px #00000073}[data-theme=dark] .elv-animated-tab-btn{color:#94a3b8}[data-theme=dark] .elv-animated-tab-btn:hover:not(.is-active){color:#e2e8f0}[data-theme=dark] .elv-animated-tab-btn.is-active{color:#fff}[data-theme=dark] .elv-inv-kpi-strip{background:#141e30;border-color:#243452}[data-theme=dark] .elv-inv-kpi-cell+.elv-inv-kpi-cell{border-left-color:#243452}[data-theme=dark] .elv-inv-kpi-label{color:#94a3b8}[data-theme=dark] .elv-inv-kpi-value{color:#f8fafc}[data-theme=dark] .elv-cat-filter-header{border-bottom-color:#243452}[data-theme=dark] .elv-cat-filter-sub{color:#94a3b8}[data-theme=dark] .elv-cat-filter-row{color:#e2e8f0}[data-theme=dark] .elv-cat-filter-row:hover{background:#1b2840}[data-theme=dark] .elv-cat-filter-row.is-selected{background:#1d335c;color:#bfdbfe}[data-theme=dark] .elv-cat-filter-footer{background:#141e30;border-top-color:#243452}.elv-detail{min-width:0;overflow-x:hidden}.elv-master,.elv-ventas-right,.elv-exist-inspector{transition:width .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1)}.elv-ticket-line-title{font-size:17.5px;font-weight:600;color:#182235;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-ticket-line-sub{font-size:13.5px;color:#5a6f87;margin-top:2px;display:flex;align-items:center;gap:6px;min-width:0}.elv-ticket-line-total{min-width:112px;text-align:right;font-size:17.5px;font-weight:600;color:#182235;cursor:pointer;font-variant-numeric:tabular-nums;flex-shrink:0}.elv-prod-detail-header{padding:22px 28px 14px;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0}.elv-prod-form-grid{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:4px 28px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.elv-prod-form-card{min-width:0;border:1px solid #edf1f7;border-radius:18px;padding:22px 22px 24px;display:flex;flex-direction:column;gap:16px;background:#fff}.elv-prod-detail-footer{padding:14px 28px;border-top:1px solid #edf1f7;display:flex;align-items:center;justify-content:flex-end;gap:12px;background:#fff;flex-shrink:0}.elv-clientes-master{width:362px}.elv-clientes-master-header{padding:24px 20px 14px}.elv-clientes-master-controls{padding:0 20px 12px}.elv-clientes-scroll{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:18px 28px 32px;display:flex;flex-direction:column;gap:18px}.elv-clientes-top-grid{display:grid;grid-template-columns:302px minmax(0,1fr);gap:18px;align-items:stretch;min-width:0}.elv-clientes-credit-grid{display:grid;grid-template-columns:274px minmax(0,1fr);gap:18px;align-items:stretch;min-width:0}.elv-clientes-kpi-big{font-size:40px;font-weight:700;color:#182235;letter-spacing:-.02em;line-height:1.05}.elv-exist-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;padding:22px 26px;overflow-y:auto;overflow-x:hidden}.elv-exist-table-card{flex:1;border:1px solid #edf1f7;border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:visible;background:#fff}.elv-exist-val-head{display:grid;grid-template-columns:2.35fr .88fr .86fr .82fr .96fr .96fr .9fr;gap:10px;padding:9px 14px;border-radius:10px;background:#f5f7fb;font-size:13px;font-weight:600;color:#52637a;min-width:0}.elv-exist-val-row{display:grid;grid-template-columns:2.35fr .88fr .86fr .82fr .96fr .96fr .9fr;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid #f1f5f9;background:#fff;cursor:pointer;font-size:13.5px;color:#1e293b;min-width:0}.elv-exist-val-row.is-selected{border:1.5px solid #0758c2}.elv-exist-inspector{width:356px;flex-shrink:0;border-left:1px solid #edf1f7;display:flex;flex-direction:column;background:#fff;min-height:0}.elv-exist-inspector-top{padding:16px 18px 12px;display:flex;align-items:center;flex-shrink:0}.elv-exist-inspector-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 20px 18px;display:flex;flex-direction:column;gap:16px;min-height:0}.elv-rep-shell{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:20px 24px 34px;display:flex;flex-direction:column;gap:16px}.brisly-rep-command-card{border-radius:20px;border:1px solid #dfe8f6;background:linear-gradient(180deg,#fff,#f8fbff);padding:16px 20px 14px;display:flex;flex-direction:column;gap:13px;box-shadow:0 6px 20px -8px #082b5914,inset 0 1px #ffffffe6}.brisly-rep-command-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.brisly-rep-hero-title-wrap{display:flex;align-items:center;gap:13px;min-width:0}.brisly-rep-hero-badge{width:46px;height:46px;border-radius:14px}.brisly-rep-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;box-shadow:none;line-height:0}.brisly-rep-ico.is-hero{width:36px;height:36px}.brisly-rep-ico.is-card{width:30px;height:30px}.brisly-rep-page-title{margin:0;font-size:21px;font-weight:800;color:#082b59;letter-spacing:-.02em;line-height:1.15}.brisly-rep-live-pill{display:inline-flex;align-items:center;gap:6px;height:23px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:700;background:#f1f5f9;border:1px solid #dbe4f0;color:#475569;white-space:nowrap}.brisly-rep-live-pill.is-open{background:#0d94881a;border-color:#0d948847;color:#0f766e}.brisly-rep-live-dot{width:6.5px;height:6.5px;border-radius:50%;background:#94a3b8}.brisly-rep-live-pill.is-open .brisly-rep-live-dot{background:#10b981;box-shadow:0 0 0 3px #10b98138}.brisly-rep-comparison-sub{margin-top:3px;font-size:12.8px;font-weight:500;color:#5a6f87}.brisly-rep-command-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brisly-rep-export-cta{height:38px;padding:0 16px;border-radius:11px;font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.brisly-rep-command-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:11px;border-top:1px solid #e9f0fa}.brisly-rep-filter-pill{height:34px;padding:0 11px;border-radius:10px;border:1px solid #d7e3f4;background:#fff;color:#182235;font-family:inherit;font-size:12.8px;display:inline-flex;align-items:center;gap:6.5px;cursor:pointer;box-shadow:0 1px 2px #082b590a;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.brisly-rep-filter-pill:hover{border-color:#93bbf5;background:#f3f8ff}.brisly-rep-filter-pill.is-filtered{border-color:#0758c2;background:#edf5ff;color:#082b59}.brisly-rep-filter-pill-lbl{color:#5a6f87;font-weight:500}.brisly-rep-reset-btn{height:32px;padding:0 10px;border-radius:9px;border:1px dashed #b9cde8;background:transparent;color:#0758c2;font-family:inherit;font-size:12.2px;font-weight:700;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:background-color .14s ease}.brisly-rep-reset-btn:hover{background:#0758c214}.brisly-rep-pulse-strip{display:flex;align-items:center;gap:16px;min-width:0}.brisly-rep-pulse-stat{display:flex;align-items:center;gap:9px;min-width:0}.brisly-rep-pulse-txt{display:flex;flex-direction:column;min-width:0;line-height:1.15}.brisly-rep-pulse-lbl{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8ca3;white-space:nowrap}.brisly-rep-pulse-val{margin-top:2px;font-size:14px;font-weight:800;color:#082b59;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-rep-pulse-sep{width:1px;height:30px;flex-shrink:0;background:linear-gradient(180deg,#c7d7ee00,#c7d7ee,#c7d7ee00)}.brisly-rep-kpi-deck{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0}@media(max-width:1220px){.brisly-rep-kpi-deck{grid-template-columns:repeat(3,minmax(0,1fr))}}.brisly-rep-kpi-card{position:relative;border-radius:17px;border:1px solid #e2eaf6;background:linear-gradient(180deg,#fff,#fafcff);padding:14px 14px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;overflow:hidden;box-shadow:0 3px 12px -4px #082b590f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.brisly-rep-kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#cbd8ec,#e2eaf6)}.brisly-rep-kpi-card.is-hero{border-color:#bfd7f8;background:linear-gradient(180deg,#f4f9ff,#fff 68%)}.brisly-rep-kpi-card.is-hero:before{background:linear-gradient(90deg,#082b59,#0758c2 55%,#3b82f6)}.brisly-rep-kpi-card:hover{border-color:#b7d0f4;box-shadow:0 8px 20px -8px #082b591f}.brisly-rep-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.brisly-rep-kpi-title-row{display:flex;align-items:center;gap:5px;min-width:0;margin-top:2px}.brisly-rep-gridline{border-top:1px dashed #e2ecf7}.brisly-rep-donut-track{stroke:#e6eef9}.brisly-rep-kpi-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none}.brisly-rep-kpi-label{font-size:12.8px;font-weight:700;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-rep-help-btn{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;color:#64748b;cursor:help;flex-shrink:0;transition:color .14s ease,background-color .14s ease}.elv-rep-help-btn:hover{color:#0758c2;background:#0758c214}.brisly-rep-delta-pill{height:21px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;flex-shrink:0;background:#f1f5f9;color:#475569}.brisly-rep-delta-pill.is-up{background:#15803d1c;color:#15803d}.brisly-rep-delta-pill.is-down{background:#dc26261c;color:#dc2626}.brisly-rep-delta-pill.is-brand{background:#0758c21f;color:#0758c2}.brisly-rep-delta-pill.is-warn{background:#d9770621;color:#b45309}.brisly-rep-kpi-val{font-size:clamp(18.5px,1.55vw,23.5px);font-weight:800;color:#082b59;line-height:1.1;letter-spacing:-.022em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-rep-kpi-unit{font-size:12.5px;font-weight:600;color:#64748b}.brisly-rep-kpi-spark{width:100%;height:28px;display:block}.brisly-rep-kpi-meter-wrap{height:28px;display:flex;align-items:center}.brisly-rep-kpi-meter{width:100%;height:7px;border-radius:999px;background:#e6eef9;overflow:hidden}.brisly-rep-kpi-meter-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#082b59,#0758c2 60%,#3b82f6);transition:width .3s ease}.brisly-rep-kpi-meter-fill.is-emerald{background:linear-gradient(90deg,#0758c2,#0d9488)}.brisly-rep-kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:7px;border-top:1px dashed #e6eef8;font-size:11.2px;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-rep-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;min-width:0}@media(max-width:1060px){.brisly-rep-main-grid{grid-template-columns:1fr}}.brisly-rep-panel-card{border-radius:19px;border:1px solid #e1eaf6;background:#fff;padding:18px 20px 16px;display:flex;flex-direction:column;min-width:0;box-shadow:0 3px 12px -4px #082b590d}.brisly-rep-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.brisly-rep-panel-title{margin:0;font-size:16.5px;font-weight:800;color:#182235;line-height:1.25}.brisly-rep-panel-sub{margin-top:2.5px;font-size:12.3px;color:#64748b}.brisly-rep-seg-group{display:inline-flex;align-items:center;padding:3px;border-radius:10px;background:#eef4fc;border:1px solid #dce7f6;gap:2px;flex-shrink:0}.brisly-rep-seg-btn{height:28px;padding:0 11px;border-radius:7.5px;border:none;background:transparent;font-family:inherit;font-size:12.2px;font-weight:700;color:#475569;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.brisly-rep-seg-btn.is-active{background:#fff;color:#0758c2;box-shadow:0 2px 6px #082b591a}.brisly-rep-curve-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 13px;border-radius:13px;background:#f6f9ff;border:1px solid #e4eefb}.brisly-rep-curve-hero{font-size:clamp(22px,1.9vw,27px);font-weight:800;color:#082b59;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.brisly-rep-callout-badge{height:26px;padding:0 10px;border-radius:999px;background:transparent;border:1px solid #d3e1f4;color:#082b59;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.brisly-rep-callout-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#0758c2;flex-shrink:0}.brisly-rep-callout-badge.is-subtle{color:#475569}.brisly-rep-callout-badge.is-subtle:before{background:#10b981}.brisly-rep-curve-stats{display:flex;align-items:center;gap:16px;min-width:0}.brisly-rep-mini-stat{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;min-width:0}.brisly-rep-mini-lbl{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a8ca3;white-space:nowrap}.brisly-rep-mini-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8;flex-shrink:0}.brisly-rep-mini-dot.is-peak{background:#0758c2;box-shadow:0 0 0 3px #0758c229}.brisly-rep-mini-val{margin-top:3px;font-size:14px;font-weight:800;color:#082b59;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-rep-yaxis-tag{position:absolute;right:0;top:-17px;font-size:10.5px;font-weight:600;color:#64748b;background:#ffffffdb;padding:1px 5px;border-radius:4px;font-variant-numeric:tabular-nums}.brisly-rep-floating-tooltip{position:absolute;transform:translate(-50%);z-index:6;min-width:176px;padding:9px 12px;border-radius:12px;background:#082b59f5;border:1px solid rgba(96,165,250,.35);color:#f8fafc;box-shadow:0 12px 28px -6px #082b5961;pointer-events:none}.brisly-rep-tooltip-head{font-size:11.5px;font-weight:800;color:#93c5fd;margin-bottom:5px;text-transform:uppercase;letter-spacing:.04em}.brisly-rep-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.45;font-variant-numeric:tabular-nums}.brisly-rep-tooltip-row span{color:#cbd5e1}.brisly-rep-curve-beacon{position:absolute;width:9px;height:9px;border-radius:50%;background:#0758c2;border:2px solid #ffffff;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #0758c22e;pointer-events:none}.brisly-rep-curve-beacon.is-hover{width:11px;height:11px;background:#082b59;box-shadow:0 0 0 5px #0758c242}.elv-rep-xaxis{position:relative;height:34px;margin-top:0;-webkit-user-select:none;user-select:none}.elv-rep-xaxis-line{position:absolute;top:0;left:0;right:0;height:1px;background:#e2e8f0}.elv-rep-xaxis-tick{position:absolute;top:7px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.elv-rep-xaxis-dot{width:4px;height:4px;border-radius:50%;background:#64748b}.elv-rep-xaxis-dot.is-current{width:5px;height:5px;background:#082b59}.elv-rep-xaxis-dot.is-hovered{width:6px;height:6px;background:#0758c2;box-shadow:0 0 0 3px #0758c22e}.elv-rep-xaxis-label{margin-top:4px;font-size:11px;font-weight:600;color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums}.elv-rep-xaxis-label.is-current{font-weight:700;color:#082b59}.brisly-rep-donut-banner{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:14px;background:#f6f9ff;border:1px solid #e3eefb}.brisly-rep-donut-wrap{position:relative;width:108px;height:108px;flex-shrink:0}.brisly-rep-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.brisly-rep-donut-center span{font-size:10.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.brisly-rep-donut-center strong{font-size:13.5px;font-weight:800;color:#082b59;font-variant-numeric:tabular-nums}.brisly-rep-pay-row{padding:8px 11px;border-radius:12px;border:1px solid #eaf0f9;background:#fbfdff;transition:border-color .14s ease,background-color .14s ease}.brisly-rep-pay-row:hover{border-color:#c7dcf9;background:#f4f8ff}.brisly-rep-pay-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none}.brisly-rep-pay-name{font-size:13.2px;font-weight:700;color:#182235}.brisly-rep-pay-sub{font-size:11.5px;color:#64748b}.brisly-rep-pay-amt{font-size:13.5px;font-weight:800;color:#082b59;font-variant-numeric:tabular-nums}.brisly-rep-share-pill{display:inline-flex;align-items:center;height:19px;padding:0 6.5px;border-radius:6px;background:#eaf2ff;color:#0758c2;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.brisly-rep-ledger-list{display:flex;flex-direction:column;gap:8px;flex:1}.brisly-rep-ledger-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:12px;border:1px solid #eaeff8;background:#fafcff}.brisly-rep-ledger-title{font-size:13.2px;font-weight:700;color:#182235}.brisly-rep-ledger-sub{font-size:11.5px;color:#64748b;margin-top:1.5px}.brisly-rep-ledger-val{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;color:#082b59}.brisly-rep-ledger-val.is-up{color:#15803d}.brisly-rep-ledger-val.is-down{color:#dc2626}.brisly-rep-ledger-val.is-warn{color:#b45309}.brisly-rep-ledger-val.is-muted{color:#64748b}.elv-rep-top10-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;flex-shrink:0;min-width:0}@media(max-width:980px){.elv-rep-top10-grid{grid-template-columns:1fr}}.elv-rep-top10-card{border:1px solid #e1eaf6;border-radius:19px;background:#fff;padding:18px 20px;display:flex;flex-direction:column;min-height:256px;min-width:0;box-shadow:0 3px 12px -4px #082b590d}.elv-rep-top10-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.elv-rep-top10-title-group{display:flex;align-items:center;gap:11px;min-width:0}.elv-rep-top10-filter{margin-left:auto;display:flex;justify-content:flex-end;flex-shrink:0}.elv-rep-top10-title{margin:0;font-size:16.5px;font-weight:800;color:#182235;line-height:1.2}.elv-rep-top10-sub{margin-top:3px;font-size:12.3px;font-weight:500;color:#64748b;font-variant-numeric:tabular-nums}.brisly-rep-rank-list{display:flex;flex-direction:column;gap:8px}.brisly-rep-rank-row{padding:9px 12px;border-radius:13px;border:1px solid #ebf1fa;background:#fbfdff;display:flex;flex-direction:column;gap:7px;transition:border-color .14s ease,background-color .14s ease,transform .12s ease}.brisly-rep-rank-row:hover{border-color:#c3daf9;background:#f3f8ff}.brisly-rep-rank-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.brisly-rep-rank-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.brisly-rep-rank-medal{min-width:28px;height:22px;padding:0 6px;border-radius:7px;background:#edf2f9;color:#475569;font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-variant-numeric:tabular-nums}.brisly-rep-rank-medal.is-gold{background:linear-gradient(135deg,#082b59,#0758c2);color:#fff;box-shadow:0 2px 6px #0758c247}.brisly-rep-rank-medal.is-silver{background:#dcebff;color:#082b59;border:1px solid rgba(7,88,194,.22)}.brisly-rep-rank-medal.is-bronze{background:#eaf3ff;color:#0758c2}.brisly-rep-rank-thumb{width:34px;height:34px;border-radius:9px;object-fit:cover;background:#fff;border:1px solid #dde7f5;flex-shrink:0}.brisly-rep-rank-avatar{width:34px;height:34px;border-radius:9px;background:linear-gradient(180deg,#e7f1ff,#d6e7ff);border:1px solid rgba(7,88,194,.18);color:#082b59;font-size:11.5px;font-weight:800;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-rep-rank-avatar.is-circle{border-radius:50%}.brisly-rep-rank-info{min-width:0;flex:1}.brisly-rep-rank-name{font-size:13.6px;font-weight:700;color:#182235;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-rep-rank-meta{font-size:11.6px;color:#64748b;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-rep-rank-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.brisly-rep-rank-val{font-size:14px;font-weight:800;color:#082b59;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-rep-rank-track{width:100%;height:5.5px;border-radius:999px;background:#eaf0f9;overflow:hidden}.brisly-rep-rank-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#0758c2,#60a5fa);transition:width .28s cubic-bezier(.22,1,.36,1)}.brisly-rep-rank-fill.is-top{background:linear-gradient(90deg,#082b59,#0758c2 60%,#3b82f6)}.brisly-rep-credit-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.brisly-rep-credit-cell{padding:9px 10px;border-radius:11px;background:#f6f9ff;border:1px solid #e3eefb;display:flex;flex-direction:column;gap:3px;min-width:0}.brisly-rep-credit-cell span{font-size:11px;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-rep-credit-cell strong{font-size:13.8px;font-weight:800;color:#082b59;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-rep-credit-cell strong.is-emerald{color:#0f766e}.brisly-rep-team-table-wrap{width:100%;overflow-x:auto}.brisly-rep-team-table{width:100%;border-collapse:collapse;font-size:13.2px}.brisly-rep-team-table th{text-align:left;font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em;padding:8px 10px;border-bottom:1px solid #e6eef8}.brisly-rep-team-table td{padding:10px;border-bottom:1px solid #f1f5fb;vertical-align:middle}.brisly-rep-team-table tbody tr:last-child td{border-bottom:none}.brisly-rep-device-tag{display:inline-flex;align-items:center;height:25px;padding:0 9px;border-radius:8px;background:#f1f6fd;border:1px solid #dde8f7;color:#334155;font-size:12px;font-weight:600}.elv-rep-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 14px 12px;text-align:center;gap:10px}.elv-rep-empty-caption{font-size:13.2px;color:var(--text-muted, #64748b);font-weight:600;line-height:1.4}.elv-rep-filter-search{display:flex;align-items:center;gap:9px;height:42px;padding:0 13px;border-radius:11px;border:1.5px solid #cbd8ec;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.elv-rep-filter-search:focus-within{border-color:#0758c2;box-shadow:0 0 0 3px #0758c224}.elv-rep-filter-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:#182235;font-family:inherit}.elv-rep-filter-search input::placeholder{color:#64748b}.elv-rep-filter-list{display:flex;flex-direction:column;gap:6px;max-height:290px;overflow-y:auto;padding-right:2px}.elv-rep-filter-item{width:100%;min-height:50px;padding:8px 12px;border-radius:12px;border:1px solid #e6eef8;background:#fbfdff;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-family:inherit;font-size:14.2px;font-weight:600;color:#182235;text-align:left;transition:background-color .13s ease,border-color .13s ease}.elv-rep-filter-item:hover{background:#f2f7ff;border-color:#c5dbf8}.elv-rep-filter-item.is-selected{background:#eef5ff;border-color:#0758c257}.brisly-rep-mini-avatar{width:34px;height:34px;border-radius:10px;background:linear-gradient(180deg,#eef5ff,#dfecff);border:1px solid rgba(7,88,194,.2);color:#082b59;font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-rep-mini-avatar.is-soft{border-radius:50%}.elv-rep-filter-checkbox{width:21px;height:21px;border-radius:6px;border:1.75px solid #cbd5e1;background:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .14s ease,border-color .14s ease}.elv-rep-filter-checkbox.is-circle{border-radius:50%}.elv-rep-filter-checkbox.is-checked{background:var(--blue-grad);border-color:#082b59;box-shadow:0 2px 6px #0758c247}.elv-rep-export-option{width:100%;padding:14px 16px;border-radius:15px;border:1px solid #dfe9f6;background:linear-gradient(180deg,#fff,#f8fbff);display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.elv-rep-export-option:hover{background:#eef5ff;border-color:#8bb8f8;box-shadow:0 6px 16px -6px #0758c22e}.brisly-rep-tag-pill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:#0758c21c;color:#0758c2;font-size:10.8px;font-weight:700}.brisly-rep-export-dl{width:32px;height:32px;border-radius:50%;background:#eef5ff;border:1px solid rgba(7,88,194,.2);color:#0758c2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-cortes-scroll{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:22px 28px 24px}.elv-cortes-kpi-grid{margin-top:16px;border:1px solid #edf1f7;border-radius:18px;background:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.elv-cortes-kpi-cell{padding:18px 22px;border-right:1px solid #f1f5f9;min-width:0;overflow:hidden}.elv-cortes-kpi-cell.is-last{border-right:none}.elv-cortes-kpi-val{font-size:32px;font-weight:700;color:#182235;margin-top:12px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.elv-cortes-cards-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.elv-cortes-card{border:1px solid #edf1f7;border-radius:18px;background:#fff;padding:20px 22px;min-width:0}.elv-cortes-card-val{font-size:34px;font-weight:700;color:#182235;margin-top:12px;margin-bottom:16px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.elv-config-scroll{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:24px 32px}.elv-config-ticket-grid{display:grid;grid-template-columns:minmax(340px,1.08fr) minmax(320px,.92fr);gap:24px;align-items:start;min-width:0}.elv-config-ticket-grid>*{min-width:0}.elv-config-user-grid{display:grid;grid-template-columns:minmax(0,1fr) 140px 120px auto;gap:10px;min-width:0}.elv-config-cat-grid{max-width:720px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.elv-app-shell[data-sidebar-expanded=true] .elv-workspace{margin-right:10px}.elv-app-shell[data-sidebar-expanded=true] .elv-master:not(.elv-clientes-master){width:clamp(292px,23vw,338px)}.elv-app-shell[data-sidebar-expanded=true] .elv-master-header:not(.elv-clientes-master-header){padding:18px 13px 12px}.elv-app-shell[data-sidebar-expanded=true] .elv-master .elv-page-title{font-size:24.5px}.elv-app-shell[data-sidebar-expanded=true] .elv-master-controls:not(.elv-clientes-master-controls){padding:0 12px 10px}.elv-app-shell[data-sidebar-expanded=true] .elv-master-controls .elv-search-box{padding:0 10px;gap:6px}.elv-app-shell[data-sidebar-expanded=true] .elv-master-controls .elv-search-box input{font-size:13.8px}.elv-app-shell[data-sidebar-expanded=true] .elv-master-controls .elv-animated-tab-btn{padding:0 7px;font-size:12.5px;gap:4px}.elv-app-shell[data-sidebar-expanded=true] .elv-master-row{padding:11px 14px;gap:10px}.elv-app-shell[data-sidebar-expanded=true] .elv-ventas-left{padding:14px 15px 16px}.elv-app-shell[data-sidebar-expanded=true] .elv-ventas-right:not(.is-collapsed){width:clamp(288px,23vw,336px)}.elv-app-shell[data-sidebar-expanded=true] .elv-tiles-scroll{padding:4px 12px 10px}.elv-app-shell[data-sidebar-expanded=true] .elv-tiles-grid{gap:9px}.elv-app-shell[data-sidebar-expanded=true] .elv-action-tile{padding:11px;min-height:98px}.elv-app-shell[data-sidebar-expanded=true] .elv-tile-icon{width:33px;height:33px;border-radius:9px}.elv-app-shell[data-sidebar-expanded=true] .elv-tile-keys .elv-keycap{padding:3px 6px;font-size:11px}.elv-app-shell[data-sidebar-expanded=true] .elv-tile-label{font-size:14px}.elv-app-shell[data-sidebar-expanded=true] .elv-selected-item-card{margin:0 12px 6px;padding:10px 11px}.elv-app-shell[data-sidebar-expanded=true] .elv-ticket-line{padding:11px 12px;gap:9px}.elv-app-shell[data-sidebar-expanded=true] .elv-ticket-line .elv-prod-thumb{width:42px;height:42px}.elv-app-shell[data-sidebar-expanded=true] .elv-ticket-line-title{font-size:15.5px}.elv-app-shell[data-sidebar-expanded=true] .elv-ticket-line-sub{font-size:12.5px}.elv-app-shell[data-sidebar-expanded=true] .elv-mayoreo-badge{height:31px;padding:0 9px;font-size:12.5px;gap:4px}.elv-app-shell[data-sidebar-expanded=true] .elv-qty-stepper{height:36px;border-radius:9px}.elv-app-shell[data-sidebar-expanded=true] .elv-qty-stepper button{width:28px;font-size:16px}.elv-app-shell[data-sidebar-expanded=true] .elv-qty-stepper>span,.elv-app-shell[data-sidebar-expanded=true] .elv-qty-stepper-input{min-width:36px;font-size:14.5px;padding:0 4px}.elv-app-shell[data-sidebar-expanded=true] .elv-unit-price-btn{height:36px;padding:0 10px;font-size:14.5px;border-radius:9px}.elv-app-shell[data-sidebar-expanded=true] .elv-ticket-line-total{min-width:88px;font-size:15px}.elv-app-shell[data-sidebar-expanded=true] .elv-ticket-more-btn{width:26px;height:32px}.elv-app-shell[data-sidebar-expanded=true] .elv-prod-detail-header{padding:16px 18px 10px}.elv-app-shell[data-sidebar-expanded=true] .elv-prod-form-grid{padding:4px 18px 20px;gap:14px}.elv-app-shell[data-sidebar-expanded=true] .elv-prod-form-card{padding:16px 16px 18px;gap:13px;border-radius:16px}.elv-app-shell[data-sidebar-expanded=true] .elv-prod-form-card .elv-input-group{height:44px;padding:0 11px}.elv-app-shell[data-sidebar-expanded=true] .elv-prod-form-card .elv-split-input{height:44px}.elv-app-shell[data-sidebar-expanded=true] .elv-prod-form-card .elv-split-half{padding:0 10px;gap:6px}.elv-app-shell[data-sidebar-expanded=true] .elv-prod-form-card .elv-split-half input,.elv-app-shell[data-sidebar-expanded=true] .elv-prod-form-card .elv-input-group input{font-size:14.5px}.elv-app-shell[data-sidebar-expanded=true] .elv-prod-detail-footer{padding:12px 18px}.elv-app-shell[data-sidebar-expanded=true] .elv-clientes-master{width:clamp(268px,22vw,330px)}.elv-app-shell[data-sidebar-expanded=true] .elv-clientes-master-header{padding:18px 14px 12px}.elv-app-shell[data-sidebar-expanded=true] .elv-clientes-master-controls{padding:0 14px 10px}.elv-app-shell[data-sidebar-expanded=true] .elv-client-alpha-group{padding:12px 14px 6px}.elv-app-shell[data-sidebar-expanded=true] .elv-client-row{min-height:68px;padding:12px 14px;gap:11px}.elv-app-shell[data-sidebar-expanded=true] .elv-client-avatar-wrap,.elv-app-shell[data-sidebar-expanded=true] .elv-client-avatar{width:42px;height:42px;font-size:15px}.elv-app-shell[data-sidebar-expanded=true] .elv-client-detail-header{padding:14px 18px}.elv-app-shell[data-sidebar-expanded=true] .elv-clientes-scroll{padding:14px 18px 24px;gap:14px}.elv-app-shell[data-sidebar-expanded=true] .elv-clientes-top-grid{grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:14px}.elv-app-shell[data-sidebar-expanded=true] .elv-clientes-credit-grid{grid-template-columns:minmax(206px,.74fr) minmax(0,1.26fr);gap:14px}.elv-app-shell[data-sidebar-expanded=true] .elv-client-info-card{padding:16px 16px 18px;gap:14px}.elv-app-shell[data-sidebar-expanded=true] .elv-client-kpi-card{padding:16px 18px 18px}.elv-app-shell[data-sidebar-expanded=true] .elv-period-tabs{max-width:100%;padding:3px}.elv-app-shell[data-sidebar-expanded=true] .elv-period-tab{height:30px;padding:0 9px;font-size:13px}.elv-app-shell[data-sidebar-expanded=true] .elv-clientes-kpi-big{font-size:clamp(28px,2.5vw,36px)}.elv-app-shell[data-sidebar-expanded=true] .elv-client-history-card{padding:16px 18px 18px}.elv-app-shell[data-sidebar-expanded=true] .elv-client-history-head{padding:0 14px;grid-template-columns:32px 90px 124px minmax(0,1fr) 108px 66px;column-gap:10px;font-size:13px}.elv-app-shell[data-sidebar-expanded=true] .elv-client-history-row{padding:12px 14px;grid-template-columns:32px 90px 124px minmax(0,1fr) 108px 66px;column-gap:10px}.elv-inv-kpi-cell:not(:last-child) .elv-exist-help-tooltip{right:auto;left:calc(100% - 26px);bottom:calc(100% - 3px)}.elv-inv-kpi-cell:last-child .elv-exist-help-tooltip{left:auto;right:0;bottom:calc(100% + 6px)}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-main{padding:15px}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-table-card{padding:14px}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-table-card .elv-dropdown-trigger{min-width:196px!important;padding:0 11px}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-inspector{width:clamp(274px,21.8vw,332px)}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-inspector-top{padding:12px 12px 10px}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-inspector-body{padding:0 13px 14px;gap:13px}.elv-app-shell[data-sidebar-expanded=true] .elv-inv-kpi-strip{padding:12px 15px}.elv-app-shell[data-sidebar-expanded=true] .elv-inv-kpi-cell{padding:0 12px}.elv-app-shell[data-sidebar-expanded=true] .elv-inv-kpi-value{font-size:clamp(19.5px,1.85vw,25px)}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-val-head{grid-template-columns:minmax(0,2.05fr) minmax(0,.76fr) minmax(0,.82fr) minmax(0,.78fr) minmax(0,.94fr) minmax(0,.94fr) minmax(0,.88fr);gap:5px;padding:8px 9px;font-size:11.5px}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-val-row{grid-template-columns:minmax(0,2.05fr) minmax(0,.76fr) minmax(0,.82fr) minmax(0,.78fr) minmax(0,.94fr) minmax(0,.94fr) minmax(0,.88fr);gap:5px;padding:9px;font-size:11.8px;font-variant-numeric:tabular-nums}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-val-row .elv-prod-thumb{width:34px!important;height:34px!important}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-val-row .elv-exist-stock-pill{height:25px;padding:0 8px 0 6.5px;gap:4.5px;font-size:11.4px}.elv-app-shell[data-sidebar-expanded=true] .elv-exist-val-row .elv-exist-stock-pill svg{width:12.5px;height:12.5px}.elv-app-shell[data-sidebar-expanded=true] .elv-rep-shell{padding:18px 20px 26px;gap:14px}.elv-app-shell[data-sidebar-expanded=true] .elv-rep-kpi-cell{padding:14px;min-height:104px}.elv-app-shell[data-sidebar-expanded=true] .elv-rep-kpi-title{font-size:13.5px}.elv-app-shell[data-sidebar-expanded=true] .elv-rep-kpi-delta{font-size:11.5px}.elv-app-shell[data-sidebar-expanded=true] .elv-rep-kpi-val{font-size:clamp(20px,1.85vw,27px)}.elv-app-shell[data-sidebar-expanded=true] .elv-rep-spark{width:50px;height:26px}.elv-app-shell[data-sidebar-expanded=true] .elv-rep-charts-grid{gap:14px}.elv-app-shell[data-sidebar-expanded=true] .elv-rep-chart-val{font-size:clamp(25px,2.2vw,31px)}.elv-app-shell[data-sidebar-expanded=true] .elv-cortes-scroll{padding:18px 20px 20px}.elv-app-shell[data-sidebar-expanded=true] .elv-cortes-kpi-cell{padding:14px 15px}.elv-app-shell[data-sidebar-expanded=true] .elv-cortes-kpi-val{font-size:clamp(21px,1.9vw,27px)}.elv-app-shell[data-sidebar-expanded=true] .elv-cortes-cards-grid{gap:14px}.elv-app-shell[data-sidebar-expanded=true] .elv-cortes-card{padding:16px}.elv-app-shell[data-sidebar-expanded=true] .elv-cortes-card-val{font-size:clamp(24px,2.1vw,30px)}.elv-app-shell[data-sidebar-expanded=true] .elv-config-scroll{padding:18px 20px}.elv-app-shell[data-sidebar-expanded=true] .elv-config-ticket-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:16px}.elv-app-shell[data-sidebar-expanded=true] .elv-config-user-grid{grid-template-columns:minmax(0,1fr) 124px 100px auto;gap:8px}.elv-app-shell[data-sidebar-expanded=true] .elv-config-cat-grid{gap:14px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#283b5e}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3a5485}[data-theme=dark] .elv-pin-backdrop{background:radial-gradient(circle at 50% 25%,#111d36,#070c16 75%)}[data-theme=dark] .elv-pin-card{background:linear-gradient(180deg,#15223a,#101a2e);border-color:#26395c;box-shadow:0 2.5px #09101d,0 28px 68px #0000008c}[data-theme=dark] .elv-pin-greeting{color:#f8fafc}[data-theme=dark] .elv-pin-subtitle{color:#94a3b8}[data-theme=dark] .elv-pin-dot{border-color:#425a85}[data-theme=dark] .elv-pin-dot.filled{background:#38bdf8;border-color:#38bdf8;box-shadow:0 0 10px #38bdf873}[data-theme=dark] .elv-pin-error{color:#fda4af}[data-theme=dark] .elv-numpad-key{background:linear-gradient(180deg,#1d2e4d,#16233c);border-color:#2d446e;color:#f8fafc;box-shadow:0 3px #0c1526,0 6px 14px #00000059,inset 0 1px #ffffff14}[data-theme=dark] .elv-numpad-key:hover{background:linear-gradient(180deg,#253a60,#1b2c4b);border-color:#3b82f6;box-shadow:0 3px #0c1526,0 8px 16px #0758c240,inset 0 1px #ffffff1f}[data-theme=dark] .elv-numpad-key:active{background:linear-gradient(180deg,#172642,#132038);border-color:#3b82f6;box-shadow:0 1px #0c1526}[data-theme=dark] .elv-pin-more-btn{color:#cbd5e1}[data-theme=dark] .elv-pin-more-btn:hover{background:#3b82f624}[data-theme=dark] .elv-pin-admin-btn{background:linear-gradient(180deg,#1b2b48,#15223a);border-color:#2c4269;color:#f1f5f9;box-shadow:0 2px 6px #0000004d}[data-theme=dark] .elv-pin-admin-btn:hover{background:linear-gradient(180deg,#223557,#192946);border-color:#3b82f6}[data-theme=dark] .elv-pin-copyright{color:#7c8fa8}[data-theme=dark] .elv-pin-forgot-link{color:#60a5fa}[data-theme=dark] .elv-pin-forgot-link:hover{color:#93c5fd}[data-theme=dark] .elv-fullscreen-btn{background:linear-gradient(180deg,#172744,#111d35);border-color:#294677;box-shadow:0 2px 8px #00000052,inset 0 1px #ffffff0f}[data-theme=dark] .elv-fullscreen-btn:hover{background:linear-gradient(180deg,#1e345c,#162849);border-color:#3b82f6;box-shadow:0 4px 12px #0758c247}[data-theme=dark] .elv-fullscreen-btn.is-active{background:linear-gradient(180deg,#1d3b6e,#152c54);border-color:#60a5fa}[data-theme=dark] .elv-rail-divider{background:#223352}[data-theme=dark] .elv-rail-btn:hover{background:#182640}[data-theme=dark] .elv-rail-btn.active{background:linear-gradient(180deg,#15376b,#0d264c);border-color:#3b82f6;box-shadow:0 3px 10px #0758c259}[data-theme=dark] .elv-rail-avatar{background:#173059;border-color:#2f5694;color:#bfdbfe}[data-theme=dark] .elv-workspace{background:#0f182b;border-color:#1f304e;box-shadow:0 10px 30px #00000073}[data-theme=dark] .elv-master{background:#0d1526;border-right-color:#1c2c48}[data-theme=dark] .elv-detail{background:#0f182b}[data-theme=dark] .elv-master-row{border-bottom-color:#192741}[data-theme=dark] .elv-master-row:hover{background:#14223b}[data-theme=dark] .elv-master-row.selected{background:linear-gradient(90deg,#0758c24d,#082b596b);border-left-color:#3b82f6}[data-theme=dark] .elv-btn-primary{box-shadow:0 2.5px #020c1c,0 6px 14px -2px #0000006b,inset 0 1.5px #ffffff3d}[data-theme=dark] .elv-btn-primary:hover:not(:disabled){box-shadow:0 2.5px #010814,0 8px 16px -2px #0000007a,inset 0 1.5px #ffffff47}[data-theme=dark] .elv-btn-primary:disabled{background:#18243a;border-color:#253654;color:#64748b;box-shadow:0 2.5px #0e1726}[data-theme=dark] .elv-btn-soft-blue{background:#0758c2;border-color:#3b82f6;color:#fff;box-shadow:0 2.5px #04387d,0 4px 10px #0000004d,inset 0 1.5px #fff3}[data-theme=dark] .elv-btn-soft-blue svg{color:#fff}[data-theme=dark] .elv-btn-soft-blue:hover:not(:disabled){background:#0966de;border-color:#60a5fa;color:#fff;box-shadow:0 2.5px #04387d,0 5px 12px #0000005c,inset 0 1.5px #ffffff40}[data-theme=dark] .elv-btn-soft-danger,[data-theme=dark] .elv-btn-soft-danger-icon{background:#be123c47;border-color:#f43f5e6b;color:#fecdd3;box-shadow:0 2.5px #9f1239b8,0 4px 10px #0000004d,inset 0 1.5px #ffffff14}[data-theme=dark] .elv-btn-soft-danger:hover:not(:disabled),[data-theme=dark] .elv-btn-soft-danger-icon:hover:not(:disabled){background:#e11d485c;border-color:#fb718599;color:#ffe4e6;box-shadow:0 2.5px #be123cd1,0 5px 12px #e11d483d,inset 0 1.5px #ffffff1f}[data-theme=dark] .elv-btn-neutral,[data-theme=dark] .elv-btn-secondary{background:#192741;border-color:#2d4268;color:#f1f5f9;box-shadow:0 2.5px #1f3150,0 4px 10px #00000047,inset 0 1.5px #ffffff14}[data-theme=dark] .elv-btn-neutral:hover:not(:disabled),[data-theme=dark] .elv-btn-secondary:hover:not(:disabled){background:#203252;border-color:#3d598a;box-shadow:0 2.5px #283f66,0 5px 12px #00000057,inset 0 1.5px #ffffff1a}[data-theme=dark] .elv-search-box input::placeholder,[data-theme=dark] .elv-textarea::placeholder{color:#7c8fa8}[data-theme=dark] .elv-filter-chip{background:linear-gradient(180deg,#182742,#142038);border-color:#293d62;color:#e2e8f0;box-shadow:0 2px 6px #0000003d}[data-theme=dark] .elv-filter-chip:hover{background:linear-gradient(180deg,#1f3152,#182844);border-color:#3b5687}[data-theme=dark] .elv-filter-chip.active{background:linear-gradient(180deg,#173668,#10274d);border-color:#3b82f6;color:#dbeafe;box-shadow:0 3px 8px #0758c240}[data-theme=dark] .elv-filter-icon-btn,[data-theme=dark] .elv-filter-icon-btn.has-badge{background:linear-gradient(180deg,#182742,#142038);border-color:#293d62;color:#e2e8f0;box-shadow:0 2px 6px #0000003d}[data-theme=dark] .elv-filter-icon-btn:hover{background:linear-gradient(180deg,#203356,#192946);border-color:#3b5687}[data-theme=dark] .elv-filter-icon-btn.active{background:linear-gradient(180deg,#173668,#10274d);border-color:#3b82f6;color:#dbeafe;box-shadow:none}[data-theme=dark] .elv-filter-count-badge{background:#3b82f6;color:#fff}[data-theme=dark] .elv-segmented{background:#111c30;border-color:#243656;box-shadow:inset 0 1px 2px #00000059}[data-theme=dark] .elv-seg-btn{color:#94a3b8}[data-theme=dark] .elv-seg-btn:hover:not(.active):not(.active-danger){color:#e2e8f0;background:#3b82f61a}[data-theme=dark] .elv-seg-btn.active{background:#0758c2;border-color:#3b82f6;color:#fff;box-shadow:0 2px 8px #00000052}[data-theme=dark] .elv-seg-btn.danger-tab:hover:not(.active-danger){color:#fda4af;background:#e11d4824}[data-theme=dark] .elv-field-label{color:#e2e8f0}[data-theme=dark] .elv-input-group.filled-subtle{background:#111b2e;border-color:#223352}[data-theme=dark] .elv-input-group.filled:not(:focus-within){background:#131f35;border-color:#10b981}[data-theme=dark] .elv-split-half+.elv-split-half{border-left-color:#2b4066}[data-theme=dark] .elv-stock-highlight-box,[data-theme=dark] .elv-stock-highlight-box:hover:not(:focus-within),[data-theme=dark] .elv-stock-highlight-box.dark-bar,[data-theme=dark] .elv-stock-highlight-box.dark-bar:hover:not(:focus-within){border-top-color:#3b82f6}[data-theme=dark] .elv-stock-line{background:#26395b}[data-theme=dark] .elv-empty-dotted-box,[data-theme=dark] .elv-empty-ticket-badge,[data-theme=dark] .elv-modal-dotted-badge{background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}[data-theme=dark] .elv-empty-title,[data-theme=dark] .elv-empty-ticket-title{color:#f1f5f9}[data-theme=dark] .elv-empty-sub,[data-theme=dark] .elv-empty-ticket-sub{color:#94a3b8}[data-theme=dark] .elv-client-alpha-group{color:#7c93b4}[data-theme=dark] .elv-client-row:hover{background:#14223b}[data-theme=dark] .elv-client-row.selected{background:linear-gradient(90deg,#0758c24d,#082b596b);border-left-color:#3b82f6}[data-theme=dark] .elv-client-avatar-subbadge{background:#0f182b;border-color:#334b75;color:#cbd5e1}[data-theme=dark] .elv-client-radio{background:#192844;border:1.5px solid #354e7a}[data-theme=dark] .elv-client-row.selected .elv-client-radio{background:#0f182b;border:4.5px solid #38bdf8}[data-theme=dark] .elv-client-detail-header{background:#111b30;border-bottom-color:#1f304e}[data-theme=dark] .elv-client-subtabs{background:#111c30;border-color:#243656}[data-theme=dark] .elv-client-subtab{color:#94a3b8}[data-theme=dark] .elv-client-subtab:hover:not(.active){color:#f1f5f9}[data-theme=dark] .elv-client-subtab.active{background:linear-gradient(180deg,#163a70,#0f2952);border-color:#3b82f6;color:#eff6ff;box-shadow:0 2px 6px #0000004d}[data-theme=dark] .elv-client-info-card,[data-theme=dark] .elv-client-kpi-card,[data-theme=dark] .elv-client-history-card{background:#152036;border-color:#243656;box-shadow:0 4px 14px #0000003d}[data-theme=dark] .elv-client-edit-icon{color:#94a3b8}[data-theme=dark] .elv-client-edit-icon:hover{background:#3b82f62e;color:#60a5fa}[data-theme=dark] .elv-client-meta-label{color:#cbd5e1}[data-theme=dark] .elv-client-meta-pill{background:#1b2b48;border-color:#2d446e;color:#f1f5f9;box-shadow:none}[data-theme=dark] .elv-copyable-meta-wrap:hover .elv-client-meta-pill{background:#223659;border-color:#3b82f6;box-shadow:none}[data-theme=dark] .elv-copy-hover-icon{color:#94a3b8}[data-theme=dark] .elv-period-tabs{background:#101a2e;border-color:#223454}[data-theme=dark] .elv-period-tab{color:#94a3b8}[data-theme=dark] .elv-period-tab:hover:not(.active){background:#3b82f624;color:#e2e8f0}[data-theme=dark] .elv-period-tab.active{background:linear-gradient(180deg,#163a70,#0f2952);border-color:#3b82f6;color:#eff6ff;box-shadow:none}[data-theme=dark] .elv-client-history-head{background:#1a2844;border-color:#26395b;color:#cbd5e1}[data-theme=dark] .elv-client-history-row{background:#131e33;border-color:#223352;color:#e2e8f0}[data-theme=dark] .elv-client-history-row:hover{background:#182742;border-color:#365282}[data-theme=dark] .elv-client-row-num{background:#192844;border-color:#2b4168;color:#94a3b8}[data-theme=dark] .elv-client-row-num.is-cancelled{background:#152036;border-color:#223352;color:#64748b}[data-theme=dark] .elv-client-folio-pill{--icon-brand-stroke: #bfdbfe;--icon-brand-accent: #60a5fa;--icon-brand-fill: rgba(59, 130, 246, .24);background:#2563eb33;border-color:#60a5fa6b;color:#dbeafe;box-shadow:0 2px 6px #0000003d}[data-theme=dark] .elv-client-folio-pill.is-payment{--client-pay-badge-stroke: #6ee7b7;--client-pay-badge-accent: #34d399;--client-pay-badge-fill: rgba(16, 185, 129, .24);background:#10b9812b;border-color:#34d3996b;color:#a7f3d0}[data-theme=dark] .elv-client-folio-pill.is-cancelled{--icon-brand-stroke: #94a3b8;--icon-brand-accent: #64748b;--icon-brand-fill: rgba(148, 163, 184, .18);--client-pay-badge-stroke: #94a3b8;--client-pay-badge-accent: #64748b;--client-pay-badge-fill: rgba(148, 163, 184, .18);background:#33415557;border-color:#64748b6b;color:#94a3b8;box-shadow:none}[data-theme=dark] .elv-client-receipt-btn{color:#60a5fa}[data-theme=dark] .elv-client-receipt-btn:hover{background:#3b82f62e}[data-theme=dark] .elv-client-menu-dropdown{background:#15223a;border-color:#2a3f66;box-shadow:0 18px 42px #00000085}[data-theme=dark] .elv-client-menu-item{color:#e2e8f0}[data-theme=dark] .elv-client-menu-item:hover{background:#1e3050}[data-theme=dark] .elv-client-menu-item.danger{color:#fda4af}[data-theme=dark] .elv-client-menu-item.danger:hover{background:#e11d482e}[data-theme=dark] .elv-ticket-tab{background:linear-gradient(180deg,#17253f,#121e34);border-color:#26395b;color:#94a3b8;box-shadow:0 3px 8px #00000040}[data-theme=dark] .elv-ticket-tab:hover:not(.active){background:linear-gradient(180deg,#1d2f4f,#162540);border-color:#385485;color:#e2e8f0}[data-theme=dark] .elv-ticket-tab.active{background:linear-gradient(180deg,#163a70,#0e274e);border-color:#3b82f6;color:#eff6ff;box-shadow:0 4px 12px #0758c24d,inset 0 1px #ffffff1f}[data-theme=dark] .elv-ticket-tab-close:hover{background:#ffffff24}[data-theme=dark] .elv-ticket-new-btn{background:linear-gradient(180deg,#182742,#132037);border-color:#293e64;color:#e2e8f0;box-shadow:0 3px 8px #00000042}[data-theme=dark] .elv-ticket-new-btn:hover{background:linear-gradient(180deg,#203356,#182845);border-color:#3b82f6;color:#fff}[data-theme=dark] .elv-ventas-search-bar{background:#131f35;border-color:#2a4066;border-bottom-color:#344f7d;color:#94a3b8;box-shadow:0 8px 20px -4px #0000006b,0 2px #0a111f}[data-theme=dark] .elv-ventas-search-bar:hover:not(:focus-within){background:#182742;border-color:#3b5788;box-shadow:0 8px 22px -4px #0000007a,0 2px #0a111f}[data-theme=dark] .elv-ventas-search-bar:focus-within{background:#101a2e;border-color:#3b82f6;box-shadow:0 8px 22px -4px #0000007a,0 0 0 3px #3b82f638}[data-theme=dark] .elv-ventas-search-bar.filled:not(:focus-within){background:#131f35;border-color:#10b981;box-shadow:0 6px 16px -3px #10b9812e}[data-theme=dark] .elv-ventas-search-bar input{color:#f8fafc;caret-color:#60a5fa}[data-theme=dark] .elv-ventas-search-bar input::placeholder{color:#7c8fa8}[data-theme=dark] .elv-keycap{background:linear-gradient(180deg,#1f304f,#17253e);border-color:#2f4772;color:#cbd5e1;box-shadow:0 1.5px 3px #00000059,inset 0 1px #ffffff12}[data-theme=dark] .elv-autocomplete-panel{background:#142139;border-color:#2a4066;box-shadow:0 20px 48px #0000008c}[data-theme=dark] .elv-autocomplete-head{color:#94a3b8}[data-theme=dark] .elv-autocomplete-head strong{color:#f1f5f9}[data-theme=dark] .elv-autocomplete-row:hover{background:#1b2c4b}[data-theme=dark] .elv-autocomplete-row.active{background:#0758c247;border-color:#3b82f6}[data-theme=dark] .brisly-search-pill{box-shadow:0 2px 6px #00000042}[data-theme=dark] .brisly-search-pill.is-stock-ok{--search-stock-stroke: #6ee7b7;--search-stock-accent: #34d399;--search-stock-fill: rgba(16, 185, 129, .24);background:#10b9812b;border-color:#34d3996b;color:#a7f3d0}[data-theme=dark] .brisly-search-pill.is-stock-low{--search-stock-stroke: #fcd34d;--search-stock-accent: #fbbf24;--search-stock-fill: rgba(245, 158, 11, .24);background:#f59e0b2e;border-color:#fbbf246b;color:#fde68a}[data-theme=dark] .brisly-search-pill.is-stock-zero{--search-stock-stroke: #fda4af;--search-stock-accent: #fb7185;--search-stock-fill: rgba(244, 63, 94, .24);background:#f43f5e2e;border-color:#fb71856b;color:#fecdd3}[data-theme=dark] .brisly-search-pill.is-stock-free{--search-stock-stroke: #93c5fd;--search-stock-accent: #60a5fa;--search-stock-fill: rgba(59, 130, 246, .24);background:#2563eb38;border-color:#60a5fa6b;color:#bfdbfe}[data-theme=dark] .brisly-search-pill.is-category{background:#172742;border-color:#2c4670;color:#e2e8f0}[data-theme=dark] .elv-autocomplete-row.active .brisly-search-pill.is-category{background:#1b2f52;border-color:#4672b3;color:#f1f5f9}[data-theme=dark] .elv-prod-thumb{background:#1b2b47;border-color:#2b4168;color:#cbd5e1}[data-theme=dark] .elv-prod-thumb:has(img:not([src^="data:image/svg+xml"])),[data-theme=dark] .elv-selected-item-thumb:has(img:not([src^="data:image/svg+xml"])),[data-theme=dark] .elv-checkout-item-thumb:has(img:not([src^="data:image/svg+xml"])),[data-theme=dark] .elv-product-image-box:has(.elv-product-image-preview img:not([src^="data:image/svg+xml"])),[data-theme=dark] .elv-cover-card:has(img:not([src^="data:image/svg+xml"])){background:#fff;border-color:#2c436b;box-shadow:0 2px 6px #0000003d}[data-theme=dark] .elv-ticket-line{background:linear-gradient(180deg,#16243d,#131f35);border-color:#25385a;box-shadow:0 4px 12px -2px #00000052}[data-theme=dark] .elv-ticket-line:hover,[data-theme=dark] .elv-ticket-line.active-row{background:linear-gradient(180deg,#1b2d4c,#162540);border-color:#365486;box-shadow:0 6px 16px -2px #00000061}[data-theme=dark] .elv-ticket-line.is-selected{background:linear-gradient(90deg,#0758c247,#16243df2);border-color:#3b82f6;box-shadow:inset 3.5px 0 #38bdf8,0 6px 16px -2px #00000061}[data-theme=dark] .elv-mayoreo-badge{background:linear-gradient(180deg,#1b2c4a,#15233c);border-color:#2d456f;color:#bfdbfe;box-shadow:none}[data-theme=dark] .elv-mayoreo-badge:hover{background:linear-gradient(180deg,#21365a,#192b49);border-color:#3b82f6;color:#eff6ff;box-shadow:none}[data-theme=dark] .elv-qty-stepper{background:linear-gradient(180deg,#1a2a47,#142139);border-color:#2d446e;box-shadow:0 2px 6px #00000047}[data-theme=dark] .elv-qty-stepper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f638}[data-theme=dark] .elv-qty-stepper button{color:#93c5fd}[data-theme=dark] .elv-qty-stepper button:first-child{border-right-color:#263b60}[data-theme=dark] .elv-qty-stepper button:last-child{border-left-color:#263b60}[data-theme=dark] .elv-qty-stepper button:hover{background:#3b82f633;color:#eff6ff}[data-theme=dark] .elv-qty-stepper>span{color:#f8fafc}[data-theme=dark] .elv-unit-price-btn{background:linear-gradient(180deg,#1a2a47,#142139);border-color:#2d446e;color:#f8fafc;box-shadow:0 2px 6px #00000047}[data-theme=dark] .elv-unit-price-btn:hover,[data-theme=dark] .elv-unit-price-btn.active{background:#213558;border-color:#3b82f6;box-shadow:none}[data-theme=dark] .elv-unit-price-popover{background:#15223a;border-color:#2b426b;box-shadow:0 18px 42px #0000008c}[data-theme=dark] .elv-ticket-more-btn{color:#94a3b8}[data-theme=dark] .elv-ticket-more-btn:hover{background:#3b82f62e;color:#f1f5f9}[data-theme=dark] .elv-modal-qty-btn{background:linear-gradient(180deg,#1b2d4c,#14223b);border-color:#335284;color:#bfdbfe;box-shadow:none}[data-theme=dark] .elv-modal-qty-btn:hover{background:linear-gradient(180deg,#22385e,#192b49);border-color:#3b82f6;color:#fff}[data-theme=dark] .elv-ventas-right{background:#0d1526;border-left-color:#1c2c48}[data-theme=dark] .elv-selected-item-thumb{background:#19325c;border-color:#2c4e86;color:#bfdbfe}[data-theme=dark] .elv-action-tile{background:linear-gradient(180deg,#16243d,#121e33);border-color:#243757;box-shadow:0 4px 12px -2px #00000057,inset 0 1px #ffffff0a}[data-theme=dark] .elv-action-tile:hover:not(:disabled){background:linear-gradient(180deg,#1d2f4f,#162540);border-color:#3b82f6;box-shadow:0 8px 18px -3px #0758c247,inset 0 1px #ffffff14}[data-theme=dark] .elv-action-tile:disabled{background:#111b2e;border-color:#1b2943;box-shadow:none}[data-theme=dark] .elv-action-tile:disabled .elv-tile-label{color:#546884}[data-theme=dark] .elv-action-tile:disabled .elv-tile-icon{background:#152239;border-color:#213252;color:#4c607d;box-shadow:none}[data-theme=dark] .elv-tile-icon{background:linear-gradient(180deg,#1a3159,#132544);border-color:#2d4e85;color:#93c5fd;box-shadow:0 2px 6px #00000040}[data-theme=dark] .elv-tile-label{color:#f1f5f9}[data-theme=dark] .elv-shift-status-pill.is-closed{background:linear-gradient(180deg,#16233b,#101a2e);border-color:#26395c;color:#cbd5e1;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .elv-shift-status-pill.is-closed .elv-shift-status-dot{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}[data-theme=dark] .elv-shift-status-pill.is-closed:hover:not(:disabled){background:linear-gradient(180deg,#1d3050,#15243e);border-color:#3b639c;color:#f8fafc}[data-theme=dark] .elv-shift-status-pill.is-open{background:linear-gradient(180deg,#10b9812e,#05966924);border-color:#34d3996b;color:#6ee7b7;box-shadow:0 2px 8px #00000040}[data-theme=dark] .elv-shift-status-pill.is-open:hover:not(:disabled){background:linear-gradient(180deg,#10b98142,#05966933);border-color:#34d399a6;color:#a7f3d0}[data-theme=dark] .elv-exist-initials{background:#19325c;color:#bfdbfe}[data-theme=dark] .elv-exist-status-badge.is-agotado,[data-theme=dark] .elv-exist-table-pill.is-agotado{background:#e11d482e;border-color:#f43f5e66;color:#fda4af;box-shadow:none}[data-theme=dark] .elv-exist-status-badge.is-nuevo,[data-theme=dark] .elv-exist-table-pill.is-nuevo{background:#0758c23d;border-color:#3b82f673;color:#bfdbfe;box-shadow:none}[data-theme=dark] .elv-exist-status-badge.is-duracion,[data-theme=dark] .elv-exist-table-pill.is-duracion{background:#10b9812e;border-color:#34d39961;color:#6ee7b7;box-shadow:none}[data-theme=dark] .elv-exist-status-badge.is-urgent,[data-theme=dark] .elv-exist-table-pill.is-urgent{background:#f59e0b2e;border-color:#fbbf2461;color:#fcd34d;box-shadow:none}[data-theme=dark] .elv-exist-stock-pill{box-shadow:0 2px 6px #00000042}[data-theme=dark] .elv-exist-stock-pill.is-ok{--search-stock-stroke: #6ee7b7;--search-stock-accent: #34d399;--search-stock-fill: rgba(16, 185, 129, .24);background:#10b9812b;border-color:#34d3996b;color:#a7f3d0}[data-theme=dark] .elv-exist-stock-pill.is-low{--search-stock-stroke: #fcd34d;--search-stock-accent: #fbbf24;--search-stock-fill: rgba(245, 158, 11, .24);background:#f59e0b2e;border-color:#fbbf246b;color:#fde68a}[data-theme=dark] .elv-exist-stock-pill.is-zero{--search-stock-stroke: #fda4af;--search-stock-accent: #fb7185;--search-stock-fill: rgba(244, 63, 94, .24);background:#f43f5e2e;border-color:#fb71856b;color:#fecdd3}[data-theme=dark] .elv-master-row.selected .brisly-search-pill.is-stock-free{background:#3b82f652;border-color:#93c5fd8c;color:#dbeafe}[data-theme=dark] .elv-exist-available-progress{background:#38bdf8}[data-theme=dark] .elv-receipt-card{background:#152036;border-color:#25385a;box-shadow:0 14px 36px #0006}[data-theme=dark] .elv-receipt-tear:before,[data-theme=dark] .elv-receipt-tear:after{background:#0f182b}[data-theme=dark] .elv-receipt-tear-line{border-top-color:#2b4168}[data-theme=dark] .elv-modal-overlay,[data-theme=dark] .elv-sale-notes-overlay{background:#030712b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-theme=dark] .elv-modal-card,[data-theme=dark] .elv-cash-modal-card{background:#141f35;border:1px solid #26395b;box-shadow:0 28px 70px #0009}[data-theme=dark] .elv-modal-header{border-bottom-color:#223454;border-radius:23px 23px 0 0}[data-theme=dark] .elv-modal-title{color:#f8fafc}[data-theme=dark] .elv-modal-footer{background:#111b2e;border-top-color:#223454;border-radius:0 0 23px 23px}[data-theme=dark] .elv-icon-ghost-btn{color:#cbd5e1}[data-theme=dark] .elv-icon-ghost-btn:hover{background:#3b82f62e;color:#fff}[data-theme=dark] .elv-dropdown-popover{background:#15223a;border-color:#2b4168;box-shadow:0 20px 44px #0000008c}[data-theme=dark] .elv-dropdown-option{background:#15223a;border-bottom-color:#1f3150;color:#e2e8f0}[data-theme=dark] .elv-dropdown-option:hover{background:#1d2f4f}[data-theme=dark] .elv-dropdown-option.selected{background:#1a3057;color:#fff}[data-theme=dark] .elv-radio-dot,[data-theme=dark] .elv-check-circle{background:#1c2c48;border-color:#364f7c}[data-theme=dark] .elv-radio-dot.selected{background:#0f182b;border-color:#3b82f6}[data-theme=dark] .elv-check-circle.selected{background:#2563eb;border-color:#3b82f6;color:#fff}[data-theme=dark] .elv-cash-mov-row:hover{background:#0758c22e;border-left-color:#3b82f6}[data-theme=dark] .elv-cash-mov-row.selected{background:#0758c247;border-left-color:#60a5fa}[data-theme=dark] .elv-cash-cancel-pill{background:#e11d4833;border-color:#f43f5e6b;color:#fecdd3;box-shadow:none}[data-theme=dark] .elv-cash-cancel-pill:hover{background:#e11d484d;border-color:#fb718599}[data-theme=dark] .elv-pay-method-card:hover:not(.is-active){background:#20314f;border-color:#385485}[data-theme=dark] .elv-pay-method-icon{background:transparent;border-color:transparent;box-shadow:none;color:#93c5fd}[data-theme=dark] .elv-pay-shortcut{background:#243757;color:#cbd5e1}[data-theme=dark] .elv-pay-method-card.is-active .elv-pay-shortcut{background:#1d3f75;color:#eff6ff}[data-theme=dark] .elv-pay-inline-label,[data-theme=dark] .elv-checkout-summary-row,[data-theme=dark] .elv-checkout-total-label{color:#cbd5e1}[data-theme=dark] .elv-mixed-back-btn{background:#1a2944;border-color:#2d446e;color:#bfdbfe}[data-theme=dark] .elv-mixed-bill-pill,[data-theme=dark] .elv-mixed-fill-rest-btn{background:#0758c238;border-color:#2f5594;color:#bfdbfe}[data-theme=dark] .elv-mixed-bill-pill:hover,[data-theme=dark] .elv-mixed-fill-rest-btn:hover{background:#0758c259;border-color:#3b82f6;color:#fff}[data-theme=dark] .elv-mixed-status-label{color:#cbd5e1}[data-theme=dark] .elv-mixed-status-card.has-change .elv-mixed-status-label,[data-theme=dark] .elv-mixed-status-card.has-change .elv-mixed-status-amount{color:#6ee7b7}[data-theme=dark] .elv-mixed-status-card.is-short .elv-mixed-status-label,[data-theme=dark] .elv-mixed-status-card.is-short .elv-mixed-status-amount{color:#fcd34d}[data-theme=dark] .elv-mixed-status-rule{background:#283c61}[data-theme=dark] .elv-mixed-status-amount{color:#f8fafc}[data-theme=dark] .elv-checkout-item-thumb{background:#19325c;color:#bfdbfe}[data-theme=dark] .elv-checkout-item-sub,[data-theme=dark] .elv-checkout-item-qty{color:#94a3b8}[data-theme=dark] .elv-checkout-note-pill{background:#0758c238;border-color:#2f5594;color:#dbeafe}[data-theme=dark] .elv-checkout-totals,[data-theme=dark] .elv-checkout-total-row{border-top-color:#243656}[data-theme=dark] .elv-checkout-change-row{border-top-color:#2d446e;color:#93c5fd}[data-theme=dark] .elv-checkout-icon-btn:hover{background:#223455;border-color:#3b5788}[data-theme=dark] .elv-checkout-icon-btn.is-active{background:#0758c247;border-color:#3b82f6;color:#dbeafe}[data-theme=dark] .elv-checkout-note-dot{box-shadow:0 0 0 2px #141f35}[data-theme=dark] .elv-bui-collapse-btn{color:#94a3b8}[data-theme=dark] .elv-bui-collapse-btn:hover{background:#1a2944;border-color:#2e4670;color:#e2e8f0}[data-theme=dark] .elv-bui-nav-badge{background:#e11d4838;border-color:#f43f5e6b;color:#fda4af}[data-theme=dark] .elv-bui-collapsed-dot{border-color:#10192c}[data-theme=dark] .elv-bui-lock-btn:hover{background:#e11d4833;border-color:#f43f5e73;color:#fda4af}[data-theme=dark] .elv-bui-user-active-check{background:#193666;color:#60a5fa}[data-theme=dark] .elv-bui-popover-btn:hover{background:#233556;border-color:#3b82f6;color:#fff}[data-theme=dark] .elv-bui-manage-user-card{background:#182640;border-color:#283d63}[data-theme=dark] .elv-bui-manage-active-pill{background:#0758c247;border-color:#3b82f6;color:#dbeafe}[data-theme=dark] .elv-bui-manage-mini-btn{background:#1d2e4d;border-color:#2f4772;color:#e2e8f0}[data-theme=dark] .elv-bui-manage-mini-btn:hover{background:#253b63;border-color:#3b82f6;color:#fff}[data-theme=dark] .elv-bui-manage-link-btn{color:#cbd5e1}[data-theme=dark] .elv-bui-manage-link-btn:hover{background:#1c2c48}[data-theme=dark] .elv-bui-manage-link-btn.danger{color:#fda4af}[data-theme=dark] .elv-bui-manage-link-btn.danger:hover{background:#e11d482e}[data-theme=dark] .elv-toast.error{background:#24101cf5;border-color:#f43f5e73}[data-theme=dark] .elv-toast-icon{background:#10b98133;border-color:#34d3996b;color:#6ee7b7;box-shadow:none}[data-theme=dark] .elv-toast.error .elv-toast-icon{background:#e11d4838;border-color:#fb718573;color:#fda4af;box-shadow:none}[data-theme=dark] .elv-cfg-visual-card:hover:not(.active){background:#1a2944;border-color:#385485}[data-theme=dark] .elv-cfg-v2-icon-btn:hover,[data-theme=dark] .elv-cfg-v2-pill-btn:hover:not(:disabled){background:#3b82f647;border-color:#3b82f6;color:#fff}[data-theme=dark] .elv-paper-size-card{background:#16243d;border-color:#283d63;color:#e2e8f0}[data-theme=dark] .elv-paper-size-card:hover{background:#1c2e4e;border-color:#3b82f6}[data-theme=dark] .elv-paper-size-card.active{background:#0758c242;border-color:#3b82f6}[data-theme=dark] .elv-thermal-stage,[data-theme=dark] .elv-paper-ticket-canvas{background:linear-gradient(180deg,#0b1220,#090f1c);border:1px solid #1e2f4d}[data-theme=dark] .elv-ticket-line-title,[data-theme=dark] .elv-ticket-line-total,[data-theme=dark] .elv-clientes-kpi-big,[data-theme=dark] .brisly-rep-page-title,[data-theme=dark] .brisly-rep-kpi-val,[data-theme=dark] .brisly-rep-curve-hero,[data-theme=dark] .brisly-rep-panel-title,[data-theme=dark] .elv-rep-top10-title,[data-theme=dark] .brisly-rep-rank-val,[data-theme=dark] .brisly-rep-pay-amt,[data-theme=dark] .brisly-rep-donut-center strong,[data-theme=dark] .elv-cortes-kpi-val,[data-theme=dark] .elv-cortes-card-val{color:#f8fafc}[data-theme=dark] .elv-ticket-line-sub,[data-theme=dark] .brisly-rep-comparison-sub,[data-theme=dark] .brisly-rep-panel-sub,[data-theme=dark] .elv-rep-top10-sub,[data-theme=dark] .brisly-rep-rank-meta,[data-theme=dark] .brisly-rep-pay-sub,[data-theme=dark] .brisly-rep-ledger-sub,[data-theme=dark] .brisly-rep-kpi-foot,[data-theme=dark] .brisly-rep-kpi-unit{color:#94a3b8}[data-theme=dark] .brisly-rep-command-card{background:linear-gradient(180deg,#16233b,#131e33);border-color:#25395c;box-shadow:0 8px 24px -8px #00000073}[data-theme=dark] .brisly-rep-command-bar{border-top-color:#223556}[data-theme=dark] .brisly-rep-live-pill{background:#1b2b48;border-color:#2b4168;color:#cbd5e1}[data-theme=dark] .brisly-rep-live-pill.is-open{background:#10b98129;border-color:#34d39957;color:#6ee7b7}[data-theme=dark] .brisly-rep-filter-pill{background:#101a2e;border-color:#273c61;color:#e2e8f0}[data-theme=dark] .brisly-rep-filter-pill:hover{background:#182742;border-color:#3b82f6}[data-theme=dark] .brisly-rep-filter-pill.is-filtered{background:#2563eb38;border-color:#60a5fa;color:#f8fafc}[data-theme=dark] .brisly-rep-filter-pill-lbl{color:#94a3b8}[data-theme=dark] .brisly-rep-reset-btn{border-color:#35507f;color:#93c5fd}[data-theme=dark] .brisly-rep-pulse-lbl,[data-theme=dark] .brisly-rep-mini-lbl{color:#8193ad}[data-theme=dark] .brisly-rep-pulse-val,[data-theme=dark] .brisly-rep-mini-val{color:#f1f5f9}[data-theme=dark] .brisly-rep-pulse-sep{background:linear-gradient(180deg,#334c7500,#334c75,#334c7500)}[data-theme=dark] .brisly-rep-mini-dot.is-peak{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}[data-theme=dark] .brisly-rep-kpi-card{background:linear-gradient(180deg,#16233b,#131f35);border-color:#243759;box-shadow:0 4px 14px #0000004d}[data-theme=dark] .brisly-rep-kpi-card:before{background:linear-gradient(90deg,#294068,#1e3152)}[data-theme=dark] .brisly-rep-kpi-card.is-hero{background:linear-gradient(180deg,#1a2d4e,#142038 72%);border-color:#36578c}[data-theme=dark] .brisly-rep-kpi-card.is-hero:before{background:linear-gradient(90deg,#2563eb,#60a5fa 60%,#93c5fd)}[data-theme=dark] .brisly-rep-mini-avatar{background:linear-gradient(180deg,#1b2f54,#152544);border-color:#60a5fa40;color:#dbeafe}[data-theme=dark] .brisly-rep-kpi-label,[data-theme=dark] .brisly-rep-pay-name,[data-theme=dark] .brisly-rep-ledger-title,[data-theme=dark] .brisly-rep-rank-name{color:#e2e8f0}[data-theme=dark] .brisly-rep-kpi-foot{border-top-color:#233657}[data-theme=dark] .brisly-rep-kpi-meter,[data-theme=dark] .brisly-rep-rank-track{background:#1e3050}[data-theme=dark] .brisly-rep-delta-pill{background:#1d2e4d;color:#cbd5e1}[data-theme=dark] .brisly-rep-delta-pill.is-up{background:#10b9812e;color:#6ee7b7}[data-theme=dark] .brisly-rep-delta-pill.is-down{background:#ef444433;color:#fca5a5}[data-theme=dark] .brisly-rep-delta-pill.is-brand{background:#3b82f638;color:#93c5fd}[data-theme=dark] .brisly-rep-delta-pill.is-warn{background:#f59e0b33;color:#fcd34d}[data-theme=dark] .elv-rep-help-btn{color:#94a3b8}[data-theme=dark] .elv-rep-help-btn:hover{color:#60a5fa;background:#3b82f629}[data-theme=dark] .elv-prod-form-card,[data-theme=dark] .elv-exist-table-card,[data-theme=dark] .brisly-rep-panel-card,[data-theme=dark] .elv-rep-top10-card,[data-theme=dark] .elv-cortes-kpi-grid,[data-theme=dark] .elv-cortes-card{background:#152036;border-color:#243656;color:#e2e8f0}[data-theme=dark] .brisly-rep-seg-group{background:#0f182a;border-color:#243759}[data-theme=dark] .brisly-rep-seg-btn{color:#94a3b8}[data-theme=dark] .brisly-rep-seg-btn.is-active{background:#1e3256;color:#93c5fd;box-shadow:0 2px 6px #00000059}[data-theme=dark] .brisly-rep-curve-summary,[data-theme=dark] .brisly-rep-donut-banner,[data-theme=dark] .brisly-rep-credit-cell{background:#101a2e;border-color:#233759}[data-theme=dark] .brisly-rep-credit-cell strong{color:#f8fafc}[data-theme=dark] .brisly-rep-credit-cell strong.is-emerald{color:#6ee7b7}[data-theme=dark] .brisly-rep-callout-badge{background:transparent;border-color:#2c4470;color:#dbeafe}[data-theme=dark] .brisly-rep-callout-badge:before{background:#60a5fa}[data-theme=dark] .brisly-rep-callout-badge.is-subtle{background:transparent;border-color:#2c4470;color:#cbd5e1}[data-theme=dark] .brisly-rep-callout-badge.is-subtle:before{background:#34d399}[data-theme=dark] .brisly-rep-yaxis-tag{background:#131f35e6;color:#94a3b8}[data-theme=dark] .brisly-rep-gridline{border-top-color:#60a5fa29}[data-theme=dark] .brisly-rep-donut-track{stroke:#1e3152}[data-theme=dark] .brisly-rep-curve-beacon{background:#60a5fa;border-color:#0f172a}[data-theme=dark] .elv-rep-xaxis-line{background:#243656}[data-theme=dark] .elv-rep-xaxis-dot{background:#64748b}[data-theme=dark] .elv-rep-xaxis-dot.is-current{background:#f8fafc}[data-theme=dark] .elv-rep-xaxis-dot.is-hovered{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}[data-theme=dark] .elv-rep-xaxis-label{color:#94a3b8}[data-theme=dark] .elv-rep-xaxis-label.is-current{color:#f8fafc}[data-theme=dark] .brisly-rep-pay-row,[data-theme=dark] .brisly-rep-ledger-row,[data-theme=dark] .brisly-rep-rank-row{background:#101a2e;border-color:#223556}[data-theme=dark] .brisly-rep-pay-row:hover,[data-theme=dark] .brisly-rep-rank-row:hover{background:#172642;border-color:#36568a}[data-theme=dark] .brisly-rep-share-pill,[data-theme=dark] .brisly-rep-tag-pill{background:#3b82f638;color:#93c5fd}[data-theme=dark] .brisly-rep-ledger-val{color:#f8fafc}[data-theme=dark] .brisly-rep-ledger-val.is-up{color:#6ee7b7}[data-theme=dark] .brisly-rep-ledger-val.is-down{color:#fca5a5}[data-theme=dark] .brisly-rep-ledger-val.is-warn{color:#fcd34d}[data-theme=dark] .brisly-rep-rank-medal{background:#1b2c4b;color:#cbd5e1}[data-theme=dark] .brisly-rep-rank-medal.is-gold{background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff}[data-theme=dark] .brisly-rep-rank-medal.is-silver{background:#3b82f642;color:#dbeafe;border-color:#60a5fa59}[data-theme=dark] .brisly-rep-rank-medal.is-bronze{background:#3b82f629;color:#93c5fd}[data-theme=dark] .brisly-rep-rank-thumb{background:#0f172a;border-color:#263a5e}[data-theme=dark] .brisly-rep-rank-avatar{background:linear-gradient(180deg,#1e335c,#172849);border-color:#60a5fa47;color:#dbeafe}[data-theme=dark] .brisly-rep-rank-fill.is-top{background:linear-gradient(90deg,#2563eb,#60a5fa)}[data-theme=dark] .brisly-rep-team-table th{border-bottom-color:#243759;color:#94a3b8}[data-theme=dark] .brisly-rep-team-table td{border-bottom-color:#1d2e4c;color:#e2e8f0}[data-theme=dark] .brisly-rep-device-tag{background:#101a2e;border-color:#25395c;color:#cbd5e1}[data-theme=dark] .elv-rep-empty-plate{fill:#1b2f52}[data-theme=dark] .elv-rep-empty-ink{fill:#93c5fd}[data-theme=dark] .elv-rep-empty-accent{fill:#3b82f6}[data-theme=dark] .elv-rep-empty-caption{color:#94a3b8}[data-theme=dark] .elv-rep-filter-search{background:#0e1729;border-color:#2b4168}[data-theme=dark] .elv-rep-filter-search:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}[data-theme=dark] .elv-rep-filter-search input{color:#f1f5f9}[data-theme=dark] .elv-rep-filter-search input::placeholder{color:#64748b}[data-theme=dark] .elv-rep-filter-item{background:#101a2e;border-color:#233759;color:#e2e8f0}[data-theme=dark] .elv-rep-filter-item:hover{background:#182742;border-color:#355284}[data-theme=dark] .elv-rep-filter-item.is-selected{background:#2563eb33;border-color:#60a5fa73}[data-theme=dark] .elv-rep-filter-checkbox{background:#0e1729;border-color:#3b527b}[data-theme=dark] .elv-rep-filter-checkbox.is-checked{background:linear-gradient(180deg,#3b82f6,#1d4ed8);border-color:#60a5fa;box-shadow:0 2px 8px #2563eb66}[data-theme=dark] .elv-rep-export-option{background:linear-gradient(180deg,#16243e,#121d33);border-color:#283e66}[data-theme=dark] .elv-rep-export-option:hover{background:#1c2e4f;border-color:#60a5fa}[data-theme=dark] .brisly-rep-export-dl{background:#1b2f54;border-color:#60a5fa4d;color:#93c5fd}[data-theme=dark] .elv-prod-detail-footer{background:#111b2e;border-top-color:#223454}[data-theme=dark] .elv-exist-inspector{background:#0d1526;border-left-color:#1c2c48;color:#e2e8f0}[data-theme=dark] .elv-exist-val-head{background:#1a2844;color:#cbd5e1}[data-theme=dark] .elv-exist-val-row{background:#131e33;border-color:#223352;color:#e2e8f0}[data-theme=dark] .elv-exist-val-row:hover:not(.is-selected){background:#182742;border-color:#34507e}[data-theme=dark] .elv-exist-val-row.is-selected{background:#0758c238;border-color:#3b82f6}[data-theme=dark] .elv-rep-kpi-cell,[data-theme=dark] .elv-cortes-kpi-cell{border-right-color:#243656}.elv-brisly-select-trigger{outline:none;min-width:0;text-align:left}.elv-brisly-select-trigger:focus-visible:not(.open){border-color:#0758c2;box-shadow:0 0 0 3px #0758c21f}.elv-brisly-select-trigger.is-subtle{background:#f4f6fa;border:1px solid #e3e9f3;box-shadow:none;gap:8px}.elv-brisly-select-trigger.is-subtle:hover:not(.open){background:#ebeef6;border-color:#cfd9ec;box-shadow:none}.elv-brisly-select-trigger-main{display:inline-flex;align-items:center;gap:9px;min-width:0;flex:1}.elv-brisly-select-leading-icon{display:inline-flex;align-items:center;justify-content:center;color:#0758c2;flex-shrink:0}.elv-brisly-select-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550;color:#182235}.elv-brisly-select-trigger-label.is-placeholder{color:#8b9bb1;font-weight:450}.elv-brisly-select-chevron{flex-shrink:0;color:#5a6f87;transition:transform .18s cubic-bezier(.22,1,.36,1),color .15s ease}.elv-brisly-select-trigger:hover .elv-brisly-select-chevron,.elv-brisly-select-chevron.open{color:#0758c2}.elv-brisly-select-chevron.open{transform:rotate(180deg)}.elv-brisly-select-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:23px;padding:0 7px;border-radius:7px;background:#eaf3fe;border:1px solid #c5def8;color:#082b59;font-size:11.8px;font-weight:750;letter-spacing:.02em;flex-shrink:0;font-variant-numeric:tabular-nums}.elv-brisly-select-badge.selected{background:#0758c2;border-color:#0758c2;color:#fff}.elv-brisly-select-popover{background:#fff;border:1px solid #dae3f1;border-radius:15px;padding:6px;display:flex;flex-direction:column;gap:5px;box-shadow:0 20px 44px -6px #082b592e,0 6px 16px -3px #0f172a14;animation:elvPopoverPop .15s cubic-bezier(.16,1,.3,1);transform-origin:top center}.elv-brisly-select-popover.from-bottom{transform-origin:bottom center}.elv-brisly-select-search-wrap{display:flex;align-items:center;gap:8px;height:39px;padding:0 11px;margin:1px 1px 2px;border-radius:10px;background:#f5f8fc;border:1px solid #e1e8f3;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.elv-brisly-select-search-wrap:focus-within{background:#fff;border-color:#0758c2;box-shadow:0 0 0 2.5px #0758c21c}.elv-brisly-select-search-icon{color:#64748b;flex-shrink:0}.elv-brisly-select-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:13.8px;font-weight:500;color:#182235}.elv-brisly-select-search-input::placeholder{color:#8b9bb1}.elv-brisly-select-search-clear{width:21px;height:21px;border-radius:50%;border:none;background:#e2e8f0;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.elv-brisly-select-search-clear:hover{background:#cbd5e1;color:#0f172a}.elv-brisly-select-list{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px;padding-right:2px}.elv-brisly-select-list::-webkit-scrollbar{width:6px}.elv-brisly-select-list::-webkit-scrollbar-button{display:none;height:0;width:0}.elv-brisly-select-list::-webkit-scrollbar-track{background:transparent}.elv-brisly-select-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.elv-brisly-select-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.elv-brisly-select-empty{padding:18px 14px;text-align:center;font-size:13.8px;color:#64748b}.elv-brisly-select-item{width:100%;min-height:44px;padding:8px 11px;border-radius:10px;border:1px solid transparent;background:transparent;color:#182235;font-family:var(--font-sans);display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;transition:background-color .12s ease,border-color .12s ease}.elv-brisly-select-item:hover,.elv-brisly-select-item.highlighted:not(.selected){background:#f3f7fd}.elv-brisly-select-item.selected{background:linear-gradient(180deg,#eff6ff,#dcebfc);border-color:#9ac5f0;color:#082b59}.elv-brisly-select-item-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.elv-brisly-select-pinned-section{display:flex;flex-direction:column;gap:3px;flex-shrink:0;padding-bottom:1px}.elv-brisly-select-pinned-divider{display:flex;align-items:center;gap:8px;padding:3px 10px 2px}.elv-brisly-select-pinned-divider:after{content:"";flex:1;height:1px;background:#e3eaf5}.elv-brisly-select-pinned-divider-label{font-size:10.6px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b;white-space:nowrap}.elv-brisly-select-leading-icon:has(.brisly-country-flag),.elv-brisly-select-item-icon:has(.brisly-country-flag),.elv-brisly-select-item.selected .elv-brisly-select-item-icon:has(.brisly-country-flag){width:auto;height:auto;padding:0;border-radius:4px;background:transparent!important;color:inherit;box-shadow:0 1px 2.5px #0f172a24}.elv-brisly-select-item-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eff5fc;color:#0758c2;flex-shrink:0}.elv-brisly-select-item.selected .elv-brisly-select-item-icon{background:#0758c2;color:#fff}.elv-brisly-select-item-texts{display:flex;flex-direction:column;min-width:0;gap:1px}.elv-brisly-select-item-label{font-size:14.6px;font-weight:550;line-height:1.28;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elv-brisly-select-item.selected .elv-brisly-select-item-label{font-weight:700}.elv-brisly-select-item-sub{font-size:12px;color:#64748b;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elv-brisly-select-item.selected .elv-brisly-select-item-sub{color:#1e4273}.elv-brisly-select-item-right{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.elv-brisly-select-meta-tag{font-size:11.8px;font-weight:700;padding:2px 7px;border-radius:6px;background:#f1f5f9;color:#475569;font-variant-numeric:tabular-nums}.elv-brisly-select-item.selected .elv-brisly-select-meta-tag{background:#0758c224;color:#082b59}.elv-brisly-select-create-btn{width:100%;min-height:40px;margin-top:2px;padding:8px 12px;border-radius:10px;border:1px dashed #93c5fd;background:#f2f7ff;color:#0758c2;font-family:var(--font-sans);font-size:13.6px;font-weight:700;text-align:left;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.elv-brisly-select-create-btn:hover{background:#e4effe;border-color:#60a5fa}[data-theme=dark] .elv-brisly-select-trigger.is-subtle{background:#17253f;border-color:#293e63}[data-theme=dark] .elv-brisly-select-trigger.is-subtle:hover:not(.open){background:#1e3052;border-color:#3a5585}[data-theme=dark] .elv-brisly-select-leading-icon{color:#60a5fa}[data-theme=dark] .elv-brisly-select-trigger-label{color:#f1f5f9}[data-theme=dark] .elv-brisly-select-trigger-label.is-placeholder{color:#7c8fa8}[data-theme=dark] .elv-brisly-select-chevron{color:#94a3b8}[data-theme=dark] .elv-brisly-select-trigger:hover .elv-brisly-select-chevron,[data-theme=dark] .elv-brisly-select-chevron.open{color:#60a5fa}[data-theme=dark] .elv-brisly-select-badge{background:#0758c242;border-color:#31568f;color:#bfdbfe}[data-theme=dark] .elv-brisly-select-badge.selected{background:#2563eb;border-color:#3b82f6;color:#fff}[data-theme=dark] .elv-brisly-select-popover{background:#142138;border-color:#2b426b;box-shadow:0 24px 52px #0000009e,0 4px 14px #00000059}[data-theme=dark] .elv-brisly-select-search-wrap{background:#0e182a;border-color:#24385b}[data-theme=dark] .elv-brisly-select-search-wrap:focus-within{background:#0b1424;border-color:#3b82f6;box-shadow:0 0 0 2.5px #3b82f638}[data-theme=dark] .elv-brisly-select-search-icon{color:#7c8fa8}[data-theme=dark] .elv-brisly-select-search-input{color:#f1f5f9}[data-theme=dark] .elv-brisly-select-search-input::placeholder{color:#647894}[data-theme=dark] .elv-brisly-select-search-clear{background:#1e3050;color:#cbd5e1}[data-theme=dark] .elv-brisly-select-search-clear:hover{background:#2b4470;color:#fff}[data-theme=dark] .elv-brisly-select-list::-webkit-scrollbar-thumb{background:#334e7b}[data-theme=dark] .elv-brisly-select-list::-webkit-scrollbar-thumb:hover{background:#476a9e}[data-theme=dark] .elv-brisly-select-empty{color:#94a3b8}[data-theme=dark] .elv-brisly-select-item{color:#e2e8f0}[data-theme=dark] .elv-brisly-select-item:hover,[data-theme=dark] .elv-brisly-select-item.highlighted:not(.selected){background:#1c2e4d}[data-theme=dark] .elv-brisly-select-item.selected{background:linear-gradient(180deg,#0758c257,#082b5985);border-color:#3b6fc2;color:#fff}[data-theme=dark] .elv-brisly-select-pinned-divider:after{background:#24385b}[data-theme=dark] .elv-brisly-select-pinned-divider-label{color:#8fa3bf}[data-theme=dark] .elv-brisly-select-leading-icon:has(.brisly-country-flag),[data-theme=dark] .elv-brisly-select-item-icon:has(.brisly-country-flag),[data-theme=dark] .elv-brisly-select-item.selected .elv-brisly-select-item-icon:has(.brisly-country-flag){background:transparent!important;box-shadow:0 1px 3px #00000073}[data-theme=dark] .elv-brisly-select-item-icon{background:#1c2f4f;color:#60a5fa}[data-theme=dark] .elv-brisly-select-item.selected .elv-brisly-select-item-icon{background:#2563eb;color:#fff}[data-theme=dark] .elv-brisly-select-item-sub{color:#8fa3bf}[data-theme=dark] .elv-brisly-select-item.selected .elv-brisly-select-item-sub{color:#bfdbfe}[data-theme=dark] .elv-brisly-select-meta-tag{background:#1d2f4e;color:#cbd5e1}[data-theme=dark] .elv-brisly-select-item.selected .elv-brisly-select-meta-tag{background:#3b82f640;color:#dbeafe}[data-theme=dark] .elv-brisly-select-create-btn{background:#2563eb29;border-color:#60a5fa73;color:#93c5fd}[data-theme=dark] .elv-brisly-select-create-btn:hover{background:#2563eb42;border-color:#60a5fa}.elv-cfg-nav-icon{width:26px;height:26px;background:transparent;border:none;border-radius:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .16s ease}.elv-master-row:hover .elv-cfg-nav-icon{transform:scale(1.06)}[data-theme=dark]{--icon-brand-fill-active: rgba(56, 189, 248, .28)}.elv-scale-params-box{background:#f8fafd;border:1px solid #e6ecf5;border-radius:14px;padding:13px 14px;display:flex;flex-direction:column;gap:11px}.elv-scale-port-refresh-square{width:44px;height:44px;border-radius:11px;border:1px solid #d7e2f0;background:#f4f8fd;color:#0758c2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.elv-scale-port-refresh-square:hover:not(:disabled){background:#e6f1fc;border-color:#9ec5f0;color:#082b59}.elv-scale-port-refresh-square:disabled{opacity:.55;cursor:default}.elv-scale-probe-card.is-warn{background:#fffbeb;border-color:#fde68a}.elv-scale-probe-card.is-warn .elv-scale-probe-icon{background:#fef3c7;color:#d97706}.elv-scale-probe-card.is-warn .elv-scale-probe-title{color:#78350f}.elv-scale-probe-card.is-warn .elv-scale-probe-status{color:#92400e}.elv-scale-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:6px}.elv-scale-label-row .elv-field-label{margin-bottom:0;white-space:nowrap}.elv-scale-refresh-btn{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;height:23px;border-radius:999px;border:1px solid #cfe0f4;background:#eff6ff;color:#0758c2;font-family:inherit;font-size:11.5px;font-weight:650;cursor:pointer;transition:all .15s ease}.elv-scale-refresh-btn:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.elv-scale-refresh-btn:disabled{opacity:.6;cursor:default}.elv-scale-port-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 13px;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:12.6px;line-height:1.42}.elv-scale-port-banner-icon{flex-shrink:0;margin-top:1px;color:#d97706}.elv-scale-port-banner-title{display:block;font-size:13px;font-weight:700;color:#78350f;margin-bottom:2px}.elv-scale-probe-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background .16s ease,border-color .16s ease}.elv-scale-probe-card.is-ok{background:#f0fdf4;border-color:#86efac}.elv-scale-probe-card.is-error{background:#fef2f2;border-color:#fecaca}.elv-scale-probe-icon{width:auto;height:auto;border-radius:0;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent!important;border:none!important;color:#0758c2}.elv-scale-probe-card.is-ok .elv-scale-probe-icon{background:transparent!important;color:#15803d}.elv-scale-probe-card.is-error .elv-scale-probe-icon{background:transparent!important;color:#dc2626}.elv-scale-probe-title{font-size:13.5px;font-weight:700;color:#0f172a}.elv-scale-probe-status{font-size:12.6px;font-weight:500;color:#64748b;line-height:1.38;margin-top:1px}.elv-scale-probe-card.is-ok .elv-scale-probe-status{color:#15803d;font-weight:700}.elv-scale-probe-card.is-error .elv-scale-probe-status{color:#b91c1c;font-weight:650}.elv-scale-probe-hint{font-size:11.8px;color:#64748b;margin-top:3px;line-height:1.35}.elv-scale-probe-card.is-error .elv-scale-probe-hint{color:#7f1d1d}.elv-scale-inline-status-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:650}.elv-scale-inline-status-pill.is-ok{background:#dcfce7;color:#166534;border:1px solid #86efac}.elv-scale-inline-status-pill.is-warn{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}[data-theme=dark] .elv-scale-params-box{background:#101a2e;border-color:#233656}[data-theme=dark] .elv-scale-port-refresh-square{background:#2563eb29;border-color:#2b426b;color:#93c5fd}[data-theme=dark] .elv-scale-port-refresh-square:hover:not(:disabled){background:#2563eb47;border-color:#3b82f6;color:#eff6ff}[data-theme=dark] .elv-scale-probe-card.is-warn{background:#f59e0b1f;border-color:#fbbf2452}[data-theme=dark] .elv-scale-probe-card.is-warn .elv-scale-probe-icon{background:#f59e0b33;color:#fbbf24}[data-theme=dark] .elv-scale-probe-card.is-warn .elv-scale-probe-title{color:#fef3c7}[data-theme=dark] .elv-scale-probe-card.is-warn .elv-scale-probe-status{color:#fde68a}[data-theme=dark] .elv-scale-refresh-btn{background:#2563eb2e;border-color:#60a5fa59;color:#93c5fd}[data-theme=dark] .elv-scale-refresh-btn:hover:not(:disabled){background:#2563eb4d;border-color:#60a5fa;color:#eff6ff}[data-theme=dark] .elv-scale-port-banner{background:#f59e0b1f;border-color:#fbbf2452;color:#fde68a}[data-theme=dark] .elv-scale-port-banner-icon{color:#fbbf24}[data-theme=dark] .elv-scale-port-banner-title{color:#fef3c7}[data-theme=dark] .elv-scale-probe-card{background:#101a2e;border-color:#243757}[data-theme=dark] .elv-scale-probe-card.is-ok{background:#10b98121;border-color:#34d39961}[data-theme=dark] .elv-scale-probe-card.is-error{background:#ef444421;border-color:#f8717161}[data-theme=dark] .elv-scale-probe-icon{background:transparent!important;color:#60a5fa}[data-theme=dark] .elv-scale-probe-card.is-ok .elv-scale-probe-icon{background:transparent!important;color:#6ee7b7}[data-theme=dark] .elv-scale-probe-card.is-error .elv-scale-probe-icon{background:transparent!important;color:#fca5a5}[data-theme=dark] .elv-scale-probe-title{color:#f1f5f9}[data-theme=dark] .elv-scale-probe-status{color:#94a3b8}[data-theme=dark] .elv-scale-probe-card.is-ok .elv-scale-probe-status{color:#6ee7b7}[data-theme=dark] .elv-scale-probe-card.is-error .elv-scale-probe-status{color:#fca5a5}[data-theme=dark] .elv-scale-probe-hint{color:#94a3b8}[data-theme=dark] .elv-scale-probe-card.is-error .elv-scale-probe-hint{color:#fecaca}[data-theme=dark] .elv-scale-inline-status-pill.is-ok{background:#10b9812e;border-color:#34d3995c;color:#6ee7b7}[data-theme=dark] .elv-scale-inline-status-pill.is-warn{background:#f59e0b29;border-color:#fbbf2457;color:#fcd34d}.brisly-tooltip-anchor.is-block{display:flex;width:100%;min-width:0}.brisly-tooltip-anchor.is-block>button{width:100%;flex:1}.brisly-tooltip-anchor.is-inline{display:inline-flex;align-items:center}.brisly-tooltip-anchor.is-disabled{cursor:not-allowed}.brisly-tooltip-anchor.is-disabled>button:disabled{pointer-events:none}.brisly-action-tooltip{position:fixed;z-index:9850;width:max-content;max-width:276px;min-width:190px;padding:9.5px 13px 9.5px 12px;border-radius:13px;background:linear-gradient(145deg,#093066,#051c3d);border:1px solid rgba(147,197,253,.3);box-shadow:0 14px 30px -6px #06183661,0 4px 10px -2px #0758c23d,inset 0 1px #ffffff24;color:#f8fafc;display:flex;align-items:stretch;gap:9.5px;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transform:translateY(-4px) scale(.97);transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.brisly-action-tooltip[data-placement=top]{transform:translateY(4px) scale(.97)}.brisly-action-tooltip.is-visible{opacity:1;transform:translateY(0) scale(1)}.brisly-action-tooltip-arrow{position:absolute;width:9px;height:9px;transform:translate(-50%) rotate(45deg);pointer-events:none}.brisly-action-tooltip[data-placement=bottom] .brisly-action-tooltip-arrow{top:-5px;background:#093066;border-top:1px solid rgba(147,197,253,.32);border-left:1px solid rgba(147,197,253,.32)}.brisly-action-tooltip[data-placement=top] .brisly-action-tooltip-arrow{bottom:-5px;background:#051c3d;border-bottom:1px solid rgba(147,197,253,.28);border-right:1px solid rgba(147,197,253,.28)}.brisly-action-tooltip-accent{width:3px;border-radius:999px;flex-shrink:0;background:linear-gradient(180deg,#60a5fa,#0758c2);box-shadow:0 0 8px #38bdf86b}.brisly-action-tooltip.is-muted .brisly-action-tooltip-accent{background:linear-gradient(180deg,#fbbf24,#d97706);box-shadow:0 0 8px #fbbf245c}.brisly-action-tooltip-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.brisly-action-tooltip-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.brisly-action-tooltip-title{font-size:12.5px;font-weight:650;color:#fff;letter-spacing:-.01em;line-height:1.25;white-space:nowrap}.brisly-action-tooltip-keys{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.brisly-action-tooltip-key{font-size:10px;font-weight:650;line-height:1;padding:2.5px 5px;border-radius:5px;background:#ffffff21;border:1px solid rgba(191,219,254,.25);color:#dbeafe;letter-spacing:.02em}.brisly-action-tooltip-desc{font-size:11.5px;font-weight:450;color:#e2eeffd9;line-height:1.36}.brisly-action-tooltip-hint{margin-top:2px;font-size:11px;font-weight:600;color:#fde68a;line-height:1.3}[data-theme=dark] .brisly-action-tooltip{background:linear-gradient(145deg,#103b7a,#092248);border-color:#60a5fa7a;box-shadow:0 16px 34px -6px #000000a6,0 0 0 1px #3b82f633,inset 0 1px #ffffff29}[data-theme=dark] .brisly-action-tooltip[data-placement=bottom] .brisly-action-tooltip-arrow{background:#103b7a;border-top-color:#60a5fa7a;border-left-color:#60a5fa7a}[data-theme=dark] .brisly-action-tooltip[data-placement=top] .brisly-action-tooltip-arrow{background:#092248;border-bottom-color:#60a5fa70;border-right-color:#60a5fa70}.elv-checker-modal{width:504px;max-width:calc(100vw - 32px);max-height:calc(100vh - 36px);border-radius:24px;padding:22px 26px;display:flex;flex-direction:column;overflow:hidden}.elv-checker-title{margin:13px 0 4px;font-size:22.5px;font-weight:700;color:var(--text-primary, #182235);letter-spacing:-.02em;line-height:1.2}.elv-checker-subtitle{margin:0 0 14px;font-size:13.8px;font-weight:450;color:var(--text-secondary, #5a6f87);line-height:1.35}.elv-checker-search-box{height:44px;border-radius:12px;border:1.5px solid #cbd8eb;background:var(--bg-surface, #ffffff);padding:0 12px 0 14px;display:flex;align-items:center;gap:10px;flex-shrink:0;transition:border-color .14s ease,box-shadow .14s ease}.elv-checker-search-box:focus-within{border-color:#2584ff;box-shadow:0 0 0 3px #2584ff24}.elv-checker-search-icon{color:#475569;flex-shrink:0}.elv-checker-search-box input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14.5px;font-weight:500;color:var(--text-primary, #182235)}.elv-checker-search-box input::placeholder{color:#7c8da5;font-weight:450}.elv-checker-clear-btn{width:24px;height:24px;border-radius:7px;border:none;background:#94a3b829;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.elv-checker-clear-btn:hover{background:#94a3b847;color:#0f172a}.elv-checker-stage{margin-top:14px;min-height:224px;max-height:280px;flex:1;min-height:210px;display:flex;flex-direction:column;overflow:hidden}.elv-checker-empty{flex:1;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:20px 16px;color:#334155}.elv-checker-empty-label{font-size:14.5px;font-weight:450;color:#52637a}.elv-checker-empty.is-not-found{gap:6px;color:#64748b}.elv-checker-empty-title{margin-top:4px;font-size:15px;font-weight:650;color:var(--text-primary, #182235)}.elv-checker-empty-sub{font-size:13px;color:var(--text-secondary, #64748b)}.elv-checker-suggestions{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding-right:2px}.elv-checker-suggestion-row{width:100%;border:none;border-bottom:1px solid #edf1f7;background:transparent;padding:11px 10px;border-radius:11px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:background .12s ease}.elv-checker-suggestion-row:last-child{border-bottom:none}.elv-checker-suggestion-row:hover,.elv-checker-suggestion-row.is-highlighted{background:#f1f6fe}.elv-checker-item-avatar{width:42px;height:42px;border-radius:11px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.elv-checker-item-avatar.has-image{background:#fff;border:1px solid #e2e8f0}.elv-checker-item-avatar.has-image:has(img:not([src^="data:image/svg+xml"])){padding:2.5px}.elv-checker-item-avatar.has-image img{width:100%;height:100%;object-fit:contain;display:block}.elv-checker-item-avatar.is-initials{background:#dce8fd;color:#143d92;font-size:13.5px;font-weight:700;letter-spacing:.02em}.elv-checker-item-meta{flex:1;min-width:0}.elv-checker-item-name{font-size:14.5px;font-weight:650;color:var(--text-primary, #182235);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-checker-item-code{margin-top:2px;font-size:12.8px;color:var(--text-secondary, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-checker-item-price{font-size:15.5px;font-weight:700;color:var(--text-primary, #182235);flex-shrink:0;padding-left:8px}.elv-checker-result-card{flex:1;min-height:214px;border-radius:18px;border:1px solid #e4ebf5;background:linear-gradient(180deg,#fff,#f9fbff);padding:20px 20px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 2px 10px #0f172a08}.elv-checker-result-media{width:84px;height:84px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.elv-checker-result-media.has-image{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px #0f172a0f}.elv-checker-result-media.has-image:has(img:not([src^="data:image/svg+xml"])){padding:5px}.elv-checker-result-media.has-image img{width:100%;height:100%;object-fit:contain;display:block}.elv-checker-result-media.is-initials{background:linear-gradient(180deg,#e4effe,#d2e4fc);border:1px solid #bfd8fa;color:#082b59;font-size:25px;font-weight:750;letter-spacing:.02em}.elv-checker-result-name{margin-top:13px;font-size:17.5px;font-weight:700;color:var(--text-primary, #182235);line-height:1.25;max-width:100%}.elv-checker-result-code{margin-top:3px;font-size:13.5px;font-weight:500;color:var(--text-secondary, #64748b)}.elv-checker-result-price{margin-top:12px;font-size:33px;font-weight:800;color:var(--text-primary, #1e293b);letter-spacing:-.025em;line-height:1.1}.elv-checker-footer{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px;flex-shrink:0}.elv-checker-close-btn,.elv-checker-add-btn{height:46px;border-radius:13px;font-size:14.5px;font-weight:650}.elv-checker-add-btn:disabled{background:#edf2fb!important;border-color:#e2eaf6!important;color:#6b7c96!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed}[data-theme=dark] .elv-checker-search-box{background:#0f192b;border-color:#293c5c}[data-theme=dark] .elv-checker-search-box:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f638}[data-theme=dark] .elv-checker-search-icon{color:#94a3b8}[data-theme=dark] .elv-checker-search-box input{color:#f8fafc}[data-theme=dark] .elv-checker-search-box input::placeholder{color:#64748b}[data-theme=dark] .elv-checker-clear-btn{background:#94a3b829;color:#cbd5e1}[data-theme=dark] .elv-checker-empty,[data-theme=dark] .elv-checker-empty-label{color:#94a3b8}[data-theme=dark] .elv-checker-suggestion-row{border-bottom-color:#1e2d47}[data-theme=dark] .elv-checker-suggestion-row:hover,[data-theme=dark] .elv-checker-suggestion-row.is-highlighted{background:#2584ff24}[data-theme=dark] .elv-checker-item-avatar.has-image{background:#162238;border-color:#283a59}[data-theme=dark] .elv-checker-item-avatar.has-image:has(img:not([src^="data:image/svg+xml"])),[data-theme=dark] .elv-checker-result-media.has-image:has(img:not([src^="data:image/svg+xml"])){background:#fff;border-color:#2c436b}[data-theme=dark] .elv-checker-item-avatar.is-initials{background:#1a335e;color:#bfdbfe}[data-theme=dark] .elv-checker-result-card{background:linear-gradient(180deg,#142036,#101a2c);border-color:#243757;box-shadow:0 6px 20px #00000047}[data-theme=dark] .elv-checker-result-media.has-image{background:#182640;border-color:#2b4066}[data-theme=dark] .elv-checker-result-media.is-initials{background:linear-gradient(180deg,#1c3868,#152b52);border-color:#2e5391;color:#dbeafe}[data-theme=dark] .elv-checker-result-price{color:#f8fafc}[data-theme=dark] .elv-checker-add-btn:disabled{background:#18253d!important;border-color:#223352!important;color:#5b708f!important}@media(prefers-reduced-motion:reduce){.elv-animated-tabs-thumb,.elv-tab-icon-reveal,.elv-animated-tab-btn{transition-duration:.01ms!important}.elv-tab-stage-panel.enter-left,.elv-tab-stage-panel.enter-right,.elv-title-swap,.elv-route-stage{animation-duration:.01ms!important}}.brisly-metric-card{--bm-bg: linear-gradient(135deg, #f5f9ff 0%, #eaf3fe 100%);--bm-border: #cde0f7;--bm-shadow: 0 4px 14px -3px rgba(8, 43, 89, .08), inset 0 1px 0 rgba(255, 255, 255, .85);--bm-label: #082b59;--bm-sub: #526784;--bm-val: #082b59;--bm-unit: #3b5984;--bm-icon-stroke: #082b59;--bm-icon-accent: #0758c2;--bm-icon-fill: rgba(7, 88, 194, .14);--bm-track-bg: rgba(8, 43, 89, .1);--bm-track-fill: linear-gradient(90deg, #082b59 0%, #0758c2 100%);flex-shrink:0;border-radius:14px;border:1.25px solid var(--bm-border);background:var(--bm-bg);box-shadow:var(--bm-shadow);padding:11px 14px;display:flex;flex-direction:column;gap:8px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.brisly-metric-card.is-compact{padding:10px 14px;gap:7px}.brisly-metric-card.tone-success{--bm-bg: linear-gradient(135deg, #f3fcf6 0%, #e4f8ec 100%);--bm-border: #b6e7ca;--bm-label: #14532d;--bm-sub: #2f6f4a;--bm-val: #15803d;--bm-unit: #166534;--bm-icon-stroke: #14532d;--bm-icon-accent: #16a34a;--bm-icon-fill: rgba(22, 163, 74, .15);--bm-track-bg: rgba(21, 128, 61, .13);--bm-track-fill: linear-gradient(90deg, #15803d 0%, #22c55e 100%)}.brisly-metric-card.tone-warn{--bm-bg: linear-gradient(135deg, #fffcf3 0%, #fef4d8 100%);--bm-border: #f2cf88;--bm-label: #78350f;--bm-sub: #925216;--bm-val: #9a4406;--bm-unit: #92400e;--bm-icon-stroke: #78350f;--bm-icon-accent: #d97706;--bm-icon-fill: rgba(217, 119, 6, .16);--bm-track-bg: rgba(180, 83, 9, .13);--bm-track-fill: linear-gradient(90deg, #b45309 0%, #f59e0b 100%)}.brisly-metric-card.tone-danger{--bm-bg: linear-gradient(135deg, #fff6f6 0%, #fee9e9 100%);--bm-border: #f8bcbc;--bm-label: #7f1d1d;--bm-sub: #993131;--bm-val: #b91c1c;--bm-unit: #991b1b;--bm-icon-stroke: #7f1d1d;--bm-icon-accent: #dc2626;--bm-icon-fill: rgba(220, 38, 38, .14);--bm-track-bg: rgba(185, 28, 28, .12);--bm-track-fill: linear-gradient(90deg, #b91c1c 0%, #ef4444 100%)}.brisly-metric-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.brisly-metric-card__left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.brisly-metric-card__icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-metric-card__texts{display:flex;flex-direction:column;gap:1.5px;min-width:0}.brisly-metric-card__label{font-size:14.5px;font-weight:700;color:var(--bm-label);line-height:1.22;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-metric-card__sub{font-size:11.8px;font-weight:550;color:var(--bm-sub);line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-metric-card__right{display:inline-flex;align-items:baseline;gap:4px;flex-shrink:0}.brisly-metric-card__value{font-size:22.5px;font-weight:800;color:var(--bm-val);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-metric-card.is-compact .brisly-metric-card__value{font-size:21px}.brisly-metric-card__unit{font-size:12.5px;font-weight:700;color:var(--bm-unit);line-height:1}.brisly-metric-card__track{width:100%;height:4.5px;border-radius:999px;background:var(--bm-track-bg);overflow:hidden}.brisly-metric-card__fill{height:100%;border-radius:999px;background:var(--bm-track-fill);transition:width .26s cubic-bezier(.22,1,.36,1)}[data-theme=dark] .brisly-metric-card{--bm-bg: linear-gradient(135deg, rgba(7, 88, 194, .2) 0%, rgba(15, 33, 64, .85) 100%);--bm-border: rgba(56, 189, 248, .28);--bm-shadow: 0 4px 14px -3px rgba(2, 6, 23, .45), inset 0 1px 0 rgba(255, 255, 255, .05);--bm-label: #f1f5f9;--bm-sub: #94a3b8;--bm-val: #ffffff;--bm-unit: #93c5fd;--bm-icon-stroke: #93c5fd;--bm-icon-accent: #38bdf8;--bm-icon-fill: rgba(56, 189, 248, .18);--bm-track-bg: rgba(148, 163, 184, .18);--bm-track-fill: linear-gradient(90deg, #0758c2 0%, #38bdf8 100%)}[data-theme=dark] .brisly-metric-card.tone-success{--bm-bg: linear-gradient(135deg, rgba(22, 163, 74, .2) 0%, rgba(15, 42, 32, .85) 100%);--bm-border: rgba(74, 222, 128, .32);--bm-label: #dcfce7;--bm-sub: #86efac;--bm-val: #4ade80;--bm-unit: #86efac;--bm-icon-stroke: #86efac;--bm-icon-accent: #4ade80;--bm-icon-fill: rgba(74, 222, 128, .18);--bm-track-bg: rgba(74, 222, 128, .16);--bm-track-fill: linear-gradient(90deg, #16a34a 0%, #4ade80 100%)}[data-theme=dark] .brisly-metric-card.tone-warn{--bm-bg: linear-gradient(135deg, rgba(217, 119, 6, .2) 0%, rgba(45, 28, 14, .86) 100%);--bm-border: rgba(251, 191, 36, .34);--bm-label: #fef3c7;--bm-sub: #fcd34d;--bm-val: #fbbf24;--bm-unit: #fcd34d;--bm-icon-stroke: #fcd34d;--bm-icon-accent: #fbbf24;--bm-icon-fill: rgba(251, 191, 36, .18);--bm-track-bg: rgba(251, 191, 36, .16);--bm-track-fill: linear-gradient(90deg, #d97706 0%, #fbbf24 100%)}[data-theme=dark] .brisly-metric-card.tone-danger{--bm-bg: linear-gradient(135deg, rgba(225, 29, 72, .2) 0%, rgba(48, 16, 28, .86) 100%);--bm-border: rgba(251, 113, 133, .34);--bm-label: #ffe4e6;--bm-sub: #fda4af;--bm-val: #fb7185;--bm-unit: #fda4af;--bm-icon-stroke: #fda4af;--bm-icon-accent: #fb7185;--bm-icon-fill: rgba(251, 113, 133, .18);--bm-track-bg: rgba(251, 113, 133, .16);--bm-track-fill: linear-gradient(90deg, #e11d48 0%, #fb7185 100%)}.elv-order-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#eff5fd);border:1px solid #d5e4f5;box-shadow:inset 0 1px #fff}.elv-order-preview-info{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.elv-order-preview-icon-wrap{width:42px;height:42px;border-radius:11px;background:#fff;border:1px solid #d2e2f5;box-shadow:0 2px 6px #082b590d;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-order-preview-title{font-size:14.5px;font-weight:700;color:#082b59;letter-spacing:-.01em}.elv-order-preview-sub{font-size:12.6px;color:#5a6f87;margin-top:2px;line-height:1.35}.elv-order-preview-stub{min-width:242px;background:#fff;border:1px solid #cadcf2;border-radius:11px;padding:9px 13px 10px;box-shadow:0 3px 10px #082b590f,inset 0 1px #fff;flex-shrink:0}.elv-order-preview-stub-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:6px;margin-bottom:7px;border-bottom:1px dashed #cbd5e1;font-size:10.5px;font-weight:700;letter-spacing:.05em;color:#64748b}.elv-order-preview-badge{font-size:10.5px;font-weight:700;letter-spacing:0;padding:2px 7px;border-radius:999px;background:#e6f2fe;color:#0758c2}.elv-order-preview-stub-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.elv-order-preview-stub-key{font-size:12.2px;font-weight:500;color:#64748b}.elv-order-preview-stub-val{font-size:15.8px;font-weight:800;color:#082b59;letter-spacing:.01em;font-variant-numeric:tabular-nums}.elv-rounding-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}@media(max-width:900px){.elv-rounding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.elv-rounding-card{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;text-align:left;gap:9px;padding:13px 13px 12px;border-radius:15px;border:1.5px solid #dde6f2;background:#fff;cursor:pointer;font-family:inherit;min-width:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .14s ease}.elv-rounding-card:hover{border-color:#9ec5f0;background:#fafcff;transform:translateY(-1.5px);box-shadow:0 6px 16px #082b590f}.elv-rounding-card.active{border-color:#0758c2;background:linear-gradient(180deg,#f4f9ff,#eaf3fe);box-shadow:0 6px 16px #0758c21c,inset 0 1px #fff}.elv-rounding-card-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.elv-rounding-card-badge-group{display:inline-flex;align-items:center;gap:7px;min-width:0}.elv-rounding-step-pill{display:inline-flex;align-items:center;height:21px;padding:0 7px;border-radius:999px;background:#f1f5fb;border:1px solid #e1e9f4;color:#334155;font-size:11.2px;font-weight:750;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.elv-rounding-card.active .elv-rounding-step-pill{background:#dcebff;border-color:#b2d2fc;color:#0758c2}.elv-rounding-card-body{display:flex;flex-direction:column;gap:3px;min-width:0}.elv-rounding-card-title{font-size:14px;font-weight:750;color:#182235;letter-spacing:-.015em;line-height:1.22}.elv-rounding-card.active .elv-rounding-card-title{color:#082b59}.elv-rounding-card-desc{font-size:12px;color:#5a6f87;line-height:1.34}.elv-rounding-demo-bar{margin-top:auto;padding:7px 9px 7.5px;border-radius:10px;background:#f6f9fd;border:1px solid #e5edf7;display:flex;flex-direction:column;gap:4px;font-variant-numeric:tabular-nums}.elv-rounding-card.active .elv-rounding-demo-bar{background:#fff;border-color:#c2daf6;box-shadow:0 2px 6px #0758c20d}.elv-rounding-demo-meta{display:flex;align-items:center;justify-content:space-between;gap:6px}.elv-rounding-demo-label{font-size:9.8px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.elv-rounding-demo-tag{font-size:10.4px;font-weight:750;padding:1.5px 6px;border-radius:999px;line-height:1.25;background:#e6f2fe;color:#0758c2}.elv-rounding-demo-tag.is-up{background:#e7f8ef;color:#047857}.elv-rounding-demo-tag.is-down{background:#eef2f8;color:#475569}.elv-rounding-demo-values{display:flex;align-items:baseline;justify-content:space-between;gap:4px;white-space:nowrap}.elv-rounding-demo-from-wrap{display:inline-flex;align-items:center;gap:3.5px;min-width:0}.elv-rounding-demo-origin-note{font-size:11.4px;font-weight:550;color:#64748b}.elv-rounding-demo-before{font-size:11.6px;font-weight:550;color:#94a3b8;text-decoration:line-through}.elv-rounding-demo-arrow{font-size:11.5px;font-weight:750;color:#0758c2}.elv-rounding-demo-after{font-size:12.9px;font-weight:800;color:#082b59;letter-spacing:-.015em}.elv-cfg-abono-pm-icon{display:inline-flex;align-items:center;justify-content:center;height:32px}[data-theme=dark] .elv-order-preview-banner{background:linear-gradient(180deg,#132038,#0e182b);border-color:#24385c;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .elv-order-preview-icon-wrap{background:#172744;border-color:#294677;box-shadow:none}[data-theme=dark] .elv-order-preview-title{color:#f1f5f9}[data-theme=dark] .elv-order-preview-sub{color:#94a3b8}[data-theme=dark] .elv-order-preview-stub{background:#0b1324;border-color:#263d66;box-shadow:0 3px 10px #0000004d}[data-theme=dark] .elv-order-preview-stub-top{border-bottom-color:#253858;color:#94a3b8}[data-theme=dark] .elv-order-preview-badge{background:#3b82f62e;color:#93c5fd}[data-theme=dark] .elv-order-preview-stub-key{color:#94a3b8}[data-theme=dark] .elv-order-preview-stub-val{color:#f8fafc}[data-theme=dark] .elv-rounding-card{background:#10192c;border-color:#213250}[data-theme=dark] .elv-rounding-card:hover{background:#15223b;border-color:#36568a}[data-theme=dark] .elv-rounding-card.active{background:linear-gradient(180deg,#0758c23d,#082b594d);border-color:#3b82f6;box-shadow:0 6px 16px #0000004d}[data-theme=dark] .elv-rounding-step-pill{background:#17253f;border-color:#2a4068;color:#cbd5e1}[data-theme=dark] .elv-rounding-card.active .elv-rounding-step-pill{background:#3b82f638;border-color:#60a5fa70;color:#93c5fd}[data-theme=dark] .elv-rounding-card-title,[data-theme=dark] .elv-rounding-card.active .elv-rounding-card-title{color:#f1f5f9}[data-theme=dark] .elv-rounding-card-desc,[data-theme=dark] .elv-rounding-demo-origin-note{color:#94a3b8}[data-theme=dark] .elv-rounding-demo-bar{background:#0b1324;border-color:#1e2f4d}[data-theme=dark] .elv-rounding-card.active .elv-rounding-demo-bar{background:#0d1629;border-color:#2b4a7c;box-shadow:none}[data-theme=dark] .elv-rounding-demo-label{color:#94a3b8}[data-theme=dark] .elv-rounding-demo-before{color:#64748b}[data-theme=dark] .elv-rounding-demo-arrow{color:#60a5fa}[data-theme=dark] .elv-rounding-demo-after{color:#f8fafc}[data-theme=dark] .elv-rounding-demo-tag{background:#3b82f633;color:#93c5fd}[data-theme=dark] .elv-rounding-demo-tag.is-up{background:#10b9812e;color:#6ee7b7}[data-theme=dark] .elv-rounding-demo-tag.is-down{background:#94a3b829;color:#cbd5e1}.elv-prod-subtabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;border-radius:14px;background:#edf2fa;border:1px solid #dfe7f3}.elv-prod-subtab-btn{display:flex;align-items:center;justify-content:center;gap:7px;height:39px;padding:0 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#475569;font-family:inherit;font-size:13.5px;font-weight:650;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.elv-prod-subtab-btn:hover{color:#082b59;background:#ffffff94}.elv-prod-subtab-btn.active{background:#fff;border-color:#cde0f8;color:#082b59;font-weight:750;box-shadow:0 2px 7px #082b5914}.elv-prod-subtab-count{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:19px;padding:0 6px;border-radius:999px;background:#64748b24;color:#475569;font-size:11.4px;font-weight:750;font-variant-numeric:tabular-nums}.elv-prod-subtab-btn.active .elv-prod-subtab-count{background:#e5f0fe;color:#0758c2}.elv-cat-toolbar{display:flex;flex-direction:column;gap:11px;padding-bottom:13px;border-bottom:1px solid #e7eef7}.elv-cat-create-row{display:flex;align-items:center;gap:10px}.elv-cat-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.elv-cat-summary-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:#f3f7fd;border:1px solid #e1ebf7;color:#475569;font-size:12.5px;font-weight:650;white-space:nowrap}.elv-cat-summary-chip strong{color:#082b59;font-weight:750}.elv-cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:780px){.elv-cat-grid{grid-template-columns:1fr}}.elv-cat-card{display:flex;align-items:center;justify-content:space-between;gap:11px;padding:11px 13px;border-radius:13px;border:1.5px solid #e2eaf4;background:#fff;min-width:0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.elv-cat-card:hover{border-color:#aac9f0;background:#fbfdff;box-shadow:0 4px 12px #082b590d}.elv-cat-card.is-editing{padding:9px 11px;border-color:#0758c2;background:#f5f9ff;box-shadow:0 4px 14px #0758c21a}.elv-cat-edit-row{display:flex;align-items:center;gap:6px;flex:1 1 0%;min-width:0;width:100%}.elv-cat-edit-input.elv-input-group{flex:1 1 0%;min-width:0;height:33px;padding:0 10px;border-radius:9px}.elv-cat-edit-input.elv-input-group input{min-width:0;width:100%;font-size:13.6px;font-weight:600}.elv-cat-edit-btn{height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:650!important;gap:4px!important;border-radius:999px!important;flex-shrink:0;line-height:1}.elv-cat-card-main{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.elv-cat-icon-box{width:36px;height:36px;border-radius:10px;background:linear-gradient(180deg,#f3f8ff,#e7f1fe);border:1px solid #cfe1fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.elv-cat-card-text{display:flex;flex-direction:column;gap:2px;min-width:0}.elv-cat-card-name{font-size:14.5px;font-weight:700;color:#182235;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-cat-card-meta{display:flex;align-items:center;gap:6px}.elv-cat-count-pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11.4px;font-weight:700;background:#eaf3fe;color:#0758c2;font-variant-numeric:tabular-nums}.elv-cat-count-pill.is-empty{background:#f1f5f9;color:#64748b;font-weight:600}.elv-cat-card-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.elv-sup-list{display:flex;flex-direction:column;gap:10px}.elv-sup-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-radius:14px;border:1.5px solid #e2eaf4;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.elv-sup-card:hover{border-color:#aac9f0;background:#fbfdff;box-shadow:0 4px 12px #082b590d}.elv-sup-card-left{display:flex;align-items:center;gap:13px;min-width:0;flex:1}.elv-sup-icon-box{width:42px;height:42px;border-radius:12px;background:linear-gradient(180deg,#f3f8ff,#e7f1fe);border:1px solid #cfe1fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.elv-sup-info{display:flex;flex-direction:column;gap:5px;min-width:0}.elv-sup-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.elv-sup-name{font-size:15px;font-weight:750;color:#182235}.elv-sup-purchases-pill{display:inline-flex;align-items:center;height:21px;padding:0 8.5px;border-radius:999px;background:#eaf3fe;color:#0758c2;font-size:11.6px;font-weight:700}.elv-sup-purchases-pill.is-zero{background:#f1f5f9;color:#64748b}.elv-sup-meta-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.elv-sup-meta-chip{display:inline-flex;align-items:center;gap:5px;font-size:12.6px;font-weight:550;color:#475569;background:#f6f9fd;border:1px solid #e6eef8;padding:2px 8.5px;border-radius:7px}.elv-tax-split-card{display:grid;grid-template-columns:325px minmax(0,1fr);border-radius:16px;border:1.5px solid #dde6f2;background:#fff;overflow:hidden;min-height:336px;box-shadow:0 3px 12px #082b590a}@media(max-width:820px){.elv-tax-split-card{grid-template-columns:1fr}}.elv-tax-master-col{display:flex;flex-direction:column;border-right:1px solid #e4ecf6;background:#fafcff}.elv-tax-master-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-bottom:1px solid #e6eef7;background:#fff}.elv-tax-master-title{font-size:13.5px;font-weight:750;color:#334155;letter-spacing:-.01em}.brisly-tax-summary-badge{display:inline-flex;align-items:center;gap:6.5px;height:27px;padding:0 11.5px 0 8.5px;border-radius:999px;font-size:12.3px;font-weight:680;letter-spacing:-.005em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 1.5px 4px #082b590d,inset 0 1px #ffffffd9}.brisly-tax-summary-badge.is-active{--tax-summary-stroke: #082b59;--tax-summary-accent: #0758c2;--tax-summary-fill: rgba(7, 88, 194, .18);--tax-btn-stroke: #082b59;--tax-btn-accent: #0758c2;--tax-btn-fill: rgba(7, 88, 194, .18);background:linear-gradient(180deg,#f4f9ff,#e4f0fe);border:1px solid #a6cafb;color:#082b59}.brisly-tax-summary-badge.is-empty{--tax-summary-stroke: #475569;--tax-summary-accent: #64748b;--tax-summary-fill: rgba(100, 116, 139, .16);background:linear-gradient(180deg,#f9fbfd,#eef3f9);border:1px solid #cfd9e6;color:#475569}.elv-tax-new-btn{--tax-btn-stroke: #082b59;--tax-btn-accent: #0758c2;--tax-btn-fill: rgba(7, 88, 194, .18);display:inline-flex;align-items:center;gap:6px;height:33px;padding:0 13.5px 0 9.5px;border-radius:999px;border:1.5px solid #96c0f7;background:linear-gradient(180deg,#fff,#eaf3ff);color:#082b59;font-family:inherit;font-size:12.8px;font-weight:720;letter-spacing:-.005em;cursor:pointer;box-shadow:0 2px 6px #082b5914,inset 0 1px #fff;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease}.elv-tax-new-btn:hover{--tax-btn-stroke: #082b59;--tax-btn-accent: #0758c2;--tax-btn-fill: rgba(7, 88, 194, .24);background:linear-gradient(180deg,#f7fbff,#dcebff);border-color:#0758c2;color:#0758c2;box-shadow:0 4px 11px #0758c226,inset 0 1px #fff;transform:translateY(-.5px)}.elv-tax-master-list{display:flex;flex-direction:column;flex:1;overflow-y:auto}.elv-tax-master-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px 13px 14px;border-left:3px solid transparent;border-bottom:1px solid #edf2f8;background:transparent;cursor:pointer;text-align:left;transition:background .14s ease,border-color .14s ease}.elv-tax-master-row:hover{background:#f0f6fe}.elv-tax-master-row.selected{background:linear-gradient(90deg,#dceafe,#eaf3ff);border-left-color:#0758c2}.elv-tax-master-info{display:flex;flex-direction:column;gap:2px;min-width:0}.elv-tax-master-name{font-size:15px;font-weight:700;color:#0f172a;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-tax-master-rate{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.elv-tax-master-row.is-inactive:not(.selected) .elv-tax-master-name,.elv-tax-master-row.is-inactive:not(.selected) .elv-tax-master-rate{color:#64748b;font-weight:550}.elv-tax-compound-micro{font-size:10.8px;font-weight:700;padding:1px 6px;border-radius:999px;background:#0758c21c;color:#0758c2}.elv-tax-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:5.5px;min-width:94px;height:29px;padding:0 11.5px 0 8.5px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:660;letter-spacing:-.005em;line-height:1;cursor:pointer;flex-shrink:0;box-shadow:0 1.5px 4px #0f172a0b,inset 0 1px #ffffffd1;transition:transform .12s ease,box-shadow .12s ease,border-color .14s ease,background .14s ease}.elv-tax-status-pill:hover{transform:translateY(-.5px)}.elv-tax-status-pill.is-active{--tax-pill-stroke: #065f46;--tax-pill-accent: #059669;--tax-pill-fill: rgba(16, 185, 129, .22);background:linear-gradient(180deg,#f0fdf6,#dcfce8);border:1px solid #86efac;color:#065f46}.elv-tax-status-pill.is-active:hover{border-color:#34d399;box-shadow:0 3px 8px #0596691f,inset 0 1px #ffffffe6}.elv-tax-status-pill.is-inactive{--tax-pill-stroke: #475569;--tax-pill-accent: #64748b;--tax-pill-fill: rgba(100, 116, 139, .16);background:linear-gradient(180deg,#fff,#eef2f7);border:1px solid #cbd5e1;color:#475569}.elv-tax-status-pill.is-inactive:hover{border-color:#94a3b8;color:#1e293b}.elv-tax-master-row.selected .elv-tax-status-pill.is-inactive{background:linear-gradient(180deg,#fff,#f4f7fb);border-color:#b6c6db;color:#334155}.elv-tax-detail-col{padding:22px 26px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;background:#fff}.elv-tax-detail-fields{display:flex;flex-direction:column;gap:14px}.elv-tax-switch-row{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 0}.elv-tax-switch-label{font-size:14.5px;font-weight:650;color:#182235;line-height:1.35}.elv-tax-detail-actions{display:flex;align-items:center;gap:12px;padding-top:8px;border-top:1px solid #eef3f9}.elv-price-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:780px){.elv-price-tier-grid{grid-template-columns:1fr}}.elv-price-tier-card{display:flex;flex-direction:column;gap:11px;padding:14px 15px;border-radius:15px;border:1.5px solid #e1eaf4;background:#fff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.elv-price-tier-card.is-active{border-color:#bcd6f7;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 4px 12px #0758c20f}.elv-price-tier-card.is-inactive{background:#fafcfe}.elv-price-tier-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.elv-price-tier-badge-wrap{display:flex;align-items:center;gap:8px}.elv-price-tier-code{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;border-radius:8px;background:#eaf3fe;border:1px solid #cde1fb;color:#082b59;font-size:13px;font-weight:800}.elv-price-tier-card.is-inactive .elv-price-tier-code{background:#eef2f7;border-color:#dde4ee;color:#64748b}.elv-price-tier-state{--tax-pill-stroke: #065f46;--tax-pill-accent: #059669;--tax-pill-fill: rgba(16, 185, 129, .22);display:inline-flex;align-items:center;gap:5px;height:25px;font-size:11.8px;font-weight:680;padding:0 10px 0 7px;border-radius:999px;background:linear-gradient(180deg,#f0fdf6,#dcfce8);border:1px solid #86efac;color:#065f46}.elv-price-tier-state.off{--tax-pill-stroke: #475569;--tax-pill-accent: #64748b;--tax-pill-fill: rgba(100, 116, 139, .16);background:linear-gradient(180deg,#fff,#eef2f7);border-color:#cbd5e1;color:#475569}.elv-price-tier-inputs{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:9px}.elv-price-tier-preview{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border-radius:10px;background:#f5f9fe;border:1px solid #e4eef9;font-variant-numeric:tabular-nums}.elv-price-tier-card.is-inactive .elv-price-tier-preview{opacity:.68;background:#f3f6fa;border-color:#e6ecf3}.elv-price-tier-preview-label{font-size:11.2px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.elv-price-tier-preview-vals{display:inline-flex;align-items:center;gap:6px}.elv-price-tier-preview-from{font-size:12px;font-weight:550;color:#94a3b8;text-decoration:line-through}.elv-price-tier-preview-to{font-size:13.4px;font-weight:800;color:#082b59}[data-theme=dark] .elv-prod-subtabs{background:#0d1526;border-color:#1f3150}[data-theme=dark] .elv-prod-subtab-btn{color:#94a3b8}[data-theme=dark] .elv-prod-subtab-btn:hover{color:#f1f5f9;background:#1e304f8c}[data-theme=dark] .elv-prod-subtab-btn.active{background:#16243e;border-color:#2e4b7d;color:#f8fafc;box-shadow:0 2px 8px #00000059}[data-theme=dark] .elv-prod-subtab-count{background:#94a3b829;color:#cbd5e1}[data-theme=dark] .elv-prod-subtab-btn.active .elv-prod-subtab-count{background:#3b82f63d;color:#93c5fd}[data-theme=dark] .elv-cat-toolbar{border-bottom-color:#1e2f4d}[data-theme=dark] .elv-cat-summary-chip{background:#131f36;border-color:#223659;color:#94a3b8}[data-theme=dark] .elv-cat-summary-chip strong{color:#f1f5f9}[data-theme=dark] .elv-cat-card,[data-theme=dark] .elv-sup-card{background:#10192c;border-color:#213250}[data-theme=dark] .elv-cat-card:hover,[data-theme=dark] .elv-sup-card:hover{background:#142038;border-color:#36568a}[data-theme=dark] .elv-cat-card.is-editing{background:#152440;border-color:#3b82f6}[data-theme=dark] .elv-cat-icon-box,[data-theme=dark] .elv-sup-icon-box{background:#162642;border-color:#294574}[data-theme=dark] .elv-cat-card-name,[data-theme=dark] .elv-sup-name{color:#f1f5f9}[data-theme=dark] .elv-cat-count-pill,[data-theme=dark] .elv-sup-purchases-pill{background:#3b82f633;color:#93c5fd}[data-theme=dark] .elv-cat-count-pill.is-empty,[data-theme=dark] .elv-sup-purchases-pill.is-zero{background:#94a3b824;color:#94a3b8}[data-theme=dark] .elv-sup-meta-chip{background:#0c1425;border-color:#1e304e;color:#cbd5e1}[data-theme=dark] .elv-tax-split-card{background:#10192c;border-color:#213250;box-shadow:0 6px 18px #0000004d}[data-theme=dark] .elv-tax-master-col{background:#0c1424;border-right-color:#1e2f4d}[data-theme=dark] .elv-tax-master-head{background:#10192c;border-bottom-color:#1e2f4d}[data-theme=dark] .elv-tax-master-title{color:#cbd5e1}[data-theme=dark] .brisly-tax-summary-badge{box-shadow:0 2px 6px #00000042}[data-theme=dark] .brisly-tax-summary-badge.is-active{--tax-summary-stroke: #93c5fd;--tax-summary-accent: #60a5fa;--tax-summary-fill: rgba(59, 130, 246, .24);--tax-btn-stroke: #93c5fd;--tax-btn-accent: #60a5fa;--tax-btn-fill: rgba(59, 130, 246, .24);background:#2563eb38;border-color:#60a5fa70;color:#dbeafe}[data-theme=dark] .brisly-tax-summary-badge.is-empty{--tax-summary-stroke: #94a3b8;--tax-summary-accent: #cbd5e1;--tax-summary-fill: rgba(148, 163, 184, .2);background:#162238;border-color:#283b5c;color:#cbd5e1}[data-theme=dark] .elv-tax-new-btn{--tax-btn-stroke: #bfdbfe;--tax-btn-accent: #60a5fa;--tax-btn-fill: rgba(59, 130, 246, .26);background:linear-gradient(180deg,#192f54,#122340);border-color:#365d98;color:#e0f2fe;box-shadow:0 2px 6px #0000004d}[data-theme=dark] .elv-tax-new-btn:hover{--tax-btn-stroke: #ffffff;--tax-btn-accent: #93c5fd;--tax-btn-fill: rgba(59, 130, 246, .34);background:linear-gradient(180deg,#213d6b,#172d52);border-color:#60a5fa;color:#fff;box-shadow:0 4px 12px #0758c252}[data-theme=dark] .elv-tax-master-row{border-bottom-color:#182640}[data-theme=dark] .elv-tax-master-row:hover{background:#14213a}[data-theme=dark] .elv-tax-master-row.selected{background:linear-gradient(90deg,#2563eb52,#0f1d36d9);border-left-color:#3b82f6}[data-theme=dark] .elv-tax-master-name{color:#f8fafc}[data-theme=dark] .elv-tax-master-rate{color:#cbd5e1}[data-theme=dark] .elv-tax-master-row.is-inactive:not(.selected) .elv-tax-master-name,[data-theme=dark] .elv-tax-master-row.is-inactive:not(.selected) .elv-tax-master-rate{color:#64748b}[data-theme=dark] .elv-tax-compound-micro{background:#60a5fa33;color:#93c5fd}[data-theme=dark] .elv-tax-status-pill{box-shadow:0 2px 6px #00000042}[data-theme=dark] .elv-tax-status-pill.is-active{--tax-pill-stroke: #6ee7b7;--tax-pill-accent: #34d399;--tax-pill-fill: rgba(16, 185, 129, .24);background:#10b9812b;border-color:#34d39970;color:#a7f3d0}[data-theme=dark] .elv-tax-status-pill.is-inactive{--tax-pill-stroke: #94a3b8;--tax-pill-accent: #cbd5e1;--tax-pill-fill: rgba(148, 163, 184, .2);background:#17243b;border-color:#2b3f64;color:#cbd5e1}[data-theme=dark] .elv-tax-master-row.selected .elv-tax-status-pill.is-inactive{background:#1c2d4b;border-color:#3a5687;color:#e2e8f0}[data-theme=dark] .elv-tax-detail-col{background:#10192c}[data-theme=dark] .elv-tax-switch-label{color:#f1f5f9}[data-theme=dark] .elv-tax-detail-actions{border-top-color:#1e2f4d}[data-theme=dark] .elv-price-tier-card{background:#10192c;border-color:#213250}[data-theme=dark] .elv-price-tier-card.is-active{background:linear-gradient(180deg,#132039,#0f1a2e);border-color:#365a91}[data-theme=dark] .elv-price-tier-card.is-inactive{background:#0d1525}[data-theme=dark] .elv-price-tier-code{background:#3b82f633;border-color:#60a5fa66;color:#93c5fd}[data-theme=dark] .elv-price-tier-card.is-inactive .elv-price-tier-code{background:#18253d;border-color:#263959;color:#64748b}[data-theme=dark] .elv-price-tier-state{--tax-pill-stroke: #6ee7b7;--tax-pill-accent: #34d399;--tax-pill-fill: rgba(16, 185, 129, .24);background:#10b9812b;border-color:#34d3996b;color:#a7f3d0}[data-theme=dark] .elv-price-tier-state.off{--tax-pill-stroke: #94a3b8;--tax-pill-accent: #cbd5e1;--tax-pill-fill: rgba(148, 163, 184, .2);background:#18253d;border-color:#2b3f64;color:#cbd5e1}[data-theme=dark] .elv-price-tier-preview{background:#0b1324;border-color:#1e304e}[data-theme=dark] .elv-price-tier-card.is-inactive .elv-price-tier-preview{background:#0a1120;border-color:#17253d}[data-theme=dark] .elv-price-tier-preview-label{color:#94a3b8}[data-theme=dark] .elv-price-tier-preview-from{color:#64748b}[data-theme=dark] .elv-price-tier-preview-to{color:#f8fafc}.elv-credit-client-card{margin-top:8px;padding:12px 13px;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#eff5fd);border:1px solid #cfe2f7;box-shadow:0 2px 6px #082b590a,inset 0 1px #fff;display:flex;flex-direction:column;gap:10px;animation:elvPayExpand .16s cubic-bezier(.22,1,.36,1)}.elv-credit-client-card.is-unauthorized,.elv-credit-client-card.is-overlimit{background:linear-gradient(180deg,#fffdf7,#fef7e6);border-color:#f4d394}.elv-credit-client-top{display:flex;align-items:center;gap:11px;min-width:0}.elv-credit-client-icon{width:auto;height:auto;border-radius:0;background:transparent!important;border:none!important;box-shadow:none!important;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-credit-client-copy{min-width:0;flex:1}.elv-credit-client-title{font-size:13.8px;font-weight:700;color:#082b59;letter-spacing:-.01em;line-height:1.25}.elv-credit-client-sub{font-size:12.2px;color:#5a6f87;margin-top:2px;line-height:1.35}.elv-credit-assign-cta{width:100%;height:38px;padding:0 12px;border-radius:10px;border:1px solid #b6d4f4;background:#fff;color:#082b59;font-family:inherit;font-size:13.4px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;box-shadow:0 2px 5px #0758c20f;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .13s ease}.elv-credit-assign-cta:hover{background:#f0f7ff;border-color:#7ab3ec;box-shadow:0 4px 10px #0758c21f;transform:translateY(-.5px)}.elv-credit-assign-cta:active{transform:translateY(0)}.elv-credit-assign-cta-left{display:inline-flex;align-items:center;gap:8px}.elv-credit-assign-cta-kbd{font-family:inherit;font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:#eaf3fd;border:1px solid #cce0f6;color:#0758c2;line-height:1.3}.elv-credit-client-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.elv-credit-client-person{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.elv-credit-client-avatar{width:35px;height:35px;border-radius:50%;background:linear-gradient(180deg,#e3f0fd,#cbe2fb);border:1px solid #9dc6ef;color:#082b59;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-credit-client-avatar.is-warn{background:linear-gradient(180deg,#fef3c7,#fde68a);border-color:#f59e0b;color:#92400e}.elv-credit-client-name-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.elv-credit-client-name{font-size:14px;font-weight:700;color:#182235}.elv-credit-client-pill{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;line-height:1.35}.elv-credit-client-pill.is-ok{background:#dcfce7;color:#166534}.elv-credit-client-pill.is-warn{background:#fef3c7;color:#92400e}.elv-credit-change-btn{height:30px;padding:0 11px;border-radius:8px;border:1px solid #c6dcf4;background:#fff;color:#0758c2;font-family:inherit;font-size:12.2px;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .14s ease,border-color .14s ease}.elv-credit-change-btn:hover{background:#eef6ff;border-color:#84bbea}.elv-credit-client-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.elv-credit-client-stat{background:#fff;border:1px solid #dbe7f5;border-radius:9px;padding:6px 10px;display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-variant-numeric:tabular-nums}.elv-credit-client-stat span{font-size:11.5px;font-weight:600;color:#64748b}.elv-credit-client-stat strong{font-size:12.8px;font-weight:750;color:#082b59}[data-theme=dark] .elv-credit-client-card{background:linear-gradient(180deg,#162540,#111d34);border-color:#294575;box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .elv-credit-client-card.is-unauthorized,[data-theme=dark] .elv-credit-client-card.is-overlimit{background:linear-gradient(180deg,#f59e0b24,#b453091a);border-color:#f59e0b6b}[data-theme=dark] .elv-credit-client-icon{background:transparent!important;border:none!important;box-shadow:none!important}[data-theme=dark] .elv-credit-client-title,[data-theme=dark] .elv-credit-client-name{color:#f1f5f9}[data-theme=dark] .elv-credit-client-sub{color:#94a3b8}[data-theme=dark] .elv-credit-assign-cta{background:#0d172a;border-color:#2d4c80;color:#f1f5f9;box-shadow:0 2px 8px #00000047}[data-theme=dark] .elv-credit-assign-cta:hover{background:#13223d;border-color:#3b82f6}[data-theme=dark] .elv-credit-assign-cta-kbd{background:#3b82f62e;border-color:#60a5fa59;color:#93c5fd}[data-theme=dark] .elv-credit-client-avatar{background:#1c345d;border-color:#355a96;color:#dbeafe}[data-theme=dark] .elv-credit-client-pill.is-ok{background:#10b98133;color:#6ee7b7}[data-theme=dark] .elv-credit-client-pill.is-warn{background:#f59e0b33;color:#fcd34d}[data-theme=dark] .elv-credit-change-btn{background:#0d172a;border-color:#2c4b7e;color:#93c5fd}[data-theme=dark] .elv-credit-change-btn:hover{background:#142440;border-color:#60a5fa}[data-theme=dark] .elv-credit-client-stat{background:#0c1526;border-color:#22385e}[data-theme=dark] .elv-credit-client-stat span{color:#94a3b8}[data-theme=dark] .elv-credit-client-stat strong{color:#f8fafc}@media print{html,body{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body>*:not(#elv-print-root),#root,.elv-toast{display:none!important;visibility:hidden!important}#elv-print-root{display:block!important;visibility:visible!important;position:static!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important}.elv-print-sheet+.elv-print-sheet{break-before:page;page-break-before:always}}.elv-pur-modal{width:min(796px,95vw);min-height:520px;max-height:90vh;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.elv-pur-dropdown{position:absolute;top:calc(100% + 8px);left:26px;right:26px;background:#f8fafd;border:1px solid #e2e8f2;border-radius:16px;padding:8px;box-shadow:0 18px 40px -10px #082b592e,0 4px 12px #0f172a0f;z-index:40}.elv-pur-dropdown-head{display:grid;grid-template-columns:minmax(190px,1.55fr) 154px 122px 122px;align-items:center;gap:10px;padding:8px 14px;background:#fff;border:1px solid #e6ecf5;border-radius:11px;font-size:12.8px;font-weight:650;color:#52637a}.elv-pur-dropdown-list{max-height:274px;overflow-y:auto;margin-top:4px}.elv-pur-dropdown-row{width:100%;border:none;background:transparent;text-align:left;font-family:inherit;display:grid;grid-template-columns:minmax(190px,1.55fr) 154px 122px 122px;align-items:center;gap:10px;padding:9px 14px;border-radius:12px;cursor:pointer;transition:background .12s ease}.elv-pur-dropdown-row:hover,.elv-pur-dropdown-row.is-active{background:#eaf2fd}.elv-pur-avatar{width:44px;height:44px;border-radius:11px;background:#d6e8fc;color:#082b59;font-weight:800;font-size:15.5px;letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.elv-pur-avatar.is-lg{width:54px;height:54px;border-radius:13px;background:#fff;border:1px solid #e6ecf5;font-size:19px}.elv-pur-avatar.has-img{background:#fff;border:1px solid #e4ebf5;padding:3px}.elv-pur-avatar img{width:100%;height:100%;object-fit:contain;display:block}.elv-pur-stock-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4.5px 12px;border-radius:9px;font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.elv-pur-stock-pill.is-neg{background:#feecef;border:1px solid #fbd5dc;color:#9f1239}.elv-pur-stock-pill.is-low{background:#fef5e5;border:1px solid #fde2b2;color:#9a5b08}.elv-pur-stock-pill.is-ok{background:#edf5fe;border:1px solid #d3e5fb;color:#0758c2}.elv-pur-stock-pill.is-neutral{background:#f1f5f9;border:1px solid #e2e8f0;color:#52637a}.elv-pur-table-head{display:grid;grid-template-columns:minmax(185px,1.55fr) 82px 82px 122px 132px 74px;align-items:center;gap:8px;padding:9px 16px;background:#f8fafd;border:1px solid #e6ecf5;border-radius:13px;font-size:12.8px;font-weight:650;color:#52637a}.elv-pur-line-card{display:grid;grid-template-columns:minmax(185px,1.55fr) 82px 82px 122px 132px 74px;align-items:center;gap:8px;padding:12px 16px;background:#fff;border:1px solid #e8eef7;border-radius:15px;box-shadow:0 2px 6px #0f172a05}.elv-pur-action-btn{width:32px;height:32px;border-radius:9px;border:none;background:transparent;color:#0758c2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .13s ease,color .13s ease}.elv-pur-action-btn:hover{background:#eaf3fe}.elv-pur-action-btn.is-danger:hover{background:#feecef;color:#dc2626}.elv-pur-totals-bar{display:grid;grid-template-columns:minmax(185px,1.55fr) 82px 82px 122px 132px 74px;align-items:center;gap:8px;padding:11px 16px;background:#f1f5fb;border:1px solid #e5ecf6;border-radius:13px;font-size:14.5px;font-weight:700;color:#182235}.elv-pur-confirm-disabled{height:44px;padding:0 20px;border-radius:13px;border:1px solid #e6ebf4;background:#f1f5fb;color:#52637a;font-family:inherit;font-size:15px;font-weight:650;display:inline-flex;align-items:center;gap:8px;cursor:not-allowed}.elv-pur-entry-modal{width:min(478px,94vw);max-height:92vh;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.elv-pur-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:#f4f7fc;border:1px solid #e8eef7}.elv-pur-mode-tab{height:36px;border-radius:9px;border:1.5px solid transparent;background:transparent;color:#1e293b;font-family:inherit;font-size:13.8px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:all .14s ease}.elv-pur-mode-tab.is-active.is-entrada{background:#eaf3fe;border-color:#93c5fd;color:#0758c2;box-shadow:0 1px 3px #0758c214}.elv-pur-mode-tab.is-active.is-salida{background:#fff1f2;border-color:#fda4af;color:#be123c;box-shadow:0 1px 3px #be123c14}.elv-pur-product-card{display:flex;align-items:center;gap:14px;padding:11px 14px;border-radius:15px;background:#f8fafd;border:1px solid #ebf0f8}.elv-pur-unit-pill{padding:3.5px 11px;border-radius:999px;background:#fff;border:1px solid #dfe7f3;color:#334155;font-size:12.2px;font-weight:600;flex-shrink:0;box-shadow:0 1px 2px #0f172a08}[data-theme=dark] .elv-pur-dropdown{background:#101b2f;border-color:#283f66;box-shadow:0 20px 44px -8px #000000a6}[data-theme=dark] .elv-pur-dropdown-head,[data-theme=dark] .elv-pur-table-head{background:#15233d;border-color:#294169;color:#94a3b8}[data-theme=dark] .elv-pur-dropdown-row:hover,[data-theme=dark] .elv-pur-dropdown-row.is-active{background:#192c4d}[data-theme=dark] .elv-pur-avatar{background:#3b82f638;color:#93c5fd}[data-theme=dark] .elv-pur-avatar.is-lg,[data-theme=dark] .elv-pur-avatar.has-img{background:#0f192c;border-color:#2b436e}[data-theme=dark] .elv-pur-stock-pill.is-neg{background:#f43f5e29;border-color:#fb718559;color:#fda4af}[data-theme=dark] .elv-pur-stock-pill.is-low{background:#f59e0b29;border-color:#fbbf2459;color:#fcd34d}[data-theme=dark] .elv-pur-stock-pill.is-ok{background:#3b82f62e;border-color:#60a5fa59;color:#93c5fd}[data-theme=dark] .elv-pur-stock-pill.is-neutral{background:#182742;border-color:#2b426b;color:#94a3b8}[data-theme=dark] .elv-pur-line-card{background:#132038;border-color:#273e65}[data-theme=dark] .elv-pur-action-btn{color:#60a5fa}[data-theme=dark] .elv-pur-action-btn:hover{background:#3b82f62e}[data-theme=dark] .elv-pur-action-btn.is-danger:hover{background:#f43f5e2e;color:#fda4af}[data-theme=dark] .elv-pur-totals-bar{background:#162642;border-color:#2a436e;color:#f1f5f9}[data-theme=dark] .elv-pur-confirm-disabled{background:#16243e;border-color:#273c61;color:#64748b}[data-theme=dark] .elv-pur-mode-tabs{background:#0f192c;border-color:#253b61}[data-theme=dark] .elv-pur-mode-tab{color:#cbd5e1}[data-theme=dark] .elv-pur-mode-tab.is-active.is-entrada{background:#3b82f633;border-color:#60a5fa;color:#93c5fd}[data-theme=dark] .elv-pur-mode-tab.is-active.is-salida{background:#f43f5e33;border-color:#fb7185;color:#fda4af}[data-theme=dark] .elv-pur-product-card{background:#14223b;border-color:#283f67}[data-theme=dark] .elv-pur-unit-pill{background:#0d1627;border-color:#2a426b;color:#cbd5e1}.elv-pur-master-controls{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.elv-pur-master-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px 13px 15px;border-left:3.5px solid transparent;border-bottom:1px solid #f1f5f9;background:transparent;cursor:pointer;transition:background .14s ease,border-color .14s ease}.elv-pur-master-item:hover{background:#f4f7fc}.elv-pur-master-item.is-selected{background:#dce8fc;border-left-color:#0758c2}.elv-pur-draft-pill{display:inline-flex;align-items:center;gap:6px;height:27px;padding:0 11px 0 9px;border-radius:999px;background:linear-gradient(180deg,#f4f9ff,#e6f0fe);border:1px solid #b6d4fe;color:#0758c2;font-size:12.4px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 1px 2px #0758c20f}.elv-pur-status-pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12.5px 0 9.5px;border-radius:999px;font-size:13px;font-weight:650;letter-spacing:-.005em;line-height:1;box-shadow:0 1.5px 4px #0f172a09,inset 0 1px #ffffffb8}.elv-pur-status-pill.is-completed{--pur-badge-ok-stroke: #065f46;--pur-badge-ok-accent: #059669;--pur-badge-ok-fill: rgba(16, 185, 129, .22);background:linear-gradient(180deg,#f0fdf6,#dcfce8);border:1px solid #86efac;color:#065f46}.elv-pur-status-pill.is-draft{background:linear-gradient(180deg,#f3f8ff,#e3effe);border:1px solid #a9cbfb;color:#0758c2}.elv-pur-status-pill.is-meta{background:linear-gradient(180deg,#f9fbfe,#eff4fb);border:1px solid #d7e2f0;color:#1e293b}.elv-pur-status-pill.is-supplier{background:linear-gradient(180deg,#f7faff,#eaf2fd);border:1px solid #c6daf4;color:#0d2b52}.elv-pur-user-circle{width:40px;height:40px;border-radius:999px;background:#e8f0fe;border:1px solid #d2e3fc;color:#0758c2;font-size:13.5px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #0758c214}.elv-pur-draft-callout{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;font-size:13.5px;font-weight:550}.elv-pur-section-card{background:#fff;border:1px solid #edf2f8;border-radius:18px;padding:20px 22px;box-shadow:0 2px 10px #0f172a06}.elv-pur-detail-head{display:grid;grid-template-columns:minmax(190px,2.3fr) .75fr .75fr 1fr 1.05fr;align-items:center;gap:10px;background:#f3f6fb;border-radius:11px;padding:9px 16px;font-size:12.8px;font-weight:650;color:#475569}.elv-pur-detail-head.has-actions{grid-template-columns:minmax(180px,2.15fr) .72fr .72fr .96fr 1fr 76px}.elv-pur-items-box{margin-top:12px;border:1px solid #eef2f8;border-radius:15px;padding:10px 14px 12px;background:#fff;display:flex;flex-direction:column;gap:8px}.elv-pur-detail-row{display:grid;grid-template-columns:minmax(190px,2.3fr) .75fr .75fr 1fr 1.05fr;align-items:center;gap:10px;padding:8px 4px}.elv-pur-detail-row+.elv-pur-detail-row{border-top:1px solid #f1f5f9}.elv-pur-detail-row.has-actions{grid-template-columns:minmax(180px,2.15fr) .72fr .72fr .96fr 1fr 76px;padding:10px 14px;border:1px solid #edf2f8;border-radius:14px;background:#fff}.elv-pur-calc-bar{display:grid;grid-template-columns:minmax(190px,2.3fr) .75fr .75fr 1fr 1.05fr;align-items:center;gap:10px;margin-top:4px;background:#eef2f7;border-radius:11px;padding:10px 14px;font-size:13.8px;font-weight:700;color:#1e293b}.elv-pur-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.elv-pur-summary-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#475569;padding:4px 0;font-variant-numeric:tabular-nums}.elv-pur-summary-divider{height:1px;background:#edf2f8;margin:10px 0}.elv-pur-draft-footer{padding:12px 28px;border-top:1px solid #e8eef6;background:var(--bg-surface, #ffffff);display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.elv-pur-cancel-btn{height:42px;padding:0 15px;border-radius:12px;border:1px solid #f8d0d0;background:#fce8e8;color:#991b1b;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.elv-pur-cancel-btn:hover{background:#f9d5d5;border-color:#f2b4b4}.elv-pur-keycap-danger{padding:2px 6px;border-radius:6px;background:#ffffffc7;border:1px solid rgba(185,28,28,.16);color:#991b1b;font-size:10.8px;font-weight:750;letter-spacing:.02em}.elv-pur-keycap-primary{padding:2.5px 7px;border-radius:6px;background:#ffffff38;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:10.8px;font-weight:750;letter-spacing:.03em}.elv-pur-checkout-modal{width:min(796px,95vw);min-height:524px;max-height:90vh;border-radius:24px;display:flex;flex-direction:column;overflow:visible}.elv-pur-checkout-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);flex:1;min-height:380px;border-top:1px solid #eef2f8}.elv-pur-checkout-left{padding:24px 28px 28px;border-right:1px solid #eef2f8;display:flex;flex-direction:column;gap:20px;overflow:visible}.elv-pur-checkout-right{padding:24px 28px 28px;display:flex;flex-direction:column;overflow-y:auto}.elv-pur-cashout-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:15px;background:#f8fafd;border:1px solid #e6edf7;cursor:pointer;transition:border-color .15s ease,background .15s ease}.elv-pur-cashout-card:hover{border-color:#cbd5e1;background:#f3f7fd}.elv-pur-supplier-wrap{position:relative}[data-theme=dark] .elv-pur-master-item{border-bottom-color:#1c2d4a}[data-theme=dark] .elv-pur-master-item:hover{background:#3b82f61a}[data-theme=dark] .elv-pur-master-item.is-selected{background:#2563eb3d;border-left-color:#60a5fa}[data-theme=dark] .elv-pur-status-pill{box-shadow:0 2px 6px #0000003d}[data-theme=dark] .elv-pur-draft-pill,[data-theme=dark] .elv-pur-status-pill.is-draft{background:#2563eb33;border-color:#60a5fa6b;color:#bfdbfe;box-shadow:0 2px 6px #00000038}[data-theme=dark] .elv-pur-status-pill.is-completed{--pur-badge-ok-stroke: #6ee7b7;--pur-badge-ok-accent: #34d399;--pur-badge-ok-fill: rgba(16, 185, 129, .24);background:#10b98129;border-color:#34d39966;color:#a7f3d0}[data-theme=dark] .elv-pur-status-pill.is-meta{background:#15233b;border-color:#284068;color:#e2e8f0}[data-theme=dark] .elv-pur-status-pill.is-supplier{background:#1e3a8a57;border-color:#31548b;color:#dbeafe}[data-theme=dark] .elv-pur-user-circle{background:#3b82f633;border-color:#60a5fa5c;color:#93c5fd}[data-theme=dark] .elv-pur-draft-callout{background:#2563eb29;border-color:#60a5fa59;color:#bfdbfe}[data-theme=dark] .elv-pur-section-card{background:#111c30;border-color:#233759;box-shadow:none}[data-theme=dark] .elv-pur-detail-head{background:#182742;color:#94a3b8}[data-theme=dark] .elv-pur-items-box{background:#111c30;border-color:#223657}[data-theme=dark] .elv-pur-detail-row+.elv-pur-detail-row{border-top-color:#1e3150}[data-theme=dark] .elv-pur-detail-row.has-actions{background:#14223b;border-color:#253c61}[data-theme=dark] .elv-pur-calc-bar{background:#182742;color:#f1f5f9}[data-theme=dark] .elv-pur-summary-row{color:#94a3b8}[data-theme=dark] .elv-pur-summary-divider{background:#223657}[data-theme=dark] .elv-pur-draft-footer{background:#0f1829;border-top-color:#223657}[data-theme=dark] .elv-pur-cancel-btn{background:#f43f5e29;border-color:#f43f5e59;color:#fda4af}[data-theme=dark] .elv-pur-cancel-btn:hover{background:#f43f5e3d}[data-theme=dark] .elv-pur-keycap-danger{background:#0f172a8c;border-color:#fda4af40;color:#fecdd3}[data-theme=dark] .elv-pur-checkout-grid,[data-theme=dark] .elv-pur-checkout-left{border-color:#223657}[data-theme=dark] .elv-pur-cashout-card{background:#14223b;border-color:#273e65}[data-theme=dark] .elv-pur-cashout-card:hover{background:#182947;border-color:#3b5b8f}.elv-tx-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.elv-tx-filter-row .elv-brisly-select-trigger{width:auto!important;max-width:100%;flex:0 1 auto;height:35px!important;min-height:35px!important;padding:0 9px!important;gap:5px!important;border-radius:10px!important;font-size:13.1px!important;font-weight:600!important;background:#fff;border:1px solid #dfe7f2;box-shadow:0 1px 2px #0f172a08}.elv-tx-filter-row .elv-brisly-select-trigger-main{gap:5px!important}.elv-tx-filter-row .elv-brisly-select-leading-icon{width:15px!important;height:15px!important}.elv-tx-filter-row .elv-brisly-select-trigger:hover{border-color:#bfd0ea;background:#f8fbff}.elv-tx-filter-row .elv-brisly-select-chevron{width:11px!important;height:11px!important;opacity:.55;flex-shrink:0}.elv-tx-master-list{flex:1;min-height:0;overflow-y:auto;padding:4px 0 10px}.elv-tx-master-item{position:relative;display:flex;align-items:center;gap:12px;padding:13px 16px 13px 18px;cursor:pointer;border-bottom:1px solid #f1f5fb;transition:background .14s ease}.elv-tx-master-item:hover{background:#f4f8ff}.elv-tx-master-item.is-selected{background:#dce8fc}.elv-tx-master-item.is-selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3.5px;background:#0758c2}.elv-tx-avatar{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:13.5px;font-weight:750;letter-spacing:-.01em}.elv-tx-avatar.is-sale-img{border-radius:10px;background:#fff;border:1px solid #e3ebf6;padding:3px}.elv-tx-avatar.is-sale-img img{width:100%;height:100%;object-fit:contain;display:block}.elv-tx-avatar.is-sale-initials{border-radius:10px;background:#d7e6fd;color:#082b59;border:1px solid rgba(7,88,194,.14)}.elv-tx-avatar.is-selected-initials{background:#c5dbfc}.elv-tx-avatar.is-cash-out{border-radius:50%;background:#fde2e6;border:1px solid rgba(225,29,72,.14)}.elv-tx-avatar.is-cash-out.is-active-danger{background:linear-gradient(180deg,#e11d48,#be123c);border-color:#be123c;box-shadow:0 3px 8px #be123c47}.elv-tx-avatar.is-cash-in{border-radius:50%;background:#eef3fa;border:1px solid rgba(8,43,89,.08)}.elv-tx-avatar.is-active-brand,.elv-tx-avatar.is-cash-out.is-active-brand,.elv-tx-avatar.is-cash-in.is-active-brand{background:linear-gradient(180deg,#0b64d8,#0758c2);border-color:#0758c2;box-shadow:0 3px 8px #0758c247}.elv-tx-row-subtitle{font-size:13px;line-height:1.32;color:#5b6e86;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.elv-tx-detail-pane{--tx-stage-bg: #ffffff;background:var(--tx-stage-bg);display:flex;flex-direction:column;min-height:0;position:relative}.elv-tx-detail-header{padding:20px 28px 10px;flex-shrink:0}.elv-tx-detail-title{margin:0;font-size:25.5px;font-weight:750;color:#0f172a;letter-spacing:-.02em}.elv-tx-receipt-stage{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:12px 24px 30px}.elv-tx-receipt-wrap{--tx-card-bg: #ffffff;--tx-card-edge: #f1f5f9;--tx-notch-ring: rgba(15, 23, 42, .055);--tx-tear-frame: #f2f5f9;--tx-dash-color: #e3e8f1;width:465px;max-width:100%;display:flex;flex-direction:column;filter:drop-shadow(0 8px 26px rgba(15,23,42,.072)) drop-shadow(0 1px 4px rgba(15,23,42,.042))}.elv-tx-receipt-top{background:var(--tx-card-bg);border-radius:20px 20px 0 0;padding:22px 30px 18px;position:relative;box-shadow:inset 0 1px 0 var(--tx-card-edge),inset 1px 0 0 var(--tx-card-edge),inset -1px 0 0 var(--tx-card-edge)}.elv-tx-receipt-folio{text-align:right;font-size:14px;font-weight:700;color:#1e293b;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.elv-tx-receipt-hero{display:flex;flex-direction:column;align-items:center;margin-top:8px;text-align:center}.elv-tx-receipt-actor{font-size:15px;font-weight:500;color:#334155;margin-top:14px;line-height:1.35}.elv-tx-receipt-amount{font-size:38px;line-height:1.12;font-weight:750;color:#0f172a;letter-spacing:-.025em;margin-top:6px;font-variant-numeric:tabular-nums}.elv-tx-receipt-amount.is-cancelled{color:#991b1b;text-decoration:line-through}.elv-tx-receipt-date{font-size:13.8px;font-weight:450;color:#475569;margin-top:6px}.elv-tx-receipt-status-pill{margin-top:11px;padding:5px 13px 5px 10.5px;border-radius:999px;font-size:12.8px;font-weight:720;display:inline-flex;align-items:center;gap:6.5px;line-height:1.2}.elv-tx-receipt-status-pill-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-tx-receipt-status-pill.is-danger{background:#fde8e8;border:1px solid rgba(225,29,72,.22);color:#991b1b}.elv-tx-receipt-status-pill.is-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.elv-tx-hero-avatar{width:56px;height:56px;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:17px;font-weight:800;letter-spacing:-.02em}.elv-tx-hero-avatar.is-sale-img{border-radius:14px;background:#fff;border:1px solid #e4ecf6;padding:4px;box-shadow:0 2px 8px #0f172a0a}.elv-tx-hero-avatar.is-sale-img img{width:100%;height:100%;object-fit:contain;display:block}.elv-tx-hero-avatar.is-sale-initials{border-radius:14px;background:#dce8fc;color:#082b59;border:1px solid rgba(7,88,194,.16)}.elv-tx-hero-avatar.is-cash-out{border-radius:50%;background:#fde2e6;border:1px solid rgba(225,29,72,.16)}.elv-tx-hero-avatar.is-cash-in{border-radius:50%;background:#eef3fa;border:1px solid rgba(8,43,89,.1)}.elv-tx-items-box{margin-top:20px;background:#f8fafc;border:1px solid #edf2f8;border-radius:16px;padding:15px 18px}.elv-tx-items-header{font-size:14.8px;font-weight:750;color:#0f172a;margin-bottom:10px}.elv-tx-items-list{display:flex;flex-direction:column;gap:6px}.elv-tx-item-thumb{width:44px;height:44px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid #e3ebf6;padding:3px;font-size:13px;font-weight:750;color:#082b59}.elv-tx-item-thumb.is-initials{background:#dce8fc;border-color:#0758c224;padding:0}.elv-tx-item-thumb img{width:100%;height:100%;object-fit:contain;display:block}.elv-tx-item-main{flex:1;min-width:0}.elv-tx-item-name{font-size:14.8px;font-weight:650;color:#0f172a;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.elv-tx-item-sub{font-size:12.6px;color:#64748b;margin-top:2px}.elv-tx-item-right{text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.elv-tx-item-price{font-size:15px;font-weight:700;color:#0f172a}.elv-tx-item-price.is-danger{color:#be123c}.elv-tx-item-qty{font-size:13.2px;color:#475569;margin-top:2px}.elv-tx-tear-band{position:relative;height:30px;width:100%;margin-top:-1px;margin-bottom:-1px;z-index:2;background-image:radial-gradient(circle at 0 50%,transparent 12.2px,var(--tx-notch-ring) 12.7px,var(--tx-card-bg) 13.5px),radial-gradient(circle at 100% 50%,transparent 12.2px,var(--tx-notch-ring) 12.7px,var(--tx-card-bg) 13.5px);background-size:51% 100%,51% 100%;background-position:left center,right center;background-repeat:no-repeat}.elv-tx-tear-band:before,.elv-tx-tear-band:after{content:"";position:absolute;left:14px;right:14px;height:1px;background:var(--tx-tear-frame);pointer-events:none}.elv-tx-tear-band:before{top:2px}.elv-tx-tear-band:after{bottom:2px}.elv-tx-tear-dash{position:absolute;left:16px;right:16px;top:50%;height:1.5px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,var(--tx-dash-color) 0 6px,transparent 6px 12px)}.elv-tx-receipt-bottom{background:var(--tx-card-bg);padding:18px 30px 16px;position:relative;box-shadow:inset 1px 0 0 var(--tx-card-edge),inset -1px 0 0 var(--tx-card-edge)}.elv-tx-summary-title{margin:0 0 12px;font-size:16px;font-weight:750;color:#0f172a;letter-spacing:-.01em}.elv-tx-meta-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.elv-tx-meta-pill{display:inline-flex;align-items:center;gap:6.5px;height:33px;padding:0 13px;border-radius:999px;background:#fff;border:1px solid #e2e8f0;color:#334155;font-size:13.1px;font-weight:550;white-space:nowrap;max-width:100%}.elv-tx-meta-pill span{overflow:hidden;text-overflow:ellipsis}.elv-tx-fin-group{display:flex;flex-direction:column;gap:2px}.elv-tx-fin-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14.8px;color:#475569;padding:4px 0;font-variant-numeric:tabular-nums}.elv-tx-fin-row.is-multiline{align-items:flex-start}.elv-tx-fin-row.is-multiline span{flex-shrink:0}.elv-tx-fin-row.is-multiline strong{text-align:right;word-break:break-word}.elv-tx-fin-row strong{color:#0f172a;font-weight:680}.elv-tx-fin-row strong.is-emerald{color:var(--tint-emerald-text, #047857)}.elv-tx-fin-row strong.is-danger{color:var(--tint-danger-text, #be123c)}.elv-tx-fin-dash{height:1.5px;width:100%;margin:12px 0;background:repeating-linear-gradient(90deg,var(--tx-dash-color) 0 6px,transparent 6px 12px)}.elv-tx-fin-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;font-size:17px;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}.elv-tx-fin-total strong{font-size:17.5px;font-weight:780;color:#0f172a}.elv-tx-receipt-scallop{height:14px;width:100%;margin-top:-1px;background:radial-gradient(circle at 15.5px 14px,transparent 7.8px,var(--tx-notch-ring) 8.3px,var(--tx-card-bg) 9px) repeat-x center bottom / 31px 14px}.elv-virtual-ticket-modal{width:min(560px,94vw);max-height:92vh;background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 24px 60px #0f172a38;display:flex;flex-direction:column;overflow:hidden}.elv-virtual-ticket-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 22px 12px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.elv-virtual-ticket-modal-title{margin:0;font-size:18.5px;font-weight:750;color:#0f172a;letter-spacing:-.015em}.elv-virtual-ticket-modal-stage{flex:1;min-height:0;overflow-y:auto;background:#fff;display:flex;flex-direction:column;align-items:center;padding:18px 20px 24px}.elv-virtual-ticket-modal-foot{padding:12px 18px 14px;border-top:1px solid #eef2f8;background:#fff;flex-shrink:0;position:relative}.elv-pur-ticket-btn{height:38px;padding:0 14px;border-radius:999px;border:1px solid #cfe0f8;background:#f3f8ff;color:#0758c2;font-size:13.4px;font-weight:680;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .1s ease}.elv-pur-ticket-btn:hover{background:#e6f0ff;border-color:#9ec5fe}.elv-pur-ticket-btn:active{transform:scale(.98)}.elv-tx-dock-wrap{padding:0 20px 14px;flex-shrink:0;position:relative}.elv-tx-dock{background:#fff;border:1px solid #e4ecf6;border-radius:18px;padding:11px 14px;box-shadow:0 8px 26px #0f172a0f;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.elv-tx-dock .elv-btn-soft-danger,.elv-tx-dock .elv-btn-soft-blue{height:40px;border-radius:11px;font-size:14px;font-weight:650;gap:7px}.elv-tx-share-popover{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:252px;background:#fff;border:1px solid #dce5f2;border-radius:15px;padding:6px;box-shadow:0 18px 42px #0f172a24,0 3px 10px #0f172a0f;z-index:60;animation:elvFadeIn .12s ease}.elv-tx-share-popover-head{padding:6px 10px 7px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #eef2f8;margin-bottom:4px}.elv-tx-share-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;border-radius:10px;background:transparent;color:#0f172a;font-size:13.6px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease}.elv-tx-share-item:hover{background:#f1f6fe}.elv-tx-share-item-sub{display:block;font-size:11.6px;font-weight:500;color:#64748b;margin-top:1px}[data-theme=dark] .elv-tx-filter-row .elv-brisly-select-trigger{background:#14223b;border-color:#263c61;color:#e2e8f0}[data-theme=dark] .elv-tx-filter-row .elv-brisly-select-trigger:hover{background:#192b49;border-color:#3a5a8f}[data-theme=dark] .elv-tx-master-item{border-bottom-color:#1c2c48}[data-theme=dark] .elv-tx-master-item:hover{background:#1e3a6859}[data-theme=dark] .elv-tx-master-item.is-selected{background:#2563eb38}[data-theme=dark] .elv-tx-master-item.is-selected:before{background:#38bdf8}[data-theme=dark] .elv-tx-avatar.is-sale-img,[data-theme=dark] .elv-tx-hero-avatar.is-sale-img,[data-theme=dark] .elv-tx-item-thumb:not(.is-initials){background:#fff;border-color:#2c436b}[data-theme=dark] .elv-tx-avatar.is-sale-initials,[data-theme=dark] .elv-tx-hero-avatar.is-sale-initials,[data-theme=dark] .elv-tx-item-thumb.is-initials{background:#38bdf829;color:#bae6fd;border-color:#38bdf847}[data-theme=dark] .elv-tx-avatar.is-cash-out,[data-theme=dark] .elv-tx-hero-avatar.is-cash-out{background:#f43f5e2e;border-color:#f43f5e52}[data-theme=dark] .elv-tx-avatar.is-cash-out.is-active-danger{background:linear-gradient(180deg,#e11d48,#be123c);border-color:#f43f5e}[data-theme=dark] .elv-tx-avatar.is-cash-in,[data-theme=dark] .elv-tx-hero-avatar.is-cash-in{background:#94a3b824;border-color:#94a3b83d}[data-theme=dark] .elv-tx-avatar.is-active-brand,[data-theme=dark] .elv-tx-avatar.is-cash-out.is-active-brand,[data-theme=dark] .elv-tx-avatar.is-cash-in.is-active-brand{background:linear-gradient(180deg,#0b64d8,#0758c2);border-color:#38bdf8}[data-theme=dark] .elv-tx-row-subtitle{color:#94a3b8}[data-theme=dark] .elv-tx-detail-pane{--tx-stage-bg: #0c1424}[data-theme=dark] .elv-tx-receipt-wrap{--tx-card-bg: #15223a;--tx-card-edge: rgba(255, 255, 255, .065);--tx-notch-ring: rgba(255, 255, 255, .075);--tx-tear-frame: rgba(255, 255, 255, .05);--tx-dash-color: #2b4269;filter:drop-shadow(0 16px 34px rgba(0,0,0,.46))}[data-theme=dark] .elv-tx-detail-title,[data-theme=dark] .elv-tx-receipt-folio,[data-theme=dark] .elv-tx-receipt-amount,[data-theme=dark] .elv-tx-items-header,[data-theme=dark] .elv-tx-item-name,[data-theme=dark] .elv-tx-item-price,[data-theme=dark] .elv-tx-summary-title,[data-theme=dark] .elv-tx-fin-row strong,[data-theme=dark] .elv-tx-fin-total,[data-theme=dark] .elv-tx-fin-total strong,[data-theme=dark] .elv-virtual-ticket-modal-title{color:#f1f5f9}[data-theme=dark] .elv-tx-receipt-amount.is-cancelled,[data-theme=dark] .elv-tx-item-price.is-danger,[data-theme=dark] .elv-tx-fin-row strong.is-danger{color:#fda4af}[data-theme=dark] .elv-tx-fin-row strong.is-emerald{color:#6ee7b7}[data-theme=dark] .elv-tx-receipt-actor{color:#cbd5e1}[data-theme=dark] .elv-tx-receipt-date,[data-theme=dark] .elv-tx-item-sub,[data-theme=dark] .elv-tx-item-qty{color:#94a3b8}[data-theme=dark] .elv-tx-receipt-status-pill.is-danger{background:#f43f5e2e;border-color:#f43f5e57;color:#fda4af}[data-theme=dark] .elv-tx-receipt-status-pill.is-info{background:#3b82f633;border-color:#60a5fa61;color:#bfdbfe}[data-theme=dark] .elv-tx-items-box{background:#101b2f;border-color:#223657}[data-theme=dark] .elv-tx-meta-pill{background:#101b2f;border-color:#273e65;color:#cbd5e1}[data-theme=dark] .elv-tx-fin-row{color:#94a3b8}[data-theme=dark] .elv-virtual-ticket-modal{background:#0f182a;border-color:#243a5e;box-shadow:0 28px 64px #0009}[data-theme=dark] .elv-virtual-ticket-modal-head{border-bottom-color:#1f3252}[data-theme=dark] .elv-virtual-ticket-modal-stage{background:#0c1424}[data-theme=dark] .elv-virtual-ticket-modal-foot{background:#0f182a;border-top-color:#1f3252}[data-theme=dark] .elv-pur-ticket-btn{background:#2563eb33;border-color:#60a5fa6b;color:#93c5fd}[data-theme=dark] .elv-pur-ticket-btn:hover{background:#2563eb4d;border-color:#60a5fa;color:#dbeafe}[data-theme=dark] .elv-tx-dock{background:#14223b;border-color:#243a5e;box-shadow:0 12px 30px #00000061}[data-theme=dark] .elv-tx-share-popover{background:#15233d;border-color:#2a436c;box-shadow:0 20px 44px #0000008c}[data-theme=dark] .elv-tx-share-popover-head{border-bottom-color:#223759;color:#94a3b8}[data-theme=dark] .elv-tx-share-item{color:#f1f5f9}[data-theme=dark] .elv-tx-share-item:hover{background:#38bdf81f}[data-theme=dark] .elv-tx-share-item-sub{color:#94a3b8}.elv-tx-item-row{display:flex;align-items:center;gap:11px;padding:7px 9px;margin:0 -9px;border-radius:12px;transition:background .14s ease}.elv-tx-item-row.can-return:hover,.elv-tx-item-row.can-return:focus-within{background:#eaeff8}.elv-tx-return-hover-btn{display:none;align-items:center;gap:6px;height:31px;padding:0 11px;border-radius:9px;border:1.25px solid rgba(7,88,194,.42);background:#f8fbff;color:#0758c2;font-size:13px;font-weight:650;white-space:nowrap;flex-shrink:0;cursor:pointer;box-shadow:0 2px 6px #0758c214;transition:background .12s ease,border-color .12s ease,transform .1s ease}.elv-tx-item-row.can-return:hover .elv-tx-return-hover-btn,.elv-tx-item-row.can-return:focus-within .elv-tx-return-hover-btn{display:inline-flex}.elv-tx-return-hover-btn:hover{background:#e6f0ff;border-color:#0758c2}.elv-tx-return-hover-btn:active{transform:scale(.98)}.elv-tx-returned-pill{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;border-radius:999px;background:#fde8ea;border:1px solid rgba(225,29,72,.2);color:#9f1239;font-size:11.5px;font-weight:650}.elv-tx-return-field-label{display:block;margin:20px 0 8px;font-size:14.5px;font-weight:650;color:#121826}.elv-tx-return-input{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1.5px solid #cbd7e8;background:#fff;color:#0f172a;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.elv-tx-return-input:focus{border-color:#0758c2;box-shadow:0 0 0 3px #0758c226}.elv-tx-return-input.has-error{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.elv-tx-return-error{margin-top:7px;font-size:13px;font-weight:600;color:#b91c1c}.elv-tx-return-submit-btn{height:46px;padding:0 18px;border-radius:13px;border:1px solid #062349;background:var(--blue-grad);color:#fff;font-size:15px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 2.5px #041936,0 6px 16px #0758c23d;transition:background .14s ease,transform .1s ease}.elv-tx-return-submit-btn:hover:not(:disabled){filter:brightness(1.06)}.elv-tx-return-submit-btn:disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] .elv-tx-item-row.can-return:hover,[data-theme=dark] .elv-tx-item-row.can-return:focus-within{background:#38bdf81a}[data-theme=dark] .elv-tx-return-hover-btn{background:#142542;border-color:#38bdf873;color:#7dd3fc;box-shadow:0 2px 8px #00000047}[data-theme=dark] .elv-tx-return-hover-btn:hover{background:#1b3258;border-color:#38bdf8;color:#e0f2fe}[data-theme=dark] .elv-tx-returned-pill{background:#f43f5e2e;border-color:#f43f5e57;color:#fda4af}[data-theme=dark] .elv-tx-return-field-label{color:#f1f5f9}[data-theme=dark] .elv-tx-return-input{background:#0f192d;border-color:#2a426a;color:#f8fafc}[data-theme=dark] .elv-tx-return-input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf833}[data-theme=dark] .elv-tx-return-error{color:#fca5a5}.elv-scale-labels-card{padding:4px 20px}.elv-scale-labels-row{transition:opacity .16s ease}.elv-scale-labels-row.is-disabled{opacity:.48;pointer-events:none}.elv-scale-prefix-input{width:122px;height:40px;padding:0 14px;border-radius:10px;border:1.5px solid #dbe3ef;background:#fff;color:#182235;font-size:14.5px;font-weight:560;font-variant-numeric:tabular-nums;letter-spacing:.02em;outline:none;flex-shrink:0;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.elv-scale-prefix-input:hover:not(:disabled):not(:focus){border-color:#b7c6dd}.elv-scale-prefix-input:focus{border-color:#0758c2;box-shadow:0 0 0 3px #0758c224}.elv-scale-mode-group{display:inline-flex;align-items:flex-start;gap:10px;flex-shrink:0}.elv-scale-mode-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;outline:none}.elv-scale-mode-ring{display:inline-flex;align-items:center;justify-content:center;padding:3px;border-radius:17px;border:2px solid transparent;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.elv-scale-mode-option.is-active .elv-scale-mode-ring{border-color:#0758c2;box-shadow:0 3px 10px #0758c224}.elv-scale-mode-option:focus-visible .elv-scale-mode-ring{border-color:#0758c2;box-shadow:0 0 0 3px #0758c233}.elv-scale-mode-tile{width:68px;height:44px;border-radius:12px;background:#e3e8f2;border:1px solid rgba(148,163,184,.24);display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease}.elv-scale-mode-option:hover:not(:disabled):not(.is-active) .elv-scale-mode-tile{background:#d9e2f1;border-color:#0758c247}.elv-scale-mode-option.is-active .elv-scale-mode-tile{background:linear-gradient(180deg,#e8f0fc,#dce8fb);border-color:#0758c238}.elv-scale-mode-caption{font-size:12.5px;font-weight:560;color:#64748b;line-height:1.2;transition:color .15s ease,font-weight .15s ease}.elv-scale-mode-option.is-active .elv-scale-mode-caption{font-weight:700;color:#182235}[data-theme=dark] .elv-scale-prefix-input{background:#0f192d;border-color:#283d63;color:#f8fafc}[data-theme=dark] .elv-scale-prefix-input:hover:not(:disabled):not(:focus){border-color:#3a5688}[data-theme=dark] .elv-scale-prefix-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f638}[data-theme=dark] .elv-scale-mode-option.is-active .elv-scale-mode-ring{border-color:#3b82f6;box-shadow:0 4px 14px #2563eb47}[data-theme=dark] .elv-scale-mode-tile{background:#1b2944;border-color:#293e64}[data-theme=dark] .elv-scale-mode-option:hover:not(:disabled):not(.is-active) .elv-scale-mode-tile{background:#223456;border-color:#3b5b92}[data-theme=dark] .elv-scale-mode-option.is-active .elv-scale-mode-tile{background:linear-gradient(180deg,#1b3563,#152b52);border-color:#60a5fa6b}[data-theme=dark] .elv-scale-mode-caption{color:#94a3b8}[data-theme=dark] .elv-scale-mode-option.is-active .elv-scale-mode-caption{color:#f8fafc}.elv-user-modal-card{width:484px;max-width:94vw;border-radius:24px;border:1px solid rgba(15,23,42,.08);box-shadow:0 26px 68px -12px #082b593d,0 4px 16px #0f172a0f}.elv-user-modal-card .elv-modal-header{padding:20px 24px 16px;background:linear-gradient(180deg,#fafcff,#fff);border-bottom:1px solid #edf2f9;border-radius:23px 23px 0 0;align-items:center;gap:14px;flex-shrink:0}.elv-user-modal-badge{width:44px;height:44px;border-radius:13px;background:linear-gradient(180deg,#eef5ff,#e1eeff);border:1px solid rgba(7,88,194,.2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffffd9}.elv-user-modal-card .elv-modal-body{padding:18px 24px 20px;display:flex;flex-direction:column;gap:15px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.elv-user-modal-card.is-overflow-visible .elv-modal-body{overflow:visible}.elv-user-modal-card .elv-modal-footer{padding:14px 24px;background:#f8fafd;border-top:1px solid #eaeff8;border-radius:0 0 23px 23px;justify-content:space-between;flex-shrink:0}.elv-user-role-trigger{width:100%;min-height:52px;padding:8px 13px;border-radius:12px;border:1.25px solid #dfe5f2;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;box-shadow:0 2px 6px #0f172a08}.elv-user-role-trigger:hover:not(:disabled){border-color:#b7cae8}.elv-user-role-trigger.is-open{border-color:#0758c2;box-shadow:0 0 0 3px #0758c221}.elv-user-role-trigger:disabled{background:#f8fafd;cursor:default}.elv-user-role-icon-box{width:34px;height:34px;border-radius:10px;background:#eff6ff;border:1px solid #cfe2fa;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-user-role-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:#fff;border:1px solid #d8e2f1;border-radius:14px;padding:6px;box-shadow:0 18px 40px -8px #082b5933,0 4px 12px #0f172a0f;display:flex;flex-direction:column;gap:3px;max-height:250px;overflow-y:auto}.elv-user-role-option{border:1px solid transparent;background:transparent;border-radius:10px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;transition:background-color .12s ease,border-color .12s ease}.elv-user-role-option:hover:not(.is-active){background:#f4f8fe}.elv-user-role-option.is-active{background:linear-gradient(180deg,#eef6ff,#dfeeff);border-color:#9dc5f0}.elv-user-block-card{border:1px solid #e6ecf5;background:#f8fafd;border-radius:13px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.elv-user-block-card:hover{border-color:#d2deef}.elv-user-block-card.is-blocked{border-color:#fecaca;background:#fef2f2}.elv-uar-shell{width:100%;max-width:1040px;display:flex;flex-direction:column;gap:18px}.elv-uar-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.elv-uar-policy-card{border:1px solid #e4ecf6;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 2px 8px #0f172a06}.elv-uar-directory-card{border:1px solid #e4ecf6;border-radius:18px;background:#fff;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 10px #0f172a06}.elv-uar-user-row{border:1px solid #e7eef8;background:#fafcff;border-radius:14px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.elv-uar-user-row:hover{border-color:#cfdff3;background:#fff;box-shadow:0 4px 14px #082b590d}.elv-uar-user-row.is-current{border:1.5px solid #96c2ef;background:linear-gradient(90deg,#f3f9ff,#fff 68%)}.elv-uar-user-row.is-blocked{border-color:#fecaca;background:#fff9f9}.elv-uar-avatar{width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#0b3b78,#082b59);color:#fff;font-size:14px;font-weight:750;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 8px #082b592e}.elv-uar-avatar.is-accent{background:linear-gradient(145deg,#0b63d6,#074ea8)}.elv-uar-avatar.is-blocked{background:#94a3b8;box-shadow:none}.elv-uar-role-chip{border:1px solid #d4e3f7;background:#eff6ff;color:#082b59;border-radius:8px;padding:3px 9px;font-size:12.5px;font-weight:650;display:inline-flex;align-items:center;gap:5.5px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.elv-uar-role-chip:hover{background:#e1efff;border-color:#a9cdf4}.elv-uar-pin-pill{border:1px solid #e2e9f4;background:#fff;border-radius:8px;padding:2.5px 8px;font-size:12.5px;font-weight:650;color:#475569;display:inline-flex;align-items:center;gap:6px}.elv-uar-roles-layout{display:flex;flex-direction:column;gap:15px}.elv-uar-roles-rail{border:1px solid #e4ecf6;border-radius:18px;background:#fff;padding:13px 15px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 10px #0f172a06}.elv-uar-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px;font-size:11.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.elv-uar-roles-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:10px}.elv-uar-role-item{width:100%;border:1px solid #eaf0f8;background:#fafcff;border-radius:13px;padding:10px 11px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;transition:all .14s ease}.elv-uar-role-item:hover:not(.is-active){border-color:#d2e1f4;background:#f3f8ff}.elv-uar-role-item.is-active{border:1.5px solid #7eb5eb;background:linear-gradient(180deg,#eef6ff,#dfedfd);box-shadow:0 4px 12px #0758c217}.elv-uar-role-tile{width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid #e1eaf6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #0f172a0a}.elv-uar-role-item.is-active .elv-uar-role-tile{background:#fff;border-color:#b7d5f7}.elv-uar-role-tag{font-size:10.5px;font-weight:700;padding:1.5px 6px;border-radius:6px;background:#e9eff8;color:#475569;flex-shrink:0}.elv-uar-role-item.is-active .elv-uar-role-tag{background:#082b591a;color:#082b59}.elv-uar-role-header{border:1px solid #e4ecf6;border-radius:18px;background:#fff;padding:16px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 10px #0f172a06}.elv-uar-pin-legend{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #eff3fa;font-size:12.5px;color:#5a6f87;flex-wrap:wrap}.elv-uar-sections-stack{display:flex;flex-direction:column;gap:16px}.elv-uar-section-block{display:flex;flex-direction:column;gap:7px}.elv-uar-section-title{font-size:11.5px;font-weight:750;letter-spacing:.065em;text-transform:uppercase;color:#64748b;padding-left:4px}.elv-uar-section-card{border:1px solid #e3ebf6;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #0f172a06}.elv-uar-mod-row+.elv-uar-mod-row{border-top:1px solid #edf2f9}.elv-uar-mod-header{width:100%;min-height:56px;padding:11px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .13s ease}.elv-uar-mod-header:hover{background:#f9fbff}.elv-uar-mod-row.is-expanded .elv-uar-mod-header{background:#fcfdff}.elv-uar-mod-left{display:flex;align-items:center;gap:11px;min-width:0}.elv-uar-mod-chevron{color:#64748b;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s cubic-bezier(.22,1,.36,1),color .15s ease;flex-shrink:0}.elv-uar-mod-row.is-expanded .elv-uar-mod-chevron{transform:rotate(180deg);color:#0758c2}.elv-uar-mod-icon-wrap{width:32px;height:32px;border-radius:9px;background:#f2f7ff;border:1px solid #dce9fa;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-uar-mod-title{font-size:15px;font-weight:650;color:#182235;letter-spacing:-.01em}.elv-uar-status-pill{height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;line-height:1}.elv-uar-status-pill.is-total{background:#1d8358;color:#fff;box-shadow:0 1px 3px #1d835838}.elv-uar-status-pill.is-partial{background:#ebf4ff;border:1px solid #bcd8f8;color:#0758c2}.elv-uar-status-pill.is-none{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.elv-uar-mod-body{background:#f8fafd;border-top:1px solid #edf2f9;padding:13px 18px 15px}.elv-uar-perm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}@media(max-width:720px){.elv-uar-perm-grid{grid-template-columns:minmax(0,1fr)}}.elv-uar-perm-item{border:1px solid transparent;background:transparent;border-radius:10px;padding:7.5px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease;min-width:0}.elv-uar-perm-item:hover:not(.is-readonly){background:#eef4fc;border-color:#dce8f8}.elv-uar-perm-item.is-readonly{cursor:default}.elv-uar-perm-item-main{display:flex;align-items:center;gap:10px;min-width:0}.elv-uar-check-circle{width:20px;height:20px;border-radius:50%;border:1.75px solid #cbd5e1;background:#fff;color:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .14s ease}.elv-uar-perm-item:hover:not(.is-readonly) .elv-uar-check-circle:not(.is-checked){border-color:#0758c2}.elv-uar-check-circle.is-checked{border-color:#082b59;background:var(--blue-grad);color:#fff;box-shadow:0 2px 5px #082b5938}.elv-uar-perm-label{font-size:13.8px;font-weight:530;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-uar-perm-item.is-checked .elv-uar-perm-label{color:#182235;font-weight:580}.elv-uar-pin-badge{height:21px;padding:0 7.5px;border-radius:999px;background:linear-gradient(180deg,#1f57c6,#1646a8);color:#fff;font-size:10.5px;font-weight:750;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;box-shadow:0 1px 3px #1646a83d}.elv-uar-pin-badge.is-gated{background:linear-gradient(180deg,#2563eb,#1d4ed8)}[data-theme=dark] .elv-user-modal-card{background:#141f35;border-color:#26395b;box-shadow:0 28px 72px #0000009e}[data-theme=dark] .elv-user-modal-card .elv-modal-header{background:linear-gradient(180deg,#182642,#141f35);border-bottom-color:#223454}[data-theme=dark] .elv-user-modal-badge{background:linear-gradient(180deg,#1b2f54,#152544);border-color:#60a5fa47;box-shadow:none}[data-theme=dark] .elv-user-modal-card .elv-modal-footer{background:#10192c;border-top-color:#223454}[data-theme=dark] .elv-user-role-trigger{background:#0f192d;border-color:#283d63;box-shadow:none}[data-theme=dark] .elv-user-role-trigger:hover:not(:disabled){border-color:#3b598f}[data-theme=dark] .elv-user-role-trigger.is-open{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}[data-theme=dark] .elv-user-role-trigger:disabled{background:#121d33}[data-theme=dark] .elv-user-role-icon-box{background:#182949;border-color:#2b4470}[data-theme=dark] .elv-user-role-menu{background:#15223b;border-color:#2b426b;box-shadow:0 20px 46px #00000094}[data-theme=dark] .elv-user-role-option:hover:not(.is-active){background:#1b2c4b}[data-theme=dark] .elv-user-role-option.is-active{background:linear-gradient(180deg,#1c3561,#162b50);border-color:#3b82f6}[data-theme=dark] .elv-user-block-card{background:#101a2e;border-color:#243759}[data-theme=dark] .elv-user-block-card.is-blocked{background:#7f1d1d3d;border-color:#f8717166}[data-theme=dark] .elv-uar-policy-card,[data-theme=dark] .elv-uar-directory-card,[data-theme=dark] .elv-uar-roles-rail,[data-theme=dark] .elv-uar-role-header,[data-theme=dark] .elv-uar-section-card{background:#141f35;border-color:#243759;box-shadow:0 4px 16px #00000038}[data-theme=dark] .elv-uar-user-row{background:#101a2e;border-color:#223454}[data-theme=dark] .elv-uar-user-row:hover{background:#16233d;border-color:#334e7c}[data-theme=dark] .elv-uar-user-row.is-current{border-color:#3b82f6;background:linear-gradient(90deg,#16294b,#111c32 72%)}[data-theme=dark] .elv-uar-user-row.is-blocked{border-color:#f871716b;background:#7f1d1d2e}[data-theme=dark] .elv-uar-role-chip{background:#182a4a;border-color:#2c4674;color:#dbeafe}[data-theme=dark] .elv-uar-role-chip:hover{background:#1f355d;border-color:#3b82f6}[data-theme=dark] .elv-uar-pin-pill{background:#0e1729;border-color:#25395c;color:#cbd5e1}[data-theme=dark] .elv-uar-rail-heading,[data-theme=dark] .elv-uar-section-title{color:#94a3b8}[data-theme=dark] .elv-uar-role-item{background:#101a2e;border-color:#223454}[data-theme=dark] .elv-uar-role-item:hover:not(.is-active){background:#172540;border-color:#314b78}[data-theme=dark] .elv-uar-role-item.is-active{background:linear-gradient(180deg,#1b3460,#15294c);border-color:#3b82f6;box-shadow:0 4px 14px #2563eb38}[data-theme=dark] .elv-uar-role-tile{background:#16243f;border-color:#2a4169}[data-theme=dark] .elv-uar-role-item.is-active .elv-uar-role-tile{background:#101d35;border-color:#60a5fa73}[data-theme=dark] .elv-uar-role-tag{background:#1e2f4d;color:#94a3b8}[data-theme=dark] .elv-uar-role-item.is-active .elv-uar-role-tag{background:#60a5fa33;color:#dbeafe}[data-theme=dark] .elv-uar-pin-legend{border-top-color:#223454;color:#94a3b8}[data-theme=dark] .elv-uar-mod-row+.elv-uar-mod-row{border-top-color:#203252}[data-theme=dark] .elv-uar-mod-header{background:#141f35}[data-theme=dark] .elv-uar-mod-header:hover{background:#182641}[data-theme=dark] .elv-uar-mod-row.is-expanded .elv-uar-mod-header{background:#172540}[data-theme=dark] .elv-uar-mod-chevron{color:#94a3b8}[data-theme=dark] .elv-uar-mod-row.is-expanded .elv-uar-mod-chevron{color:#60a5fa}[data-theme=dark] .elv-uar-mod-icon-wrap{background:#192a49;border-color:#2b436e}[data-theme=dark] .elv-uar-mod-title{color:#f1f5f9}[data-theme=dark] .elv-uar-status-pill.is-total{background:#15803d;color:#fff}[data-theme=dark] .elv-uar-status-pill.is-partial{background:#2563eb33;border-color:#60a5fa66;color:#93c5fd}[data-theme=dark] .elv-uar-status-pill.is-none{background:#1b2942;border-color:#2a3e63;color:#94a3b8}[data-theme=dark] .elv-uar-mod-body{background:#0f182a;border-top-color:#203252}[data-theme=dark] .elv-uar-perm-item:hover:not(.is-readonly){background:#16243e;border-color:#294069}[data-theme=dark] .elv-uar-check-circle{background:#14213a;border-color:#3b5278}[data-theme=dark] .elv-uar-perm-item:hover:not(.is-readonly) .elv-uar-check-circle:not(.is-checked){border-color:#60a5fa}[data-theme=dark] .elv-uar-check-circle.is-checked{border-color:#3b82f6;background:linear-gradient(180deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 2px 6px #2563eb59}[data-theme=dark] .elv-uar-perm-label{color:#94a3b8}[data-theme=dark] .elv-uar-perm-item.is-checked .elv-uar-perm-label{color:#f1f5f9}.elv-data-mgmt-card{background:#fff;border:1px solid #e6edf7;border-radius:18px;padding:6px 22px;box-shadow:0 2px 10px #082b5908}.elv-data-mgmt-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0}.elv-data-mgmt-row+.elv-data-mgmt-row{border-top:1px solid #edf2f9}.elv-data-mgmt-text{flex:1;min-width:0}.elv-data-mgmt-title{font-size:15px;font-weight:600;color:#182235;line-height:1.3}.elv-data-mgmt-sub{margin-top:3px;font-size:13.5px;color:#60738d;line-height:1.42;max-width:560px}.elv-btn-export-soft{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;border:1px solid #bfd7f8;background:linear-gradient(180deg,#eff6ff,#e4f0ff);color:#083978;font-size:13.8px;font-weight:650;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 3px #0758c214;transition:all .14s ease}.elv-btn-export-soft:hover:not(:disabled){background:linear-gradient(180deg,#e3efff,#d5e7ff);border-color:#96c0f7;color:#082b59;transform:translateY(-.5px)}.elv-btn-cache-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;border:1px solid #fecdd3;background:linear-gradient(180deg,#fff1f2,#ffe4e6);color:#9f1239;font-size:13.8px;font-weight:650;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 3px #9f12390f;transition:all .14s ease}.elv-btn-cache-danger:hover:not(:disabled){background:linear-gradient(180deg,#ffe4e6,#fecdd3);border-color:#fda4af;color:#881337;transform:translateY(-.5px)}.elv-btn-cache-danger:disabled,.elv-btn-export-soft:disabled{opacity:.6;cursor:not-allowed}.elv-export-modal-card{width:min(468px,100%);max-height:calc(100vh - 32px);background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 26px 64px -12px #082b5947,0 8px 22px -6px #0f172a1a;display:flex;flex-direction:column;overflow:hidden;animation:elvModalPop .17s cubic-bezier(.16,1,.3,1)}.elv-export-modal-scroll{padding:22px 24px 16px;overflow-y:auto;display:flex;flex-direction:column}.elv-export-modal-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.elv-export-modal-badge{width:48px;height:48px;border-radius:13px;border:1.5px solid #d5e2f4;background-color:#f8fbff;background-image:radial-gradient(#bfd4f2 1.1px,transparent 1.1px);background-size:5px 5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 8px #082b590f}.elv-export-modal-close{width:34px;height:34px;border-radius:999px;border:none;background:transparent;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .14s ease,color .14s ease}.elv-export-modal-close:hover{background:#f1f5f9;color:#0f172a}.elv-export-modal-title{margin:0;font-size:22px;font-weight:760;color:#141e30;letter-spacing:-.02em;line-height:1.2}.elv-export-modal-desc{margin:8px 0 14px;font-size:14.2px;color:#334155;line-height:1.44}.elv-export-modal-list{display:flex;flex-direction:column;gap:2px}.elv-export-modal-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 4px;border-radius:10px;transition:background .12s ease}.elv-export-modal-row:hover:not(.is-disabled){background:#f8fbff}.elv-export-modal-row.is-child{padding-left:22px;padding-top:6px;padding-bottom:9px}.elv-export-modal-row.is-disabled{opacity:.52}.elv-export-row-title{font-size:15px;font-weight:560;color:#182235;line-height:1.28}.elv-export-row-sub{margin-top:2px;font-size:13px;color:#60738d;line-height:1.35}.elv-export-modal-note{margin-top:12px;padding-top:12px;border-top:1px solid #eef2f8;font-size:13.2px;color:#5a6f87;line-height:1.44}.elv-export-modal-footer{padding:14px 24px 20px;display:grid;grid-template-columns:1fr 1.18fr;gap:12px;background:#fff}.elv-export-btn-cancel{height:44px;border-radius:12px;border:1px solid #dce4f0;background:linear-gradient(180deg,#fff,#f8fafd);color:#182235;font-size:14.5px;font-weight:650;cursor:pointer;box-shadow:0 2px 5px #0f172a0a;transition:all .14s ease}.elv-export-btn-cancel:hover:not(:disabled){background:#f1f5fb;border-color:#cbd5e1}.elv-export-btn-submit{height:44px;border-radius:13px;border:1px solid #062349;background:var(--blue-grad);color:#fff;font-size:14.5px;font-weight:680;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2.5px #041936,0 4px 12px #0758c240;transition:all .14s ease}.elv-export-btn-submit:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 16px #0758c252}.elv-export-btn-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media(max-height:740px){.elv-export-modal-scroll{padding:18px 22px 12px}.elv-export-modal-top{margin-bottom:10px}.elv-export-modal-badge{width:44px;height:44px}.elv-export-modal-desc{margin:6px 0 10px}.elv-export-modal-row{padding:6px 4px}.elv-export-modal-row.is-child{padding-left:20px;padding-top:4px;padding-bottom:6px}.elv-export-modal-note{margin-top:9px;padding-top:9px}.elv-export-modal-footer{padding:10px 22px 16px}}[data-theme=dark] .elv-data-mgmt-card{background:#141f35;border-color:#243656;box-shadow:0 4px 16px #0206174d}[data-theme=dark] .elv-data-mgmt-row+.elv-data-mgmt-row{border-top-color:#203252}[data-theme=dark] .elv-data-mgmt-title{color:#f1f5f9}[data-theme=dark] .elv-data-mgmt-sub{color:#94a3b8}[data-theme=dark] .elv-btn-export-soft{background:linear-gradient(180deg,#1b3159,#162849);border-color:#2e4d82;color:#bfdbfe;box-shadow:0 2px 6px #0206174d}[data-theme=dark] .elv-btn-export-soft:hover:not(:disabled){background:linear-gradient(180deg,#213c6d,#1b325c);border-color:#3b82f6;color:#eff6ff}[data-theme=dark] .elv-btn-cache-danger{background:linear-gradient(180deg,#9f12393d,#88133752);border-color:#f43f5e66;color:#fda4af}[data-theme=dark] .elv-btn-cache-danger:hover:not(:disabled){background:linear-gradient(180deg,#be123c57,#9f12396b);border-color:#fb718594;color:#ffe4e6}[data-theme=dark] .elv-export-modal-card{background:#131e33;border-color:#263a5e;box-shadow:0 28px 68px #020617b8}[data-theme=dark] .elv-export-modal-badge{background-color:#192946;border-color:#2d4673;background-image:radial-gradient(#35548a 1.1px,transparent 1.1px)}[data-theme=dark] .elv-export-modal-close{color:#94a3b8}[data-theme=dark] .elv-export-modal-close:hover{background:#1e2f4d;color:#f8fafc}[data-theme=dark] .elv-export-modal-title{color:#f8fafc}[data-theme=dark] .elv-export-modal-desc{color:#cbd5e1}[data-theme=dark] .elv-export-modal-row:hover:not(.is-disabled){background:#182742}[data-theme=dark] .elv-export-row-title{color:#f1f5f9}[data-theme=dark] .elv-export-row-sub{color:#94a3b8}[data-theme=dark] .elv-export-modal-note{border-top-color:#223556;color:#94a3b8}[data-theme=dark] .elv-export-modal-footer{background:#131e33}[data-theme=dark] .elv-export-btn-cancel{background:#192844;border-color:#2b426b;color:#e2e8f0}[data-theme=dark] .elv-export-btn-cancel:hover:not(:disabled){background:#203254;border-color:#3b598f}[data-theme=dark] .elv-export-btn-submit{border-color:#2563eb;background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff}.elv-sync-diag-trigger-card{margin-top:2px;background:#fff;border:1px solid #e6edf6;border-radius:18px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 2px 10px #082b5908}.elv-sync-modal-card{width:min(492px,100%);max-height:calc(100vh - 34px);background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 28px 66px -12px #082b594d,0 8px 22px -6px #0f172a1f;display:flex;flex-direction:column;overflow:hidden;animation:elvModalPop .17s cubic-bezier(.16,1,.3,1)}.elv-sync-modal-header{padding:22px 24px 12px;flex-shrink:0}.elv-sync-modal-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.elv-sync-modal-title{margin:0;font-size:22px;font-weight:760;color:#141e30;letter-spacing:-.02em;line-height:1.2}.elv-sync-modal-scroll{padding:4px 24px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.elv-sync-modal-scroll::-webkit-scrollbar{width:6px}.elv-sync-modal-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.elv-sync-group-box{border-radius:13px;padding:13px 14px;background:#fff;border:1px solid #dce5f0;display:flex;flex-direction:column;gap:10px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.elv-sync-group-box.is-running{border:1.5px solid #2b7fff;box-shadow:0 0 0 3px #2b7fff14}.elv-sync-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.elv-sync-group-title-wrap{display:inline-flex;align-items:center;gap:8px}.elv-sync-group-lead-icon{color:#334155;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-sync-group-title{font-size:14.2px;font-weight:660;color:#182235;letter-spacing:-.01em}@keyframes elvSyncSpin{to{transform:rotate(360deg)}}.elv-sync-mini-spinner{width:15px;height:15px;border-radius:999px;border:2px solid #dbeafe;border-top-color:#2563eb;border-right-color:#2563eb;display:inline-block;flex-shrink:0;animation:elvSyncSpin .68s linear infinite}.elv-sync-checks-stack{display:flex;flex-direction:column;gap:8px}.elv-sync-check-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:10px;border:1px solid #e3ebf5;background:#fff;animation:elvPopoverPop .14s cubic-bezier(.16,1,.3,1)}.elv-sync-check-left{display:inline-flex;align-items:center;gap:9px;min-width:0}.elv-sync-check-label{font-size:14px;font-weight:630;color:#182235;line-height:1.25}.elv-sync-check-val{font-size:13.4px;font-weight:530;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.elv-sync-check-val.is-warn{color:#b45309;font-weight:650}.elv-sync-check-val.is-error{color:#dc2626;font-weight:650}.elv-sync-icon-ok{color:#16a34a;flex-shrink:0}.elv-sync-icon-warn{color:#d97706;flex-shrink:0}.elv-sync-icon-error{color:#dc2626;flex-shrink:0}.elv-sync-summary{border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:7px;animation:elvPopoverPop .18s cubic-bezier(.16,1,.3,1)}.elv-sync-summary.is-ok{background:#dcfce7;border:1px solid #bbf7d0}.elv-sync-summary.is-warn{background:#fef3c7;border:1px solid #fde68a}.elv-sync-summary.is-error{background:#fee2e2;border:1px solid #fecaca}.elv-sync-summary-head{display:inline-flex;align-items:center;gap:8px}.elv-sync-summary-title{font-size:14.5px;font-weight:720;line-height:1.25}.elv-sync-summary.is-ok .elv-sync-summary-title{color:#166534}.elv-sync-summary.is-warn .elv-sync-summary-title{color:#92400e}.elv-sync-summary.is-error .elv-sync-summary-title{color:#991b1b}.elv-sync-summary-body{font-size:13.3px;line-height:1.44}.elv-sync-summary.is-ok .elv-sync-summary-body{color:#15803d}.elv-sync-summary.is-warn .elv-sync-summary-body{color:#92400e}.elv-sync-summary.is-error .elv-sync-summary-body{color:#b91c1c}.elv-sync-summary-time{margin-top:2px;font-size:12.6px;font-weight:520;color:#5b7268;font-variant-numeric:tabular-nums}.elv-sync-summary.is-warn .elv-sync-summary-time{color:#78350f}.elv-sync-summary.is-error .elv-sync-summary-time{color:#7f1d1d}.elv-sync-modal-footer{padding:12px 24px 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff;flex-shrink:0}.elv-sync-btn-inline{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:13px}.elv-sync-btn-spinner{width:15px;height:15px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;display:inline-block;flex-shrink:0;animation:elvSyncSpin .68s linear infinite}@media(max-height:760px){.elv-sync-modal-header{padding:18px 22px 10px}.elv-sync-modal-top{margin-bottom:10px}.elv-sync-modal-scroll{padding:2px 22px 12px;gap:10px}.elv-sync-group-box{padding:11px 12px;gap:8px}.elv-sync-check-item{padding:9px 12px}.elv-sync-modal-footer{padding:10px 22px 16px}.elv-sync-btn-inline{height:44px}}[data-theme=dark] .elv-sync-diag-trigger-card{background:#141f35;border-color:#243656;box-shadow:0 4px 16px #0206174d}[data-theme=dark] .elv-sync-modal-card{background:#131e33;border-color:#263a5e;box-shadow:0 28px 68px #020617bf}[data-theme=dark] .elv-sync-modal-title{color:#f8fafc}[data-theme=dark] .elv-sync-modal-scroll::-webkit-scrollbar-thumb{background:#334e7b}[data-theme=dark] .elv-sync-group-box{background:#16233b;border-color:#273c61}[data-theme=dark] .elv-sync-group-box.is-running{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}[data-theme=dark] .elv-sync-group-lead-icon{color:#93c5fd}[data-theme=dark] .elv-sync-group-title{color:#f1f5f9}[data-theme=dark] .elv-sync-mini-spinner{border-color:#3b82f63d;border-top-color:#60a5fa;border-right-color:#60a5fa}[data-theme=dark] .elv-sync-check-item{background:#101a2d;border-color:#233758}[data-theme=dark] .elv-sync-check-label{color:#e2e8f0}[data-theme=dark] .elv-sync-check-val{color:#94a3b8}[data-theme=dark] .elv-sync-check-val.is-warn{color:#fbbf24}[data-theme=dark] .elv-sync-check-val.is-error{color:#f87171}[data-theme=dark] .elv-sync-icon-ok{color:#4ade80}[data-theme=dark] .elv-sync-icon-warn{color:#fbbf24}[data-theme=dark] .elv-sync-icon-error{color:#f87171}[data-theme=dark] .elv-sync-summary.is-ok{background:#16a34a29;border-color:#4ade8057}[data-theme=dark] .elv-sync-summary.is-ok .elv-sync-summary-title{color:#86efac}[data-theme=dark] .elv-sync-summary.is-ok .elv-sync-summary-body{color:#bbf7d0}[data-theme=dark] .elv-sync-summary.is-ok .elv-sync-summary-time{color:#86efac;opacity:.82}[data-theme=dark] .elv-sync-summary.is-warn{background:#d9770629;border-color:#fbbf2457}[data-theme=dark] .elv-sync-summary.is-warn .elv-sync-summary-title{color:#fde68a}[data-theme=dark] .elv-sync-summary.is-warn .elv-sync-summary-body,[data-theme=dark] .elv-sync-summary.is-warn .elv-sync-summary-time{color:#fef3c7}[data-theme=dark] .elv-sync-summary.is-error{background:#dc26262e;border-color:#f871715c}[data-theme=dark] .elv-sync-summary.is-error .elv-sync-summary-title{color:#fecaca}[data-theme=dark] .elv-sync-summary.is-error .elv-sync-summary-body,[data-theme=dark] .elv-sync-summary.is-error .elv-sync-summary-time{color:#fee2e2}[data-theme=dark] .elv-sync-modal-footer{background:#131e33}.brisly-id-panel{grid-column:1 / -1;margin-top:4px;border:1px solid #dbe6f5;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#fff);overflow:hidden}.brisly-id-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px 0}.brisly-id-panel-title{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5a6f87}.brisly-id-panel-tag{font-size:10.5px;font-weight:700;color:#0758c2;border:1px solid #c9dbf5;border-radius:999px;padding:2px 8px;white-space:nowrap}.brisly-id-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 6px 10px}.brisly-id-item{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:6px 10px}.brisly-id-item+.brisly-id-item:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,#c7d7ee00,#c7d7ee,#c7d7ee00)}.brisly-id-icon{display:inline-flex;flex-shrink:0;line-height:0}.brisly-id-text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.brisly-id-label{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:12px;font-weight:700;color:#334155;white-space:nowrap}.brisly-id-label em{font-style:normal;font-weight:500;font-size:11.5px;color:#8a9ab0;overflow:hidden;text-overflow:ellipsis}.brisly-id-code{margin-top:3px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700;letter-spacing:.02em;color:#082b59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-id-copy{width:30px;height:30px;flex-shrink:0;border-radius:9px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.brisly-id-copy:hover{background:#eef5ff;border-color:#cfe0f8;color:#0758c2}.brisly-id-copy.is-copied{background:#dcfce7;border-color:#a7f3d0;color:#047857}.brisly-id-foot{display:flex;align-items:flex-start;gap:8px;padding:9px 16px 10px;border-top:1px solid #e6eef9;background:#f5f9ff;font-size:12px;line-height:1.45;color:#5a6f87}.brisly-id-foot svg{flex-shrink:0;margin-top:2px;color:#0758c2}@media(max-width:1280px){.brisly-id-label em{display:none}}[data-theme=dark] .brisly-id-panel{border-color:#243656;background:linear-gradient(180deg,#14213a,#121d33)}[data-theme=dark] .brisly-id-panel-title{color:#8193ad}[data-theme=dark] .brisly-id-panel-tag{color:#93c5fd;border-color:#2c4470}[data-theme=dark] .brisly-id-item+.brisly-id-item:before{background:linear-gradient(180deg,#334c7500,#334c75,#334c7500)}[data-theme=dark] .brisly-id-label{color:#cbd5e1}[data-theme=dark] .brisly-id-label em{color:#7286a3}[data-theme=dark] .brisly-id-code{color:#f1f5f9}[data-theme=dark] .brisly-id-copy{color:#94a3b8}[data-theme=dark] .brisly-id-copy:hover{background:#3b82f629;border-color:#2c4470;color:#93c5fd}[data-theme=dark] .brisly-id-copy.is-copied{background:#10b98129;border-color:#34d39959;color:#6ee7b7}[data-theme=dark] .brisly-id-foot{border-top-color:#22355a;background:#101a2e;color:#94a3b8}[data-theme=dark] .brisly-id-foot svg{color:#60a5fa}.elv-modal-header.elv-official-modal-head{padding:20px 24px 16px;background:linear-gradient(180deg,#fafcff,#fff);border-bottom:1px solid #edf2f9;border-radius:23px 23px 0 0;align-items:center;gap:14px;flex-shrink:0}.elv-official-modal-sub{margin-top:2.5px;font-size:12.8px;line-height:1.35;color:var(--text-secondary, #5a6f87)}.elv-official-modal-head+.elv-sync-modal-scroll{padding-top:14px}.elv-official-modal-head .elv-modal-close:disabled{opacity:.5;cursor:not-allowed;transform:none}.elv-user-modal-badge.is-danger{background:linear-gradient(180deg,#fff1f3,#ffe4e8);border-color:#e11d4838}[data-theme=dark] .elv-modal-header.elv-official-modal-head{background:linear-gradient(180deg,#60a5fa12,#60a5fa00);border-bottom-color:#223454}[data-theme=dark] .elv-official-modal-sub{color:#94a3b8}[data-theme=dark] .elv-user-modal-badge.is-danger{background:linear-gradient(180deg,#f43f5e33,#f43f5e1f);border-color:#fb718559}.brisly-client-statement-btn{height:38px;padding:0 14px;border-radius:11px;border:1px solid #d5e2f4;background:linear-gradient(180deg,#fff,#f5f9ff);color:#082b59;font-size:13.8px;font-weight:650;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 2px 6px #082b590d;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.brisly-client-statement-btn:hover{border-color:#93c5fd;background:linear-gradient(180deg,#fff,#ebf4ff);box-shadow:0 4px 12px #0758c21a}.elv-client-meta-pill.is-credit-limit{background:#ebf4ff;border:1px solid #bfdbfe;color:#0758c2;font-weight:750}.elv-client-meta-pill.is-credit-available{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-weight:750}.bcm-card{position:relative;border:1px solid #e6edf7;border-radius:20px;background:linear-gradient(180deg,#fff,#fafcff);padding:20px 24px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;box-shadow:0 3px 14px #0f172a07;min-width:0}.bcm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bcm-amount-wrap{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bcm-label{font-family:var(--font-display);font-size:20px;font-weight:650;color:#475569;letter-spacing:-.01em}.bcm-amount{font-family:var(--font-display);font-size:38px;font-weight:800;color:#0f1d33;letter-spacing:-.025em;line-height:1.05;font-variant-numeric:tabular-nums}.bcm-card.is-crit .bcm-amount,.bcm-card.is-over .bcm-amount{color:#be123c}.bcm-gear{width:36px;height:36px;border-radius:10px;border:1px solid transparent;background:transparent;color:#0758c2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease,transform .2s ease}.bcm-gear:hover{background:#eef5ff;border-color:#cfe0f8;transform:rotate(24deg)}.bcm-track-wrap{position:relative;padding:6px 2px 4px}.bcm-track{display:grid;grid-template-columns:repeat(22,minmax(0,1fr));gap:5px;align-items:center;height:22px}.bcm-seg{height:18px;border-radius:5px;background:#e9eff8;border:1px solid #dde6f3;transition:background-color .36s cubic-bezier(.22,1,.36,1),border-color .36s ease,transform .32s cubic-bezier(.22,1,.36,1),box-shadow .36s ease}.bcm-seg:first-child{border-top-left-radius:9px;border-bottom-left-radius:9px}.bcm-seg:last-child{border-top-right-radius:9px;border-bottom-right-radius:9px}.bcm-seg.is-on{background:var(--seg-color, #10b981);border-color:#0f172a14;transform:scaleY(1.12);box-shadow:0 3px 9px -2px color-mix(in srgb,var(--seg-color, #10b981) 48%,transparent)}.bcm-marker-layer{position:absolute;top:0;right:14px;bottom:0;left:14px;pointer-events:none}.bcm-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#fff;border:2.5px solid var(--marker-color, #10b981);color:#082b59;font-size:11.5px;font-weight:800;letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0f172a29;transition:left .68s cubic-bezier(.22,1,.36,1),border-color .35s ease}.bcm-marker.is-alert{box-shadow:0 0 0 4px #ef444429,0 4px 12px #0f172a2e}.bcm-scale{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bcm-scale-end{font-size:13.5px;font-weight:700;color:#475569;font-variant-numeric:tabular-nums}.bcm-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:#f1f5f9;color:#334155}.bcm-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.bcm-status.tone-ok{background:#ecfdf5;color:#047857}.bcm-status.tone-mid{background:#fefce8;color:#a16207}.bcm-status.tone-high{background:#fff7ed;color:#c2410c}.bcm-status.tone-crit,.bcm-status.tone-over{background:#fff1f2;color:#be123c}.bcm-status.tone-none{background:#eff6ff;color:#0758c2}.bst-option{width:100%;border-radius:15px;border:1px solid #e2eaf6;background:#fff;padding:13px 16px;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.bst-option:hover:not(:disabled):not(.is-disabled){border-color:#7ab3f5;background:#f6faff;box-shadow:0 4px 14px #0758c214}.bst-option.is-disabled{opacity:.52;filter:grayscale(.6);cursor:not-allowed}.bst-option-icon{width:38px;height:38px;border-radius:11px;background:#f3f8ff;border:1px solid #dfeaf9;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#0758c2}@keyframes bstSpin{to{transform:rotate(360deg)}}.bst-spin{animation:bstSpin .8s linear infinite}.bst-option-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bst-option-label{font-size:15px;font-weight:700;color:#142033}.bst-option-sub{font-size:12.6px;color:#5a6f87}.bst-key{min-width:28px;height:28px;padding:0 7px;border-radius:8px;background:#edf3fc;border:1px solid #d5e2f5;color:#334155;font-family:var(--font-sans);font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bst-footer-hint{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#64748b}.bst-img-banner{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:14px;background:linear-gradient(180deg,#f3f8ff,#ebf3fe);border:1px solid #d2e3fa}.bst-img-thumb{width:40px;height:46px;border-radius:8px;background:#fff;border:1px solid #c7dbf7;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#0758c2;box-shadow:0 2px 6px #082b5914}.bst-img-thumb img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.bst-img-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bst-img-meta-title{font-size:13.5px;font-weight:700;color:#082b59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bst-img-meta-sub{font-size:11.8px;color:#5a6f87}.bst-fmt-toggle{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:10px;background:#dfeafa;border:1px solid #c8dbf5;flex-shrink:0}.bst-fmt-btn{border:none;background:transparent;color:#3b5578;font-family:var(--font-sans);font-size:12px;font-weight:800;padding:5px 11px;border-radius:7px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.bst-fmt-btn.is-active{background:#0758c2;color:#fff;box-shadow:0 2px 6px #0758c240}.bst-wa-modal-card{padding:22px 24px 20px!important;display:flex;flex-direction:column;gap:16px}.bst-wa-top-row{display:flex;align-items:flex-start;justify-content:space-between}.bst-wa-body{display:flex;flex-direction:column;gap:11px}.bst-wa-title{margin:0;font-size:21px;font-weight:800;letter-spacing:-.015em;color:#142033;line-height:1.2}.bst-wa-desc{margin:0;font-size:14px;line-height:1.45;color:#334155}.bst-wa-fields{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;margin-top:4px}.bst-wa-field{display:flex;flex-direction:column;gap:6px;min-width:0}.bst-wa-label{font-size:13.2px;font-weight:700;color:#142033}.bst-wa-country-input{height:44px;width:100%;border-radius:12px;border:1.5px solid #dce4f0;background:#fff;padding:0 12px;font-family:var(--font-sans);font-size:15px;font-weight:600;color:#142033;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.bst-wa-country-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #0758c21f}.bst-wa-phone-box{height:44px;border-radius:12px;border:1.5px solid #dce4f0;background:#fff;padding:0 13px;display:flex;align-items:center;gap:10px;transition:border-color .15s ease,box-shadow .15s ease}.bst-wa-phone-box:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #0758c21f}.bst-wa-phone-box.has-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.bst-wa-phone-icon{color:#5a6f87;flex-shrink:0}.bst-wa-phone-input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--font-sans);font-size:15px;font-weight:600;color:#142033}.bst-wa-hint{font-size:12.6px;color:#5a6f87;margin-top:-2px}.bst-wa-hint.is-error{color:#dc2626;font-weight:600}.bst-wa-img-note{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:11px;background:#f2fbf7;border:1px solid #ccebd9;font-size:12.2px;line-height:1.38;color:#1e3a2f}.bst-wa-footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.bst-wa-btn{height:44px!important;border-radius:12px!important;font-size:14.5px!important;font-weight:700!important;justify-content:center}.brisly-credit-count-label{font-size:12.8px;font-weight:650;color:#5a6f87;background:#f3f7fd;border:1px solid #e1ebf8;border-radius:999px;padding:4px 11px}.brisly-credit-history-head{display:grid;grid-template-columns:34px 102px 124px minmax(90px,1fr) 96px 96px 68px;gap:8px;align-items:center;padding:10px 14px;border-radius:12px;background:#f3f6fc;font-size:13px;font-weight:650;color:#475569;white-space:nowrap}.brisly-credit-history-row{display:grid;grid-template-columns:34px 102px 124px minmax(90px,1fr) 96px 96px 68px;gap:8px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid #edf1f8;background:#fff;transition:border-color .14s ease,box-shadow .14s ease}.brisly-credit-history-row:hover{border-color:#cfe0f6;box-shadow:0 3px 10px #0f172a09}.brisly-credit-history-row.is-cancelled{opacity:.64;background:#fafbfd}.brisly-credit-mov-avatar{width:33px;height:33px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f4;background:#f5f8fd;color:#082b59}.brisly-credit-mov-avatar.is-abono{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.brisly-credit-mov-avatar.is-cancelled{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.brisly-credit-date-cell{font-size:14px;color:#1e293b;white-space:nowrap}.brisly-credit-date-main{font-weight:600}.brisly-credit-date-time{color:#64748b;font-size:13.2px}.brisly-credit-detail-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.brisly-credit-detail-text{font-size:14.5px;font-weight:550;color:#263448}.brisly-credit-status-chip{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.brisly-credit-status-chip.is-paid{background:#ecfdf5;color:#047857}.brisly-credit-status-chip.is-partial{background:#eff6ff;color:#0758c2}.brisly-credit-status-chip.is-cancelled{background:#ffe4e6;color:#be123c}.brisly-credit-amount-cell{text-align:right;font-size:15px;font-weight:750;color:#182235;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-credit-amount-cell.is-abono{color:#047857}.brisly-credit-amount-cell.is-cancelled{text-decoration:line-through;color:#94a3b8}.brisly-credit-balance-cell{text-align:right;font-size:15px;font-weight:750;color:#082b59;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-credit-actions-cell{display:flex;align-items:center;justify-content:flex-end;gap:4px}.brisly-credit-more-btn{width:32px;height:32px;border-radius:9px;border:none;background:transparent;color:#082b59;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .14s ease}.brisly-credit-more-btn:hover,.brisly-credit-more-btn.is-open{background:#edf4ff;color:#0758c2}.brisly-credit-row-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:70;width:242px;margin-bottom:14px;background:#fff;border:1px solid #e2eaf5;border-radius:16px;padding:7px;box-shadow:0 16px 38px #0f172a24;display:flex;flex-direction:column;gap:3px}.brisly-credit-row-menu-item{width:100%;border:none;background:transparent;border-radius:11px;padding:10px 12px;font-size:14.2px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;transition:background .12s ease}.brisly-credit-row-menu-item:hover{background:#f3f7fe}.brisly-credit-row-menu-item.is-danger:hover{background:#fff1f2;color:#be123c}.brisly-credit-menu-ico-pay{color:#0758c2;flex-shrink:0}.brisly-credit-menu-ico-cancel{color:#e11d48;flex-shrink:0}.brisly-credit-menu-chevron{margin-left:auto;color:#64748b}.brisly-credit-footer-bar{flex-shrink:0;border-top:1px solid #e6edf7;background:#fff;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:14px}.brisly-credit-cancel-btn{height:40px;padding:0 15px;border-radius:11px;border:1px solid #e2e8f0;background:#f4f6fa;color:#334155;font-size:14px;font-weight:650;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.brisly-credit-cancel-btn:hover:not(:disabled){background:#fff1f2;border-color:#fecdd3;color:#be123c}.brisly-credit-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.brisly-credit-footer-right{display:flex;align-items:center;gap:10px}.brisly-credit-liquidate-btn{height:40px;padding:0 16px;border-radius:11px;border:1px solid #9ec5f8;background:#eff6ff;color:#082b59;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.brisly-credit-liquidate-btn:hover:not(:disabled){background:#dbeafe;border-color:#60a5fa}.brisly-credit-liquidate-btn:disabled{opacity:.48;cursor:not-allowed}.brisly-credit-abonar-btn{height:40px;padding:0 18px;border-radius:11px}.brisly-cancel-picker-popover{position:absolute;bottom:calc(100% + 8px);left:0;z-index:70;width:316px;background:#fff;border:1px solid #dbe6f5;border-radius:16px;padding:10px;box-shadow:0 16px 40px #0f172a29}.brisly-cancel-picker-title{font-size:12px;font-weight:700;color:#64748b;padding:2px 6px 8px;text-transform:uppercase;letter-spacing:.04em}.brisly-cancel-picker-list{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.brisly-cancel-picker-item{width:100%;border:none;background:transparent;border-radius:10px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left}.brisly-cancel-picker-item:hover{background:#fff1f2}.brisly-cancel-picker-left{display:inline-flex;align-items:center;gap:8px;min-width:0}.brisly-cancel-picker-desc{font-size:13px;color:#334155;white-space:nowrap}.brisly-cancel-picker-amt{font-size:13.5px;color:#082b59;font-variant-numeric:tabular-nums}.brisly-pay-target-banner{border-radius:13px;border:1px solid #bfdbfe;background:#eff6ff;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.brisly-pay-target-title{font-size:13.5px;font-weight:700;color:#082b59}.brisly-pay-target-sub{font-size:12.6px;color:#3b5984;margin-top:2px}.brisly-pay-target-switch{border:1px solid #93c5fd;background:#fff;color:#0758c2;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.brisly-pay-summary-strip{border-radius:13px;border:1px solid #e2eaf6;background:#f7faff;padding:10px 14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.brisly-pay-summary-strip span{display:block;font-size:12px;color:#64748b}.brisly-pay-summary-strip strong{display:block;margin-top:2px;font-size:16px;font-weight:800;color:#0f2847}.brisly-pay-summary-strip strong.is-after{color:#047857}.brisly-pay-fill-btn{border:none;background:transparent;color:#0758c2;font-size:12.5px;font-weight:700;cursor:pointer;padding:2px 4px}.brisly-pay-fill-btn:hover{text-decoration:underline}.brisly-cancel-mov-box{border-radius:13px;border:1px solid #e2e8f0;background:#f8fafc;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.brisly-cancel-mov-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.8px;color:#475569}.brisly-cancel-mov-row strong{color:#0f172a}.brisly-cancel-mov-row strong.is-highlight{color:#0758c2}.brisly-cancel-mov-note{font-size:13.2px;line-height:1.48;color:#475569;background:#fffbeb;border:1px solid #fde68a;border-radius:11px;padding:10px 12px}@media(max-width:1280px){.brisly-credit-history-head,.brisly-credit-history-row{grid-template-columns:32px 98px 118px minmax(86px,1fr) 92px 92px 66px;gap:7px;padding:11px 12px}}.brisly-corte-count-pill{height:22px;min-width:25px;padding:0 8px;border-radius:999px;background:#eaf2ff;border:1px solid #cfe0f9;color:#0758c2;font-size:11.8px;font-weight:800;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-corte-master-list{padding:6px 12px 18px!important;display:flex;flex-direction:column;gap:6px}.brisly-corte-group-date{padding:9px 6px 2px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#64748b;flex-shrink:0}.brisly-corte-shift-item{position:relative;display:flex;flex-direction:column;gap:7px;padding:10px 12px 9.5px;border-radius:14px;border:1px solid #e6eef9;background:#fff;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.brisly-corte-shift-item .shift-card-main{display:flex;align-items:flex-start;gap:9.5px;width:100%;min-width:0;flex-shrink:0}.brisly-corte-shift-item .shift-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding-top:6px;border-top:1px dashed #e2ecf8;flex-shrink:0}.brisly-corte-shift-item:hover{border-color:#c3daf8;background:#f8fbff}.brisly-corte-shift-item.is-selected{border-color:#8bb8f6;background:linear-gradient(180deg,#eff6ff,#f7fbff);box-shadow:0 5px 14px -5px #0758c229}.brisly-corte-shift-item.is-selected:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3.5px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#082b59,#0758c2)}.brisly-corte-shift-item .shift-avatar-wrap{position:relative;flex-shrink:0}.brisly-corte-list-avatar{width:34px;height:34px;border-radius:11px;background:linear-gradient(180deg,#e7f0fd,#dbe8fc);border:1px solid rgba(7,88,194,.16);color:#082b59;font-size:12.2px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center}.brisly-corte-list-avatar.is-open{background:linear-gradient(145deg,#082b59,#0758c2);border-color:transparent;color:#fff;box-shadow:0 3px 9px #0758c240}.brisly-corte-live-dot{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:#10b981;border:2px solid var(--bg-surface, #ffffff)}.brisly-corte-shift-item .shift-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:2.5px}.brisly-corte-shift-item .shift-mid-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.brisly-corte-shift-item .shift-cashier{flex:1;min-width:0;font-size:13.6px;font-weight:760;color:#0f1f38;line-height:1.24;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.brisly-corte-mini-folio{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10.8px;font-weight:800;color:#0758c2;background:#eaf2ff;border:1px solid #d4e4fb;border-radius:5.5px;padding:1px 6px;flex-shrink:0}.brisly-corte-shift-item .shift-device{display:flex;align-items:center;gap:5px;min-width:0;font-size:11.7px;font-weight:550;color:#64748b;line-height:1.25}.brisly-corte-shift-item .shift-device-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-corte-shift-item .shift-sales{flex-shrink:0;font-size:13.6px;font-weight:800;color:#082b59;line-height:1.24;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-corte-shift-item .shift-hours{display:inline-flex;align-items:center;gap:4px;font-size:11.3px;font-weight:620;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-corte-shift-item .shift-open-tag{color:#059669;font-weight:750}.brisly-cortes-scroll{display:flex;flex-direction:column;gap:14px;padding:16px 20px 22px!important}.brisly-corte-command-card{padding:15px 18px 13px;gap:11px}.brisly-corte-pulse-grid{width:100%;justify-content:space-between;flex-wrap:wrap;row-gap:8px}.brisly-corte-command-card .brisly-rep-command-top{flex-wrap:nowrap}.brisly-corte-command-card .brisly-rep-hero-title-wrap{flex:1;min-width:0}.brisly-corte-command-card .brisly-rep-comparison-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-corte-quick-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:1120px){.brisly-corte-command-card .brisly-rep-command-top{flex-wrap:wrap}}.brisly-corte-quick-btn{height:36px;padding:0 13px;border-radius:10px;font-size:12.8px;font-weight:750;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .14s ease,background-color .14s ease,border-color .14s ease}.brisly-corte-quick-btn:active{transform:translateY(.5px)}.brisly-corte-quick-btn.is-in{border:1px solid #a7f3d0;background:linear-gradient(180deg,#f0fdf7,#e4f9ee);color:#047857}.brisly-corte-quick-btn.is-in:hover{border-color:#6ee7b7;background:#dcfce7}.brisly-corte-quick-btn.is-out{border:1px solid #fecdd3;background:linear-gradient(180deg,#fff5f6,#ffe8ec);color:#be123c}.brisly-corte-quick-btn.is-out:hover{border-color:#fda4af;background:#ffe4e6}.brisly-corte-kpi-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.brisly-rep-kpi-val.is-pos-val{color:#047857}.brisly-rep-kpi-val.is-neg-val{color:#be123c}.brisly-corte-unlock-btn{border:1px solid #cfe2fa;background:#edf5ff;color:#082b59;border-radius:999px;padding:5px 11px;font-size:12.2px;font-weight:750;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.brisly-corte-unlock-btn:hover{border-color:#93bbf5;background:#e1effe}.brisly-corte-fin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch;min-width:0}.brisly-corte-panel-card{padding:16px 18px 15px}.brisly-corte-wf-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.brisly-corte-wf-row{padding:8px 11px;border-radius:12px;border:1px solid #eaf0f9;background:#fbfdff;transition:border-color .14s ease,background-color .14s ease}.brisly-corte-wf-row:hover{border-color:#c8ddf9;background:#f4f8ff}.brisly-corte-wf-row .wf-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.brisly-corte-wf-row .wf-left{display:flex;align-items:center;gap:9px;min-width:0}.brisly-corte-wf-row .wf-title{display:flex;align-items:center;gap:6px;font-size:13.2px;font-weight:700;color:#182235;min-width:0}.brisly-corte-wf-row .wf-title>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-corte-wf-row .wf-sub{font-size:11.4px;color:#64748b;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-corte-wf-row .wf-val{font-size:13.6px;font-weight:800;color:#082b59;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.brisly-corte-wf-row .wf-val.is-in{color:#047857}.brisly-corte-wf-row .wf-val.is-out{color:#be123c}.math-sign{width:22px;height:22px;border-radius:7px;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.math-sign.is-neutral{background:#eaf2ff;color:#0758c2}.math-sign.is-in{background:#ecfdf5;color:#047857}.math-sign.is-out{background:#fff1f2;color:#be123c}.math-count{font-style:normal;font-size:11px;font-weight:800;padding:1px 6.5px;border-radius:999px;background:#e8f0fb;color:#082b59;flex-shrink:0}.math-count.is-danger{background:#ffe4e6;color:#be123c}.brisly-corte-math-total{padding:10.5px 13px;border-radius:12px;background:linear-gradient(180deg,#edf4ff,#e2edfd);border:1px solid #c6dcf9;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.8px;font-weight:750;color:#082b59}.brisly-corte-math-total strong{font-size:16.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-corte-closed-summary{margin-top:10px;padding-top:10px;border-top:1px dashed #d5e2f2;display:flex;flex-direction:column;gap:6px}.brisly-corte-closed-row{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;font-size:13.2px;color:#334155;font-variant-numeric:tabular-nums}.brisly-corte-closed-row.is-diff{border-radius:9px;font-weight:750}.brisly-corte-closed-row.is-diff.is-exact{background:#ecfdf5;color:#047857}.brisly-corte-closed-row.is-diff.is-over{background:#eff6ff;color:#0758c2}.brisly-corte-closed-row.is-diff.is-short{background:#fff1f2;color:#be123c}.brisly-corte-saved-denoms{padding:6px 10px;display:flex;flex-direction:column;gap:5px}.brisly-corte-saved-denoms-lbl{font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.brisly-corte-saved-denoms-chips{display:flex;flex-wrap:wrap;gap:5px}.brisly-corte-saved-denoms-chips .denom-chip{font-size:11.8px;font-weight:750;padding:2px 8px;border-radius:7px;background:#f1f5fb;border:1px solid #dce6f4;color:#082b59;font-variant-numeric:tabular-nums}.brisly-corte-saved-note{margin:2px 6px 0;font-size:12.6px;color:#475569;background:#f8fafc;border-radius:8px;padding:7px 10px}.brisly-corte-extra-channels{margin-top:8px;padding-top:8px;border-top:1px dashed #dce6f4;display:flex;flex-direction:column;gap:4px}.brisly-corte-extra-channels .extra-row{display:flex;justify-content:space-between;font-size:12.5px;color:#475569;padding:3px 6px;font-variant-numeric:tabular-nums}.brisly-corte-extra-channels .extra-row.is-warn{color:#b45309}.brisly-corte-extra-channels .extra-row.is-muted{color:#64748b}.brisly-corte-ledger-card{padding:16px 18px;gap:12px}.brisly-corte-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.brisly-corte-table-head{display:grid;grid-template-columns:94px 82px minmax(210px,1fr) 100px 96px;gap:10px;padding:9px 14px;border-radius:10px;background:#f3f7fd;border:1px solid #e5eef9;font-size:11.8px;font-weight:800;color:#475569;white-space:nowrap}.brisly-corte-table-body{display:flex;flex-direction:column;gap:6px}.brisly-corte-table-row{display:grid;grid-template-columns:94px 82px minmax(210px,1fr) 100px 96px;gap:10px;align-items:center;padding:9.5px 14px;border-radius:12px;border:1px solid #eaf0f8;background:#fff;font-size:13.2px;transition:border-color .14s ease,background .14s ease}.brisly-corte-table-row:hover{border-color:#c8ddf9;background:#f8fbff}.brisly-corte-table-row.is-cancelled{opacity:.58}.brisly-corte-table-row .col-order-stack{display:flex;flex-direction:column;gap:1.5px;min-width:0}.brisly-corte-table-row .col-order-code{font-size:12.8px;font-weight:800;color:#082b59;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-corte-table-row .col-order-time{font-size:11.3px;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-corte-cat-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;font-size:11.2px;font-weight:750;white-space:nowrap}.brisly-corte-cat-badge.is-apertura{background:#eff6ff;border:1px solid #dbeafe;color:#0758c2}.brisly-corte-cat-badge.is-entrada,.brisly-corte-cat-badge.is-abono{background:#ecfdf5;border:1px solid #d1fae5;color:#047857}.brisly-corte-cat-badge.is-salida,.brisly-corte-cat-badge.is-cancelada{background:#fff1f2;border:1px solid #ffe4e6;color:#be123c}.brisly-corte-cat-badge.is-venta_efectivo{background:#eef4fd;border:1px solid #d8e6fa;color:#082b59}.brisly-corte-cat-badge.is-venta_otro{background:#fefce8;border:1px solid #fef08a;color:#a16207}.brisly-corte-table-row .col-concept{min-width:0;display:flex;flex-direction:column;gap:2px}.brisly-corte-table-row .concept-main{font-weight:700;color:#182235;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-corte-table-row .concept-sub{font-size:11.8px;color:#64748b;display:flex;align-items:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-corte-table-row .concept-pm-inline{display:inline-flex;align-items:center;gap:4.5px;flex-shrink:0}.brisly-corte-table-row .concept-channel{font-weight:700;color:#355075}.brisly-corte-table-row .concept-dot{margin:0 5px;opacity:.6;flex-shrink:0}.brisly-corte-table-row .col-drawer{text-align:right;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-corte-table-row .col-drawer.is-in{color:#047857}.brisly-corte-table-row .col-drawer.is-out{color:#be123c}.brisly-corte-table-row .col-drawer.is-zero{font-size:11.8px;font-weight:550;color:#94a3b8}.brisly-corte-table-row .col-amount{text-align:right;color:#082b59;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-corte-empty-rows{border:1px dashed #dce6f4;border-radius:13px;padding:22px 16px;text-align:center;color:#64748b;font-size:13.6px}.brisly-corte-footer-wrap{flex-shrink:0;padding:10px 20px 13px;background:var(--bg-surface, #ffffff);border-top:1px solid #e6eef8}.brisly-corte-footer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.brisly-corte-dock-meta{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.brisly-corte-dock-meta .dock-summary-txt{font-size:13.5px;color:#5a6f87;font-variant-numeric:tabular-nums}.brisly-corte-dock-meta .dock-summary-txt strong{color:#082b59;font-weight:800;font-size:14.5px}.brisly-corte-close-cta{height:40px!important;padding:0 17px!important;font-weight:750!important;display:inline-flex;align-items:center;gap:7px;box-shadow:0 4px 14px #0758c23d}.elv-modal-card.brisly-close-shift-modal{max-width:536px}.brisly-compact-arqueo-head{padding:13px 18px!important}.brisly-close-shift-body{padding:12px 18px!important;gap:10px!important}.brisly-compact-arqueo-foot{padding:11px 18px!important}.elv-modal-card.brisly-denom-independent-modal{max-width:856px}.brisly-denom-modal-body{padding:14px 22px!important}.brisly-arqueo-scoreboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brisly-arqueo-score-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid #dde7f5;background:linear-gradient(180deg,#fff,#f9fbff);padding:10px 13px 9px;display:flex;flex-direction:column;gap:3px;min-width:0;box-shadow:0 3px 10px -4px #082b590f}.brisly-arqueo-score-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#082b59,#0758c2)}.brisly-arqueo-score-card.is-expected{border-color:#c5dcf8;background:linear-gradient(180deg,#f3f8ff,#fff 78%)}.brisly-arqueo-score-card.is-counted:before{background:linear-gradient(90deg,#0758c2,#3b82f6)}.brisly-arqueo-score-card.is-exact{border-color:#a7f3d0;background:linear-gradient(180deg,#f0fdf7,#fff 78%)}.brisly-arqueo-score-card.is-exact:before{background:linear-gradient(90deg,#059669,#10b981)}.brisly-arqueo-score-card.is-over{border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ff,#fff 78%)}.brisly-arqueo-score-card.is-over:before{background:linear-gradient(90deg,#0758c2,#38bdf8)}.brisly-arqueo-score-card.is-short{border-color:#fecdd3;background:linear-gradient(180deg,#fff5f6,#fff 78%)}.brisly-arqueo-score-card.is-short:before{background:linear-gradient(90deg,#e11d48,#fb7185)}.brisly-arqueo-score-card .score-head{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11.8px;font-weight:700;color:#475569;min-width:0}.brisly-arqueo-score-card .score-head>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-arqueo-score-card .score-tag{height:19px;padding:0 7px;border-radius:999px;font-size:10.6px;font-weight:800;background:#edf2fa;color:#334155;display:inline-flex;align-items:center;gap:3.5px;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.brisly-arqueo-score-card .score-tag.is-brand{background:#0758c21f;color:#0758c2}.brisly-arqueo-score-card .score-tag.is-exact{background:#05966921;color:#047857}.brisly-arqueo-score-card .score-tag.is-over{background:#0758c221;color:#0758c2}.brisly-arqueo-score-card .score-tag.is-short{background:#e11d4821;color:#be123c}.brisly-arqueo-score-card .score-val{font-size:20.5px;font-weight:800;color:#082b59;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-arqueo-score-card.is-exact .score-val{color:#047857}.brisly-arqueo-score-card.is-over .score-val{color:#0758c2}.brisly-arqueo-score-card.is-short .score-val{color:#be123c}.brisly-arqueo-score-card .score-foot{font-size:11px;font-weight:550;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-arqueo-mode-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.brisly-arqueo-toolbar-actions{display:inline-flex;align-items:center;gap:8px}.brisly-corte-match-btn{height:35px;padding:0 13px;border-radius:10px;border:1px solid #bfd7f7;background:linear-gradient(180deg,#f4f9ff,#e6f0fe);color:#082b59;font-family:var(--font-sans);font-size:12.6px;font-weight:750;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #082b590d;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .1s ease}.brisly-corte-match-btn:hover{background:linear-gradient(180deg,#eaf3ff,#dbeafe);border-color:#8ab8f5;color:#0758c2}.brisly-corte-match-btn:active{transform:translateY(.5px)}.brisly-corte-reset-btn{height:35px;padding:0 11px;border-radius:10px;border:1px solid #dce5f2;background:#fff;color:#475569;font-family:var(--font-sans);font-size:12.4px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease}.brisly-corte-reset-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.brisly-currency-deck{display:flex;flex-direction:column;gap:9px}.brisly-currency-section{border-radius:15px;border:1px solid #e1eaf6;background:#f7faff;padding:8px 11px 10px;display:flex;flex-direction:column;gap:7px}.brisly-currency-sec-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.brisly-currency-sec-head .sec-left{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#082b59}.brisly-currency-sec-head .sec-pieces-pill{height:19px;padding:0 7px;border-radius:999px;background:#e1edfe;color:#0758c2;font-size:11px;font-weight:800;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.brisly-currency-sec-head .sec-subtotal{font-size:13.5px;font-weight:800;color:#0758c2;font-variant-numeric:tabular-nums}.brisly-currency-grid{display:grid;gap:7px}.brisly-currency-grid.is-3col{grid-template-columns:repeat(3,minmax(0,1fr))}.brisly-currency-grid.is-4col{grid-template-columns:repeat(4,minmax(0,1fr))}.brisly-currency-grid.is-5col{grid-template-columns:repeat(5,minmax(0,1fr))}.brisly-currency-tile{position:relative;overflow:hidden;border-radius:12px;border:1px solid #dbe6f5;background:radial-gradient(circle at 100% 0%,rgba(7,88,194,.055) 0%,transparent 56%),#fff;padding:7px 9px;display:flex;flex-direction:column;gap:6px;min-width:0;box-shadow:0 2px 6px -2px #082b590d;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.brisly-currency-tile:hover{border-color:#b4d0f5}.brisly-currency-tile.is-active{border-color:#3b82f6;background:radial-gradient(circle at 100% 0%,rgba(7,88,194,.13) 0%,transparent 62%),linear-gradient(180deg,#f0f7ff,#fff 85%);box-shadow:0 4px 12px -3px #0758c229}.brisly-currency-tile.is-active:before{content:"";position:absolute;top:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,#082b59,#0758c2 60%,#3b82f6)}.brisly-currency-tile .tile-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.brisly-currency-tile .tile-denom{display:inline-flex;align-items:baseline;gap:3px;min-width:0}.brisly-currency-tile .tile-cur{font-size:11px;font-weight:750;color:#5a6f87}.brisly-currency-tile .tile-num{font-size:15px;font-weight:800;color:#082b59;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.brisly-currency-tile .tile-sub{font-size:11.4px;font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-currency-tile .tile-sub.has-val{color:#0758c2;font-weight:800;background:#0758c217;padding:1px 6px;border-radius:6px}.brisly-currency-tile .tile-stepper{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;height:27px;border-radius:8px;border:1px solid #d6e3f4;background:#f8fbff;overflow:hidden}.brisly-currency-tile.is-active .tile-stepper{border-color:#93c5fd;background:#fff}.brisly-currency-tile .t-step-btn{width:100%;height:100%;border:none;background:#eff4fc;color:#082b59;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .12s ease,color .12s ease}.brisly-currency-tile .t-step-btn.is-plus{background:#e5effd;color:#0758c2}.brisly-currency-tile .t-step-btn:hover:not(:disabled){background:#d5e6fc;color:#0758c2}.brisly-currency-tile .t-step-btn:disabled{opacity:.34;cursor:not-allowed}.brisly-currency-tile .tile-stepper input{width:100%;height:100%;border:none;background:transparent;text-align:center;font-size:13px;font-weight:800;color:#082b59;font-variant-numeric:tabular-nums;outline:none;padding:0 2px}.brisly-currency-tile .tile-stepper input::placeholder{color:#94a3b8;font-weight:600}.brisly-direct-cash-panel{border-radius:14px;border:1px solid #e1eaf6;background:#f8fbff;padding:12px 14px;display:flex;flex-direction:column}.brisly-direct-cash-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:nowrap}.brisly-open-denoms-btn{height:30px;padding:0 11px 0 8.5px;border-radius:999px;border:1.5px solid #96c0f7;background:linear-gradient(180deg,#fff,#eaf3ff);color:#082b59;font-family:var(--font-sans);font-size:12.2px;font-weight:730;display:inline-flex;align-items:center;gap:5.5px;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 5px #082b5912,inset 0 1px #fff;transition:transform .12s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease}.brisly-open-denoms-btn:hover{transform:translateY(-.5px);border-color:#3b82f6;background:linear-gradient(180deg,#f5f9ff,#dcebff);color:#0758c2;box-shadow:0 4px 10px #0758c221,inset 0 1px #fff}.brisly-open-denoms-btn.has-count{border-color:#3b82f6;background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#0758c2}.brisly-denoms-count-chip{height:18px;padding:0 6.5px;border-radius:999px;background:#0758c2;color:#fff;font-size:10.8px;font-weight:760;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.brisly-direct-quick-chips{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:5.5px}.brisly-direct-quick-chips .q-chip{height:28px;padding:0 9.5px;border-radius:999px;border:1px solid #cfe0f7;background:#fff;color:#082b59;font-size:11.5px;font-weight:740;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;transition:background .13s ease,border-color .13s ease,color .13s ease}.brisly-direct-quick-chips .q-chip.is-match{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(180deg,#f3f8ff,#e4effe);border-color:#9ec5f8;color:#082b59}.brisly-direct-quick-chips .q-chip:hover{background:#edf5ff;border-color:#93bbf5;color:#0758c2}.brisly-direct-quick-chips .q-chip.is-muted{border-color:#dce5f2;color:#64748b}.brisly-currency-deck.is-spacious{gap:12px}.brisly-currency-section.is-spacious{padding:12px 15px 14px;gap:10px;border-radius:16px}.brisly-currency-grid.is-spacious{gap:10px}.brisly-currency-tile.is-spacious{padding:10px 13px;gap:8px;border-radius:13px}.brisly-currency-tile.is-spacious .tile-cur{font-size:12px}.brisly-currency-tile.is-spacious .tile-num{font-size:17px}.brisly-currency-tile.is-spacious .tile-sub{font-size:12px}.brisly-currency-tile.is-spacious .tile-stepper{height:33px;grid-template-columns:34px minmax(0,1fr) 34px;border-radius:9px}.brisly-currency-tile.is-spacious .tile-stepper input{font-size:14.5px}.brisly-denom-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.brisly-denom-live-strip{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.brisly-denom-live-strip .denom-live-item{display:inline-flex;align-items:baseline;gap:6px}.brisly-denom-live-strip .denom-live-item .lbl{font-size:12.6px;font-weight:650;color:#475569}.brisly-denom-live-strip .denom-live-item .val{font-size:18px;font-weight:800;color:#082b59;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.brisly-denom-live-strip .denom-live-item .sub{font-size:12px;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums}.brisly-denom-diff-pill{height:28px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;gap:5.5px;font-size:12.2px;font-weight:740;font-variant-numeric:tabular-nums;border:1px solid transparent}.brisly-denom-diff-pill.is-exact{background:#0596691c;border-color:#a7f3d0;color:#047857}.brisly-denom-diff-pill.is-over{background:#0758c21a;border-color:#bfdbfe;color:#0758c2}.brisly-denom-diff-pill.is-short{background:#e11d481a;border-color:#fecdd3;color:#be123c}@media(max-width:1320px){.brisly-corte-kpi-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.brisly-corte-table-head,.brisly-corte-table-row{grid-template-columns:90px 80px minmax(175px,1fr) 96px 92px;gap:8px;padding:9px 12px}}@media(max-width:1120px){.brisly-corte-fin-grid{grid-template-columns:1fr}}@media(max-height:700px){.brisly-close-shift-modal .elv-modal-header{padding:10px 18px!important}.brisly-close-shift-modal .elv-modal-footer{padding:9px 18px!important}.brisly-close-shift-body{padding:10px 18px!important;gap:9px!important}.brisly-arqueo-scoreboard{gap:9px}.brisly-arqueo-score-card{padding:8.5px 12px 8px;gap:2px}.brisly-arqueo-score-card .score-val{font-size:19px}.brisly-arqueo-score-card .score-foot{font-size:10.6px}.brisly-corte-match-btn,.brisly-corte-reset-btn{height:33px}.brisly-denom-independent-modal .elv-modal-header,.brisly-denom-modal-body{padding:11px 20px!important}.brisly-denom-independent-modal .elv-modal-footer{padding:10px 20px!important}.brisly-currency-deck.is-spacious{gap:10px}.brisly-currency-section.is-spacious{padding:10px 13px 11px;gap:8px}.brisly-currency-grid.is-spacious{gap:9px}.brisly-currency-tile.is-spacious{padding:8.5px 11.5px;gap:6.5px;border-radius:12px}.brisly-currency-tile.is-spacious .tile-num{font-size:16px}.brisly-currency-tile.is-spacious .tile-stepper{height:30px;grid-template-columns:32px minmax(0,1fr) 32px}.brisly-close-shift-body>.elv-input-group{height:35px!important}.brisly-close-shift-modal .elv-modal-footer button{height:38px!important}}.brisly-pin-shell{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:12px 28px 14px!important;background:radial-gradient(760px 460px at 50% 48%,rgba(56,189,248,.16),transparent 68%),radial-gradient(920px 540px at 92% 86%,rgba(14,165,233,.22),transparent 64%),linear-gradient(135deg,#061f42,#082b59 38%,#0a428d 72%,#0758c2)}.brisly-pin-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.brisly-pin-topbar{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.brisly-pin-topbar-left,.brisly-pin-topbar-right{display:flex;align-items:center;gap:10px}.brisly-pin-online-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:#ffffffd9;border:1px solid #d8e4f5;font-size:12.4px;font-weight:700;color:#082b59}.brisly-pin-online-pill .pulse-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98133}.brisly-pin-top-sep{color:#94a3b8}.brisly-pin-top-meta{font-size:13px;font-weight:600;color:#475569}.brisly-pin-kbd-hint{font-size:12.2px;color:#5a6f87;display:inline-flex;align-items:center;gap:5px}.brisly-pin-kbd-hint kbd{padding:2px 6px;border-radius:6px;background:#fff;border:1px solid #d5e1f2;font-family:var(--font-sans);font-size:11.5px;font-weight:700;color:#082b59}.brisly-pin-kbd-hint .sep{margin:0 2px;color:#94a3b8}.brisly-pin-fs-btn{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.26);background:#ffffff21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .12s ease}.brisly-pin-fs-btn:hover{background:#ffffff38;border-color:#ffffff6b}.brisly-pin-fs-btn.is-floating{position:absolute;top:22px;right:26px;z-index:4}.brisly-pin-stage{position:relative;z-index:2;flex:1;min-height:0;width:100%;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr minmax(410px,452px) 1fr;justify-content:center;align-items:center;gap:36px}.brisly-pin-hero-clock{justify-self:center;padding:0;transform:translateY(-24px);max-width:100%;text-align:left;color:#fff;-webkit-user-select:none;user-select:none}.brisly-pin-stage-spacer{min-width:0}.brisly-pin-side{display:flex;flex-direction:column;gap:14px;min-width:0}.brisly-pin-widget{border-radius:20px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(150deg,#ffffff24,#ffffff0f);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px 18px;color:#fff;box-shadow:0 18px 40px -14px #030c1c6b,inset 0 1px #ffffff3d;text-align:left}.brisly-pin-widget.is-clock{background:linear-gradient(145deg,#ffffff2e,#ffffff14);border-color:#ffffff47;color:#fff;box-shadow:0 18px 42px -12px #030c1c75,inset 0 1px #ffffff4d}.brisly-pin-widget-kicker{display:inline-flex;align-items:center;gap:8px;font-size:clamp(13.5px,1.12vw,15.5px);font-weight:780;text-transform:uppercase;letter-spacing:.11em;color:#bae6fd;text-shadow:0 2px 12px rgba(3,12,28,.28)}.brisly-pin-widget.is-clock .brisly-pin-widget-kicker{color:#bae6fd}.brisly-pin-clock-row{margin-top:12px;display:flex;align-items:center;justify-content:flex-start;gap:15px}.brisly-pin-clock-digits{display:inline-flex;align-items:baseline}.brisly-pin-clock-hm{font-family:var(--font-display);font-size:clamp(60px,5.8vw,84px);font-weight:800;line-height:.95;letter-spacing:-.036em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 10px 32px rgba(3,12,30,.32)}.brisly-pin-clock-sec{margin-left:5px;font-family:var(--font-display);font-size:clamp(28px,2.6vw,38px);font-weight:750;line-height:1;letter-spacing:-.015em;color:#bae6fd;font-variant-numeric:tabular-nums;text-shadow:0 4px 18px rgba(3,12,30,.26)}.brisly-pin-clock-ampm{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 15px;border-radius:10px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #ffffff38,0 6px 18px #030c1e2e;font-family:var(--font-sans);font-size:15.5px;font-weight:800;letter-spacing:.08em;line-height:1;color:#fff;text-transform:uppercase;flex-shrink:0}.brisly-pin-clock-date{margin-top:15px;font-size:clamp(16.5px,1.38vw,19px);font-weight:600;color:#e0f2fef0;letter-spacing:-.005em;text-shadow:0 2px 12px rgba(3,12,28,.26)}.brisly-pin-biz-title{margin-top:6px;font-family:var(--font-display);font-size:17px;font-weight:750;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-pin-kv-list{margin-top:10px;display:flex;flex-direction:column;gap:6px}.brisly-pin-kv{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.8px;color:#e0f2fed6}.brisly-pin-kv strong{color:#fff;font-weight:700;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-pin-card.brisly-pin-card-compact{width:100%;max-width:452px;max-height:calc(100vh - 24px);overflow-y:auto;margin:0 auto;padding:28px 36px 20px;border-radius:26px;box-shadow:0 30px 70px -12px #030c1e8a,0 0 0 1px #fffffff0}.brisly-pin-logo-row{color:var(--text-primary, #171717);display:flex;justify-content:center}.brisly-pin-card-compact .elv-pin-greeting{font-size:23.5px;margin:14px 0 4px}.brisly-pin-card-compact .elv-pin-subtitle{font-size:14.4px;margin:0 0 13px}.brisly-pin-user-strip{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.brisly-pin-user-chip{height:33px;padding:0 13px 0 6px;border-radius:999px;border:1px solid #dce5f3;background:#f7f9fd;color:#475569;font-size:13px;font-weight:650;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .14s ease}.brisly-pin-user-chip .chip-avatar{width:22px;height:22px;border-radius:50%;background:#dbe6f6;color:#082b59;font-size:10.2px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.brisly-pin-user-chip.is-active{border-color:#7ab3f5;background:#ebf4ff;color:#082b59}.brisly-pin-user-chip.is-active .chip-avatar{background:#0758c2;color:#fff}.brisly-pin-card-compact .elv-pin-dots{gap:14px;margin-bottom:16px}.brisly-pin-card-compact .elv-pin-dot{width:13px;height:13px}.brisly-pin-card-compact .elv-pin-error{font-size:13.4px;margin:-6px 0 11px}.brisly-pin-card-compact .elv-numpad{grid-template-columns:repeat(3,58px);gap:12px 22px;margin-bottom:16px}.brisly-pin-card-compact .elv-numpad-key{width:58px;height:58px;font-size:22px}.brisly-pin-card-compact .elv-numpad-key.is-aux{font-size:15px;font-weight:750;color:#64748b}.brisly-pin-card-compact .elv-numpad-key:disabled{opacity:.45;cursor:default}.brisly-pin-card-compact .elv-pin-more-btn{font-size:14.2px;padding:5px 12px}.brisly-pin-card-compact .elv-pin-more-drawer{margin-top:8px;gap:8px}.brisly-pin-card-compact .elv-pin-copyright{margin-top:11px!important;font-size:12.2px}.brisly-pin-shift-head{margin-top:8px}.brisly-pin-shift-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12.2px;font-weight:750}.brisly-pin-shift-badge .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.brisly-pin-shift-badge.is-open{background:#10b9813d;border:1px solid rgba(110,231,183,.45);color:#d1fae5}.brisly-pin-shift-badge.is-open .dot{background:#34d399}.brisly-pin-shift-badge.is-closed{background:#ffffff24;border:1px solid rgba(255,255,255,.26);color:#f8fafc}.brisly-pin-shift-badge.is-closed .dot{background:#bae6fd}.brisly-pin-shift-empty{margin:8px 0 0;font-size:12.8px;line-height:1.45;color:#e0f2fedb}.brisly-pin-hw-list{margin-top:10px;display:flex;flex-direction:column;gap:7px}.brisly-pin-hw-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.8px;color:#f1f5f9f0}.brisly-pin-hw-row .hw-left{display:inline-flex;align-items:center;gap:7px}.brisly-pin-hw-row .hw-ico.is-ok{color:#6ee7b7}.brisly-pin-hw-row .hw-ico.is-warn{color:#fcd34d}.brisly-pin-hw-row .hw-ico.is-neutral{color:#bae6fd}.brisly-pin-hw-row .hw-pill{font-size:11.4px;font-weight:750;padding:2px 8.5px;border-radius:999px;border:1px solid transparent}.brisly-pin-hw-row .hw-pill.is-ok{background:#10b9813d;border-color:#6ee7b76b;color:#d1fae5}.brisly-pin-hw-row .hw-pill.is-warn{background:#f59e0b3d;border-color:#fcd34d6b;color:#fef3c7}.brisly-pin-hw-row .hw-pill.is-neutral{background:#ffffff24;border-color:#ffffff42;color:#f8fafc}@media(max-width:1060px){.brisly-pin-stage{grid-template-columns:1fr;overflow-y:auto;padding:8px 0}.brisly-pin-side,.brisly-pin-hero-clock,.brisly-pin-stage-spacer,.brisly-pin-kbd-hint{display:none}}@media(max-height:700px){.elv-pin-card.brisly-pin-card-compact{max-width:448px;padding:22px 34px 16px}.brisly-pin-card-compact .elv-pin-greeting{font-size:22.5px;margin:12px 0 3px}.brisly-pin-card-compact .elv-pin-subtitle{font-size:14px;margin:0 0 11px}.brisly-pin-user-strip{margin-bottom:12px}.brisly-pin-card-compact .elv-pin-dots{margin-bottom:14px}.brisly-pin-card-compact .elv-numpad{grid-template-columns:repeat(3,54px);gap:10px 22px;margin-bottom:13px}.brisly-pin-card-compact .elv-numpad-key{width:54px;height:54px;font-size:21px}.brisly-pin-card-compact .elv-pin-copyright{margin-top:8px!important}.brisly-pin-widget{padding:13px 15px}}@media(max-height:555px){.elv-pin-card.brisly-pin-card-compact{padding:16px 26px 12px}.brisly-pin-card-compact .elv-numpad{grid-template-columns:repeat(3,47px);gap:8px 18px;margin-bottom:10px}.brisly-pin-card-compact .elv-numpad-key{width:47px;height:47px;font-size:19px}}[data-theme=dark] .brisly-client-statement-btn{background:linear-gradient(180deg,#182744,#132038);border-color:#2b426b;color:#e2e8f0}[data-theme=dark] .brisly-client-statement-btn:hover{border-color:#3b82f6;background:linear-gradient(180deg,#1e3154,#172744)}[data-theme=dark] .elv-client-meta-pill.is-credit-limit{background:#0758c23d;border-color:#60a5fa6b;color:#93c5fd}[data-theme=dark] .elv-client-meta-pill.is-credit-available{background:#10b9812e;border-color:#34d39966;color:#6ee7b7}[data-theme=dark] .bcm-card{background:linear-gradient(180deg,#15223a,#111c30);border-color:#243656}[data-theme=dark] .bcm-label,[data-theme=dark] .bcm-scale-end{color:#94a3b8}[data-theme=dark] .bcm-amount{color:#f8fafc}[data-theme=dark] .bcm-card.is-crit .bcm-amount,[data-theme=dark] .bcm-card.is-over .bcm-amount{color:#fda4af}[data-theme=dark] .bcm-gear{color:#60a5fa}[data-theme=dark] .bcm-gear:hover{background:#3b82f629;border-color:#2d4a7c}[data-theme=dark] .bcm-seg{background:#1d2d4b;border-color:#283c63}[data-theme=dark] .bcm-seg.is-on{background:var(--seg-color, #10b981);border-color:#ffffff29}[data-theme=dark] .bcm-marker{background:#0f1a2e;color:#f8fafc}[data-theme=dark] .bcm-status.tone-ok{background:#10b9812e;color:#6ee7b7}[data-theme=dark] .bcm-status.tone-mid{background:#f59e0b2e;color:#fcd34d}[data-theme=dark] .bcm-status.tone-high{background:#f9731633;color:#fdba74}[data-theme=dark] .bcm-status.tone-crit,[data-theme=dark] .bcm-status.tone-over{background:#f43f5e33;color:#fda4af}[data-theme=dark] .bcm-status.tone-none{background:#3b82f633;color:#93c5fd}[data-theme=dark] .bst-option{background:#16233b;border-color:#263a5e}[data-theme=dark] .bst-option:hover:not(:disabled):not(.is-disabled){background:#1c2d4b;border-color:#3b82f6}[data-theme=dark] .bst-option-icon{background:#111c30;border-color:#283e66;color:#60a5fa}[data-theme=dark] .bst-option-label{color:#f1f5f9}[data-theme=dark] .bst-option-sub,[data-theme=dark] .bst-footer-hint{color:#94a3b8}[data-theme=dark] .bst-key{background:#111c30;border-color:#2b426b;color:#cbd5e1}[data-theme=dark] .bst-img-banner{background:linear-gradient(180deg,#15243d,#111d33);border-color:#294169}[data-theme=dark] .bst-img-thumb{background:#0d1729;border-color:#2d4773;color:#60a5fa}[data-theme=dark] .bst-img-meta-title{color:#f1f5f9}[data-theme=dark] .bst-img-meta-sub{color:#94a3b8}[data-theme=dark] .bst-fmt-toggle{background:#0d1729;border-color:#263d63}[data-theme=dark] .bst-fmt-btn{color:#94a3b8}[data-theme=dark] .bst-fmt-btn.is-active{background:#2563eb;color:#fff}[data-theme=dark] .bst-wa-title,[data-theme=dark] .bst-wa-label{color:#f8fafc}[data-theme=dark] .bst-wa-desc,[data-theme=dark] .bst-wa-hint{color:#94a3b8}[data-theme=dark] .bst-wa-hint.is-error{color:#f87171}[data-theme=dark] .bst-wa-country-input,[data-theme=dark] .bst-wa-phone-box{background:#111c30;border-color:#2b426b;color:#f1f5f9}[data-theme=dark] .bst-wa-phone-input{color:#f1f5f9}[data-theme=dark] .bst-wa-phone-icon{color:#94a3b8}[data-theme=dark] .bst-wa-img-note{background:#10b9811f;border-color:#10b9814d;color:#d1fae5}[data-theme=dark] .brisly-credit-count-label{background:#16243d;border-color:#263a5e;color:#94a3b8}[data-theme=dark] .brisly-credit-history-head,[data-theme=dark] .brisly-corte-table-head{background:#16233b;color:#94a3b8}[data-theme=dark] .brisly-credit-history-row,[data-theme=dark] .brisly-corte-table-row{background:#131f35;border-color:#233554}[data-theme=dark] .brisly-credit-history-row:hover{border-color:#365588}[data-theme=dark] .brisly-credit-mov-avatar{background:#1a2a47;border-color:#2b4168;color:#93c5fd}[data-theme=dark] .brisly-credit-mov-avatar.is-abono{background:#10b9812e;border-color:#34d39959;color:#6ee7b7}[data-theme=dark] .brisly-credit-date-cell,[data-theme=dark] .brisly-credit-detail-text,[data-theme=dark] .brisly-credit-amount-cell,[data-theme=dark] .brisly-corte-table-row .concept-main,[data-theme=dark] .brisly-corte-table-row .col-amount{color:#f1f5f9}[data-theme=dark] .brisly-credit-amount-cell.is-abono{color:#6ee7b7}[data-theme=dark] .brisly-credit-balance-cell{color:#93c5fd}[data-theme=dark] .brisly-credit-more-btn{color:#cbd5e1}[data-theme=dark] .brisly-credit-more-btn:hover,[data-theme=dark] .brisly-credit-more-btn.is-open{background:#3b82f62e;color:#93c5fd}[data-theme=dark] .brisly-credit-row-menu,[data-theme=dark] .brisly-cancel-picker-popover{background:#15223a;border-color:#2b426b;box-shadow:0 18px 42px #00000080}[data-theme=dark] .brisly-credit-row-menu-item,[data-theme=dark] .brisly-cancel-picker-desc{color:#e2e8f0}[data-theme=dark] .brisly-credit-row-menu-item:hover{background:#3b82f629}[data-theme=dark] .brisly-credit-row-menu-item.is-danger:hover,[data-theme=dark] .brisly-cancel-picker-item:hover{background:#f43f5e2e;color:#fda4af}[data-theme=dark] .brisly-credit-footer-bar,[data-theme=dark] .brisly-corte-footer-wrap{background:#111c30;border-top-color:#223454}[data-theme=dark] .brisly-credit-cancel-btn{background:#182744;border-color:#2a4068;color:#cbd5e1}[data-theme=dark] .brisly-credit-liquidate-btn{background:#0758c238;border-color:#3b82f6;color:#dbeafe}[data-theme=dark] .brisly-pay-target-banner,[data-theme=dark] .brisly-pay-summary-strip,[data-theme=dark] .brisly-cancel-mov-box{background:#16243d;border-color:#2a426c}[data-theme=dark] .brisly-pay-target-title,[data-theme=dark] .brisly-pay-summary-strip strong,[data-theme=dark] .brisly-cancel-mov-row strong{color:#f1f5f9}[data-theme=dark] .brisly-pay-target-sub,[data-theme=dark] .brisly-cancel-mov-row{color:#94a3b8}[data-theme=dark] .brisly-cancel-mov-note{background:#f59e0b24;border-color:#fbbf2459;color:#fde68a}[data-theme=dark] .brisly-corte-count-pill{background:#3b82f633;border-color:#60a5fa59;color:#93c5fd}[data-theme=dark] .brisly-corte-shift-item{background:#131f35;border-color:#24385c}[data-theme=dark] .brisly-corte-shift-item:hover{background:#172744;border-color:#355283}[data-theme=dark] .brisly-corte-shift-item.is-selected{background:linear-gradient(180deg,#1b3158,#152542);border-color:#60a5fa;box-shadow:0 6px 16px #00000059}[data-theme=dark] .brisly-corte-shift-item .shift-card-foot{border-top-color:#94a3b829}[data-theme=dark] .brisly-corte-shift-item.is-selected:before{background:linear-gradient(180deg,#3b82f6,#93c5fd)}[data-theme=dark] .brisly-corte-list-avatar:not(.is-open){background:#1d2f4f;border-color:#2f4978;color:#dbeafe}[data-theme=dark] .brisly-corte-shift-item .shift-cashier,[data-theme=dark] .brisly-corte-shift-item .shift-sales{color:#f8fafc}[data-theme=dark] .brisly-corte-shift-item .shift-device,[data-theme=dark] .brisly-corte-shift-item .shift-hours{color:#94a3b8}[data-theme=dark] .brisly-corte-shift-item .shift-open-tag{color:#34d399}[data-theme=dark] .brisly-corte-mini-folio{color:#93c5fd;background:#3b82f62e;border-color:#60a5fa4d}[data-theme=dark] .brisly-corte-quick-btn.is-in{background:#10b98129;border-color:#34d39959;color:#6ee7b7}[data-theme=dark] .brisly-corte-quick-btn.is-in:hover{background:#10b98140}[data-theme=dark] .brisly-corte-quick-btn.is-out{background:#f43f5e29;border-color:#fb718559;color:#fda4af}[data-theme=dark] .brisly-corte-quick-btn.is-out:hover{background:#f43f5e40}[data-theme=dark] .brisly-rep-kpi-val.is-pos-val{color:#34d399}[data-theme=dark] .brisly-rep-kpi-val.is-neg-val{color:#fda4af}[data-theme=dark] .brisly-corte-unlock-btn{background:#3b82f633;border-color:#3b82f6;color:#dbeafe}[data-theme=dark] .brisly-corte-wf-row{background:#16243e;border-color:#263c63}[data-theme=dark] .brisly-corte-wf-row:hover{background:#1a2b4a;border-color:#38588f}[data-theme=dark] .brisly-corte-wf-row .wf-title{color:#f1f5f9}[data-theme=dark] .brisly-corte-wf-row .wf-sub{color:#94a3b8}[data-theme=dark] .brisly-corte-wf-row .wf-val{color:#f8fafc}[data-theme=dark] .brisly-corte-wf-row .wf-val.is-in{color:#34d399}[data-theme=dark] .brisly-corte-wf-row .wf-val.is-out{color:#fda4af}[data-theme=dark] .math-sign.is-neutral{background:#3b82f638;color:#93c5fd}[data-theme=dark] .math-sign.is-in{background:#10b98133;color:#6ee7b7}[data-theme=dark] .math-sign.is-out{background:#f43f5e33;color:#fda4af}[data-theme=dark] .math-count{background:#3b82f638;color:#dbeafe}[data-theme=dark] .math-count.is-danger{background:#f43f5e38;color:#fda4af}[data-theme=dark] .brisly-corte-math-total{background:#0758c242;border-color:#60a5fa61;color:#dbeafe}[data-theme=dark] .brisly-corte-closed-summary,[data-theme=dark] .brisly-corte-extra-channels{border-color:#263c63}[data-theme=dark] .brisly-corte-closed-row,[data-theme=dark] .brisly-corte-extra-channels .extra-row{color:#cbd5e1}[data-theme=dark] .brisly-corte-closed-row.is-diff.is-exact{background:#10b9812e;color:#6ee7b7}[data-theme=dark] .brisly-corte-closed-row.is-diff.is-over{background:#3b82f633;color:#93c5fd}[data-theme=dark] .brisly-corte-closed-row.is-diff.is-short{background:#f43f5e2e;color:#fda4af}[data-theme=dark] .brisly-corte-saved-denoms-chips .denom-chip{background:#182744;border-color:#2b436d;color:#e2e8f0}[data-theme=dark] .brisly-corte-saved-note{background:#16243d;color:#cbd5e1}[data-theme=dark] .brisly-corte-table-head{background:#16243e;border-color:#263c63;color:#cbd5e1}[data-theme=dark] .brisly-corte-table-row{background:#121d33;border-color:#223556}[data-theme=dark] .brisly-corte-table-row:hover{background:#162541;border-color:#355283}[data-theme=dark] .brisly-corte-table-row .col-order-code{color:#93c5fd}[data-theme=dark] .brisly-corte-table-row .col-order-time,[data-theme=dark] .brisly-corte-table-row .concept-sub{color:#94a3b8}[data-theme=dark] .brisly-corte-table-row .concept-main,[data-theme=dark] .brisly-corte-table-row .col-amount{color:#f8fafc}[data-theme=dark] .brisly-corte-table-row .concept-channel{color:#cbd5e1}[data-theme=dark] .brisly-corte-table-row .col-drawer.is-in{color:#34d399}[data-theme=dark] .brisly-corte-table-row .col-drawer.is-out{color:#fda4af}[data-theme=dark] .brisly-corte-footer-wrap{background:#111c30;border-top-color:#223556}[data-theme=dark] .brisly-corte-dock-meta .dock-summary-txt{color:#94a3b8}[data-theme=dark] .brisly-corte-dock-meta .dock-summary-txt strong{color:#f8fafc}[data-theme=dark] .brisly-arqueo-score-card{background:linear-gradient(180deg,#162540,#121e35);border-color:#283f67;box-shadow:none}[data-theme=dark] .brisly-arqueo-score-card.is-expected{background:linear-gradient(180deg,#192d4f,#13213b);border-color:#345488}[data-theme=dark] .brisly-arqueo-score-card.is-exact{background:linear-gradient(180deg,#10b98129,#121e35 90%);border-color:#34d39961}[data-theme=dark] .brisly-arqueo-score-card.is-over{background:linear-gradient(180deg,#3b82f62e,#121e35 90%);border-color:#60a5fa66}[data-theme=dark] .brisly-arqueo-score-card.is-short{background:linear-gradient(180deg,#f43f5e2b,#121e35 90%);border-color:#fb718566}[data-theme=dark] .brisly-arqueo-score-card .score-head{color:#cbd5e1}[data-theme=dark] .brisly-arqueo-score-card .score-tag{background:#1f3356;color:#dbeafe}[data-theme=dark] .brisly-arqueo-score-card .score-tag.is-brand,[data-theme=dark] .brisly-arqueo-score-card .score-tag.is-over{background:#3b82f63d;color:#93c5fd}[data-theme=dark] .brisly-arqueo-score-card .score-tag.is-exact{background:#10b98138;color:#6ee7b7}[data-theme=dark] .brisly-arqueo-score-card .score-tag.is-short{background:#f43f5e38;color:#fda4af}[data-theme=dark] .brisly-arqueo-score-card .score-val{color:#f8fafc}[data-theme=dark] .brisly-arqueo-score-card.is-exact .score-val{color:#34d399}[data-theme=dark] .brisly-arqueo-score-card.is-over .score-val{color:#93c5fd}[data-theme=dark] .brisly-arqueo-score-card.is-short .score-val{color:#fda4af}[data-theme=dark] .brisly-arqueo-score-card .score-foot{color:#94a3b8}[data-theme=dark] .brisly-corte-match-btn{background:linear-gradient(180deg,#1b3158,#162849);border-color:#35588f;color:#e2e8f0;box-shadow:none}[data-theme=dark] .brisly-corte-match-btn:hover{background:linear-gradient(180deg,#213c6b,#1a3159);border-color:#60a5fa;color:#fff}[data-theme=dark] .brisly-corte-reset-btn{background:#15223a;border-color:#2a4169;color:#cbd5e1}[data-theme=dark] .brisly-corte-reset-btn:hover{background:#1b2c4b;border-color:#3b598f;color:#f8fafc}[data-theme=dark] .brisly-currency-section,[data-theme=dark] .brisly-direct-cash-panel{background:#121f36;border-color:#24395d}[data-theme=dark] .brisly-currency-sec-head .sec-left{color:#f1f5f9}[data-theme=dark] .brisly-currency-sec-head .sec-pieces-pill{background:#3b82f63d;color:#93c5fd}[data-theme=dark] .brisly-currency-sec-head .sec-subtotal{color:#93c5fd}[data-theme=dark] .brisly-currency-tile{background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.1) 0%,transparent 56%),#162642;border-color:#283f67;box-shadow:none}[data-theme=dark] .brisly-currency-tile:hover{border-color:#3d5f99}[data-theme=dark] .brisly-currency-tile.is-active{background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.24) 0%,transparent 62%),linear-gradient(180deg,#1d3560,#162746);border-color:#60a5fa}[data-theme=dark] .brisly-currency-tile .tile-cur{color:#94a3b8}[data-theme=dark] .brisly-currency-tile .tile-num{color:#f8fafc}[data-theme=dark] .brisly-currency-tile .tile-sub{color:#64748b}[data-theme=dark] .brisly-currency-tile .tile-sub.has-val{background:#3b82f63d;color:#bfdbfe}[data-theme=dark] .brisly-currency-tile .tile-stepper{background:#0f1a2e;border-color:#2a426c}[data-theme=dark] .brisly-currency-tile.is-active .tile-stepper{background:#101c33;border-color:#3b82f6}[data-theme=dark] .brisly-currency-tile .t-step-btn{background:#1a2b4b;color:#cbd5e1}[data-theme=dark] .brisly-currency-tile .t-step-btn.is-plus{background:#203760;color:#93c5fd}[data-theme=dark] .brisly-currency-tile .t-step-btn:hover:not(:disabled){background:#294679;color:#fff}[data-theme=dark] .brisly-currency-tile .tile-stepper input{color:#f8fafc}[data-theme=dark] .brisly-open-denoms-btn{background:linear-gradient(180deg,#1b3158,#152647);border-color:#3d66a8;color:#e2e8f0;box-shadow:0 2px 6px #02081759,inset 0 1px #ffffff14}[data-theme=dark] .brisly-open-denoms-btn:hover,[data-theme=dark] .brisly-open-denoms-btn.has-count{background:linear-gradient(180deg,#213d6e,#193159);border-color:#60a5fa;color:#fff}[data-theme=dark] .brisly-denoms-count-chip{background:#2563eb;color:#fff}[data-theme=dark] .brisly-direct-quick-chips .q-chip{background:#172744;border-color:#2c4572;color:#e2e8f0}[data-theme=dark] .brisly-direct-quick-chips .q-chip.is-match{background:linear-gradient(180deg,#1c345e,#16294b);border-color:#3d66a8;color:#bfdbfe}[data-theme=dark] .brisly-direct-quick-chips .q-chip:hover{background:#1f355c;border-color:#60a5fa;color:#fff}[data-theme=dark] .brisly-direct-quick-chips .q-chip.is-muted{border-color:#273b60;color:#94a3b8}[data-theme=dark] .brisly-denom-live-strip .denom-live-item .lbl{color:#94a3b8}[data-theme=dark] .brisly-denom-live-strip .denom-live-item .val{color:#f8fafc}[data-theme=dark] .brisly-denom-live-strip .denom-live-item .sub{color:#64748b}[data-theme=dark] .brisly-denom-diff-pill.is-exact{background:#10b9812e;border-color:#34d3995c;color:#6ee7b7}[data-theme=dark] .brisly-denom-diff-pill.is-over{background:#3b82f638;border-color:#60a5fa6b;color:#93c5fd}[data-theme=dark] .brisly-denom-diff-pill.is-short{background:#f43f5e33;border-color:#fb718561;color:#fda4af}[data-theme=dark] .brisly-pin-shell{background:radial-gradient(760px 460px at 50% 48%,rgba(37,99,235,.2),transparent 68%),radial-gradient(880px 520px at 90% 86%,rgba(14,165,233,.16),transparent 64%),linear-gradient(135deg,#041024,#061d3e 42%,#083068 78%,#074698)}[data-theme=dark] .elv-pin-card.brisly-pin-card-compact{box-shadow:0 28px 64px -12px #000000a6,0 0 0 1px #93c5fd38}[data-theme=dark] .brisly-pin-online-pill,[data-theme=dark] .brisly-pin-kbd-hint kbd{background:#15223ae0;border-color:#283e66;color:#e2e8f0}[data-theme=dark] .brisly-pin-fs-btn{background:#ffffff1a;border-color:#fff3;color:#f1f5f9}[data-theme=dark] .brisly-pin-top-meta,[data-theme=dark] .brisly-pin-kbd-hint{color:#94a3b8}[data-theme=dark] .brisly-pin-widget:not(.is-clock){background:linear-gradient(150deg,#0d1b349e,#0913267a);border-color:#93c5fd38;box-shadow:0 18px 40px -12px #0000007a,inset 0 1px #ffffff1a}[data-theme=dark] .brisly-pin-widget.is-clock{background:linear-gradient(145deg,#102446ad,#0a183085);border-color:#93c5fd47}[data-theme=dark] .brisly-pin-widget:not(.is-clock) .brisly-pin-widget-kicker{color:#93c5fd}[data-theme=dark] .brisly-pin-biz-title,[data-theme=dark] .brisly-pin-kv strong{color:#f8fafc}[data-theme=dark] .brisly-pin-kv,[data-theme=dark] .brisly-pin-shift-empty{color:#cbd5e1e0}[data-theme=dark] .brisly-pin-hw-row{color:#e2e8f0}[data-theme=dark] .brisly-pin-user-chip{background:#182744;border-color:#2b426b;color:#cbd5e1}[data-theme=dark] .brisly-pin-user-chip .chip-avatar{background:#24395e;color:#e2e8f0}[data-theme=dark] .brisly-pin-user-chip.is-active{background:#0758c247;border-color:#60a5fa;color:#fff}[data-theme=dark] .brisly-pin-shift-badge.is-open,[data-theme=dark] .hw-pill.is-ok,[data-theme=dark] .brisly-corte-status-pill.is-open,[data-theme=dark] .brisly-corte-quick-btn.is-in,[data-theme=dark] .brisly-corte-variance-pill.is-exact,[data-theme=dark] .brisly-arqueo-diff-banner.is-exact,[data-theme=dark] .brisly-corte-closed-row.is-diff.is-exact,[data-theme=dark] .math-sign.is-in,[data-theme=dark] .brisly-corte-cat-badge.is-entrada,[data-theme=dark] .brisly-corte-cat-badge.is-abono,[data-theme=dark] .brisly-credit-status-chip.is-paid{background:#10b9812e;border-color:#34d3995c;color:#6ee7b7}[data-theme=dark] .brisly-pin-shift-badge.is-closed,[data-theme=dark] .hw-pill.is-neutral,[data-theme=dark] .brisly-corte-status-pill.is-closed,[data-theme=dark] .brisly-denom-reset-btn{background:#1b2b48;border-color:#2e4773;color:#cbd5e1}[data-theme=dark] .hw-pill.is-warn,[data-theme=dark] .brisly-corte-cat-badge.is-venta_otro{background:#f59e0b2e;border-color:#fbbf245c;color:#fcd34d}[data-theme=dark] .brisly-corte-quick-btn.is-out,[data-theme=dark] .brisly-corte-variance-pill.is-short,[data-theme=dark] .brisly-arqueo-diff-banner.is-short,[data-theme=dark] .brisly-corte-closed-row.is-diff.is-short,[data-theme=dark] .math-sign.is-out,[data-theme=dark] .math-count.is-danger,[data-theme=dark] .brisly-corte-cat-badge.is-salida,[data-theme=dark] .brisly-corte-cat-badge.is-cancelada,[data-theme=dark] .brisly-credit-status-chip.is-cancelled{background:#f43f5e2e;border-color:#fb718561;color:#fda4af}[data-theme=dark] .brisly-corte-variance-pill.is-over,[data-theme=dark] .brisly-arqueo-diff-banner.is-over,[data-theme=dark] .brisly-corte-closed-row.is-diff.is-over,[data-theme=dark] .brisly-denom-match-btn,[data-theme=dark] .brisly-corte-unlock-btn,[data-theme=dark] .math-sign.is-neutral,[data-theme=dark] .math-count:not(.is-danger),[data-theme=dark] .brisly-corte-cat-badge.is-apertura,[data-theme=dark] .brisly-corte-cat-badge.is-venta_efectivo,[data-theme=dark] .brisly-credit-status-chip.is-partial{background:#0758c23d;border-color:#60a5fa66;color:#93c5fd}[data-theme=dark] .brisly-corte-saved-denoms-chips .denom-chip,[data-theme=dark] .brisly-corte-saved-note{background:#172642;border-color:#2b426b;color:#cbd5e1}[data-theme=dark] .brisly-denom-col-head{border-bottom-color:#263b60}[data-theme=dark] .brisly-denom-sub{color:#60a5fa}.brisly-liquidate-info-box{display:flex;align-items:center;gap:13px;padding:15px 17px;border-radius:14px;background:#eef5ff;border:1px solid #bcd7fc;color:#082b59}.brisly-liquidate-info-ico{color:#0758c2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-liquidate-info-text{font-size:15px;line-height:1.46;color:#0f2c5c;font-weight:500}.brisly-liquidate-info-text strong{font-weight:800;color:#082b59}.elv-modal-footer.brisly-two-col-footer{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}.elv-modal-footer.brisly-two-col-footer>button{width:100%;justify-content:center;height:44px;border-radius:13px;font-size:14.8px;font-weight:680}.brisly-continue-btn:disabled{background:#eff3fa!important;border:1px solid #e2eaf5!important;color:#64748b!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed}.brisly-abono-config-body{padding-top:15px!important;padding-bottom:16px!important}.elv-input-group.is-invalid{border-color:#f43f5e!important;box-shadow:0 0 0 3px #f43f5e1f!important}.brisly-abono-error-hint{margin-top:5px;font-size:12.4px;font-weight:650;color:#e11d48}.brisly-abono-textarea{width:100%;min-height:70px;max-height:110px;resize:vertical;border-radius:13px;border:1px solid #dce5f2;background:#fff;padding:11px 14px;font-family:var(--font-sans);font-size:14.5px;color:#182235;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.brisly-abono-textarea::placeholder{color:#64748b}.brisly-abono-textarea:focus{border-color:#0758c2;box-shadow:0 0 0 3px #0758c21f}.brisly-abono-saldo-card{border-radius:15px;border:1px solid #e4ebf6;background:linear-gradient(180deg,#fafcff,#f4f8fe);padding:13px 16px;display:flex;flex-direction:column;gap:8px}.brisly-abono-saldo-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.brisly-abono-saldo-main .saldo-lbl{font-size:15px;font-weight:650;color:#475569;white-space:nowrap}.brisly-abono-saldo-main .saldo-leader{flex:1;height:1px;background:#dce5f3;min-width:18px}.brisly-abono-saldo-main .saldo-amt{font-family:var(--font-display);font-size:25px;font-weight:800;color:#0f1d33;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.brisly-abono-saldo-after{padding-top:7px;border-top:1px dashed #d6e2f3;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:650;color:#047857}.brisly-pay-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.brisly-pay-method-card{border-radius:13px;border:1px solid #dce5f2;background:#f8fafd;padding:11px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#334155;cursor:pointer;transition:all .14s ease}.brisly-pay-method-card:hover{border-color:#93c5fd;background:#f1f7ff}.brisly-pay-method-card.is-active{border-color:#0758c2;background:#ebf4ff;color:#082b59;box-shadow:0 3px 10px #0758c21f}.brisly-pay-change-pill{margin-top:8px;padding:9px 13px;border-radius:11px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:13.5px;font-weight:700;display:flex;align-items:center;justify-content:space-between}[data-theme=dark] .brisly-liquidate-info-box{background:#0758c233;border-color:#60a5fa6b;color:#e2e8f0}[data-theme=dark] .brisly-liquidate-info-ico{color:#60a5fa}[data-theme=dark] .brisly-liquidate-info-text{color:#dbeafe}[data-theme=dark] .brisly-liquidate-info-text strong{color:#fff}[data-theme=dark] .brisly-continue-btn:disabled{background:#172540!important;border-color:#273c63!important;color:#64748b!important}[data-theme=dark] .brisly-abono-textarea{background:#111c30;border-color:#283e66;color:#f1f5f9}[data-theme=dark] .brisly-abono-textarea::placeholder{color:#64748b}[data-theme=dark] .brisly-abono-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f638}[data-theme=dark] .brisly-abono-error-hint{color:#fda4af}[data-theme=dark] .brisly-abono-saldo-card{background:linear-gradient(180deg,#16243e,#121e34);border-color:#283e66}[data-theme=dark] .brisly-abono-saldo-main .saldo-lbl{color:#94a3b8}[data-theme=dark] .brisly-abono-saldo-main .saldo-leader{background:#283e66}[data-theme=dark] .brisly-abono-saldo-main .saldo-amt{color:#f8fafc}[data-theme=dark] .brisly-abono-saldo-after{border-top-color:#283e66;color:#6ee7b7}[data-theme=dark] .brisly-pay-method-card{background:#15223a;border-color:#263a5e;color:#cbd5e1}[data-theme=dark] .brisly-pay-method-card:hover{border-color:#3b82f6;background:#1a2b49}[data-theme=dark] .brisly-pay-method-card.is-active{background:#0758c247;border-color:#60a5fa;color:#fff}[data-theme=dark] .brisly-pay-change-pill{background:#10b9812e;border-color:#34d3995c;color:#6ee7b7}.elv-modal-card.brisly-sale-detail-modal{width:min(504px,calc(100vw - 32px));max-height:min(86vh,668px);display:flex;flex-direction:column;overflow:hidden}.elv-user-modal-card .elv-modal-body.brisly-sale-detail-body,.brisly-sale-detail-body{flex:1 1 auto;min-height:0;padding:16px 22px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:12px}.brisly-sale-detail-body::-webkit-scrollbar{width:6px}.brisly-sale-detail-body::-webkit-scrollbar-track{background:transparent;margin:6px 0}.brisly-sale-detail-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.brisly-sale-detail-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.brisly-sale-detail-bottom-cap{height:16px;flex-shrink:0;border-top:1px solid #eef2f8;background:#fff;border-radius:0 0 24px 24px}.brisly-sale-detail-card{border-radius:16px;border:1px solid #e4ebf5;background:#fff;overflow:hidden;flex-shrink:0}.brisly-sale-detail-meta{background:#f1f5fd;padding:15px 19px;display:flex;flex-direction:column;gap:11px}.brisly-sale-detail-meta-row{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:560;color:#182235;line-height:1.3}.brisly-sale-detail-ico{display:inline-flex;align-items:center;justify-content:center;color:#0758c2;flex-shrink:0}.brisly-sale-detail-totals{padding:15px 19px 17px;display:flex;flex-direction:column;gap:10px}.brisly-sale-detail-fin-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.brisly-sale-detail-fin-row .fin-lbl{font-size:15px;font-weight:500;color:#52627a}.brisly-sale-detail-fin-row .fin-val{font-size:15.5px;font-weight:650;color:#2d3d54;font-variant-numeric:tabular-nums}.brisly-sale-detail-fin-row .fin-val.is-text{font-size:14.5px;font-weight:600;text-align:right}.brisly-sale-detail-divider{height:1px;background:#e6ecf5;margin:4px 0 2px}.brisly-sale-detail-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.brisly-sale-detail-total-row .total-lbl{font-family:var(--font-display);font-size:25px;font-weight:700;color:#182235;letter-spacing:-.02em}.brisly-sale-detail-total-row .total-val{font-family:var(--font-display);font-size:26px;font-weight:750;color:#182235;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.brisly-sale-detail-items{display:flex;flex-direction:column;gap:9px;flex-shrink:0}.brisly-sale-detail-item-card{border-radius:15px;border:1px solid #e4ebf5;background:#fff;padding:11px 15px;display:flex;align-items:center;gap:14px;flex-shrink:0}.brisly-sale-detail-item-avatar{width:44px;height:44px;border-radius:11px;background:#d4e4ff;color:#082b59;font-size:15px;font-weight:750;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.brisly-sale-detail-item-avatar.has-img{background:#f8fafc;border:1px solid #e2e8f0}.brisly-sale-detail-item-avatar img{width:100%;height:100%;object-fit:cover}.brisly-sale-detail-item-name{font-size:14.5px;font-weight:650;color:#182235;line-height:1.32;min-width:0;flex:1}.brisly-sale-detail-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;text-align:right}.brisly-sale-detail-item-right .item-total{font-size:15px;font-weight:700;color:#182235;font-variant-numeric:tabular-nums}.brisly-sale-detail-item-right .item-qty{font-size:13.5px;font-weight:500;color:#52627a;font-variant-numeric:tabular-nums}[data-theme=dark] .brisly-sale-detail-body::-webkit-scrollbar-thumb{background:#334155}[data-theme=dark] .brisly-sale-detail-body::-webkit-scrollbar-thumb:hover{background:#475569}[data-theme=dark] .brisly-sale-detail-bottom-cap{background:#141f35;border-top-color:#223454}[data-theme=dark] .brisly-sale-detail-card{background:#131f35;border-color:#263a5e}[data-theme=dark] .brisly-sale-detail-meta{background:#182846}[data-theme=dark] .brisly-sale-detail-meta-row{color:#e2e8f0}[data-theme=dark] .brisly-sale-detail-ico{color:#60a5fa}[data-theme=dark] .brisly-sale-detail-fin-row .fin-lbl{color:#94a3b8}[data-theme=dark] .brisly-sale-detail-fin-row .fin-val{color:#cbd5e1}[data-theme=dark] .brisly-sale-detail-divider{background:#263a5e}[data-theme=dark] .brisly-sale-detail-total-row .total-lbl,[data-theme=dark] .brisly-sale-detail-total-row .total-val{color:#f8fafc}[data-theme=dark] .brisly-sale-detail-item-card{background:#131f35;border-color:#263a5e}[data-theme=dark] .brisly-sale-detail-item-avatar{background:#3b82f638;color:#bfdbfe}[data-theme=dark] .brisly-sale-detail-item-avatar.has-img{background:#0f192b;border-color:#263a5e}[data-theme=dark] .brisly-sale-detail-item-name,[data-theme=dark] .brisly-sale-detail-item-right .item-total{color:#f1f5f9}[data-theme=dark] .brisly-sale-detail-item-right .item-qty{color:#94a3b8}.brisly-kardex-panel{--kardex-halo: #ffffff;flex:1;min-height:0;display:flex;flex-direction:column;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif)}.brisly-kardex-top{padding:0 18px 8px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.brisly-kardex-prod-strip{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:11px;background:#f8fafe;border:1px solid #e6eef8;min-width:0}.brisly-kardex-prod-avatar{width:28px;height:28px;border-radius:8px;background:linear-gradient(180deg,#e8f1ff,#dce9ff);border:1px solid #d1e2fc;color:#082b59;font-size:10.5px;font-weight:800;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.brisly-kardex-prod-avatar img{width:100%;height:100%;object-fit:cover}.brisly-kardex-prod-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.brisly-kardex-prod-name{font-size:12.5px;font-weight:700;color:#0f172a;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-kardex-prod-sub{font-size:11px;font-weight:500;color:#64748b;line-height:1.15;font-variant-numeric:tabular-nums}.brisly-kardex-live-pill{flex-shrink:0;height:23px;padding:0 8.5px;border-radius:999px;background:#eff6ff;border:1px solid #cfe2fc;color:#0758c2;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}.brisly-kardex-live-pill.is-zero{background:#fff1f2;border-color:#fecdd3;color:#be123c}.brisly-kardex-filters{display:flex;align-items:center;gap:5px}.brisly-kardex-chip{flex:1;min-width:0;height:26px;padding:0 7px;border-radius:8px;border:1px solid #e6edf7;background:#fff;color:#52637a;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:4.5px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease;white-space:nowrap}.brisly-kardex-chip:hover:not(.is-active){background:#f4f7fc;border-color:#d2def0;color:#0f172a}.brisly-kardex-chip.is-active{background:#eef5ff;border-color:#9dc2f7;color:#082b59;font-weight:700}.brisly-kardex-chip.is-in.is-active{background:#ecfdf5;border-color:#86efac;color:#065f46}.brisly-kardex-chip.is-out.is-active{background:#fff1f2;border-color:#fda4af;color:#9f1239}.brisly-kardex-chip-dot{width:5.5px;height:5.5px;border-radius:999px;flex-shrink:0}.brisly-kardex-chip-dot.is-in{background:#10b981}.brisly-kardex-chip-dot.is-out{background:#f43f5e}.brisly-kardex-chip-count{font-size:10.5px;font-weight:700;opacity:.72;font-variant-numeric:tabular-nums}.brisly-kardex-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 18px 16px;display:flex;flex-direction:column;gap:10px}.brisly-kardex-day{display:flex;flex-direction:column;gap:3px}.brisly-kardex-day-head{display:flex;align-items:center;gap:8px;padding:2px 4px 2px 2px}.brisly-kardex-day-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.055em;color:#7c8da5;white-space:nowrap;font-variant-numeric:tabular-nums}.brisly-kardex-day-line{flex:1;height:1px;background:#edf2f9}.brisly-kardex-list{position:relative;display:flex;flex-direction:column;gap:1px}.brisly-kardex-list.has-spine:before{content:"";position:absolute;left:20.25px;top:20px;bottom:20px;width:1.5px;background:linear-gradient(180deg,#e2ebf6,#eaf0f8);border-radius:999px;pointer-events:none}.brisly-kardex-row{position:relative;display:flex;align-items:center;gap:9px;padding:6px 7px;border-radius:10px;transition:background .14s ease;min-width:0}.brisly-kardex-row:hover{background:#f4f8ff}.brisly-kardex-ico{position:relative;z-index:1;width:28px;height:28px;border-radius:8.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 2.5px var(--kardex-halo);border:1px solid transparent}.brisly-kardex-ico.is-rose{background:#fff4f6;border-color:#ffe0e6}.brisly-kardex-ico.is-emerald{background:#eefcf6;border-color:#d1fae5}.brisly-kardex-ico.is-amber{background:#fffbeb;border-color:#fde68a}.brisly-kardex-ico.is-brand{background:#f1f6ff;border-color:#dbeafe}.brisly-kardex-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.5px}.brisly-kardex-line1{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.brisly-kardex-head-left{display:inline-flex;align-items:baseline;gap:5px;min-width:0;overflow:hidden}.brisly-kardex-title{font-size:13px;font-weight:700;color:#0f172a;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-kardex-delta{flex-shrink:0;height:19px;padding:0 6.5px;border-radius:999px;font-size:11.5px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}.brisly-kardex-delta.is-pos{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.brisly-kardex-delta.is-neg{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.brisly-kardex-delta.is-zero{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.brisly-kardex-line2{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.brisly-kardex-sub{flex:1;min-width:0;font-size:11.5px;font-weight:500;color:#64748b;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.brisly-kardex-time{color:#8798af;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.brisly-kardex-sep{margin:0 4.5px;color:#cbd5e1}.brisly-kardex-detail{color:#52637a}.brisly-kardex-balance{flex-shrink:0;display:inline-flex;align-items:center;gap:2.5px;font-size:11px;font-weight:600;color:#7c8da5;font-variant-numeric:tabular-nums}.brisly-kardex-balance strong{font-weight:700;color:#334155}.brisly-kardex-step-arrow{color:#94a3b8;flex-shrink:0}.brisly-kardex-empty{margin-top:24px;padding:22px 14px;border-radius:14px;border:1px dashed #dde6f3;background:#fafcff;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.brisly-kardex-empty-title{margin-top:2px;font-size:13.5px;font-weight:700;color:#1e293b}.brisly-kardex-empty-sub{font-size:12px;color:#64748b;line-height:1.4;max-width:220px}.elv-app-shell[data-sidebar-expanded=true] .brisly-kardex-top{padding:0 12px 7px}.elv-app-shell[data-sidebar-expanded=true] .brisly-kardex-scroll{padding:2px 12px 14px}.elv-app-shell[data-sidebar-expanded=true] .brisly-kardex-chip{padding:0 5px;font-size:11px;gap:3.5px}[data-theme=dark] .brisly-kardex-panel{--kardex-halo: #0d1526}[data-theme=dark] .brisly-kardex-prod-strip{background:#131f35;border-color:#223556}[data-theme=dark] .brisly-kardex-prod-avatar{background:linear-gradient(180deg,#1b3158,#152646);border-color:#2b4570;color:#bfdbfe}[data-theme=dark] .brisly-kardex-prod-name{color:#f1f5f9}[data-theme=dark] .brisly-kardex-prod-sub{color:#94a3b8}[data-theme=dark] .brisly-kardex-live-pill{background:#0758c23d;border-color:#60a5fa5c;color:#93c5fd}[data-theme=dark] .brisly-kardex-live-pill.is-zero{background:#e11d4833;border-color:#fb718561;color:#fda4af}[data-theme=dark] .brisly-kardex-chip{background:#111c30;border-color:#223556;color:#94a3b8}[data-theme=dark] .brisly-kardex-chip:hover:not(.is-active){background:#172640;border-color:#324d7b;color:#e2e8f0}[data-theme=dark] .brisly-kardex-chip.is-active{background:#3b82f638;border-color:#60a5fa85;color:#dbeafe}[data-theme=dark] .brisly-kardex-chip.is-in.is-active{background:#10b9812e;border-color:#34d39973;color:#6ee7b7}[data-theme=dark] .brisly-kardex-chip.is-out.is-active{background:#f43f5e2e;border-color:#fb718573;color:#fda4af}[data-theme=dark] .brisly-kardex-day-label{color:#7c93b6}[data-theme=dark] .brisly-kardex-day-line{background:#1d2e4a}[data-theme=dark] .brisly-kardex-list.has-spine:before{background:linear-gradient(180deg,#213556,#1a2b46)}[data-theme=dark] .brisly-kardex-row:hover{background:#1e305085}[data-theme=dark] .brisly-kardex-ico.is-rose{background:#241523;border-color:#f43f5e52}[data-theme=dark] .brisly-kardex-ico.is-emerald{background:#102624;border-color:#10b98152}[data-theme=dark] .brisly-kardex-ico.is-amber{background:#262014;border-color:#f59e0b52}[data-theme=dark] .brisly-kardex-ico.is-brand{background:#13233e;border-color:#3b82f657}[data-theme=dark] .brisly-kardex-title{color:#f1f5f9}[data-theme=dark] .brisly-kardex-delta.is-pos{background:#10b9812e;border-color:#34d3995c;color:#6ee7b7}[data-theme=dark] .brisly-kardex-delta.is-neg{background:#e11d4833;border-color:#fb71855c;color:#fda4af}[data-theme=dark] .brisly-kardex-delta.is-zero{background:#94a3b829;border-color:#94a3b84d;color:#cbd5e1}[data-theme=dark] .brisly-kardex-time{color:#8ba1c4}[data-theme=dark] .brisly-kardex-sep{color:#475569}[data-theme=dark] .brisly-kardex-detail{color:#94a3b8}[data-theme=dark] .brisly-kardex-balance{color:#7c93b6}[data-theme=dark] .brisly-kardex-balance strong{color:#e2e8f0}[data-theme=dark] .brisly-kardex-step-arrow{color:#64748b}[data-theme=dark] .brisly-kardex-empty{background:#111c30;border-color:#24395c}[data-theme=dark] .brisly-kardex-empty-title{color:#f1f5f9}[data-theme=dark] .brisly-kardex-empty-sub{color:#94a3b8}.brisly-print-ticket-toggle-row{width:100%;margin-top:2px;padding:10px 13px;border-radius:13px;border:1px solid #e4ebf6;background:#f8fafd;display:flex;align-items:center;gap:11px;cursor:pointer;text-align:left;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.brisly-print-ticket-toggle-row:hover{background:#f1f6fe;border-color:#cbdcf5}.brisly-print-ticket-toggle-row.is-on{background:linear-gradient(180deg,#f5f9ff,#eef5ff);border-color:#c7dcfb}.brisly-print-ticket-toggle-row.is-on:hover{border-color:#9ac2f8}.brisly-print-ticket-toggle-row:focus-visible{outline:none;border-color:#0758c2;box-shadow:0 0 0 3px #0758c224}.brisly-pill-switch{width:46px;height:26px;border-radius:999px;background:#dde4f0;border:1.5px solid #cfd8e8;padding:2px;display:inline-flex;align-items:center;flex-shrink:0;position:relative;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease}.brisly-pill-switch.is-on{background:#0758c2;border-color:#2573db;box-shadow:0 2px 6px #0758c242}.brisly-pill-switch-knob{width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1.5px 3.5px #0f172a38,0 0 0 .5px #0f172a0a;transform:translate(0);transition:transform .24s cubic-bezier(.22,1.15,.36,1)}.brisly-pill-switch.is-on .brisly-pill-switch-knob{transform:translate(20px)}.brisly-print-ticket-toggle-ico{width:30px;height:30px;border-radius:9px;background:#fff;border:1px solid #e2eaf6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .16s ease,border-color .16s ease}.brisly-print-ticket-toggle-row.is-on .brisly-print-ticket-toggle-ico{background:#fff;border-color:#cfe0fb;box-shadow:0 2px 6px #0758c214}.brisly-print-ticket-toggle-lbl{flex:1;min-width:0;font-size:14.3px;font-weight:650;color:#475569;line-height:1.28;transition:color .16s ease}.brisly-print-ticket-toggle-row.is-on .brisly-print-ticket-toggle-lbl{color:#182235;font-weight:700}[data-theme=dark] .brisly-print-ticket-toggle-row{background:#111c30;border-color:#24395c}[data-theme=dark] .brisly-print-ticket-toggle-row:hover{background:#16243d;border-color:#324e7d}[data-theme=dark] .brisly-print-ticket-toggle-row.is-on{background:linear-gradient(180deg,#0758c233,#0f2344a6);border-color:#60a5fa6b}[data-theme=dark] .brisly-pill-switch:not(.is-on){background:#1e2d47;border-color:#33496e}[data-theme=dark] .brisly-pill-switch:not(.is-on) .brisly-pill-switch-knob{background:#cbd5e1}[data-theme=dark] .brisly-pill-switch.is-on{background:#1d6ee0;border-color:#60a5fa}[data-theme=dark] .brisly-print-ticket-toggle-ico{background:#15233c;border-color:#283f66}[data-theme=dark] .brisly-print-ticket-toggle-row.is-on .brisly-print-ticket-toggle-ico{background:#162a4c;border-color:#60a5fa61}[data-theme=dark] .brisly-print-ticket-toggle-lbl{color:#94a3b8}[data-theme=dark] .brisly-print-ticket-toggle-row.is-on .brisly-print-ticket-toggle-lbl{color:#f1f5f9}.brisly-corte-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brisly-shift-badges-group{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.brisly-shift-badge{height:28px;padding:0 11px 0 4.5px;border-radius:999px;display:inline-flex;align-items:center;gap:6.5px;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:12.2px;font-weight:700;line-height:1;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums;letter-spacing:-.01em;border:1px solid transparent;transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease}.brisly-shift-badge.is-sm{height:25px;padding:0 9.5px 0 3.5px;gap:5.5px;font-size:11.6px}.brisly-shift-badge .b-ico{width:19px;height:19px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid transparent}.brisly-shift-badge.is-sm .b-ico{width:17px;height:17px}.brisly-shift-badge .b-lbl{font-weight:720}.brisly-shift-badge .b-sep{width:1px;height:11px;border-radius:1px;flex-shrink:0}.brisly-shift-badge .b-amt{font-weight:820;font-size:12.4px;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.brisly-shift-badge.is-sm .b-amt{font-size:11.8px}@keyframes brislyShiftOpenBeacon{0%,to{box-shadow:0 0 #10b98147}50%{box-shadow:0 0 0 3px #10b9811f}}.brisly-shift-badge.is-open{background:linear-gradient(180deg,#f0fdf7,#dcfce7);border-color:#86efac;color:#065f46;box-shadow:0 1px 2.5px #05966917,inset 0 1px #ffffffdb}.brisly-shift-badge.is-open .b-ico{background:#fff;border-color:#a7f3d0;color:#059669;animation:brislyShiftOpenBeacon 2.6s ease-in-out infinite}.brisly-shift-badge.is-open .b-sep{background:#05966940}.brisly-shift-badge.is-open .b-amt{color:#064e3b}.brisly-shift-badge.is-closed{background:linear-gradient(180deg,#f8fafd,#edf2f9);border-color:#cbd8ea;color:#334155;box-shadow:0 1px 2.5px #0f172a0d,inset 0 1px #ffffffeb}.brisly-shift-badge.is-closed .b-ico{background:#fff;border-color:#d5e0f0;color:#475569;box-shadow:0 1px 2px #0f172a0d}.brisly-shift-badge.is-closed .b-sep{background:#47556938}.brisly-shift-badge.is-exact{background:linear-gradient(180deg,#f0fdf7,#dcfce7);border-color:#86efac;color:#065f46;box-shadow:0 1px 2.5px #05966914,inset 0 1px #ffffffe0}.brisly-shift-badge.is-exact .b-ico{background:#fff;border-color:#a7f3d0;color:#059669}.brisly-shift-badge.is-over{background:linear-gradient(180deg,#f2f7ff,#e3eeff);border-color:#b4d2fb;color:#1d4f91;box-shadow:0 1px 2.5px #0758c217,inset 0 1px #ffffffe0}.brisly-shift-badge.is-over .b-ico{background:#fff;border-color:#c3dbfc;color:#0758c2;box-shadow:0 1px 2px #0758c21a}.brisly-shift-badge.is-over .b-sep{background:#0758c23d}.brisly-shift-badge.is-over .b-amt{color:#082b59}.brisly-shift-badge.is-short{background:linear-gradient(180deg,#fff5f6,#ffe4e8);border-color:#fda4af;color:#be123c;box-shadow:0 1px 2.5px #e11d4817,inset 0 1px #ffffffe0}.brisly-shift-badge.is-short .b-ico{background:#fff;border-color:#fecdd3;color:#e11d48;box-shadow:0 1px 2px #e11d481a}.brisly-shift-badge.is-short .b-sep{background:#e11d4840}.brisly-shift-badge.is-short .b-amt{color:#9f1239}.brisly-corte-closed-row.is-diff{border:1px solid transparent}.brisly-corte-closed-row.is-diff .closed-diff-lbl{display:inline-flex;align-items:center;gap:6px}.brisly-corte-closed-row.is-diff.is-exact{border-color:#a7f3d0}.brisly-corte-closed-row.is-diff.is-over{border-color:#bfdbfe}.brisly-corte-closed-row.is-diff.is-short{border-color:#fecdd3}.brisly-arqueo-score-card .score-tag{gap:3.5px;height:21px;padding:0 7.5px;border:1px solid transparent}.brisly-arqueo-score-card .score-tag.is-brand{border-color:#0758c238}.brisly-arqueo-score-card .score-tag.is-exact{border-color:#05966947}.brisly-arqueo-score-card .score-tag.is-over{border-color:#0758c242}.brisly-arqueo-score-card .score-tag.is-short{border-color:#e11d4847}.brisly-corte-shift-item .shift-open-tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:10.4px;font-weight:800;line-height:1.3}[data-theme=dark] .brisly-shift-badge.is-open{background:linear-gradient(180deg,#10b98138,#0596691f);border-color:#34d39961;color:#6ee7b7;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .brisly-shift-badge.is-open .b-ico{background:#0d2821;border-color:#34d3995c;color:#34d399}[data-theme=dark] .brisly-shift-badge.is-open .b-sep{background:#34d3994d}[data-theme=dark] .brisly-shift-badge.is-open .b-amt{color:#d1fae5}[data-theme=dark] .brisly-shift-badge.is-closed{background:linear-gradient(180deg,#3341559e,#1e293bd1);border-color:#94a3b84d;color:#e2e8f0;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .brisly-shift-badge.is-closed .b-ico{background:#152238;border-color:#94a3b847;color:#94a3b8}[data-theme=dark] .brisly-shift-badge.is-closed .b-sep{background:#94a3b847}[data-theme=dark] .brisly-shift-badge.is-exact{background:linear-gradient(180deg,#10b98138,#0596691f);border-color:#34d39961;color:#6ee7b7;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .brisly-shift-badge.is-exact .b-ico{background:#0d2821;border-color:#34d3995c;color:#34d399}[data-theme=dark] .brisly-shift-badge.is-over{background:linear-gradient(180deg,#2563eb42,#0758c226);border-color:#60a5fa66;color:#93c5fd;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .brisly-shift-badge.is-over .b-ico{background:#132746;border-color:#60a5fa5c;color:#60a5fa}[data-theme=dark] .brisly-shift-badge.is-over .b-sep{background:#60a5fa52}[data-theme=dark] .brisly-shift-badge.is-over .b-amt{color:#eff6ff}[data-theme=dark] .brisly-shift-badge.is-short{background:linear-gradient(180deg,#e11d4842,#be123c24);border-color:#fb718566;color:#fda4af;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .brisly-shift-badge.is-short .b-ico{background:#2d1422;border-color:#fb71855c;color:#fb7185}[data-theme=dark] .brisly-shift-badge.is-short .b-sep{background:#fb718552}[data-theme=dark] .brisly-shift-badge.is-short .b-amt{color:#ffe4e6}[data-theme=dark] .brisly-corte-closed-row.is-diff.is-exact{border-color:#34d3994d}[data-theme=dark] .brisly-corte-closed-row.is-diff.is-over{border-color:#60a5fa4d}[data-theme=dark] .brisly-corte-closed-row.is-diff.is-short{border-color:#fb71854d}[data-theme=dark] .brisly-corte-shift-item .shift-open-tag{background:#10b98129;border-color:#34d39957;color:#6ee7b7}.brisly-liquidate-v2-modal{width:min(752px,calc(100vw - 32px))!important;max-height:calc(100vh - 28px);display:flex;flex-direction:column;overflow:hidden}.brisly-liq-header{flex-shrink:0;border-bottom:1px solid var(--border-main, #e7eef8)}.brisly-liq-split-body{flex:1;min-height:0;display:grid;grid-template-columns:.96fr 1.04fr;overflow:hidden}.brisly-liq-methods-col{padding:20px 22px 22px;border-right:1px solid var(--border-main, #e7eef8);display:flex;flex-direction:column;min-width:0}.brisly-liq-sales-col{padding:20px 24px;display:flex;flex-direction:column;min-height:0;min-width:0}.brisly-liq-col-heading{font-family:var(--font-display, "Plus Jakarta Sans", sans-serif);font-size:16.5px;font-weight:750;color:#182235;letter-spacing:-.015em;margin-bottom:14px;flex-shrink:0}.brisly-liq-methods-stack{display:flex;flex-direction:column;gap:11px}.brisly-liq-method-btn{width:100%;min-height:62px;padding:11px 14px;border-radius:15px;border:1.5px solid #e4ecf7;background:#f8fafd;display:flex;align-items:center;gap:13px;cursor:pointer;text-align:left;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .1s ease}.brisly-liq-method-btn:hover:not(:disabled){background:#f2f7fe;border-color:#cbdcf4}.brisly-liq-method-btn.is-active{background:linear-gradient(180deg,#f3f8ff,#ebf3ff);border-color:#3b82f6;box-shadow:0 5px 16px -5px #0758c22e,inset 0 1px #fff}.brisly-liq-method-btn:disabled{opacity:.6;cursor:default}.brisly-liq-method-ico{width:38px;height:38px;border-radius:11px;background:#eef3fb;border:1px solid #dde7f5;color:#0758c2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .16s ease}.brisly-liq-method-btn.is-active .brisly-liq-method-ico{background:#fff;border-color:#c7dcfb;color:#0758c2;box-shadow:0 2px 6px #0758c21a}.brisly-liq-method-lbl{flex:1;min-width:0;font-size:14.8px;font-weight:650;line-height:1.28;color:#1e293b}.brisly-liq-method-btn.is-active .brisly-liq-method-lbl{color:#082b59;font-weight:750}.brisly-liq-method-kbd{width:28px;height:28px;border-radius:8px;background:#e9eff8;border:1px solid #d6e1f0;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:12.4px;font-weight:750;color:#5a6f87;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-liq-method-btn.is-active .brisly-liq-method-kbd{background:#dcebff;border-color:#b4d2fa;color:#0758c2}.brisly-liq-sales-list{flex:1;min-height:108px;max-height:215px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:3px;margin-bottom:14px}.brisly-liq-sale-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#f8fafd;border:1px solid #e7eef8}.brisly-liq-sale-left{min-width:0;flex:1}.brisly-liq-sale-title{font-size:13.8px;font-weight:650;color:#1e293b;line-height:1.32}.brisly-liq-sale-date{margin-top:3px;font-size:12.6px;font-weight:550;color:#64748b}.brisly-liq-sale-right{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.brisly-liq-sale-orig{font-size:12.9px;font-weight:600;color:#64748b;text-decoration:line-through;line-height:1.28}.brisly-liq-sale-pend{margin-top:2px;font-size:14.3px;font-weight:760;color:#0f172a;line-height:1.28}.brisly-liq-totals-card{margin-top:auto;padding-top:12px;border-top:1px solid #e6eef8;display:flex;flex-direction:column;gap:7px;font-variant-numeric:tabular-nums;flex-shrink:0}.brisly-liq-total-line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14.2px;font-weight:560;color:#5a6f87}.brisly-liq-total-line span:last-child{font-weight:680;color:#334155}.brisly-liq-totals-sep{height:1px;background:#e4ecf7;margin:4px 0 3px}.brisly-liq-grand-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.brisly-liq-grand-row>span{font-family:var(--font-display, "Plus Jakarta Sans", sans-serif);font-size:20px;font-weight:750;color:#0f172a;letter-spacing:-.02em}.brisly-liq-grand-row>strong{font-family:var(--font-display, "Plus Jakarta Sans", sans-serif);font-size:23px;font-weight:800;color:#082b59;letter-spacing:-.025em}.brisly-liq-footer{flex-shrink:0;padding:14px 24px!important;border-top:1px solid var(--border-main, #e7eef8);display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.brisly-liq-print-switch{display:inline-flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:999px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);text-align:left;transition:background-color .15s ease,border-color .15s ease}.brisly-liq-print-switch:hover:not(:disabled){background:#f3f7fe;border-color:#dce8f9}.brisly-liq-print-ico{width:28px;height:28px;border-radius:8px;background:#f1f6fd;border:1px solid #dde7f6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-liq-print-switch.is-on .brisly-liq-print-ico{background:#eef5ff;border-color:#c7dcfb}.brisly-liq-print-lbl{font-size:14.3px;font-weight:680;color:#334155;white-space:nowrap}.brisly-liq-print-switch.is-on .brisly-liq-print-lbl{color:#182235;font-weight:720}.brisly-liq-footer-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brisly-liq-cancel-btn{min-width:132px;height:44px!important;border-radius:13px!important;font-size:14.8px!important;font-weight:680!important}.brisly-liq-submit-btn{min-width:148px;height:44px!important;border-radius:13px!important;font-size:15px!important;font-weight:750!important}@media(max-height:660px){.brisly-liq-methods-col{padding:15px 18px 16px}.brisly-liq-sales-col{padding:15px 20px}.brisly-liq-col-heading{margin-bottom:10px;font-size:15.8px}.brisly-liq-method-btn{min-height:55px;padding:9px 12px}.brisly-liq-sales-list{max-height:165px;margin-bottom:10px}.brisly-liq-footer{padding:11px 20px!important}}@media(max-width:680px){.brisly-liq-split-body{grid-template-columns:1fr;overflow-y:auto}.brisly-liq-methods-col{border-right:none;border-bottom:1px solid var(--border-main, #e7eef8)}.brisly-liq-footer{flex-wrap:wrap}}[data-theme=dark] .brisly-liq-header,[data-theme=dark] .brisly-liq-methods-col,[data-theme=dark] .brisly-liq-footer{border-color:#24395c}[data-theme=dark] .brisly-liq-col-heading{color:#f1f5f9}[data-theme=dark] .brisly-liq-method-btn{background:#121e34;border-color:#253b60}[data-theme=dark] .brisly-liq-method-btn:hover:not(:disabled){background:#172744;border-color:#365486}[data-theme=dark] .brisly-liq-method-btn.is-active{background:linear-gradient(180deg,#0758c247,#0f2244b8);border-color:#60a5fa;box-shadow:0 6px 18px -6px #00000073,inset 0 1px #ffffff14}[data-theme=dark] .brisly-liq-method-ico{background:#182846;border-color:#2b436e;color:#60a5fa}[data-theme=dark] .brisly-liq-method-btn.is-active .brisly-liq-method-ico{background:#1b3158;border-color:#60a5fa7a;color:#93c5fd}[data-theme=dark] .brisly-liq-method-lbl{color:#cbd5e1}[data-theme=dark] .brisly-liq-method-btn.is-active .brisly-liq-method-lbl{color:#fff}[data-theme=dark] .brisly-liq-method-kbd{background:#1a2a47;border-color:#2d446e;color:#94a3b8}[data-theme=dark] .brisly-liq-method-btn.is-active .brisly-liq-method-kbd{background:#3b82f640;border-color:#60a5fa80;color:#bfdbfe}[data-theme=dark] .brisly-liq-sale-row{background:#121e34;border-color:#24395c}[data-theme=dark] .brisly-liq-sale-title{color:#e2e8f0}[data-theme=dark] .brisly-liq-sale-date,[data-theme=dark] .brisly-liq-sale-orig{color:#94a3b8}[data-theme=dark] .brisly-liq-sale-pend{color:#f8fafc}[data-theme=dark] .brisly-liq-totals-card,[data-theme=dark] .brisly-liq-totals-sep{border-color:#24395c;background-color:transparent}[data-theme=dark] .brisly-liq-totals-sep{background:#24395c}[data-theme=dark] .brisly-liq-total-line{color:#94a3b8}[data-theme=dark] .brisly-liq-total-line span:last-child{color:#e2e8f0}[data-theme=dark] .brisly-liq-grand-row>span{color:#f1f5f9}[data-theme=dark] .brisly-liq-grand-row>strong{color:#93c5fd}[data-theme=dark] .brisly-liq-print-switch:hover:not(:disabled){background:#16243e;border-color:#2a426d}[data-theme=dark] .brisly-liq-print-ico{background:#162540;border-color:#294068}[data-theme=dark] .brisly-liq-print-switch.is-on .brisly-liq-print-ico{background:#182d52;border-color:#60a5fa6b}[data-theme=dark] .brisly-liq-print-lbl{color:#94a3b8}[data-theme=dark] .brisly-liq-print-switch.is-on .brisly-liq-print-lbl{color:#f8fafc}.elv-master-detail{display:flex;flex:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.elv-master-col{width:348px;flex-shrink:0;border-right:1px solid var(--border-soft, #eaf0f8);display:flex;flex-direction:column;background:var(--bg-surface, #ffffff);min-height:0}.elv-master-title{font-family:var(--font-display);font-size:22px;font-weight:750;letter-spacing:-.02em;color:var(--text-primary, #0f172a);margin:0}.elv-count-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#0758c21a;border:1px solid rgba(7,88,194,.22);color:#0758c2;font-size:11.5px;font-weight:750}.elv-detail-col{flex:1;min-width:0;min-height:0;background:var(--bg-subtle, #f8fafd);display:flex;flex-direction:column}.elv-detail-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px}.elv-master-item{width:100%;border:none;border-left:3.5px solid transparent;border-bottom:1px solid var(--border-soft, #eef2f8);background:transparent;padding:12px 15px;cursor:pointer;font-family:inherit;transition:background .14s ease,border-color .14s ease}.elv-master-item:hover{background:#f4f8ff}.elv-master-item.active{background:var(--blue-row-selected, #e6f1fe);border-left-color:#0758c2}.elv-laundry-subtabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border-radius:13px;background:#edf2f9;border:1px solid #dde6f3}.elv-laundry-subtab{height:39px;border-radius:9.5px;border:1px solid transparent;background:transparent;color:#4f6078;font-family:inherit;font-size:13.4px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:all .16s ease;white-space:nowrap}.elv-laundry-subtab:hover:not(.active):not(.is-active){color:#082b59;background:#ffffff8c}.elv-laundry-subtab.active,.elv-laundry-subtab.is-active{background:linear-gradient(180deg,#e8f3fe,#cce4fb);border-color:#7ab5e8;color:#082b59;font-weight:750;box-shadow:0 3px 9px -2px #0758c229,inset 0 1px #ffffffeb}.elv-laundry-subtab-count{padding:1px 6px;border-radius:999px;font-size:11px;background:#0758c21a;color:#0758c2}.elv-laundry-grm-avatar{width:38px;height:38px;border-radius:11px;background:linear-gradient(180deg,#f2f7ff,#e7f0fe);border:1px solid #cfe0fb;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-laundry-grm-avatar.is-lg{width:46px;height:46px;border-radius:13px}.elv-laundry-link-count-pill{padding:3px 8px;border-radius:999px;background:#eef5ff;border:1px solid #cfe2fc;color:#0758c2;font-size:11.5px;font-weight:700;flex-shrink:0}.elv-laundry-icon-chip{height:34px;padding:0 11px;border-radius:10px;border:1px solid #dfe7f3;background:#fff;color:#334155;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .14s ease}.elv-laundry-icon-chip:hover{border-color:#b7cff2;background:#f6faff}.elv-laundry-icon-chip.is-active{background:#eef5ff;border-color:#0758c2;color:#082b59;font-weight:750}.elv-laundry-matrix-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-radius:12px;border:1px solid #e6edf7;background:#fafcff;transition:border-color .14s ease,background .14s ease}.elv-laundry-matrix-row.is-linked{background:#f3f8ff;border-color:#bdd6fa}.elv-laundry-recepcion-layout{display:flex;flex:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.elv-laundry-catalog-panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-subtle, #f8fafd);border-right:1px solid var(--border-soft, #e6edf7)}.elv-laundry-catalog-topbar{padding:14px 18px 10px;background:var(--bg-surface, #ffffff);border-bottom:1px solid var(--border-soft, #e6edf7);flex-shrink:0}.elv-shift-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-family:inherit;font-size:11.5px;font-weight:700;border:1px solid transparent}.elv-shift-pill.is-open{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.elv-shift-pill.is-closed{background:#fffbeb;border-color:#fde68a;color:#b45309}.elv-laundry-cat-strip{display:flex;align-items:center;gap:6px;margin-top:9px;overflow-x:auto;padding-bottom:2px}.elv-filter-pill{height:28px;padding:0 11px;border-radius:999px;border:1px solid #dfe7f3;background:#fff;color:#475569;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .14s ease}.elv-filter-pill:hover:not(.active){background:#f1f6fe;border-color:#c5d9f6}.elv-filter-pill.active{background:#082b59;border-color:#082b59;color:#fff}.elv-laundry-catalog-scroll{flex:1;min-height:0;overflow-y:auto;padding:14px 18px 20px}.elv-laundry-garment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:11px}.elv-laundry-garment-card{border:1px solid #e3ebf6;border-radius:15px;background:#fff;padding:12px 13px;text-align:left;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;gap:9px;box-shadow:0 2px 6px #0f172a06;transition:border-color .14s ease,box-shadow .14s ease,transform .08s ease}.elv-laundry-garment-card:hover{border-color:#8ab8f4;box-shadow:0 6px 14px -4px #0758c224}.elv-laundry-garment-card-head{display:flex;align-items:center;gap:10px}.elv-laundry-garment-name{font-size:14px;font-weight:750;color:#0f172a;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-laundry-garment-cat{font-size:11.5px;color:#64748b;margin-top:2px}.elv-laundry-garment-prices{display:flex;flex-direction:column;gap:3px;padding-top:7px;border-top:1px dashed #e7eef8}.elv-laundry-garment-price-row{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11.8px}.elv-laundry-garment-srv-name{color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-laundry-garment-srv-val{color:#082b59;font-weight:750;flex-shrink:0;font-variant-numeric:tabular-nums}.elv-laundry-garment-more{font-size:11px;font-weight:700;color:#0758c2;margin-top:1px}.elv-laundry-ticket-panel{width:420px;flex-shrink:0;background:var(--bg-surface, #ffffff);display:flex;flex-direction:column;min-height:0}.elv-laundry-customer-bar{position:relative;padding:12px 14px 10px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-soft, #eaf0f8)}.elv-laundry-customer-trigger{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:6px 9px;border-radius:11px;border:1px solid #e2eaf6;background:#f8fafd;cursor:pointer;transition:border-color .14s ease}.elv-laundry-customer-trigger:hover{border-color:#b5cef2}.elv-laundry-customer-avatar{width:30px;height:30px;border-radius:9px;background:#082b59;color:#fff;font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.elv-laundry-customer-popover{position:absolute;top:calc(100% + 2px);left:14px;right:14px;background:#fff;border:1px solid #d5e2f4;border-radius:13px;box-shadow:0 14px 32px #0f172a24;z-index:80}.elv-laundry-cust-option{width:100%;border:none;background:transparent;padding:8px 10px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:inherit;font-size:12.5px;color:#0f172a;cursor:pointer}.elv-laundry-cust-option:hover{background:#f1f6fe}.elv-laundry-cust-option.active{background:#e6f1fe;color:#082b59}.elv-laundry-promise-card{margin:10px 14px 0;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#f4f9ff,#edf4fe);border:1px solid #cce0fb}.elv-laundry-promise-card.is-express{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:#fcd34d}.elv-laundry-speed-toggle{display:inline-flex;padding:2px;border-radius:8px;background:#ffffffd9;border:1px solid rgba(148,163,184,.28)}.elv-laundry-speed-btn{height:23px;padding:0 8px;border-radius:6px;border:none;background:transparent;font-family:inherit;font-size:11px;font-weight:700;color:#475569;display:inline-flex;align-items:center;gap:3px;cursor:pointer}.elv-laundry-speed-btn.active{background:#082b59;color:#fff}.elv-laundry-speed-btn.is-exp.active{background:#d97706;color:#fff}.elv-laundry-cart-list{flex:1;min-height:0;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:8px}.elv-laundry-cart-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 12px}.elv-laundry-cart-row{padding:10px 12px;border-radius:12px;border:1px solid #e5edf8;background:#fafcff}.elv-laundry-qty-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:6px;background:#082b59;color:#fff;font-size:11.5px;font-weight:800}.elv-laundry-color-pill{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;background:#eef2f8;border:1px solid #dce4f0;color:#334155;font-size:11px;font-weight:600}.elv-laundry-obs-line{font-size:11.2px;color:#b45309;margin-top:2px;font-weight:600}.elv-icon-mini-btn{width:25px;height:25px;border-radius:7px;border:1px solid #e2eaf5;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.elv-icon-mini-btn:hover{border-color:#93c5fd;color:#0758c2}.elv-icon-mini-btn.danger:hover{border-color:#fda4af;color:#e11d48;background:#fff1f2}.elv-laundry-ticket-footer{padding:10px 14px 14px;border-top:1px solid var(--border-soft, #eaf0f8);background:var(--bg-surface, #ffffff)}.elv-laundry-totals-box{padding:9px 12px;border-radius:11px;background:#f6f9fe;border:1px solid #e3ecf8;display:flex;flex-direction:column;gap:4px}.elv-laundry-tot-row{display:flex;align-items:center;justify-content:space-between;font-size:12.2px;color:#475569;font-variant-numeric:tabular-nums}.elv-laundry-tot-row.is-grand{margin-top:3px;padding-top:5px;border-top:1px dashed #d3e0f2;font-size:14px;font-weight:800;color:#0f172a}.elv-laundry-treat-pick{padding:9px 11px;border-radius:11px;border:1px solid #dfe7f3;background:#fff;color:#1e293b;font-family:inherit;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .14s ease}.elv-laundry-treat-pick:hover{border-color:#9ec5f8;background:#f7fbff}.elv-laundry-treat-pick.active{background:#edf5ff;border-color:#0758c2;color:#082b59;box-shadow:0 0 0 1px #0758c22e}.elv-laundry-check-circle{width:17px;height:17px;border-radius:50%;border:1.5px solid #cbd5e1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-laundry-check-circle.active{background:#0758c2;border-color:#0758c2;color:#fff}.elv-laundry-stepper{display:flex;align-items:center;height:36px;border-radius:10px;border:1px solid #d8e2f0;background:#fff;overflow:hidden}.elv-laundry-stepper button{width:36px;height:100%;border:none;background:#f4f7fc;color:#082b59;display:flex;align-items:center;justify-content:center;cursor:pointer}.elv-laundry-stepper input{flex:1;width:50px;border:none;text-align:center;font-family:inherit;font-size:14.5px;font-weight:800;color:#0f172a;background:transparent;outline:none}.elv-laundry-chip{height:27px;padding:0 10px;border-radius:999px;border:1px solid #dfe7f3;background:#fff;color:#334155;font-family:inherit;font-size:11.8px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.elv-laundry-chip.active{background:#082b59;border-color:#082b59;color:#fff}.elv-laundry-paymode-card{padding:10px;border-radius:12px;border:1px solid #dfe7f3;background:#fafcff;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;transition:all .14s ease}.elv-laundry-paymode-card.active{background:#eef5ff;border-color:#0758c2;box-shadow:0 0 0 1px #0758c233}.elv-laundry-paymode-title{font-size:12.8px;font-weight:750;color:#082b59}.elv-laundry-paymode-sub{font-size:11.2px;color:#64748b}.elv-laundry-status-filter-row{display:flex;align-items:center;gap:5px;overflow-x:auto;padding-bottom:2px}.elv-laundry-express-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:#fef3c7;border:1px solid #fcd34d;color:#b45309;font-size:10.5px;font-weight:800}.elv-laundry-status-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:750;border:1px solid transparent}.elv-laundry-status-pill.is-recibida{background:#eef5ff;border-color:#bfdbfe;color:#0758c2}.elv-laundry-status-pill.is-proceso{background:#fffbeb;border-color:#fde68a;color:#b45309}.elv-laundry-status-pill.is-lista{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.elv-laundry-status-pill.is-entregada{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.elv-laundry-status-pill.is-cancelada{background:#fff1f2;border-color:#fecdd3;color:#be123c}.elv-laundry-pipeline-card{padding:14px 16px;border-radius:15px;background:#fff;border:1px solid #e3ecf8;box-shadow:0 2px 8px #0f172a06}.elv-laundry-pipeline-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.elv-laundry-step-btn{padding:8px 9.5px;border-radius:12px;border:1px solid #e4ecf7;background:#f8fafd;color:#64748b;font-family:inherit;display:flex;align-items:center;gap:8.5px;min-width:0;cursor:pointer;transition:all .14s ease}.elv-laundry-step-btn:hover:not(:disabled){border-color:#9ec5f8;transform:translateY(-.5px)}.elv-laundry-step-btn.is-done{background:#f1f7ff;border-color:#bfd8fa;color:#082b59}.elv-laundry-step-btn.is-current{background:var(--blue-grad);border-color:#062349;color:#fff;box-shadow:0 4px 10px #082b5938}.elv-laundry-step-icon{width:31px;height:31px;border-radius:9px;background:#edf2fa;border:1px solid rgba(148,163,184,.24);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .14s ease}.elv-laundry-step-btn.is-done .elv-laundry-step-icon{background:#dfecfd;border-color:#0758c238}.elv-laundry-step-btn.is-current .elv-laundry-step-icon{background:#fff;border-color:#ffffffe6;box-shadow:0 2px 6px #04122a33}.elv-laundry-detail-item-row{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;border:1px solid #e7eef8;background:#fafcff}.elv-card{background:#fff;border:1px solid #e4ecf7;border-radius:15px;box-shadow:0 2px 8px #0f172a05}.elv-input-icon-wrap{position:relative;display:flex;align-items:center;width:100%}.elv-input-icon{position:absolute;left:11px;color:var(--text-muted, #94a3b8);pointer-events:none;z-index:1}.elv-input-group>svg{flex-shrink:0}.elv-input{width:100%;height:48px;min-width:0;max-width:100%;padding:0 13px;border-radius:11px;border:1.25px solid #dfe5f2;background:#fff;color:var(--text-primary, #182235);font-family:inherit;font-size:15.5px;font-weight:500;outline:none;box-sizing:border-box;box-shadow:0 3px 9px -1px #0f172a0b,0 1px 2.5px #0f172a07;transition:background-color .18s ease,border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}textarea.elv-input{height:auto;min-height:92px;padding:11px 13px;line-height:1.45}.elv-input::placeholder{color:#8b9bb4;font-weight:450}.elv-input:hover:not(:focus){background:#f3f4f9;border-color:#d4dbed;box-shadow:0 4px 12px -1px #0f1c3f11,0 1px 3px #0f1c3f0b}.elv-input:focus{background:#fff;border-color:#0758c2;box-shadow:0 0 0 2.5px #0758c224}.elv-laundry-status-filter-row,.elv-laundry-cat-strip{scrollbar-width:none;-ms-overflow-style:none}.elv-laundry-status-filter-row::-webkit-scrollbar,.elv-laundry-cat-strip::-webkit-scrollbar{display:none}[data-theme=dark] .elv-input{background:#131f35;border-color:#2b4066;color:#f1f5f9;box-shadow:0 3px 10px -2px #0000004d}[data-theme=dark] .elv-input::placeholder{color:#64748b}[data-theme=dark] .elv-input:hover:not(:focus){background:#192844;border-color:#3b5586;box-shadow:0 4px 12px -2px #0000005c}[data-theme=dark] .elv-input:focus{background:#101a2d;border-color:#3b82f6;box-shadow:0 0 0 2.5px #3b82f638}[data-theme=dark] .elv-master-col,[data-theme=dark] .elv-laundry-catalog-topbar,[data-theme=dark] .elv-laundry-ticket-panel,[data-theme=dark] .elv-laundry-ticket-footer{background:#0f192b;border-color:#1f3150}[data-theme=dark] .elv-detail-col,[data-theme=dark] .elv-laundry-catalog-panel{background:#0b1322;border-color:#1f3150}[data-theme=dark] .elv-master-title,[data-theme=dark] .elv-laundry-garment-name,[data-theme=dark] .elv-laundry-tot-row.is-grand,[data-theme=dark] .elv-laundry-paymode-title{color:#f1f5f9}[data-theme=dark] .elv-master-item{border-bottom-color:#192944}[data-theme=dark] .elv-master-item:hover{background:#14223b}[data-theme=dark] .elv-master-item.active{background:#0758c23d;border-left-color:#60a5fa}[data-theme=dark] .elv-laundry-subtabs{background:#0f192d;border-color:#223659}[data-theme=dark] .elv-laundry-subtab{color:#94a3b8}[data-theme=dark] .elv-laundry-subtab:hover:not(.active):not(.is-active){color:#e2e8f0;background:#1e3a8a38}[data-theme=dark] .elv-laundry-subtab.active,[data-theme=dark] .elv-laundry-subtab.is-active{background:linear-gradient(180deg,#0b3a78,#082b59);border-color:#0758c2;color:#dbeeff;box-shadow:0 3px 10px -2px #00000073}[data-theme=dark] .elv-laundry-grm-avatar{background:linear-gradient(180deg,#172947,#122038);border-color:#29436e}[data-theme=dark] .elv-laundry-garment-card,[data-theme=dark] .elv-card,[data-theme=dark] .elv-laundry-pipeline-card,[data-theme=dark] .elv-laundry-cart-row,[data-theme=dark] .elv-laundry-detail-item-row,[data-theme=dark] .elv-laundry-matrix-row,[data-theme=dark] .elv-laundry-treat-pick,[data-theme=dark] .elv-laundry-paymode-card,[data-theme=dark] .elv-laundry-icon-chip,[data-theme=dark] .elv-filter-pill,[data-theme=dark] .elv-laundry-chip{background:#132038;border-color:#23385c;color:#e2e8f0}[data-theme=dark] .elv-laundry-garment-card:hover,[data-theme=dark] .elv-laundry-treat-pick:hover{border-color:#4b83d8;background:#172744}[data-theme=dark] .elv-laundry-garment-prices{border-top-color:#223659}[data-theme=dark] .elv-laundry-garment-srv-name{color:#94a3b8}[data-theme=dark] .elv-laundry-garment-srv-val{color:#93c5fd}[data-theme=dark] .elv-filter-pill.active,[data-theme=dark] .elv-laundry-chip.active{background:#2563eb;border-color:#3b82f6;color:#fff}[data-theme=dark] .elv-laundry-matrix-row.is-linked,[data-theme=dark] .elv-laundry-treat-pick.active,[data-theme=dark] .elv-laundry-paymode-card.active,[data-theme=dark] .elv-laundry-icon-chip.is-active{background:#2563eb38;border-color:#60a5fa;color:#f8fafc}[data-theme=dark] .elv-laundry-customer-trigger,[data-theme=dark] .elv-laundry-totals-box,[data-theme=dark] .elv-laundry-stepper{background:#132038;border-color:#24395e}[data-theme=dark] .elv-laundry-stepper button{background:#192a48;color:#bfdbfe}[data-theme=dark] .elv-laundry-stepper input{color:#f8fafc}[data-theme=dark] .elv-laundry-customer-popover{background:#132038;border-color:#2a436e}[data-theme=dark] .elv-laundry-cust-option{color:#e2e8f0}[data-theme=dark] .elv-laundry-cust-option:hover{background:#1a2c4c}[data-theme=dark] .elv-laundry-cust-option.active{background:#2563eb47;color:#fff}[data-theme=dark] .elv-laundry-promise-card{background:linear-gradient(180deg,#142644,#101e36);border-color:#2b4a7c}[data-theme=dark] .elv-laundry-promise-card.is-express{background:linear-gradient(180deg,#2b2112,#22190d);border-color:#f59e0b73}[data-theme=dark] .elv-laundry-speed-toggle{background:#0d1729;border-color:#253b60}[data-theme=dark] .elv-laundry-speed-btn{color:#94a3b8}[data-theme=dark] .elv-laundry-color-pill{background:#1b2d4d;border-color:#2c4570;color:#cbd5e1}[data-theme=dark] .elv-icon-mini-btn{background:#182846;border-color:#294068;color:#cbd5e1}[data-theme=dark] .elv-laundry-tot-row{color:#94a3b8}[data-theme=dark] .elv-laundry-tot-row.is-grand{border-top-color:#263d63}[data-theme=dark] .elv-laundry-step-btn{background:#132038;border-color:#24395e;color:#94a3b8}[data-theme=dark] .elv-laundry-step-btn .elv-laundry-step-icon{background:#1a2b49;border-color:#94a3b833}[data-theme=dark] .elv-laundry-step-btn.is-done{background:#2563eb2e;border-color:#60a5fa6b;color:#dbeafe}[data-theme=dark] .elv-laundry-step-btn.is-done .elv-laundry-step-icon{background:#2563eb47;border-color:#60a5fa66}[data-theme=dark] .elv-laundry-step-btn.is-current{background:linear-gradient(180deg,#1d4ed8,#1e40af);border-color:#60a5fa;color:#fff}[data-theme=dark] .elv-laundry-step-btn.is-current .elv-laundry-step-icon{background:#fff;border-color:#ffffffeb}[data-theme=dark] .elv-laundry-status-pill.is-recibida{background:#2563eb38;border-color:#60a5fa66;color:#93c5fd}[data-theme=dark] .elv-laundry-status-pill.is-proceso{background:#f59e0b33;border-color:#fbbf2466;color:#fcd34d}[data-theme=dark] .elv-laundry-status-pill.is-lista{background:#10b98133;border-color:#34d39966;color:#6ee7b7}[data-theme=dark] .elv-laundry-status-pill.is-entregada{background:#94a3b82e;border-color:#94a3b857;color:#cbd5e1}[data-theme=dark] .elv-laundry-status-pill.is-cancelada{background:#e11d4838;border-color:#fb718566;color:#fda4af}.elv-laundry-visual-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:linear-gradient(180deg,#f8fafc,#eff6ff);border:1px solid rgba(7,88,194,.16);box-shadow:0 1px 2px #082b590d;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.elv-laundry-visual-avatar.is-photo{background:#fff;border-color:#0f172a1f}.elv-laundry-visual-avatar.is-clickable{cursor:pointer}.elv-laundry-visual-avatar.is-clickable:hover{border-color:#0758c2;transform:translateY(-1px);box-shadow:0 4px 10px #0758c224}.elv-laundry-visual-picker-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:13px;background:#f8fafc;border:1px solid #e2e8f0;flex-wrap:wrap}.elv-laundry-visual-mode-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11.4px;font-weight:700}.elv-laundry-visual-mode-badge.is-svg{background:#0758c21a;color:#0758c2;border:1px solid rgba(7,88,194,.2)}.elv-laundry-visual-mode-badge.is-photo{background:#0d94881f;color:#0f766e;border:1px solid rgba(13,148,136,.25)}.elv-laundry-icon-picker-modal{width:726px;max-width:95vw;max-height:min(91vh,624px);display:flex;flex-direction:column;overflow:hidden;border-radius:20px}.elv-laundry-picker-target-pill{display:inline-flex;align-items:center;height:22px;padding:0 9.5px;border-radius:999px;background:linear-gradient(180deg,#f3f8ff,#e4effd);border:1px solid #bfd7f7;color:#0758c2;font-size:12px;font-weight:750;letter-spacing:-.005em;line-height:1;box-shadow:inset 0 1px #ffffffd9}[data-theme=dark] .elv-laundry-picker-target-pill{background:#2563eb38;border-color:#60a5fa6b;color:#93c5fd;box-shadow:none}.elv-laundry-svg-picker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:9px;overflow-y:auto;flex:1;min-height:0;max-height:344px;padding:4px 2px}.elv-laundry-svg-picker-grid.is-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.elv-laundry-svg-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:9px 7px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;transition:all .15s ease;text-align:center;min-height:104px}.elv-laundry-svg-tile:hover{background:#fff;border-color:#0758c273;box-shadow:0 3px 9px #082b5912}.elv-laundry-svg-tile.is-selected{background:#eff6ff;border-color:#0758c2;box-shadow:0 0 0 2px #0758c238}.elv-laundry-svg-tile-check{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:999px;background:#0758c2;color:#fff;display:inline-flex;align-items:center;justify-content:center}.elv-laundry-svg-tile-art{width:50px;height:50px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.elv-laundry-svg-tile-art img{width:100%;height:100%;object-fit:contain;transform:scale(1.12);transition:transform .16s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.elv-laundry-svg-tile:hover .elv-laundry-svg-tile-art img{transform:scale(1.2)}.elv-laundry-svg-tile-label{font-size:11px;font-weight:700;line-height:1.26;color:var(--text-primary, #0f172a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0;padding-bottom:1px;width:100%}.elv-laundry-upload-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px 18px;border-radius:14px;border:2px dashed #cbd5e1;background:#f8fafc;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease}.elv-laundry-upload-dropzone:hover,.elv-laundry-upload-dropzone.is-drag{border-color:#0758c2;background:#eff6ff}.elv-laundry-upload-icon-circle{width:46px;height:46px;border-radius:13px;background:#0758c21f;color:#0758c2;display:flex;align-items:center;justify-content:center}.elv-laundry-picker-preview-pill{display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;min-width:0}[data-theme=dark] .elv-laundry-visual-avatar{background:linear-gradient(180deg,#e2e8f0,#cbd5e1);border-color:#94a3b85c;box-shadow:0 2px 6px #00000040}[data-theme=dark] .elv-laundry-visual-avatar.is-photo{background:#132038;border-color:#24395e}[data-theme=dark] .elv-laundry-visual-picker-bar{background:#111c30;border-color:#213454}[data-theme=dark] .elv-laundry-visual-mode-badge.is-svg{background:#3b82f633;color:#93c5fd;border-color:#60a5fa59}[data-theme=dark] .elv-laundry-visual-mode-badge.is-photo{background:#14b8a633;color:#5eead4;border-color:#2dd4bf59}[data-theme=dark] .elv-laundry-svg-tile{background:#111c30;border-color:#213454}[data-theme=dark] .elv-laundry-svg-tile:hover{background:#162540;border-color:#60a5fa8c}[data-theme=dark] .elv-laundry-svg-tile.is-selected{background:#2563eb38;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa47}[data-theme=dark] .elv-laundry-svg-tile-art{background:linear-gradient(180deg,#e2e8f0,#cbd5e1);padding:2px}[data-theme=dark] .elv-laundry-svg-tile-label{color:#e2e8f0}[data-theme=dark] .elv-laundry-upload-dropzone{background:#111c30;border-color:#2a4168}[data-theme=dark] .elv-laundry-upload-dropzone:hover,[data-theme=dark] .elv-laundry-upload-dropzone.is-drag{background:#2563eb24;border-color:#60a5fa}[data-theme=dark] .elv-laundry-upload-icon-circle{background:#3b82f633;color:#93c5fd}[data-theme=dark] .elv-laundry-picker-preview-pill{background:#111c30;border-color:#213454}.elv-laundry-services-modal{width:620px;max-width:95vw;max-height:min(88vh,650px);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.elv-laundry-services-modal>form{display:flex;flex-direction:column;max-height:inherit;min-height:0}.elv-laundry-services-modal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px 15px;border-bottom:1px solid #e7eef8;background:linear-gradient(180deg,#fff,#f9fbff);flex-shrink:0}.elv-laundry-services-modal-body{padding:16px 22px;overflow-y:auto;flex:1;min-height:0}.elv-laundry-services-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid #e7eef8;background:#f8fafd;flex-shrink:0;flex-wrap:wrap}.elv-laundry-srv-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:560px){.elv-laundry-srv-cards-grid{grid-template-columns:minmax(0,1fr)}}.elv-laundry-srv-pick-card{border:1.5px solid #e2eaf6;border-radius:14px;background:#fff;padding:11px 13px;display:flex;align-items:center;gap:11px;text-align:left;font-family:inherit;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .08s ease}.elv-laundry-srv-pick-card:hover{border-color:#8ab8f4;background:#f7fbff;box-shadow:0 4px 12px #0758c214}.elv-laundry-srv-pick-card.is-selected{border-color:#0758c2;background:linear-gradient(180deg,#f1f7ff,#e7f2ff);box-shadow:0 4px 14px #0758c224}.elv-laundry-srv-pick-info{flex:1;min-width:0}.elv-laundry-srv-pick-name{font-size:13.8px;font-weight:700;color:#0f172a;line-height:1.24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-laundry-srv-pick-price{font-size:14.5px;font-weight:800;color:#0758c2;margin-top:2px;font-variant-numeric:tabular-nums}.elv-laundry-srv-pick-check{width:22px;height:22px;border-radius:50%;border:1.75px solid #cbd5e1;background:#fff;color:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .14s ease}.elv-laundry-srv-pick-check.is-on{border-color:#082b59;background:var(--blue-grad);color:#fff;box-shadow:0 2px 6px #082b593d}.elv-laundry-selected-card{gap:8px}.elv-laundry-sidebar-colors{margin-top:6px;padding-top:8px;border-top:1px solid #e8eef7;display:flex;flex-direction:column;gap:6px}.elv-laundry-sidebar-colors-head{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#64748b}.elv-laundry-sidebar-colors-head strong{color:#0f172a;font-weight:700}.elv-laundry-sidebar-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.elv-laundry-swatch-btn{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(15,23,42,.18);padding:0;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.elv-laundry-swatch-btn:hover{transform:scale(1.14)}.elv-laundry-swatch-btn.is-active{transform:scale(1.18);box-shadow:0 0 0 2px #fff,0 0 0 4px #0758c2}.elv-selected-item-f11-btn.has-note{border-color:#93c5fd;background:#eff6ff;color:#0758c2}.elv-laundry-color-chip{display:inline-flex;align-items:center;gap:5.5px;height:23px;padding:0 9.5px 0 7.5px;border-radius:999px;background:linear-gradient(180deg,#f9fbfe,#eff4fb);border:1px solid #d7e2f0;font-size:11.5px;font-weight:650;color:#1e293b;flex-shrink:0;box-shadow:0 1px 3px #0f172a08,inset 0 1px #ffffffc7}.elv-laundry-color-chip-dot{width:8px;height:8px;border-radius:50%;border:1px solid rgba(15,23,42,.22);flex-shrink:0}.elv-laundry-srv-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px}.elv-laundry-srv-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px 0 8.5px;border-radius:999px;background:linear-gradient(180deg,#f7faff,#eaf2fd);border:1px solid #c6daf4;color:#0d2b52;font-size:12.1px;font-weight:650;line-height:1;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 1.5px 4px #0f172a09,inset 0 1px #ffffffc2;transition:background .14s ease,border-color .14s ease,transform .1s ease}.elv-laundry-srv-badge.is-interactive{cursor:pointer}.elv-laundry-srv-badge.is-interactive:hover{background:linear-gradient(180deg,#f0f6ff,#dceafe);border-color:#9ec5f8}.elv-laundry-srv-badge.is-sm{height:23px;padding:0 9.5px 0 7px;gap:5px;font-size:11.4px}.elv-laundry-srv-badge.is-neutral{background:linear-gradient(180deg,#f9fbfe,#eff4fb);border:1px solid #d7e2f0;color:#1e293b}.elv-laundry-srv-badge.is-neutral.is-interactive:hover{background:linear-gradient(180deg,#f3f7fe,#e5eefb);border-color:#b7cce8}.elv-laundry-srv-badge-dot{width:5.5px;height:5.5px;border-radius:50%;flex-shrink:0}.elv-laundry-note-badge{display:inline-flex;align-items:center;gap:5.5px;height:26px;padding:0 11px 0 8.5px;border-radius:999px;background:linear-gradient(180deg,#fffbf2,#fef1d8);border:1px solid #f4cf88;color:#92400e;font-size:12px;font-weight:650;line-height:1;box-shadow:0 1.5px 4px #0f172a08,inset 0 1px #ffffffc7}.elv-laundry-line-note-btn{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s ease}.elv-laundry-line-note-btn:hover{background:#eff6ff;border-color:#bfdbfe;color:#0758c2}.elv-laundry-line-note-btn.has-note{background:#eff6ff;border-color:#93c5fd;color:#0758c2}.elv-laundry-order-status-bar{width:590px;max-width:100%;margin-bottom:14px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid #e3ebf6;box-shadow:0 4px 14px #0f172a09;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.elv-laundry-order-status-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.6px;color:#334155;flex-wrap:wrap}.elv-laundry-order-status-head strong{color:#082b59;font-weight:800}.elv-laundry-inline-link,.elv-laundry-change-date-btn{height:32px;padding:0 12px;border-radius:9.5px;border:1px solid #cfe0f7;background:linear-gradient(180deg,#f8fbff,#eff5ff);color:#082b59;font-family:inherit;font-size:12.3px;font-weight:720;display:inline-flex;align-items:center;gap:6.5px;cursor:pointer;flex-shrink:0;box-shadow:0 1px 2px #0758c20f,inset 0 1px #ffffffeb;transition:all .14s ease}.elv-laundry-inline-link:hover,.elv-laundry-change-date-btn:hover{border-color:#7eb3fb;background:linear-gradient(180deg,#eff6ff,#e1edff);color:#0758c2;box-shadow:0 2px 6px #0758c21c}.elv-laundry-header-chip-btn{height:35px;padding:0 13.5px;border-radius:10.5px;border:1px solid #d2dff2;background:linear-gradient(180deg,#fff,#f6f9ff);color:#082b59;font-family:inherit;font-size:12.6px;font-weight:700;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:0 1px 2px #082b590d,inset 0 1px #ffffffeb;transition:all .14s ease}.elv-laundry-header-chip-btn:hover{border-color:#8ab8fb;background:linear-gradient(180deg,#f4f9ff,#e8f1ff);color:#0758c2;box-shadow:0 2px 6px #0758c21a}.elv-checkout-delivery-edit-btn{border:1px solid transparent;background:transparent;color:#0758c2;font-family:inherit;font-weight:700;font-size:13.3px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:3px 8px;margin-right:-8px;border-radius:8px;transition:all .14s ease}.elv-checkout-delivery-edit-btn:hover{background:#0758c212;border-color:#0758c233}[data-theme=dark] .elv-laundry-services-modal-head{background:linear-gradient(180deg,#16243f,#121e35);border-bottom-color:#23375b}[data-theme=dark] .elv-laundry-services-modal-foot{background:#0f192d;border-top-color:#23375b}[data-theme=dark] .elv-laundry-srv-pick-card{background:#132038;border-color:#24395e}[data-theme=dark] .elv-laundry-srv-pick-card:hover{background:#182947;border-color:#4b83d8}[data-theme=dark] .elv-laundry-srv-pick-card.is-selected{background:linear-gradient(180deg,#1b3460,#15294c);border-color:#60a5fa;box-shadow:0 4px 14px #2563eb3d}[data-theme=dark] .elv-laundry-srv-pick-name{color:#f1f5f9}[data-theme=dark] .elv-laundry-srv-pick-price{color:#93c5fd}[data-theme=dark] .elv-laundry-srv-pick-check{background:#0f192d;border-color:#36507d}[data-theme=dark] .elv-laundry-srv-pick-check.is-on{border-color:#60a5fa;background:linear-gradient(180deg,#3b82f6,#1d4ed8);color:#fff}[data-theme=dark] .elv-laundry-sidebar-colors{border-top-color:#23375b}[data-theme=dark] .elv-laundry-sidebar-colors-head{color:#94a3b8}[data-theme=dark] .elv-laundry-sidebar-colors-head strong{color:#f1f5f9}[data-theme=dark] .elv-laundry-swatch-btn{border-color:#ffffff47}[data-theme=dark] .elv-laundry-swatch-btn.is-active{box-shadow:0 0 0 2px #141f35,0 0 0 4px #60a5fa}[data-theme=dark] .elv-selected-item-f11-btn.has-note{background:#2563eb33;border-color:#60a5fa;color:#93c5fd}[data-theme=dark] .elv-laundry-color-chip{background:#15233b;border-color:#284068;color:#e2e8f0;box-shadow:0 2px 6px #00000038}[data-theme=dark] .elv-laundry-srv-badge{background:#1e3a8a57;border-color:#31548b;color:#dbeafe;box-shadow:0 2px 6px #00000038}[data-theme=dark] .elv-laundry-srv-badge.is-interactive:hover{background:#2563eb57;border-color:#60a5fa99}[data-theme=dark] .elv-laundry-srv-badge.is-neutral{background:#15233b;border-color:#284068;color:#e2e8f0}[data-theme=dark] .elv-laundry-srv-badge.is-neutral.is-interactive:hover{background:#1b2d4b;border-color:#3b5a8f}[data-theme=dark] .elv-laundry-note-badge{background:#f59e0b29;border-color:#fbbf245c;color:#fcd34d;box-shadow:0 2px 6px #00000038}[data-theme=dark] .elv-laundry-line-note-btn{color:#94a3b8}[data-theme=dark] .elv-laundry-line-note-btn:hover,[data-theme=dark] .elv-laundry-line-note-btn.has-note{background:#2563eb38;border-color:#60a5fa73;color:#93c5fd}[data-theme=dark] .elv-laundry-order-status-bar{background:#132038;border-color:#24395e;box-shadow:0 6px 18px #00000047}[data-theme=dark] .elv-laundry-order-status-head{color:#cbd5e1}[data-theme=dark] .elv-laundry-order-status-head strong{color:#93c5fd}[data-theme=dark] .elv-laundry-inline-link,[data-theme=dark] .elv-laundry-change-date-btn{background:linear-gradient(180deg,#172846,#13223b);border-color:#2d4a78;color:#e2eeff;box-shadow:0 1px 3px #00000047}[data-theme=dark] .elv-laundry-inline-link:hover,[data-theme=dark] .elv-laundry-change-date-btn:hover{background:linear-gradient(180deg,#1d3359,#172a4a);border-color:#60a5fa;color:#fff}[data-theme=dark] .elv-laundry-header-chip-btn{background:linear-gradient(180deg,#162642,#122038);border-color:#29436d;color:#e2eeff;box-shadow:0 1px 3px #00000047}[data-theme=dark] .elv-laundry-header-chip-btn:hover{background:linear-gradient(180deg,#1c3154,#162846);border-color:#60a5fa;color:#fff}[data-theme=dark] .elv-checkout-delivery-edit-btn{color:#93c5fd}[data-theme=dark] .elv-checkout-delivery-edit-btn:hover{background:#60a5fa24;border-color:#60a5fa57;color:#dbeafe}[data-theme=dark] .elv-laundry-link-count-pill{background:#2563eb38;border-color:#60a5fa6b;color:#93c5fd}.elv-tx-dock.elv-laundry-tx-dock{display:flex;align-items:center;gap:10px}.elv-tx-dock.elv-laundry-tx-dock>button{flex:1 1 0;min-width:0;font-size:13.2px;padding:0 10px;white-space:nowrap}.brisly-dtp{display:flex;flex-direction:column;gap:11px;min-width:0;-webkit-user-select:none;user-select:none}.brisly-dtp-mode-bar{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border-radius:13px;background:#f1f5fb;border:1px solid #e2e8f4}.brisly-dtp-mode-btn{min-height:36px;padding:4px 10px;border-radius:9.5px;border:none;background:transparent;color:#5a6f87;font-size:13px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .16s ease}.brisly-dtp-mode-btn small{font-size:10.8px;font-weight:600;opacity:.78}.brisly-dtp-mode-btn.is-std{background:#082b59;color:#fff;box-shadow:0 3px 8px #082b5933}.brisly-dtp-mode-btn.is-exp{background:linear-gradient(180deg,#e07c08,#c26204);color:#fff;box-shadow:0 3px 8px #d977063d}.brisly-dtp-visor{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 14px;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#f1f6fd);border:1.25px solid #dbe7f7;box-shadow:inset 0 1px #ffffffe6;transition:border-color .18s ease,background .18s ease}.brisly-dtp-visor.is-express{background:linear-gradient(180deg,#fffdf8,#fef7e8);border-color:#f6d592}.brisly-dtp-arrow{width:42px;height:42px;border-radius:13px;border:1px solid #d7e3f4;background:#fff;color:#082b59;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;box-shadow:0 2px 6px #082b590f;transition:all .15s cubic-bezier(.22,1,.36,1)}.brisly-dtp-arrow:hover:not(:disabled){background:#0758c2;border-color:#0758c2;color:#fff;transform:translateY(-1px);box-shadow:0 5px 12px #0758c23d}.brisly-dtp-arrow:active:not(:disabled){transform:scale(.95)}.brisly-dtp-arrow:disabled{opacity:.36;cursor:not-allowed;box-shadow:none}.brisly-dtp-visor-center{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}.brisly-dtp-rel-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:10.8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:#0758c21c;color:#0758c2}.brisly-dtp-visor.is-express .brisly-dtp-rel-badge{background:#d9770624;color:#b45309}.brisly-dtp-hero-day{font-size:24px;font-weight:850;color:#082b59;letter-spacing:-.025em;line-height:1.18;font-variant-numeric:tabular-nums}.brisly-dtp-hero-meta{font-size:12.4px;font-weight:600;color:#5a6f87;font-variant-numeric:tabular-nums}.brisly-dtp-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.brisly-dtp-strip-item{height:54px;padding:5px 4px;border-radius:13px;border:1px solid #e2eaf5;background:#f9fbfe;color:#334155;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;transition:all .14s ease}.brisly-dtp-strip-dow{font-size:10.8px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.brisly-dtp-strip-num{font-size:15.5px;font-weight:800;color:#0f172a;line-height:1.1;font-variant-numeric:tabular-nums}.brisly-dtp-strip-item:hover:not(.is-active){background:#edf5ff;border-color:#b8d4f8}.brisly-dtp-strip-item.is-today:not(.is-active){border-color:#93c5fd;background:#f0f7ff}.brisly-dtp-strip-item.is-today:not(.is-active) .brisly-dtp-strip-dow,.brisly-dtp-strip-item.is-today:not(.is-active) .brisly-dtp-strip-num{color:#0758c2}.brisly-dtp-strip-item.is-active{background:var(--blue-grad);border-color:#082b59;box-shadow:0 4px 10px #0758c240}.brisly-dtp-strip-item.is-active .brisly-dtp-strip-dow{color:#ffffffd1}.brisly-dtp-strip-item.is-active .brisly-dtp-strip-num{color:#fff}.brisly-dtp-rule-bar{display:flex;align-items:center;justify-content:center;min-height:28px}.brisly-dtp-rule-ok{display:inline-flex;align-items:center;gap:6px;font-size:12.2px;font-weight:600;color:#5a6f87}.brisly-dtp-rule-ok>svg{color:#0758c2;flex-shrink:0}.brisly-dtp-rule-reset{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid rgba(7,88,194,.24);background:#0758c212;color:#0758c2;font-size:12.2px;font-weight:700;cursor:pointer;transition:all .14s ease}.brisly-dtp-rule-reset:hover{background:#0758c224;border-color:#0758c26b}[data-theme=dark] .brisly-dtp-mode-bar{background:#111c30;border-color:#24395e}[data-theme=dark] .brisly-dtp-mode-btn{color:#94a3b8}[data-theme=dark] .brisly-dtp-mode-btn.is-std{background:#2563eb;color:#fff}[data-theme=dark] .brisly-dtp-visor{background:linear-gradient(180deg,#152440,#101c32);border-color:#27406b;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .brisly-dtp-visor.is-express{background:linear-gradient(180deg,#271f14,#1b1610);border-color:#f59e0b66}[data-theme=dark] .brisly-dtp-arrow{background:#1a2c4d;border-color:#2e4a7d;color:#e2e8f0;box-shadow:none}[data-theme=dark] .brisly-dtp-arrow:hover:not(:disabled){background:#2563eb;border-color:#3b82f6;color:#fff}[data-theme=dark] .brisly-dtp-rel-badge{background:#3b82f633;color:#93c5fd}[data-theme=dark] .brisly-dtp-visor.is-express .brisly-dtp-rel-badge{background:#f59e0b33;color:#fcd34d}[data-theme=dark] .brisly-dtp-hero-day{color:#f8fafc}[data-theme=dark] .brisly-dtp-hero-meta{color:#94a3b8}[data-theme=dark] .brisly-dtp-strip-item{background:#132038;border-color:#24395e}[data-theme=dark] .brisly-dtp-strip-dow{color:#94a3b8}[data-theme=dark] .brisly-dtp-strip-num{color:#e2e8f0}[data-theme=dark] .brisly-dtp-strip-item:hover:not(.is-active){background:#1b2e50;border-color:#60a5fa}[data-theme=dark] .brisly-dtp-strip-item.is-today:not(.is-active){background:#2563eb33;border-color:#3b82f6}[data-theme=dark] .brisly-dtp-strip-item.is-today:not(.is-active) .brisly-dtp-strip-dow,[data-theme=dark] .brisly-dtp-strip-item.is-today:not(.is-active) .brisly-dtp-strip-num{color:#93c5fd}[data-theme=dark] .brisly-dtp-strip-item.is-active{background:linear-gradient(180deg,#3b82f6,#1d4ed8);border-color:#3b82f6}[data-theme=dark] .brisly-dtp-rule-ok{color:#94a3b8}[data-theme=dark] .brisly-dtp-rule-ok>svg{color:#60a5fa}[data-theme=dark] .brisly-dtp-rule-reset{background:#3b82f629;border-color:#60a5fa59;color:#93c5fd}[data-theme=dark] .brisly-dtp-rule-reset:hover{background:#3b82f642}.elv-checkout-left.has-modality{padding:16px 24px;gap:10px}.elv-checkout-left.has-modality .elv-pay-methods-list{gap:7px}.elv-checkout-left.has-modality .elv-pay-method-card{min-height:47px;padding:8px 14px;border-radius:13px}.elv-laundry-modality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.elv-laundry-modality-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:54px;padding:7px 6px;border-radius:13px;border:1.4px solid #e6ecf5;background:#f8fafd;color:#334155;font-size:12.4px;font-weight:700;line-height:1.15;text-align:center;white-space:nowrap;cursor:pointer;transition:all .15s ease}.elv-laundry-modality-card:hover{border-color:#b9d3f5;background:#f1f7fe;color:#082b59}.elv-laundry-modality-card.is-active{border-color:#0758c2;background:#eaf4fd;color:#082b59;box-shadow:0 3px 10px #0758c21f}.elv-laundry-pickup-card{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border-radius:14px;border:1.35px solid #dbe8f8;background:#f5f9ff;color:#334155;font-size:13.2px;line-height:1.45}.elv-laundry-pickup-card.is-selected{border-color:#0758c2;background:#eaf4fd}.elv-laundry-anticipo-box{padding:12px 14px;border-radius:14px;border:1.35px solid #e3eaf5;background:#f8fafd;display:flex;flex-direction:column;gap:8px}[data-theme=dark] .elv-laundry-modality-card{background:#132038;border-color:#24395e;color:#cbd5e1}[data-theme=dark] .elv-laundry-modality-card:hover{background:#182948;border-color:#3b82f6;color:#f8fafc}[data-theme=dark] .elv-laundry-modality-card.is-active{background:#2563eb38;border-color:#60a5fa;color:#fff;box-shadow:0 4px 12px #0f172a52}[data-theme=dark] .elv-laundry-pickup-card{background:#1e3a8a38;border-color:#2a4674;color:#dbeafe}[data-theme=dark] .elv-laundry-pickup-card.is-selected{background:#2563eb3d;border-color:#60a5fa}[data-theme=dark] .elv-laundry-anticipo-box{background:#132038;border-color:#24395e}.elv-laundry-money-field{position:relative;display:flex;align-items:center;height:44px;width:100%;border-radius:12px;border:1px solid #d7e1ef;background:#fff;box-shadow:inset 0 1px 2px #0f172a05;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.elv-laundry-money-field:hover{border-color:#b7c8e2}.elv-laundry-money-field:focus-within{border-color:#0758c2;box-shadow:0 0 0 3px #0758c221}.elv-laundry-money-prefix{margin-left:6px;padding:0 9.5px;height:30px;border-radius:8px;background:linear-gradient(180deg,#f3f8ff,#e6f0fd);border:1px solid #cfe1fa;color:#082b59;font-size:12.6px;font-weight:800;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:inset 0 1px #ffffffeb}.elv-laundry-money-input{flex:1;min-width:0;width:100%;height:100%;border:none;outline:none;background:transparent;color:#0f172a;font-family:inherit;font-size:15.5px;font-weight:780;font-variant-numeric:tabular-nums;text-align:center;padding:0 10px 0 6px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.elv-laundry-money-input::-webkit-outer-spin-button,.elv-laundry-money-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.elv-laundry-money-field.is-balanced .elv-laundry-money-input{padding:0 46px 0 6px}.elv-laundry-money-field.is-compact{width:150px;height:40px;border-radius:10.5px;flex-shrink:0}.elv-laundry-money-field.is-compact .elv-laundry-money-prefix{height:27px;padding:0 8.5px;border-radius:7px;font-size:12.2px}.elv-laundry-money-field.is-compact .elv-laundry-money-input{font-size:15px;padding:0 10px 0 4px}.elv-laundry-money-field.is-sm{width:132px;height:37px;border-radius:9.5px;flex-shrink:0}.elv-laundry-money-field.is-sm .elv-laundry-money-prefix{height:25px;padding:0 7.5px;border-radius:6.5px;font-size:11.8px}.elv-laundry-money-field.is-sm .elv-laundry-money-input{font-size:14px;padding:0 8px 0 4px}.elv-laundry-srv-count-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9.5px 0 4.5px;border-radius:999px;background:linear-gradient(180deg,#f4f8ff,#e8f1fd);border:1px solid #cce0fb;color:#082b59;font-size:11.6px;font-weight:700;line-height:1;white-space:nowrap;flex-shrink:0;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #082b590a;transition:all .14s ease}.elv-laundry-srv-count-badge.is-empty{padding:0 9.5px;background:#f3f6fb;border-color:#dce4f0;color:#64748b;font-weight:650;box-shadow:none}.elv-laundry-srv-count-num{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#0758c2;color:#fff;font-size:10.8px;font-weight:800;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-pur-master-item.is-selected .elv-laundry-srv-count-badge:not(.is-empty){background:#fff;border-color:#96c0f7;color:#082b59;box-shadow:0 2px 6px #082b5914}.elv-pur-master-item.is-selected .elv-laundry-srv-count-num{background:#082b59;color:#fff}[data-theme=dark] .elv-laundry-money-field{background:#0f1a2e;border-color:#24395e;box-shadow:none}[data-theme=dark] .elv-laundry-money-field:hover{border-color:#365384}[data-theme=dark] .elv-laundry-money-field:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f633}[data-theme=dark] .elv-laundry-money-prefix{background:#2563eb38;border-color:#60a5fa61;color:#bfdbfe;box-shadow:none}[data-theme=dark] .elv-laundry-money-input{color:#f8fafc}[data-theme=dark] .elv-laundry-srv-count-badge{background:#2563eb2e;border-color:#60a5fa5c;color:#dbeafe;box-shadow:none}[data-theme=dark] .elv-laundry-srv-count-badge.is-empty{background:#94a3b81f;border-color:#94a3b83d;color:#94a3b8}[data-theme=dark] .elv-laundry-srv-count-num{background:#2563eb;color:#fff}[data-theme=dark] .elv-pur-master-item.is-selected .elv-laundry-srv-count-badge:not(.is-empty){background:#2563eb52;border-color:#93c5fd8f;color:#fff}.elv-link-srv-modal{width:660px;max-width:94vw;max-height:90vh;border-radius:24px;padding:18px 22px 17px;display:flex;flex-direction:column;text-align:left}.elv-link-srv-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;flex-shrink:0}.elv-link-srv-header-left{display:flex;align-items:center;gap:13px;min-width:0;flex:1}.elv-link-srv-title-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.elv-link-srv-subline{display:flex;align-items:center;gap:7px;margin-top:3px;font-size:13px;color:var(--text-secondary, #5a6f87);min-width:0}.elv-link-srv-subline strong{font-weight:760;color:var(--text-primary, #0f172a);flex-shrink:0}.elv-link-srv-garment-pill{display:inline-flex;align-items:center;gap:5px;max-width:280px;height:23px;padding:0 9.5px;border-radius:999px;background:linear-gradient(180deg,#f3f8ff,#e6f0fd);border:1px solid #c7ddfb;color:#082b59;font-size:12.1px;font-weight:740;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-link-srv-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:11px;flex-shrink:0}.elv-link-srv-grid{flex:1;min-height:0;max-height:366px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 3px 3px 1px;align-content:start}@media(max-width:620px){.elv-link-srv-grid{grid-template-columns:minmax(0,1fr)}}.elv-link-srv-card{display:flex;flex-direction:column;justify-content:space-between;padding:10px 12px;border-radius:14px;border:1.5px solid var(--border-subtle, #e2eaf5);background:var(--bg-surface, #ffffff);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .12s ease}.elv-link-srv-card:hover{border-color:#9dc2f7;background:#fafcff;box-shadow:0 3px 10px #082b590d}.elv-link-srv-card.is-linked{border-color:#0758c2;background:linear-gradient(180deg,#f6faff,#edf4ff);box-shadow:0 3px 10px #0758c214,inset 0 1px #ffffffd9}.elv-link-srv-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}.elv-link-srv-card-info{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.elv-link-srv-card-name{font-size:13.7px;font-weight:750;line-height:1.24;color:var(--text-primary, #0f172a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.elv-link-srv-check{width:22px;height:22px;border-radius:7px;border:1.6px solid #cbd5e1;background:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .14s ease}.elv-link-srv-card:hover .elv-link-srv-check{border-color:#6ea4f4}.elv-link-srv-card.is-linked .elv-link-srv-check{border-color:#082b59;background:var(--blue-grad);box-shadow:0 2px 5px #082b593d}.elv-link-srv-card-bottom{margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.2);display:flex;align-items:center;justify-content:space-between;gap:9px}.elv-link-srv-card.is-linked .elv-link-srv-card-bottom{border-top-color:#0758c226}.elv-link-srv-price-label{font-size:12.1px;font-weight:700;color:#334e6f;white-space:nowrap;flex-shrink:0}.elv-laundry-money-field.is-modal-card{flex:1;min-width:0;height:36px;border-radius:9.5px;background:#fff;border-color:#bdd6f7;box-shadow:0 1px 2px #082b590a}.elv-laundry-money-field.is-modal-card .elv-laundry-money-prefix{height:25px;padding:0 8px;border-radius:6.5px;font-size:11.8px}.elv-laundry-money-field.is-modal-card .elv-laundry-money-input{font-size:14.6px;font-weight:800;padding:0 38px 0 4px}.elv-link-srv-add-bar{width:100%;height:36px;border-radius:9.5px;border:1px dashed #cbd8ea;background:#f8fafd;color:#64748b;font-size:12.2px;font-weight:680;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .14s ease}.elv-link-srv-card:hover .elv-link-srv-add-bar{border-style:solid;border-color:#b7d2f8;background:#eff6ff;color:#0758c2}.elv-link-srv-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid var(--border-subtle, #eef2f8);flex-shrink:0}[data-theme=dark] .elv-link-srv-garment-pill{background:#2563eb33;border-color:#60a5fa5c;color:#dbeafe}[data-theme=dark] .elv-link-srv-card{background:#111c30;border-color:#223556}[data-theme=dark] .elv-link-srv-card:hover{background:#15233c;border-color:#3b5c92}[data-theme=dark] .elv-link-srv-card.is-linked{background:linear-gradient(180deg,#2563eb33,#1d4ed821);border-color:#3b82f6;box-shadow:0 3px 12px #02081759}[data-theme=dark] .elv-link-srv-check{background:#0d1626;border-color:#334b73}[data-theme=dark] .elv-link-srv-card.is-linked .elv-link-srv-check{background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:#60a5fa}[data-theme=dark] .elv-link-srv-card-bottom{border-top-color:#94a3b824}[data-theme=dark] .elv-link-srv-card.is-linked .elv-link-srv-card-bottom{border-top-color:#60a5fa3d}[data-theme=dark] .elv-link-srv-price-label{color:#cbd5e1}[data-theme=dark] .elv-laundry-money-field.is-modal-card{background:#0b1424;border-color:#60a5fa6b}[data-theme=dark] .elv-link-srv-add-bar{background:#0f172a8c;border-color:#293e63;color:#94a3b8}[data-theme=dark] .elv-link-srv-card:hover .elv-link-srv-add-bar{background:#2563eb29;border-color:#60a5fa73;color:#bfdbfe}.brisly-corte-shift-item .shift-hours{display:inline-flex;align-items:center;gap:5px}.brisly-corte-shift-item .shift-open-tag{display:inline-flex;align-items:center;gap:4.5px;height:21px;padding:0 8px 0 3.5px;border-radius:999px;background:linear-gradient(180deg,#f0fdf7,#dcfce7);border:1px solid #86efac;color:#065f46;font-size:10.9px;font-weight:780;line-height:1;letter-spacing:-.01em;box-shadow:0 1px 2px #05966914,inset 0 1px #ffffffe6}.brisly-corte-shift-item .shift-open-ico{width:14.5px;height:14.5px;border-radius:50%;background:#fff;border:1px solid #a7f3d0;color:#059669;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 1.5px #0596691f}.brisly-corte-footer-wrap{padding:10px 15px 12px}.brisly-corte-footer-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.brisly-corte-dock-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.brisly-corte-partial-btn{height:40px!important;padding:0 13.5px!important;font-size:13.5px!important;font-weight:700!important;white-space:nowrap}.brisly-corte-footer-bar .brisly-corte-close-cta{height:40px!important;padding:0 14.5px!important;font-size:13.5px!important;white-space:nowrap}.brisly-corte-expected-badge{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 13.5px 0 5.5px;border-radius:999px;background:linear-gradient(180deg,#f4f8ff,#e6f0fe);border:1px solid #b8d3fb;color:#082b59;flex-shrink:0;box-shadow:0 2px 6px #0758c214,inset 0 1px #fffffff0}.brisly-corte-expected-badge .expected-badge-ico{width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #c9dffc;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2.5px #082b5914}.brisly-corte-expected-badge .expected-badge-lbl{font-size:12.6px;font-weight:700;color:#1e4273;white-space:nowrap}.brisly-corte-expected-badge .expected-badge-sep{width:1px;height:14px;border-radius:1px;background:#0758c238;flex-shrink:0}.brisly-corte-expected-badge .expected-badge-val{font-size:14.6px;font-weight:850;color:#082b59;font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap;flex-shrink:0}.brisly-corte-expected-badge.is-closed-info{background:linear-gradient(180deg,#f8fafd,#eef3fa);border-color:#d2deee;color:#334155;box-shadow:inset 0 1px #ffffffeb}.brisly-corte-expected-badge.is-closed-info .expected-badge-ico{border-color:#d8e2f0;color:#475569}.brisly-corte-expected-badge.is-closed-info .expected-badge-lbl{color:#5a6f87}.brisly-corte-expected-badge.is-closed-info .expected-badge-val{font-size:13.4px;font-weight:760;color:#1e293b}@media(max-width:1080px){.brisly-corte-footer-bar{flex-wrap:wrap}}.brisly-arqueo-obs-card{border-radius:14px;border:1px solid #dfe8f5;background:#f8fafd;padding:9.5px 12px 10px;display:flex;flex-direction:column;gap:7.5px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.brisly-arqueo-obs-card.is-shortage{border-color:#fda4af;background:linear-gradient(180deg,#fff8f9,#fff1f4);box-shadow:0 2px 8px #e11d480f}.brisly-arqueo-obs-card.is-has-note{border-color:#b7d3fb;background:linear-gradient(180deg,#f5f9ff,#edf4ff)}.brisly-arqueo-obs-card .obs-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.brisly-arqueo-obs-card .obs-head-left{display:flex;align-items:center;gap:7px;min-width:0}.brisly-arqueo-obs-card .obs-head-ico{width:24px;height:24px;border-radius:7px;background:#eaf1fb;border:1px solid #d4e2f7;color:#082b59;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-arqueo-obs-card.is-shortage .obs-head-ico{background:#ffe4e8;border-color:#fecdd3;color:#be123c}.brisly-arqueo-obs-card .obs-head-title{font-size:12.8px;font-weight:760;color:#182235;white-space:nowrap}.brisly-arqueo-obs-card .obs-shortage-badge{height:20px;padding:0 7.5px;border-radius:999px;background:#e11d481f;border:1px solid rgba(225,29,72,.25);color:#be123c;font-size:10.7px;font-weight:780;display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.brisly-arqueo-obs-card .obs-toggle-wrap{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.brisly-arqueo-obs-card .obs-toggle-lbl{font-size:12.4px;font-weight:720;color:#0758c2;white-space:nowrap;transition:color .14s ease}.brisly-arqueo-obs-card .obs-toggle-wrap:hover .obs-toggle-lbl{color:#082b59}.brisly-arqueo-obs-card .obs-expand-btn{height:25px;padding:0 9px;border-radius:999px;border:1px solid #fecdd3;background:#fff;color:#be123c;font-family:var(--font-sans);font-size:11.4px;font-weight:730;display:inline-flex;align-items:center;gap:4.5px;cursor:pointer;flex-shrink:0;transition:all .14s ease}.brisly-arqueo-obs-card .obs-expand-btn:hover{background:#fff1f2;border-color:#fb7185}.brisly-arqueo-obs-card .obs-field-box{height:38px;padding:0 11px;border-radius:10px;display:flex;align-items:center;gap:8px;min-width:0;transition:all .14s ease}.brisly-arqueo-obs-card .obs-field-box.is-enabled{background:#fff;border:1.5px solid #fda4af;box-shadow:inset 0 1px 2px #0f172a08}.brisly-arqueo-obs-card .obs-field-box.is-enabled:focus-within{border-color:#e11d48;box-shadow:0 0 0 3px #e11d481f}.brisly-arqueo-obs-card .obs-field-box.is-enabled .obs-field-ico{color:#e11d48;flex-shrink:0}.brisly-arqueo-obs-card .obs-field-box input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:13.1px;font-weight:600;color:#0f172a}.brisly-arqueo-obs-card .obs-field-box input::placeholder{color:#94a3b8;font-weight:550}.brisly-arqueo-obs-card .obs-clear-btn{width:22px;height:22px;border-radius:6px;border:none;background:#fff1f2;color:#be123c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}.brisly-arqueo-obs-card .obs-field-box.is-disabled{background:#eff3fa;border:1px dashed #cbd8ea;cursor:not-allowed}.brisly-arqueo-obs-card .obs-field-box.is-disabled .obs-field-ico{color:#94a3b8;flex-shrink:0}.brisly-arqueo-obs-card .obs-field-box.is-disabled input{cursor:not-allowed;color:#94a3b8;font-size:12.4px}.brisly-arqueo-obs-card .obs-field-box.is-saved{background:#fff;border:1px solid #b9d5fb;cursor:pointer}.brisly-arqueo-obs-card .obs-field-box.is-saved:hover{border-color:#60a5fa;background:#fafdff}.brisly-arqueo-obs-card .obs-saved-check{color:#0758c2;flex-shrink:0}.brisly-arqueo-obs-card .obs-saved-text{flex:1;min-width:0;font-size:13.1px;font-weight:650;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-arqueo-obs-card .obs-edit-pill{height:23px;padding:0 8.5px;border-radius:999px;background:#eaf3ff;border:1px solid #c5dcfb;color:#0758c2;font-size:11.3px;font-weight:740;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}@media(max-height:700px){.brisly-arqueo-obs-card{padding:8px 11px 8.5px;gap:6px}.brisly-arqueo-obs-card .obs-field-box{height:35px}}[data-theme=dark] .brisly-corte-shift-item .shift-open-tag{background:linear-gradient(180deg,#10b98138,#0596691f);border-color:#34d39966;color:#6ee7b7;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .brisly-corte-shift-item .shift-open-ico{background:#0d2821;border-color:#34d3995c;color:#34d399;box-shadow:none}[data-theme=dark] .brisly-corte-expected-badge{background:linear-gradient(180deg,#2563eb38,#1d4ed821);border-color:#60a5fa61;color:#eff6ff;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .brisly-corte-expected-badge .expected-badge-ico{background:#0f1d35;border-color:#60a5fa5c;box-shadow:none}[data-theme=dark] .brisly-corte-expected-badge .expected-badge-lbl{color:#bfdbfe}[data-theme=dark] .brisly-corte-expected-badge .expected-badge-sep{background:#60a5fa4d}[data-theme=dark] .brisly-corte-expected-badge .expected-badge-val{color:#fff}[data-theme=dark] .brisly-corte-expected-badge.is-closed-info{background:#1e293bad;border-color:#94a3b847;color:#cbd5e1}[data-theme=dark] .brisly-corte-expected-badge.is-closed-info .expected-badge-ico{background:#0f172a;border-color:#94a3b847;color:#94a3b8}[data-theme=dark] .brisly-corte-expected-badge.is-closed-info .expected-badge-lbl{color:#94a3b8}[data-theme=dark] .brisly-corte-expected-badge.is-closed-info .expected-badge-val{color:#f1f5f9}[data-theme=dark] .brisly-arqueo-obs-card{background:#101a2d;border-color:#223556}[data-theme=dark] .brisly-arqueo-obs-card.is-shortage{background:linear-gradient(180deg,#e11d4829,#9f123917);border-color:#fb71856b;box-shadow:none}[data-theme=dark] .brisly-arqueo-obs-card.is-has-note{background:linear-gradient(180deg,#2563eb33,#1d4ed81f);border-color:#60a5fa6b}[data-theme=dark] .brisly-arqueo-obs-card .obs-head-ico{background:#162540;border-color:#29416a;color:#bfdbfe}[data-theme=dark] .brisly-arqueo-obs-card.is-shortage .obs-head-ico{background:#e11d4838;border-color:#fb718561;color:#fda4af}[data-theme=dark] .brisly-arqueo-obs-card .obs-head-title{color:#f1f5f9}[data-theme=dark] .brisly-arqueo-obs-card .obs-shortage-badge{background:#e11d4838;border-color:#fb718561;color:#fda4af}[data-theme=dark] .brisly-arqueo-obs-card .obs-toggle-lbl{color:#93c5fd}[data-theme=dark] .brisly-arqueo-obs-card .obs-toggle-wrap:hover .obs-toggle-lbl{color:#dbeafe}[data-theme=dark] .brisly-arqueo-obs-card .obs-expand-btn{background:#0d1626;border-color:#fb71855c;color:#fda4af}[data-theme=dark] .brisly-arqueo-obs-card .obs-field-box.is-enabled{background:#0b1322;border-color:#fb718573}[data-theme=dark] .brisly-arqueo-obs-card .obs-field-box.is-enabled:focus-within{border-color:#fb7185;box-shadow:0 0 0 3px #f43f5e33}[data-theme=dark] .brisly-arqueo-obs-card .obs-field-box input{color:#f8fafc}[data-theme=dark] .brisly-arqueo-obs-card .obs-field-box input::placeholder{color:#64748b}[data-theme=dark] .brisly-arqueo-obs-card .obs-clear-btn{background:#e11d4833;color:#fda4af}[data-theme=dark] .brisly-arqueo-obs-card .obs-field-box.is-disabled{background:#0f172a9e;border-color:#263a5c}[data-theme=dark] .brisly-arqueo-obs-card .obs-field-box.is-disabled input{color:#64748b}[data-theme=dark] .brisly-arqueo-obs-card .obs-field-box.is-saved{background:#0b1322;border-color:#60a5fa6b}[data-theme=dark] .brisly-arqueo-obs-card .obs-saved-check{color:#60a5fa}[data-theme=dark] .brisly-arqueo-obs-card .obs-saved-text{color:#f8fafc}[data-theme=dark] .brisly-arqueo-obs-card .obs-edit-pill{background:#2563eb38;border-color:#60a5fa5c;color:#bfdbfe}.elv-laundry-orders-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8.5px;padding:4px 12px 14px}.elv-laundry-order-card{position:relative;display:flex;flex-direction:column;flex-shrink:0;padding:10.5px 12px 9px;border-radius:14px;border:1px solid #e3ecf7;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.elv-laundry-order-card:hover{border-color:#c3daf8;background:#f9fbff}.elv-laundry-order-card.is-selected{border-color:#8bb8f6;background:linear-gradient(180deg,#eff6ff,#f7fbff);box-shadow:0 5px 14px -5px #0758c229}.elv-laundry-order-card.is-selected:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3.5px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#082b59,#0758c2)}.elv-laundry-order-card .order-card-main{display:flex;align-items:flex-start;gap:10.5px;min-width:0;flex-shrink:0}.elv-laundry-order-card .order-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2.5px}.elv-laundry-order-card .order-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.elv-laundry-order-card .order-card-folio-group{display:flex;align-items:center;gap:5.5px;min-width:0}.elv-laundry-order-card .order-card-folio{font-size:14.2px;font-weight:820;color:#082b59;letter-spacing:-.015em;white-space:nowrap}.elv-laundry-order-card.is-cancelled .order-card-folio{color:#991b1b}.elv-laundry-express-pill.is-card{padding:1px 6px;font-size:10.2px;height:18px;display:inline-flex;align-items:center;gap:2.5px;flex-shrink:0}.elv-laundry-order-card .order-card-amount{font-size:14.6px;font-weight:840;color:#082b59;font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap;flex-shrink:0}.elv-laundry-order-card.is-cancelled .order-card-amount{color:#991b1b;text-decoration:line-through}.elv-laundry-order-card .order-card-customer{font-size:13px;font-weight:680;color:#1e293b;line-height:1.28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-laundry-order-card .order-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px;min-width:0}.elv-laundry-order-card .order-card-time-group{display:inline-flex;align-items:center;gap:6px;min-width:0}.elv-laundry-order-card .order-card-time{font-size:11.4px;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.elv-laundry-order-card .order-card-rack{display:inline-flex;align-items:center;gap:2.5px;padding:1px 6px;border-radius:6px;background:#eef4fd;border:1px solid #d5e4fa;color:#0758c2;font-size:10.5px;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-laundry-status-pill.is-card{height:21px;padding:0 7.5px;font-size:11.1px;flex-shrink:0}.elv-laundry-order-card .order-card-foot{margin-top:7.5px;padding-top:6.5px;border-top:1px dashed #e2ecf8;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;flex-shrink:0}.elv-laundry-order-card.is-selected .order-card-foot{border-top-color:#cbe0fb}.elv-laundry-order-card .order-card-delivery{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#475569;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-laundry-order-card .order-card-delivery .delivery-ico{color:#0758c2;flex-shrink:0}.elv-laundry-order-card .order-card-delivery strong{font-weight:760;color:#0f172a}.elv-laundry-order-card .order-pay-pill{height:20px;padding:0 7.5px;border-radius:999px;font-size:10.8px;font-weight:770;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;flex-shrink:0}.elv-laundry-order-card .order-pay-pill.is-paid{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.elv-laundry-order-card .order-pay-pill.is-due{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.elv-laundry-order-card .order-pay-pill.is-return{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}[data-theme=dark] .elv-laundry-order-card{background:#101a2d;border-color:#213352}[data-theme=dark] .elv-laundry-order-card:hover{background:#142139;border-color:#365384}[data-theme=dark] .elv-laundry-order-card.is-selected{background:linear-gradient(180deg,#2563eb38,#1d4ed81f);border-color:#3b82f6;box-shadow:0 4px 14px #02081766}[data-theme=dark] .elv-laundry-order-card.is-selected:before{background:linear-gradient(180deg,#60a5fa,#2563eb)}[data-theme=dark] .elv-laundry-order-card .order-card-folio,[data-theme=dark] .elv-laundry-order-card .order-card-amount{color:#f8fafc}[data-theme=dark] .elv-laundry-order-card.is-cancelled .order-card-folio,[data-theme=dark] .elv-laundry-order-card.is-cancelled .order-card-amount{color:#fda4af}[data-theme=dark] .elv-laundry-order-card .order-card-customer{color:#e2e8f0}[data-theme=dark] .elv-laundry-order-card .order-card-time{color:#94a3b8}[data-theme=dark] .elv-laundry-order-card .order-card-rack{background:#2563eb33;border-color:#60a5fa5c;color:#bfdbfe}[data-theme=dark] .elv-laundry-order-card .order-card-foot{border-top-color:#94a3b829}[data-theme=dark] .elv-laundry-order-card.is-selected .order-card-foot{border-top-color:#60a5fa47}[data-theme=dark] .elv-laundry-order-card .order-card-delivery{color:#cbd5e1}[data-theme=dark] .elv-laundry-order-card .order-card-delivery .delivery-ico{color:#60a5fa}[data-theme=dark] .elv-laundry-order-card .order-card-delivery strong{color:#f8fafc}[data-theme=dark] .elv-laundry-order-card .order-pay-pill.is-paid{background:#10b98129;border-color:#34d39957;color:#6ee7b7}[data-theme=dark] .elv-laundry-order-card .order-pay-pill.is-due{background:#f59e0b2e;border-color:#fbbf2461;color:#fde68a}[data-theme=dark] .elv-laundry-order-card .order-pay-pill.is-return{background:#e11d482e;border-color:#fb71855c;color:#fda4af}.elv-heading-with-icon{display:inline-flex;align-items:center;gap:9.5px;min-width:0}.elv-heading-with-icon>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.elv-heading-with-icon-sm{display:inline-flex;align-items:center;gap:8px;min-width:0}.elv-field-label.elv-field-label-with-icon{display:flex;align-items:center;gap:7px;font-weight:680}.brisly-search-hit-mark{background:#0758c221;color:#0758c2;font-weight:800;border-radius:3.5px;padding:0 1.5px}[data-theme=dark] .brisly-search-hit-mark{background:#60a5fa38;color:#93c5fd}.brisly-search-best-pill{display:inline-flex;align-items:center;padding:1.5px 7px;border-radius:999px;font-size:10.8px;font-weight:780;letter-spacing:.01em;background:#0758c21c;border:1px solid rgba(7,88,194,.24);color:#0758c2;margin-left:7px;vertical-align:middle;flex-shrink:0}[data-theme=dark] .brisly-search-best-pill{background:#3b82f633;border-color:#60a5fa5c;color:#93c5fd}.brisly-add-inv-card{width:min(472px,calc(100vw - 32px));max-height:calc(100vh - 36px);overflow-y:auto;border-radius:22px;background:#fff;border:1px solid #e2e8f2;box-shadow:0 24px 56px -12px #081c3f42,0 6px 18px #081c3f14;padding:20px 24px 22px;display:flex;flex-direction:column}.brisly-add-inv-head{display:flex;align-items:center;justify-content:space-between;gap:13px;padding-bottom:15px;border-bottom:1px solid #edf2f9}.brisly-add-inv-head-left{display:flex;align-items:center;gap:13px;min-width:0;flex:1}.brisly-add-inv-title{margin:0;font-size:19.5px;font-weight:760;letter-spacing:-.015em;color:#0f172a;line-height:1.22}.brisly-add-inv-sub{margin-top:3px;font-size:13.8px;font-weight:550;color:#52637a;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-add-inv-form{margin-top:16px;display:flex;flex-direction:column;gap:15px}.brisly-add-inv-field{display:flex;flex-direction:column;gap:7px}.brisly-add-inv-label{font-size:14.3px;font-weight:680;color:#1e293b}.brisly-add-inv-input-wrap{height:48px;border-radius:12px;border:1.5px solid #d8e2f0;background:#fff;padding:0 11px 0 13px;display:flex;align-items:center;gap:9px;transition:border-color .15s ease,box-shadow .15s ease}.brisly-add-inv-input-wrap:focus-within{border-color:#0758c2;box-shadow:0 0 0 3px #0758c221}.brisly-add-inv-prefix-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-add-inv-currency{font-size:14.8px;font-weight:720;color:#082b59;flex-shrink:0;-webkit-user-select:none;user-select:none}.brisly-add-inv-input{flex:1;min-width:0;height:100%;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0;font-size:15.5px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.brisly-add-inv-input::placeholder{color:#94a3b8;font-weight:450}.brisly-add-inv-unit-pill{padding:4px 10px;border-radius:999px;background:#eef3fb;border:1px solid #dbe6f5;color:#082b59;font-size:11.8px;font-weight:700;line-height:1.2;white-space:nowrap;flex-shrink:0}.brisly-stock-flow{border-radius:16px;border:1px solid #dfe8f5;background:linear-gradient(180deg,#f9fbff,#f2f7fe);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.brisly-stock-step{border-radius:12px;padding:11px 13px;display:flex;flex-direction:column;gap:5px;min-width:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.brisly-stock-step.is-now{background:#fff;border:1px solid #e2eaf5;box-shadow:0 2px 5px #0f1c3f09}.brisly-stock-step.is-after{background:linear-gradient(180deg,#fff,#edf5ff);border:1.5px solid #bdd6f7;box-shadow:0 3px 9px #0758c214}.brisly-stock-step.is-after.has-delta{background:linear-gradient(180deg,#f5f9ff,#e4f0ff);border-color:#60a5fa;box-shadow:0 5px 14px #0758c224}.brisly-stock-step-top{display:flex;align-items:center;gap:6.5px}.brisly-stock-step-label{font-size:13px;font-weight:720;color:#475569;letter-spacing:-.005em}.brisly-stock-step.is-after .brisly-stock-step-label{color:#0758c2}.brisly-stock-step-bottom{display:flex;align-items:baseline;gap:5px;min-width:0}.brisly-stock-step-val{font-size:24px;font-weight:800;line-height:1.1;color:#0f172a;font-variant-numeric:tabular-nums}.brisly-stock-step.is-after .brisly-stock-step-val{color:#082b59}.brisly-stock-step.is-after.has-delta .brisly-stock-step-val{color:#0758c2}.brisly-stock-step-unit{font-size:12px;font-weight:650;color:#64748b;white-space:nowrap}.brisly-stock-connector{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex-shrink:0}.brisly-stock-arrow-box{width:36px;height:36px;border-radius:10px;border:1px solid #c3dbf9;background:linear-gradient(180deg,#fff,#e6f1fe);box-shadow:0 2px 6px #0758c21a,inset 0 1px #fff;display:inline-flex;align-items:center;justify-content:center}.brisly-stock-delta-pill{padding:1.5px 7px;border-radius:999px;font-size:11px;font-weight:780;font-variant-numeric:tabular-nums;background:#e8eff9;color:#64748b;line-height:1.25}.brisly-stock-delta-pill.is-active{background:#0758c2;color:#fff;box-shadow:0 2px 6px #0758c247}.brisly-add-inv-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:2px}.brisly-add-inv-btn-cancel,.brisly-add-inv-btn-confirm{height:46px;border-radius:13px;font-size:15.5px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .08s ease,transform .08s ease}.brisly-add-inv-btn-cancel{border:1px solid #d9e0f0;background:#f2f5fc;color:#0f172a;box-shadow:0 2.5px #c8d3e6,0 5px 12px -2px #0f172a0f,inset 0 1.5px #fff}.brisly-add-inv-btn-cancel:hover{background:#e8eef9;border-color:#cbd5e1;box-shadow:0 2.5px #b8c6de,0 6px 14px -2px #0f172a17,inset 0 1.5px #fff}.brisly-add-inv-btn-cancel:active{transform:translateY(1.5px);box-shadow:0 1px #b8c6de,0 2px 4px #0f172a0d}.brisly-add-inv-btn-confirm{border:1px solid #062349;background:var(--blue-grad, #082b59);color:#fff;box-shadow:0 2.5px #041936,0 6px 14px -2px #0758c24d,inset 0 1.5px #ffffff47}.brisly-add-inv-btn-confirm:hover:not(:disabled){background:var(--blue-grad-hover, #0b3a78);box-shadow:0 2.5px #03132b,0 8px 16px -2px #0758c25c,inset 0 1.5px #ffffff57}.brisly-add-inv-btn-confirm:active:not(:disabled){transform:translateY(1.5px);box-shadow:0 1px #03132b,0 2px 5px #082b5938}.brisly-add-inv-btn-confirm:disabled{border-color:#e1e7f3;background:#eef2fa;color:#64748b;box-shadow:0 2.5px #d5deec,inset 0 1px #fff;cursor:not-allowed;transform:none}[data-theme=dark] .brisly-add-inv-card{background:#141e31;border-color:#263757;box-shadow:0 24px 60px #0000008c}[data-theme=dark] .brisly-add-inv-head{border-bottom-color:#223352}[data-theme=dark] .brisly-add-inv-title{color:#f8fafc}[data-theme=dark] .brisly-add-inv-sub{color:#94a3b8}[data-theme=dark] .brisly-add-inv-label{color:#e2e8f0}[data-theme=dark] .brisly-add-inv-input-wrap{background:#0f1728;border-color:#293c5f}[data-theme=dark] .brisly-add-inv-input-wrap:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f638}[data-theme=dark] .brisly-add-inv-currency{color:#93c5fd}[data-theme=dark] .brisly-add-inv-input{color:#f8fafc}[data-theme=dark] .brisly-add-inv-unit-pill{background:#1b2b47;border-color:#2d446e;color:#dbeafe}[data-theme=dark] .brisly-stock-flow{background:#0e1627;border-color:#233657}[data-theme=dark] .brisly-stock-step.is-now{background:#142036;border-color:#263a5e;box-shadow:none}[data-theme=dark] .brisly-stock-step.is-after{background:linear-gradient(180deg,#182b4d,#13223e);border-color:#33558f}[data-theme=dark] .brisly-stock-step.is-after.has-delta{background:linear-gradient(180deg,#1c355f,#152849);border-color:#60a5fa}[data-theme=dark] .brisly-stock-step-label{color:#94a3b8}[data-theme=dark] .brisly-stock-step.is-after .brisly-stock-step-label{color:#93c5fd}[data-theme=dark] .brisly-stock-step-val{color:#f8fafc}[data-theme=dark] .brisly-stock-step.is-after .brisly-stock-step-val{color:#e0f2fe}[data-theme=dark] .brisly-stock-step.is-after.has-delta .brisly-stock-step-val{color:#60a5fa}[data-theme=dark] .brisly-stock-step-unit{color:#94a3b8}[data-theme=dark] .brisly-stock-arrow-box{background:linear-gradient(180deg,#1d3259,#152543);border-color:#355894;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .brisly-stock-delta-pill{background:#1c2c48;color:#94a3b8}[data-theme=dark] .brisly-stock-delta-pill.is-active{background:#2563eb;color:#fff}[data-theme=dark] .brisly-add-inv-btn-cancel{background:linear-gradient(180deg,#1d2b45,#162238);border-color:#2b3f63;color:#f1f5f9}[data-theme=dark] .brisly-add-inv-btn-cancel:hover{background:linear-gradient(180deg,#243554,#1b2944);border-color:#3b5584}[data-theme=dark] .brisly-add-inv-btn-confirm:disabled{background:#1c2840;border-color:#283959;color:#64748b}.brisly-lp-showcase{padding:16px 18px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:720px){.brisly-lp-showcase{grid-template-columns:1fr}}.brisly-lp-card{border-radius:15px;border:1px solid #dfe7f3;background:linear-gradient(180deg,#fff,#f7faff);box-shadow:0 4px 14px -4px #082b5912,inset 0 1px #fff;padding:14px 15px;display:flex;flex-direction:column;gap:12px;min-width:0}.brisly-lp-card.is-express{border-color:#b7d4f8;background:linear-gradient(180deg,#f5f9ff,#eaf3ff);box-shadow:0 6px 16px -4px #0758c21f,inset 0 1px #ffffffeb}.brisly-lp-head{display:flex;align-items:center;gap:11px;min-width:0}.brisly-lp-icon-box{width:38px;height:38px;border-radius:10.5px;border:1px solid #cce0f5;background:linear-gradient(180deg,#f8fbff,#e8f2fd);box-shadow:0 2px 5px #082b590f,inset 0 1px #fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-lp-card.is-express .brisly-lp-icon-box{border-color:#9dc5f6;background:linear-gradient(180deg,#fff,#dcebff)}.brisly-lp-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.brisly-lp-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.brisly-lp-mode-title{font-size:14.5px;font-weight:750;color:#0f172a;line-height:1.25}.brisly-lp-pill{padding:2.5px 9px;border-radius:999px;font-size:11.5px;font-weight:700;background:#edf2f9;border:1px solid #d8e2f0;color:#334155;white-space:nowrap}.brisly-lp-pill.is-express{background:#0758c21f;border-color:#0758c247;color:#0758c2}.brisly-lp-sub{font-size:12.4px;font-weight:500;color:#64748b;line-height:1.3}.brisly-lp-ticket-strip{border-radius:11px;border:1px dashed #cbd8ec;background:#fff;padding:10px 13px;display:flex;flex-direction:column;gap:3px}.brisly-lp-card.is-express .brisly-lp-ticket-strip{border-color:#93bcf2;background:#ffffffe6}.brisly-lp-strip-kicker{font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:#64748b}.brisly-lp-card.is-express .brisly-lp-strip-kicker{color:#0758c2}.brisly-lp-strip-date{font-size:15.5px;font-weight:780;color:#082b59;line-height:1.3;letter-spacing:-.01em}[data-theme=dark] .brisly-lp-card{background:linear-gradient(180deg,#17233a,#121c2f);border-color:#27395c;box-shadow:0 4px 14px #00000047}[data-theme=dark] .brisly-lp-card.is-express{background:linear-gradient(180deg,#192c4e,#13223e);border-color:#345896}[data-theme=dark] .brisly-lp-icon-box{background:linear-gradient(180deg,#1d3052,#152440);border-color:#2f4d82;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .brisly-lp-card.is-express .brisly-lp-icon-box{background:linear-gradient(180deg,#213a66,#182c50);border-color:#3b82f6}[data-theme=dark] .brisly-lp-mode-title{color:#f8fafc}[data-theme=dark] .brisly-lp-pill{background:#1f2f4d;border-color:#2f4670;color:#cbd5e1}[data-theme=dark] .brisly-lp-pill.is-express{background:#3b82f638;border-color:#60a5fa6b;color:#93c5fd}[data-theme=dark] .brisly-lp-sub{color:#94a3b8}[data-theme=dark] .brisly-lp-ticket-strip{background:#0d1525;border-color:#2a3e63}[data-theme=dark] .brisly-lp-card.is-express .brisly-lp-ticket-strip{background:#0e192e;border-color:#385e9e}[data-theme=dark] .brisly-lp-strip-kicker{color:#94a3b8}[data-theme=dark] .brisly-lp-card.is-express .brisly-lp-strip-kicker{color:#93c5fd}[data-theme=dark] .brisly-lp-strip-date{color:#f8fafc}.elv-piece-billing-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-radius:14px;border:1px solid #dde6f2;background:linear-gradient(180deg,#fafcff,#f4f8fd);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.elv-piece-billing-card:hover{border-color:#c2d6f2}.elv-piece-billing-card.is-enabled{border-color:#9ec2f7;background:linear-gradient(180deg,#f5f9ff,#ebf3fe);box-shadow:0 2px 10px #0758c20f,inset 0 1px #ffffffeb}.elv-piece-billing-info{flex:1;min-width:0}.elv-piece-billing-title-row{display:flex;align-items:center;gap:8px}.elv-piece-billing-title{font-size:14.8px;font-weight:760;color:#0f172a;letter-spacing:-.01em}.elv-piece-billing-desc{font-size:12.6px;color:#64748b;margin-top:2px;line-height:1.35}.elv-piece-billing-controls{display:flex;align-items:center;gap:12px;flex-shrink:0}.elv-piece-billing-price-wrap{display:flex;align-items:center;gap:8px;animation:elvPieceFieldReveal .18s cubic-bezier(.22,1,.36,1)}@keyframes elvPieceFieldReveal{0%{opacity:0;transform:translate(6px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}.elv-piece-billing-price-label{font-size:12.8px;font-weight:700;color:#334155;white-space:nowrap}.elv-laundry-money-field.is-piece-field{width:162px;height:40px;border-radius:10.5px;background:#fff;border-color:#b7d2f8;box-shadow:0 1px 2.5px #082b590d}.elv-laundry-money-field.is-piece-field .elv-laundry-money-prefix{height:27px;padding:0 8.5px;border-radius:7px;font-size:12.2px}.elv-laundry-money-field.is-piece-field .elv-laundry-money-input{font-size:15.2px;font-weight:800;padding:0 38px 0 4px}.elv-laundry-piece-price-badge{display:inline-flex;align-items:center;gap:5.5px;height:26px;padding:0 10px 0 7px;border-radius:999px;background:linear-gradient(180deg,#f5f9ff,#eaf2fe);border:1px solid #c7ddfb;color:#082b59;font-size:12.3px;font-weight:800;line-height:1;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 2px #082b590d,inset 0 1px #ffffffe6}.elv-laundry-piece-price-inline{font-size:13.4px;font-weight:800;color:#082b59;line-height:1.1;white-space:nowrap}[data-theme=dark] .elv-piece-billing-card{background:#0f172a85;border-color:#223556}[data-theme=dark] .elv-piece-billing-card:hover{border-color:#36568b;background:#142038b8}[data-theme=dark] .elv-piece-billing-card.is-enabled{background:linear-gradient(180deg,#2563eb2e,#1d4ed81c);border-color:#60a5fa80;box-shadow:0 3px 12px #02081752}[data-theme=dark] .elv-piece-billing-title{color:#f8fafc}[data-theme=dark] .elv-piece-billing-desc{color:#94a3b8}[data-theme=dark] .elv-piece-billing-price-label{color:#cbd5e1}[data-theme=dark] .elv-laundry-money-field.is-piece-field{background:#0b1424;border-color:#60a5fa73}[data-theme=dark] .elv-laundry-piece-price-badge{background:#2563eb33;border-color:#60a5fa66;color:#e0f2fe;box-shadow:none}[data-theme=dark] .elv-pur-master-item.is-selected .elv-laundry-piece-price-badge{background:#2563eb57;border-color:#93c5fd94;color:#fff}[data-theme=dark] .elv-laundry-piece-price-inline{color:#dbeafe}.elv-dropdown-popover.has-sticky-create{display:flex;flex-direction:column;overflow:hidden;max-height:344px}.elv-dropdown-scroll-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.elv-dropdown-create-footer{padding:7px 8px 8px;border-top:1px solid #e6edf7;background:#fff;flex-shrink:0}.elv-dropdown-scroll-list:empty+.elv-dropdown-create-footer{border-top:none;padding:6px}.brisly-dropdown-create-cat-btn{width:100%;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid #84bbea;background:linear-gradient(180deg,#ecf5fe,#d2e8fb);color:#082b59;font-family:var(--font-sans);font-size:14.3px;font-weight:700;letter-spacing:-.005em;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 3px 10px -2px #0758c224,inset 0 1px #ffffffeb;transition:background .14s ease,border-color .14s ease,transform .1s ease,box-shadow .14s ease}.brisly-dropdown-create-cat-btn:hover{background:linear-gradient(180deg,#e2effd,#c4e0f9);border-color:#6fb0e6;box-shadow:0 4px 12px -2px #0758c233,inset 0 1px #fffffff2}.brisly-dropdown-create-cat-btn:active{transform:scale(.99)}.brisly-dropdown-create-cat-btn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .elv-dropdown-create-footer{background:#15223a;border-top-color:#223556}[data-theme=dark] .brisly-dropdown-create-cat-btn{background:linear-gradient(180deg,#0b3a78,#082b59);border-color:#0758c2;color:#dbeeff;box-shadow:0 3px 10px -2px #00000073}[data-theme=dark] .brisly-dropdown-create-cat-btn:hover{background:linear-gradient(180deg,#10468f,#0b356e);border-color:#3b82f6;color:#fff}.elv-laundry-money-field.elv-cfg-opening-money-field{width:178px;height:41px;border-radius:11px;border:1.5px solid #c7daf2;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 2px 6px #082b590d,inset 0 1px #fff;flex-shrink:0}.elv-laundry-money-field.elv-cfg-opening-money-field:hover{border-color:#9ec2ed}.elv-laundry-money-field.elv-cfg-opening-money-field:focus-within{border-color:#0758c2;background:#fff;box-shadow:0 0 0 3px #0758c221}.elv-laundry-money-field.elv-cfg-opening-money-field .elv-laundry-money-prefix{height:27px;padding:0 9px;border-radius:7.5px;font-size:12.3px;background:linear-gradient(180deg,#edf6ff,#daeafa);border-color:#b4d4f5;color:#082b59}.elv-laundry-money-field.elv-cfg-opening-money-field .elv-laundry-money-input{text-align:right;font-size:15.2px;font-weight:760;padding:0 13px 0 8px;color:#0f172a}[data-theme=dark] .elv-laundry-money-field.elv-cfg-opening-money-field{background:#0f182b;border-color:#2b426b;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .elv-laundry-money-field.elv-cfg-opening-money-field:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f638}[data-theme=dark] .elv-laundry-money-field.elv-cfg-opening-money-field .elv-laundry-money-prefix{background:linear-gradient(180deg,#173464,#10264a);border-color:#2c5494;color:#dbeafe;box-shadow:none}[data-theme=dark] .elv-laundry-money-field.elv-cfg-opening-money-field .elv-laundry-money-input{color:#f8fafc}.brisly-cloud-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3200;background:#08162e8f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.brisly-cloud-top-brand{margin-bottom:14px;display:flex;align-items:center;justify-content:center}.brisly-cloud-card{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 76px);overflow-y:auto;background:var(--bg-surface, #ffffff);border:1px solid var(--border-subtle, #dbe5f2);border-radius:22px;padding:24px 26px 22px;box-shadow:0 24px 56px -14px #082b593d,0 4px 16px -4px #082b5914;position:relative;color:var(--text-primary, #182235)}.brisly-cloud-card.is-syncing{text-align:center;padding:46px 32px}.brisly-cloud-sync-spinner{width:60px;height:60px;border-radius:18px;margin:0 auto 16px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);display:flex;align-items:center;justify-content:center;animation:brislyPulseGlow 1.6s ease-in-out infinite}@keyframes brislyPulseGlow{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.brisly-cloud-card.is-trial-hero{width:min(468px,calc(100vw - 32px));text-align:center;padding:28px 26px 24px;overflow:hidden}.brisly-cloud-hero-glow{position:absolute;top:-70px;left:50%;transform:translate(-50%);width:340px;height:150px;background:radial-gradient(circle,rgba(7,88,194,.24) 0%,transparent 72%);pointer-events:none}.brisly-cloud-app-badge{width:62px;height:62px;border-radius:18px;margin:0 auto 14px;background:linear-gradient(145deg,#ebf4fe,#d5e8fc);border:1px solid #a8ccf5;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -6px #0758c238}.brisly-cloud-title{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text-brand, #082b59);margin:0 0 6px;line-height:1.22}.brisly-cloud-subtitle{font-size:14px;color:var(--text-secondary, #52637a);margin:0 0 16px;line-height:1.48}.brisly-cloud-kicker{font-size:13px;font-weight:700;color:var(--text-accent, #0758c2);margin-bottom:4px}.brisly-cloud-branch-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);color:var(--text-brand, #082b59);font-size:13px;font-weight:700;margin-bottom:14px}.brisly-cloud-branch-pill .sep{opacity:.55}.brisly-cloud-metrics-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.brisly-cloud-metrics-strip .metric-cell{padding:10px 8px;border-radius:12px;background:var(--bg-subtle, #f6f9fc);border:1px solid var(--border-subtle, #e2eaf4);display:flex;flex-direction:column;gap:3px}.brisly-cloud-metrics-strip .m-label{font-size:11.5px;font-weight:600;color:var(--text-secondary, #5a6f87)}.brisly-cloud-metrics-strip .m-val{font-size:13.5px;font-weight:800;color:var(--text-brand, #082b59);font-variant-numeric:tabular-nums}.brisly-cloud-features-box{text-align:left;background:var(--bg-subtle, #f6f9fc);border:1px solid var(--border-subtle, #e2eaf4);border-radius:14px;padding:14px 16px;margin-bottom:16px}.brisly-cloud-features-box .features-box-title{font-size:13px;font-weight:750;color:var(--text-brand, #082b59);margin-bottom:10px}.brisly-cloud-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.brisly-cloud-check-list li{display:flex;align-items:flex-start;gap:9px;font-size:13.2px;color:var(--text-secondary, #47586e);line-height:1.4}.brisly-cloud-trial-actions{display:flex;flex-direction:column;gap:9px}.brisly-cloud-trial-actions .is-full,.brisly-rd-plan-card .is-full{width:100%;justify-content:center}.brisly-cloud-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.brisly-cloud-head-actions{display:flex;align-items:center;gap:8px}.brisly-cloud-account-switch{height:36px;border-radius:10px;border:1px solid var(--border-subtle, #d5e1ef);background:var(--bg-subtle, #f7faff);color:var(--text-primary, #182235);font-size:12.8px;font-weight:600;padding:0 10px}.brisly-cloud-entity-list{display:flex;flex-direction:column;gap:9px;margin-bottom:18px;max-height:245px;overflow-y:auto}.brisly-cloud-entity-item{width:100%;text-align:left;padding:13px 15px;border-radius:14px;border:1.5px solid var(--border-subtle, #dbe5f2);background:var(--bg-surface, #ffffff);display:flex;align-items:center;gap:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.brisly-cloud-entity-item:hover{border-color:#7ab3ef;background:var(--bg-subtle, #f5f9ff)}.brisly-cloud-entity-item.is-selected{border-color:#0758c2;background:var(--tint-blue-bg, #ebf4fe)}.brisly-cloud-entity-item .entity-icon{width:42px;height:42px;border-radius:12px;background:var(--bg-subtle, #f0f6fe);border:1px solid var(--tint-blue-border, #c5def9);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-cloud-entity-item .entity-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.brisly-cloud-entity-item .entity-main strong{font-size:14.8px;font-weight:750;color:var(--text-brand, #082b59)}.brisly-cloud-entity-item .entity-main small{font-size:12.6px;color:var(--text-secondary, #5a6f87)}.brisly-cloud-entity-item .entity-arrow,.brisly-cloud-entity-item .entity-check{font-size:16px;font-weight:800;color:var(--text-accent, #0758c2)}.brisly-cloud-form-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.brisly-cloud-field-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.brisly-cloud-field{display:flex;flex-direction:column;gap:5px;text-align:left}.brisly-cloud-field>span{font-size:12.8px;font-weight:700;color:var(--text-secondary, #47586e)}.brisly-cloud-field input,.brisly-cloud-field select{height:42px;padding:0 12px;border-radius:11px;border:1px solid var(--border-subtle, #cfdceb);background:var(--bg-surface, #ffffff);color:var(--text-primary, #182235);font-family:var(--font-sans);font-size:14px;font-weight:550}.brisly-cloud-field input:focus,.brisly-cloud-field select:focus{outline:none;border-color:#0758c2;box-shadow:0 0 0 3px #0758c224}.brisly-cloud-readonly-country{height:42px;padding:0 12px;border-radius:11px;border:1px solid var(--tint-blue-border, #b9d8f7);background:var(--tint-blue-bg, #ebf4fe);color:var(--text-brand, #082b59);font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:8px}.brisly-cloud-info-note{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:12px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);color:var(--text-brand, #082b59);font-size:12.8px;line-height:1.44;margin-bottom:16px}.brisly-cloud-error-banner,.brisly-cloud-alert-banner{padding:10px 13px;border-radius:11px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:8px;text-align:left}.brisly-cloud-step-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.brisly-cloud-step-footer .footer-right-group{display:flex;align-items:center;gap:8px}.brisly-cloud-stepper-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-subtle, #e4ecf5)}.brisly-cloud-step-pill{border:none;background:transparent;padding:0;display:flex;flex-direction:column;gap:6px;cursor:pointer;text-align:left}.brisly-cloud-step-pill .step-bar-line{height:4px;width:100%;border-radius:999px;background:var(--border-subtle, #d7e2ef);transition:background .2s ease}.brisly-cloud-step-pill.is-done .step-bar-line,.brisly-cloud-step-pill.is-current .step-bar-line{background:linear-gradient(90deg,#082b59,#0758c2)}.brisly-cloud-step-pill .step-bar-label{font-size:12px;font-weight:650;color:var(--text-secondary, #64748b)}.brisly-cloud-step-pill.is-current .step-bar-label{color:var(--text-brand, #082b59);font-weight:800}.brisly-shift-lock-modal{width:min(460px,calc(100vw - 32px));text-align:left}.brisly-shift-active-user-box{padding:13px 15px;border-radius:14px;background:var(--bg-subtle, #f6f9fc);border:1px solid var(--border-subtle, #dbe5f2);display:flex;align-items:center;justify-content:space-between;gap:12px}.brisly-shift-active-user-box .shift-user-left{display:flex;align-items:center;gap:12px}.brisly-shift-active-user-box .shift-user-avatar{width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#082b59,#0758c2);color:#fff;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.brisly-shift-active-user-box .shift-user-left strong{display:block;font-size:15px;font-weight:750;color:var(--text-primary, #182235)}.brisly-shift-active-user-box .shift-user-left span{font-size:12.8px;color:var(--text-secondary, #5a6f87)}.brisly-shift-perm-note{padding:11px 14px;border-radius:12px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-brand, #082b59);line-height:1.42}.brisly-shift-duration-pill{padding:4px 10px;border-radius:999px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);color:var(--text-brand, #082b59);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.brisly-shift-export-actions{display:flex;flex-direction:column;gap:8px}.brisly-shift-export-btn{width:100%;padding:12px 15px;border-radius:12px;border:1px solid var(--border-subtle, #dbe5f2);background:var(--bg-surface, #ffffff);color:var(--text-brand, #082b59);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .14s ease,background .14s ease}.brisly-shift-export-btn:hover{border-color:#0758c2;background:var(--tint-blue-bg, #ebf4fe)}.brisly-shift-export-btn kbd{padding:2px 8px;border-radius:6px;background:var(--bg-subtle, #eef3f9);border:1px solid var(--border-subtle, #cfdceb);font-size:11.5px;font-weight:700}.brisly-pin-cloud-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.brisly-pin-cloud-links .is-sm{height:32px;font-size:12.2px;padding:0 10px;flex:1}.brisly-admin-shell{height:100vh;width:100vw;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-app, #f2f6fb);color:var(--text-primary, #182235)}.brisly-admin-topbar{height:64px;padding:0 22px;background:var(--bg-surface, #ffffff);border-bottom:1px solid var(--border-subtle, #dbe5f2);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.brisly-admin-brand-group{display:flex;align-items:center;gap:14px}.brisly-admin-brand-group .admin-divider{width:1px;height:28px;background:var(--border-subtle, #dbe5f2)}.brisly-admin-brand-group .admin-title-stack{display:flex;flex-direction:column}.brisly-admin-brand-group .admin-title-stack strong{font-size:15px;font-weight:800;color:var(--text-brand, #082b59)}.brisly-admin-brand-group .admin-title-stack span{font-size:12px;color:var(--text-secondary, #5a6f87)}.brisly-admin-toast{position:fixed;bottom:20px;right:24px;z-index:3500;padding:12px 18px;border-radius:12px;background:linear-gradient(135deg,#082b59,#0758c2);color:#fff;font-size:13.5px;font-weight:700;box-shadow:0 12px 28px -6px #082b5959}.brisly-admin-kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 22px 10px;flex-shrink:0}.brisly-admin-kpi-card{background:var(--bg-surface, #ffffff);border:1px solid var(--border-subtle, #dbe5f2);border-radius:15px;padding:13px 16px;display:flex;align-items:center;gap:13px;box-shadow:0 2px 8px -2px #082b590d}.brisly-admin-kpi-card .kpi-icon{width:42px;height:42px;border-radius:12px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-admin-kpi-card .kpi-label{display:block;font-size:12.2px;font-weight:650;color:var(--text-secondary, #5a6f87)}.brisly-admin-kpi-card .kpi-value{font-size:17.5px;font-weight:800;color:var(--text-brand, #082b59);font-variant-numeric:tabular-nums}.brisly-admin-workspace{flex:1;min-height:0;display:grid;grid-template-columns:340px 1fr;gap:14px;padding:4px 22px 18px}.brisly-admin-workspace.is-single-col{grid-template-columns:1fr}.brisly-admin-sidebar-list{background:var(--bg-surface, #ffffff);border:1px solid var(--border-subtle, #dbe5f2);border-radius:18px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.brisly-admin-sidebar-list .sidebar-list-head{padding:14px;border-bottom:1px solid var(--border-subtle, #e4ecf5);display:flex;flex-direction:column;gap:10px}.brisly-admin-search{width:100%;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--border-subtle, #cfdceb);background:var(--bg-subtle, #f7faff);color:var(--text-primary, #182235);font-size:13.2px}.brisly-admin-filter-pills{display:flex;flex-wrap:wrap;gap:5px}.brisly-admin-filter-pills .filter-pill{padding:4px 10px;border-radius:999px;border:1px solid var(--border-subtle, #dbe5f2);background:var(--bg-surface, #ffffff);color:var(--text-secondary, #52637a);font-size:11.8px;font-weight:700;cursor:pointer}.brisly-admin-filter-pills .filter-pill.is-active{background:linear-gradient(135deg,#082b59,#0758c2);border-color:#082b59;color:#fff}.sidebar-accounts-scroll{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:7px}.brisly-admin-account-row{width:100%;text-align:left;padding:12px 13px;border-radius:13px;border:1px solid var(--border-subtle, #e2eaf4);background:var(--bg-surface, #ffffff);display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:border-color .14s ease,background .14s ease}.brisly-admin-account-row:hover{border-color:#82b8f0;background:var(--bg-subtle, #f6faff)}.brisly-admin-account-row.is-selected{border-color:#0758c2;background:var(--tint-blue-bg, #ebf4fe)}.brisly-admin-account-row .row-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.brisly-admin-account-row .row-top strong{font-size:14px;font-weight:750;color:var(--text-brand, #082b59);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-admin-account-row .row-mid{font-size:12.4px;color:var(--text-secondary, #52637a);display:flex;gap:5px}.brisly-admin-account-row .row-bot{display:flex;justify-content:space-between;font-size:11.6px;color:var(--text-secondary, #64748b);font-variant-numeric:tabular-nums}.brisly-status-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:750;white-space:nowrap}.brisly-status-pill.is-emerald{background:#dcfce7;color:#166534;border:1px solid #86efac}.brisly-status-pill.is-blue{background:#ebf4fe;color:#0758c2;border:1px solid #93c5fd}.brisly-status-pill.is-amber{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.brisly-status-pill.is-rose{background:#ffe4e6;color:#9f1239;border:1px solid #fda4af}.brisly-status-pill.is-neutral{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.brisly-admin-detail-pane{background:var(--bg-surface, #ffffff);border:1px solid var(--border-subtle, #dbe5f2);border-radius:18px;padding:18px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.brisly-admin-account-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle, #e4ecf5)}.brisly-admin-account-banner .banner-left{display:flex;align-items:center;gap:14px}.brisly-admin-account-banner .banner-avatar{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#082b59,#0758c2);color:#fff;font-size:16px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.brisly-admin-account-banner .banner-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.brisly-admin-account-banner .banner-title-row h2{font-size:19px;font-weight:800;color:var(--text-brand, #082b59);margin:0}.brisly-local-bound-tag{padding:3px 9px;border-radius:999px;background:#e0f2fe;border:1px solid #7dd3fc;color:#0369a1;font-size:11.5px;font-weight:750}.brisly-admin-account-banner .banner-sub{margin:4px 0 0;font-size:13px;color:var(--text-secondary, #52637a)}.brisly-admin-account-banner .banner-quick-actions{display:flex;flex-wrap:wrap;gap:7px}.brisly-admin-subtabs{display:flex;flex-wrap:wrap;gap:8px}.brisly-admin-subtabs .subtab-btn{height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--border-subtle, #dbe5f2);background:var(--bg-subtle, #f6f9fc);color:var(--text-secondary, #47586e);font-size:13.2px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.brisly-admin-subtabs .subtab-btn.is-active{background:var(--tint-blue-bg, #ebf4fe);border-color:#0758c2;color:var(--text-brand, #082b59)}.brisly-admin-tab-card{display:flex;flex-direction:column;gap:14px}.brisly-admin-tab-card .tab-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.brisly-admin-tab-card .tab-card-header h3{margin:0 0 3px;font-size:16px;font-weight:800;color:var(--text-brand, #082b59)}.brisly-admin-tab-card .tab-card-header p{margin:0;font-size:13px;color:var(--text-secondary, #5a6f87)}.brisly-admin-form-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.brisly-admin-live-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid var(--border-subtle, #e4ecf5)}.brisly-admin-live-summary .summary-box{padding:11px 12px;border-radius:12px;background:var(--bg-subtle, #f6f9fc);border:1px solid var(--border-subtle, #e2eaf4);display:flex;flex-direction:column;gap:4px}.brisly-admin-live-summary .summary-box span{font-size:11.8px;color:var(--text-secondary, #5a6f87);font-weight:600}.brisly-admin-live-summary .summary-box strong{font-size:14.5px;font-weight:800;color:var(--text-brand, #082b59);font-variant-numeric:tabular-nums}.brisly-admin-entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.brisly-admin-device-card{padding:16px;border-radius:15px;border:1px solid var(--border-subtle, #dbe5f2);background:var(--bg-subtle, #f7faff);display:flex;flex-direction:column;gap:12px}.brisly-admin-device-card .dev-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.brisly-admin-device-card .dev-title-group{display:flex;align-items:center;gap:10px}.brisly-admin-device-card .dev-title-group strong{display:block;font-size:14.8px;font-weight:750;color:var(--text-brand, #082b59)}.brisly-admin-device-card .dev-title-group span{font-size:12.4px;color:var(--text-secondary, #5a6f87)}.brisly-admin-device-card .dev-meta-list{display:flex;flex-direction:column;gap:5px;font-size:12.6px}.brisly-admin-device-card .dev-meta-list>div{display:flex;justify-content:space-between;gap:8px}.brisly-admin-table{width:100%;border-collapse:collapse}.brisly-admin-table th{text-align:left;font-size:12px;font-weight:750;color:var(--text-secondary, #5a6f87);padding:10px 12px;border-bottom:1px solid var(--border-subtle, #dbe5f2)}.brisly-admin-table td{padding:12px;border-bottom:1px solid var(--border-subtle, #eef3f9);font-size:13.5px}.brisly-admin-table .user-cell{display:flex;align-items:center;gap:10px}.brisly-admin-table .user-avatar{width:34px;height:34px;border-radius:999px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);color:var(--text-brand, #082b59);font-size:12.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.brisly-admin-table .owner-tag{display:block;font-size:11px;color:var(--text-accent, #0758c2);font-weight:700}.brisly-admin-table .pin-code-pill{padding:3px 8px;border-radius:7px;background:var(--bg-subtle, #f1f6fc);border:1px solid var(--border-subtle, #d5e2f2);font-weight:700;font-variant-numeric:tabular-nums}.brisly-admin-table .table-actions-right{display:inline-flex;gap:6px}.brisly-trace-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.brisly-trace-grid .trace-panel{padding:16px;border-radius:14px;border:1px solid var(--border-subtle, #dbe5f2);background:var(--bg-subtle, #f7faff)}.brisly-trace-grid .trace-panel h4{margin:0 0 6px;font-size:14.5px;font-weight:800;color:var(--text-brand, #082b59)}.brisly-trace-grid .trace-panel p{margin:0 0 12px;font-size:12.8px;color:var(--text-secondary, #52637a)}.brisly-trace-grid .trace-kv{display:flex;flex-direction:column;gap:3px;margin-bottom:9px;font-size:12.4px}.brisly-trace-grid .truncate-code{word-break:break-all;font-size:11.5px}.brisly-trace-grid .trace-log-list{display:flex;flex-direction:column;gap:8px}.brisly-trace-grid .trace-log-row{padding:9px 11px;border-radius:10px;background:var(--bg-surface, #ffffff);border:1px solid var(--border-subtle, #e2eaf4);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.3px}.brisly-trace-grid .trace-log-row strong{display:block;color:var(--text-brand, #082b59)}.brisly-rd-landing{height:100vh;width:100vw;overflow-y:auto;background:var(--bg-app, #f4f8fd);color:var(--text-primary, #182235)}.brisly-rd-navbar{position:sticky;top:0;z-index:100;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle, #dbe5f2)}.brisly-rd-nav-inner{max-width:1280px;margin:0 auto;height:68px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brisly-rd-brand{display:flex;align-items:center;gap:12px}.brisly-rd-country-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);color:var(--text-brand, #082b59);font-size:12px;font-weight:750}.brisly-rd-nav-links{display:flex;align-items:center;gap:22px}.brisly-rd-nav-links a{text-decoration:none;color:var(--text-secondary, #47586e);font-size:13.8px;font-weight:650}.brisly-rd-nav-links a:hover{color:var(--text-brand, #082b59)}.brisly-rd-nav-actions{display:flex;align-items:center;gap:8px}.brisly-rd-hero{max-width:1280px;margin:0 auto;padding:48px 24px 36px}.brisly-rd-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:32px;align-items:center}.brisly-rd-kicker-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);color:var(--text-brand, #082b59);font-size:12.8px;font-weight:750;margin-bottom:16px}.brisly-rd-hero-title{font-size:40px;font-weight:850;letter-spacing:-.03em;line-height:1.12;color:var(--text-brand, #082b59);margin:0 0 16px}.brisly-rd-hero-title span{color:var(--text-accent, #0758c2)}.brisly-rd-hero-lead{font-size:16px;line-height:1.56;color:var(--text-secondary, #47586e);margin:0 0 24px}.brisly-rd-hero-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.brisly-rd-hero-cta-row .is-lg{height:46px;padding:0 20px;font-size:14.8px}.brisly-rd-trust-row{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;font-weight:700;color:var(--text-brand, #082b59)}.brisly-rd-hero-showcase{background:var(--bg-surface, #ffffff);border:1px solid var(--border-subtle, #dbe5f2);border-radius:22px;padding:18px;box-shadow:0 20px 44px -16px #082b5924}.brisly-rd-hero-showcase .showcase-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:14px}.brisly-rd-hero-showcase .showcase-tab-btn{height:36px;border-radius:10px;border:1px solid var(--border-subtle, #dbe5f2);background:var(--bg-subtle, #f6f9fc);color:var(--text-secondary, #52637a);font-size:12.6px;font-weight:700;cursor:pointer}.brisly-rd-hero-showcase .showcase-tab-btn.is-active{background:linear-gradient(135deg,#082b59,#0758c2);border-color:#082b59;color:#fff}.brisly-rd-hero-showcase .showcase-card{padding:14px;border-radius:16px;background:var(--bg-subtle, #f7faff);border:1px solid var(--border-subtle, #e2eaf4)}.brisly-rd-hero-showcase .showcase-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.brisly-rd-hero-showcase .showcase-city-tag{font-size:11.5px;font-weight:750;color:var(--text-accent, #0758c2)}.brisly-rd-hero-showcase .showcase-card-top h3{margin:2px 0 0;font-size:16px;font-weight:800;color:var(--text-brand, #082b59)}.brisly-rd-hero-showcase .showcase-folio-badge{padding:4px 10px;border-radius:8px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);color:var(--text-brand, #082b59);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.brisly-rd-hero-showcase .showcase-desc{font-size:13px;color:var(--text-secondary, #52637a);margin:0 0 12px;line-height:1.45}.showcase-ticket-preview{background:var(--bg-surface, #ffffff);border:1px solid var(--border-subtle, #dbe5f2);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:7px}.showcase-ticket-preview .ticket-preview-head{display:grid;grid-template-columns:1fr 70px 100px;font-size:11px;font-weight:800;color:var(--text-secondary, #64748b);padding-bottom:5px;border-bottom:1px dashed var(--border-subtle, #cfdceb)}.showcase-ticket-preview .ticket-preview-row{display:grid;grid-template-columns:1fr 70px 100px;font-size:13px;align-items:center}.showcase-ticket-preview .ticket-preview-row .num,.showcase-ticket-preview .ticket-preview-head span:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.showcase-ticket-preview .ticket-preview-total{margin-top:4px;padding-top:8px;border-top:1px solid var(--border-subtle, #dbe5f2);display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--text-brand, #082b59)}.showcase-ticket-preview .ticket-preview-total strong{font-size:16.5px;font-weight:850;font-variant-numeric:tabular-nums}.brisly-rd-section{max-width:1280px;margin:0 auto;padding:36px 24px}.brisly-rd-section-head{text-align:center;max-width:720px;margin:0 auto 28px}.brisly-rd-section-head .section-eyebrow{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-accent, #0758c2)}.brisly-rd-section-head h2{font-size:28px;font-weight:850;color:var(--text-brand, #082b59);margin:6px 0 8px}.brisly-rd-section-head p{font-size:14.5px;color:var(--text-secondary, #52637a);margin:0;line-height:1.5}.brisly-rd-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.brisly-rd-bento-card{background:var(--bg-surface, #ffffff);border:1px solid var(--border-subtle, #dbe5f2);border-radius:18px;padding:20px}.brisly-rd-bento-card .bento-icon-wrap{width:44px;height:44px;border-radius:12px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.brisly-rd-bento-card h3{font-size:16px;font-weight:800;color:var(--text-brand, #082b59);margin:0 0 8px}.brisly-rd-bento-card p{font-size:13.4px;color:var(--text-secondary, #52637a);margin:0;line-height:1.48}.brisly-rd-plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.brisly-rd-plan-card{background:var(--bg-surface, #ffffff);border:1.5px solid var(--border-subtle, #dbe5f2);border-radius:20px;padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.brisly-rd-plan-card.is-popular{border-color:#0758c2;box-shadow:0 16px 36px -12px #0758c233}.brisly-rd-plan-card .plan-badge{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid var(--tint-blue-border, #b9d8f7);color:var(--text-brand, #082b59);font-size:11.5px;font-weight:800;margin-bottom:8px}.brisly-rd-plan-card h3{margin:0 0 8px;font-size:16.5px;font-weight:800;color:var(--text-brand, #082b59)}.brisly-rd-plan-card .plan-price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.brisly-rd-plan-card .plan-price-row strong{font-size:26px;font-weight:850;color:var(--text-brand, #082b59);font-variant-numeric:tabular-nums}.brisly-rd-plan-card .plan-price-row span{font-size:12.5px;color:var(--text-secondary, #5a6f87)}.brisly-rd-plan-card .plan-quotas{font-size:12.5px;color:var(--text-accent, #0758c2);padding:6px 10px;border-radius:9px;background:var(--bg-subtle, #f5f9ff)}.brisly-rd-plan-card .plan-features-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.brisly-rd-plan-card .plan-features-list li{display:flex;align-items:flex-start;gap:8px;font-size:12.8px;color:var(--text-secondary, #47586e);line-height:1.4}.brisly-rd-coverage-box{background:var(--bg-surface, #ffffff);border:1px solid var(--border-subtle, #dbe5f2);border-radius:20px;padding:24px 28px;display:flex;flex-direction:column;gap:16px}.brisly-rd-coverage-box h3{margin:4px 0 6px;font-size:20px;font-weight:800;color:var(--text-brand, #082b59)}.brisly-rd-coverage-box p{margin:0;font-size:13.8px;color:var(--text-secondary, #52637a)}.coverage-cities-cloud{display:flex;flex-wrap:wrap;gap:8px}.coverage-cities-cloud .city-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--bg-subtle, #f5f9ff);border:1px solid var(--border-subtle, #dbe5f2);color:var(--text-brand, #082b59);font-size:12.8px;font-weight:700}[data-theme=dark] .brisly-cloud-card,[data-theme=dark] .brisly-admin-topbar,[data-theme=dark] .brisly-admin-kpi-card,[data-theme=dark] .brisly-admin-sidebar-list,[data-theme=dark] .brisly-admin-detail-pane,[data-theme=dark] .brisly-rd-hero-showcase,[data-theme=dark] .brisly-rd-bento-card,[data-theme=dark] .brisly-rd-plan-card,[data-theme=dark] .brisly-rd-coverage-box{background:#0f1b2d;border-color:#1e3252;color:#f1f5f9}[data-theme=dark] .brisly-rd-navbar{background:#0f1b2de6;border-bottom-color:#1e3252}[data-theme=dark] .brisly-admin-shell,[data-theme=dark] .brisly-rd-landing{background:#091220;color:#f1f5f9}[data-theme=dark] .brisly-cloud-title,[data-theme=dark] .brisly-rd-hero-title,[data-theme=dark] .brisly-rd-section-head h2,[data-theme=dark] .brisly-admin-kpi-card .kpi-value,[data-theme=dark] .brisly-admin-account-banner .banner-title-row h2,[data-theme=dark] .brisly-admin-tab-card .tab-card-header h3,[data-theme=dark] .brisly-rd-bento-card h3,[data-theme=dark] .brisly-rd-plan-card h3,[data-theme=dark] .brisly-rd-plan-card .plan-price-row strong{color:#f8fafc}[data-theme=dark] .brisly-cloud-entity-item,[data-theme=dark] .brisly-admin-account-row,[data-theme=dark] .brisly-admin-device-card,[data-theme=dark] .brisly-trace-grid .trace-panel,[data-theme=dark] .brisly-cloud-features-box,[data-theme=dark] .brisly-cloud-metrics-strip .metric-cell,[data-theme=dark] .brisly-admin-live-summary .summary-box,[data-theme=dark] .brisly-shift-active-user-box{background:#14233a;border-color:#243b61;color:#e2e8f0}[data-theme=dark] .brisly-cloud-entity-item.is-selected,[data-theme=dark] .brisly-admin-account-row.is-selected{background:#0758c242;border-color:#38bdf8}[data-theme=dark] .brisly-cloud-field input,[data-theme=dark] .brisly-cloud-field select,[data-theme=dark] .brisly-admin-search{background:#0b1526;border-color:#243b61;color:#f8fafc}.brisly-lp-root{height:100vh;width:100%;overflow-y:auto;overflow-x:hidden;background:#fff;color:#162235;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);position:relative;scroll-behavior:smooth;scroll-padding-block-start:84px;-webkit-font-smoothing:antialiased}.brisly-lp-root ::selection{background:#0758c229;color:#082b59}.brisly-lp-header{position:sticky;top:0;z-index:200;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e6eef8}.brisly-lp-header-inner{max-width:1240px;margin:0 auto;height:74px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brisly-lp-logo-wrap{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.brisly-lp-country-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#eef5ff;border:1px solid #cbe0fa;color:#0758c2;font-size:11.5px;font-weight:800;white-space:nowrap}.brisly-lp-nav{display:flex;align-items:center;gap:26px}.brisly-lp-nav a{text-decoration:none;color:#3b4d66;font-size:14.5px;font-weight:700;white-space:nowrap;padding:6px 2px;transition-property:color;transition-duration:.15s;transition-timing-function:ease}@media(hover:hover){.brisly-lp-nav a:hover{color:#0758c2}}.brisly-lp-cta-group{display:flex;align-items:center;gap:10px;flex-shrink:0}.brisly-lp-nav-btn{height:41px;padding:0 18px;font-size:14px;border-radius:999px!important;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;transition-property:transform,box-shadow,background-color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.brisly-lp-nav-btn:not(:disabled):active,.brisly-lp-cta-lg:not(:disabled):active,.brisly-lp-full-btn:not(:disabled):active{transform:scale(.97)}.brisly-lp-floating-dock{position:fixed;left:20px;bottom:20px;z-index:260;display:inline-flex;align-items:center;gap:5px;padding:5px;border-radius:999px;background:#081c3af0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(147,197,253,.26);box-shadow:0 14px 34px -8px #082b596b}.brisly-lp-floating-dock .dock-pill{height:32px;padding:0 12px;border-radius:999px;border:none;background:transparent;color:#dbeeff;font-family:var(--font-sans);font-size:12.2px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.brisly-lp-floating-dock .dock-pill svg{--icon-brand-stroke: #ffffff;--icon-brand-accent: #93c5fd;--icon-brand-fill: rgba(147, 197, 253, .22)}.brisly-lp-floating-dock .dock-pill.is-primary{background:linear-gradient(135deg,#0758c2,#1d6fe0);color:#fff}.brisly-lp-container{max-width:1200px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.brisly-lp-hero-centered{padding:52px 0 64px;background:radial-gradient(1100px 540px at 50% 0%,#eaf3ff,#f6f9fe 56%,#fff);border-bottom:1px solid #e6eef8}.brisly-lp-hero-top{max-width:860px;margin:0 auto 40px;text-align:center;display:flex;flex-direction:column;align-items:center}.brisly-lp-social-badge{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid #cde0f7;color:#082b59;font-size:13px;font-weight:750;box-shadow:0 4px 14px -4px #082b5914;margin-bottom:20px}.brisly-lp-display-title{font-size:clamp(2.35rem,3.8vw,3.35rem);font-weight:850;letter-spacing:-.03em;line-height:1.1;color:#082b59;margin:0 0 18px;text-wrap:balance}.brisly-lp-display-title em{font-style:normal;color:#0758c2}.brisly-lp-display-sub{font-size:17.5px;line-height:1.58;color:#465973;max-width:66ch;margin:0 0 28px;text-wrap:pretty}.brisly-lp-display-sub strong{color:#082b59;font-weight:750}.brisly-lp-hero-cta-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:20px}.brisly-lp-cta-lg{height:52px;padding:0 28px;font-size:15.8px;font-weight:800;border-radius:999px!important;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brisly-lp-hero-perks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:22px;font-size:13.4px;font-weight:700;color:#4b5e76}.brisly-lp-hero-perks span{display:inline-flex;align-items:center;gap:6px}.brisly-lp-platform-showcase{max-width:1120px;margin:0 auto}.brisly-lp-platform-tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.brisly-lp-tab-btn{height:42px;padding:0 18px;border-radius:999px;border:1px solid #d3e2f4;background:#fff;color:#3b4d66;font-family:var(--font-sans);font-size:13.8px;font-weight:750;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 2px 6px #082b590a;transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media(hover:hover){.brisly-lp-tab-btn:hover{border-color:#9ec5f8;color:#082b59}}.brisly-lp-tab-btn.is-active{background:linear-gradient(135deg,#082b59,#0758c2);border-color:#082b59;color:#fff;box-shadow:0 10px 22px -6px #0758c261;--icon-brand-stroke: #ffffff;--icon-brand-accent: #ffffff;--icon-brand-fill: rgba(255, 255, 255, .22)}.brisly-lp-app-frame{padding:10px;border-radius:26px;background:linear-gradient(180deg,#fffffff2,#e2eefde6);border:1px solid #c9ddf4;box-shadow:0 30px 64px -20px #082b5933,0 6px 20px -6px #082b5914,inset 0 1px #fff}.brisly-lp-app-window{background:#fff;border:1px solid #d5e3f3;border-radius:16px;overflow:hidden}.app-win-header{height:48px;padding:0 18px;background:#f5f9ff;border-bottom:1px solid #e1ebf6;display:flex;align-items:center;justify-content:space-between;gap:12px}.app-win-left{display:flex;align-items:center;gap:12px;min-width:0}.app-win-dots{display:inline-flex;gap:6px}.app-win-dots span{width:10px;height:10px;border-radius:50%;background:#cbd8e8}.app-win-dots span:first-child{background:#082b59}.app-win-dots span:nth-child(2){background:#0758c2}.app-win-branch-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #d5e3f4;color:#082b59;font-size:12.2px;font-weight:750;white-space:nowrap}.app-win-right{display:flex;align-items:center;gap:12px}.app-win-status-online{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:11.8px;font-weight:800}.app-win-status-online .online-dot{width:7px;height:7px;border-radius:50%;background:#10b981}.app-win-cashier-tag{font-size:12.2px;font-weight:700;color:#4b5e76}.app-win-layout{display:grid;grid-template-columns:158px minmax(0,1fr);min-height:356px}.app-win-sidebar{background:#082b59;padding:14px 10px;display:flex;flex-direction:column;gap:5px}.app-side-item{height:36px;padding:0 11px;border-radius:9px;display:flex;align-items:center;gap:9px;color:#ffffffc7;font-size:12.8px;font-weight:700;--icon-brand-stroke: #dbeafe;--icon-brand-accent: #93c5fd;--icon-brand-fill: rgba(147, 197, 253, .2)}.app-side-item.is-active{background:#ffffff29;color:#fff;font-weight:800;--icon-brand-stroke: #ffffff;--icon-brand-accent: #ffffff}.app-win-stage{padding:18px 20px;background:#fbfdff}.showcase-pos-grid{display:grid;grid-template-columns:1.45fr .85fr;gap:18px;align-items:stretch}.showcase-search-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.search-input-mock{flex:1;height:38px;padding:0 13px;border-radius:10px;background:#fff;border:1.5px solid #b9d4f6;display:flex;align-items:center;gap:8px;font-size:12.6px;color:#52637a}.search-ticket-pill{padding:6px 12px;border-radius:9px;background:#ebf4fe;border:1px solid #c2dcf8;color:#082b59;font-size:12.2px;font-weight:800;font-variant-numeric:tabular-nums}.showcase-cart-table{background:#fff;border:1px solid #dce7f5;border-radius:12px;overflow:hidden;font-variant-numeric:tabular-nums}.cart-thead{padding:9px 14px;background:#f3f8ff;border-bottom:1px solid #dce7f5;display:grid;grid-template-columns:88px 1.6fr 100px 64px 104px 104px;gap:10px;font-size:11.2px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#4b5e76}.cart-trow{padding:11px 14px;border-bottom:1px solid #edf3fa;display:grid;grid-template-columns:88px 1.6fr 100px 64px 104px 104px;gap:10px;align-items:center;font-size:12.8px;color:#182235}.cart-trow:last-child{border-bottom:none}.cart-trow.is-highlighted{background:#f2f8ff}.cart-trow code{font-size:11.6px;color:#566b84}.cart-trow .qty-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;border-radius:6px;background:#eef5ff;color:#082b59;font-weight:800}.cart-trow .stock-ok{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:11.2px;font-weight:750;width:fit-content}.cart-trow .row-amount{text-align:right;color:#082b59;font-weight:800}.showcase-pos-summary{background:#fff;border:1px solid #dce7f5;border-radius:14px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.summary-client-box{padding:10px 12px;border-radius:10px;background:#f5f9ff;border:1px solid #dce8f7}.summary-client-box .box-kicker{display:block;font-size:10.2px;font-weight:800;color:#0758c2;letter-spacing:.04em}.summary-client-box strong{display:block;font-size:13.4px;color:#082b59;margin-top:2px}.summary-client-box span{font-size:11.4px;color:#566b84}.summary-breakdown{display:flex;flex-direction:column;gap:6px;font-size:12.6px;color:#465973}.summary-breakdown .sum-row{display:flex;justify-content:space-between}.summary-breakdown strong{color:#082b59}.summary-total-box{padding:12px 14px;border-radius:11px;background:#eef5ff;border:1px solid #c7dff9;display:flex;align-items:baseline;justify-content:space-between}.summary-total-box span{font-size:11.6px;font-weight:800;color:#0758c2}.summary-total-box strong{font-size:22px;font-weight:850;color:#082b59}.showcase-cobrar-btn{width:100%;height:44px;justify-content:center;font-size:13.8px}.showcase-module-panel{display:flex;flex-direction:column;gap:14px}.module-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.module-panel-head h4{margin:0 0 4px;font-size:16.5px;font-weight:850;color:#082b59}.module-panel-head p{margin:0;font-size:13px;color:#52637a}.module-kpis-inline{display:flex;gap:10px}.inline-kpi{padding:8px 14px;border-radius:10px;background:#fff;border:1px solid #d8e5f4;font-variant-numeric:tabular-nums}.inline-kpi span{display:block;font-size:11px;color:#566b84}.inline-kpi strong{font-size:14.5px;font-weight:850;color:#082b59}.showcase-cortes-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.corte-mini-card{padding:18px;border-radius:14px;background:#fff;border:1px solid #d8e5f4;display:flex;flex-direction:column;gap:6px;font-variant-numeric:tabular-nums}.corte-mini-card span{font-size:12.4px;font-weight:700;color:#4b5e76}.corte-mini-card strong{font-size:18px;font-weight:850;color:#082b59}.corte-mini-card small{font-size:11.6px;color:#64748b}.brisly-lp-section{padding:72px 0}.brisly-lp-section.is-alt-bg{background:#f4f8fe;border-top:1px solid #e2ecf8;border-bottom:1px solid #e2ecf8}.brisly-lp-feature-split{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;margin-bottom:76px}.brisly-lp-feature-split:last-child{margin-bottom:0}.brisly-lp-feature-split.is-reversed .feature-split-copy{order:2}.brisly-lp-feature-split.is-reversed .feature-split-visual{order:1}.split-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:#ebf4fe;border:1px solid #c7dff9;color:#0758c2;font-size:12.4px;font-weight:800;margin-bottom:14px}.feature-split-copy h2{font-size:clamp(1.85rem,2.6vw,2.35rem);font-weight:850;letter-spacing:-.026em;line-height:1.15;color:#082b59;margin:0 0 14px;text-wrap:balance}.feature-split-copy>p{font-size:16px;line-height:1.6;color:#465973;margin:0 0 24px;text-wrap:pretty}.split-feature-list{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.split-feat-item{display:flex;align-items:flex-start;gap:15px}.split-feat-item .split-feat-icon{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;margin-top:2px;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.split-feat-item>div>strong{display:block;font-size:15.5px;font-weight:800;color:#082b59;margin-bottom:3px;line-height:1.3}.split-feat-item>div>span{display:block;font-size:14px;line-height:1.5;color:#4b5e76}.visual-showcase-card{background:#f5f9ff;border:1px solid #d2e3f8;border-radius:24px;padding:24px;box-shadow:0 20px 44px -16px #082b591f;display:flex;flex-direction:column;gap:16px}.visual-card-header{display:flex;align-items:center;gap:14px}.visual-card-header .visual-card-head-icon{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;background:transparent!important;border:none!important}.visual-card-header>div>strong{display:block;font-size:15.5px;font-weight:850;color:#082b59}.visual-card-header>div>span{display:block;font-size:12.6px;color:#52637a}.visual-payment-methods-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.v-pay-pill{padding:10px 13px;border-radius:11px;background:#fff;border:1px solid #d5e3f4;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:750;color:#082b59}.v-pay-pill.is-active{border-color:#0758c2;background:#ebf4fe}.visual-receipt-preview{background:#fff;border:1px solid #d5e3f4;border-radius:14px;padding:16px;font-variant-numeric:tabular-nums}.v-receipt-top{text-align:center;padding-bottom:10px;border-bottom:1px dashed #cbd8e8;margin-bottom:10px}.v-receipt-top strong{display:block;font-size:13px;color:#082b59}.v-receipt-top span{font-size:11.4px;color:#566b84}.v-receipt-lines{display:flex;flex-direction:column;gap:6px;font-size:12.4px;color:#182235;padding-bottom:10px;border-bottom:1px dashed #cbd8e8}.v-receipt-lines>div{display:flex;justify-content:space-between}.v-receipt-total{padding-top:10px;display:flex;flex-direction:column;gap:8px}.v-receipt-total>div{display:flex;justify-content:space-between;align-items:baseline;font-size:12.4px;color:#465973}.v-receipt-total strong{font-size:15px;color:#082b59}.v-receipt-badge{display:inline-block;text-align:center;padding:5px 10px;border-radius:8px;background:#ecfdf5;color:#047857;font-size:11.8px;font-weight:800}.visual-inv-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.v-stat-box{background:#fff;border:1px solid #d5e3f4;border-radius:13px;padding:14px;font-variant-numeric:tabular-nums}.v-stat-box span{display:block;font-size:11.8px;color:#566b84}.v-stat-box strong{display:block;font-size:19px;font-weight:850;color:#082b59;margin:2px 0}.v-stat-box small{font-size:11.4px;font-weight:750;color:#52637a}.v-stat-box small.is-up{color:#047857}.visual-stock-list{display:flex;flex-direction:column;gap:8px}.v-stock-item{background:#fff;border:1px solid #d5e3f4;border-radius:12px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.v-stock-item strong{display:block;font-size:13px;color:#082b59}.v-stock-item span{font-size:11.5px;color:#566b84}.v-stock-badge{padding:4px 10px;border-radius:999px;font-size:11.4px;font-weight:800;white-space:nowrap}.v-stock-badge.is-ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.v-stock-badge.is-blue{background:#ebf4fe;border:1px solid #bfdbfe;color:#0758c2}.brisly-lp-sec-head{text-align:center;max-width:740px;margin:0 auto 40px}.brisly-lp-sec-head .sec-kicker,.brisly-lp-faq-layout .sec-kicker{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#0758c2;margin-bottom:8px}.brisly-lp-sec-head h2,.brisly-lp-faq-layout h2{font-size:clamp(1.85rem,2.7vw,2.35rem);font-weight:850;letter-spacing:-.026em;line-height:1.15;color:#082b59;margin:0 0 12px;text-wrap:balance}.brisly-lp-sec-head p,.brisly-lp-faq-layout .faq-left>p{font-size:16px;line-height:1.56;color:#4b5e76;margin:0 auto;max-width:64ch;text-wrap:pretty}.brisly-lp-giros-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:34px}.brisly-lp-giro-card{background:#fff;border:1px solid #d8e5f4;border-radius:18px;padding:24px 22px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 6px 18px -8px #082b590d}.brisly-lp-giro-card .giro-icon-box{width:36px;height:36px;padding:0;margin-top:1px;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}.brisly-lp-giro-card h3{font-size:16.5px;font-weight:850;color:#082b59;margin:0 0 6px}.brisly-lp-giro-card p{font-size:13.6px;line-height:1.5;color:#4b5e76;margin:0}.brisly-lp-pills-cloud-wrap{text-align:center;padding-top:8px}.brisly-lp-pills-cloud-wrap .pills-cloud-title{font-size:13.5px;font-weight:800;color:#082b59;margin:0 0 14px}.brisly-lp-pills-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.lp-capability-pill{height:36px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #d2e2f5;color:#082b59;font-size:13px;font-weight:750;display:inline-flex;align-items:center;gap:7px;box-shadow:0 2px 6px #082b5908}.brisly-lp-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brisly-lp-step-card{background:#f6f9fe;border:1px solid #d8e5f4;border-radius:20px;padding:26px 24px}.brisly-lp-step-card .step-num-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.brisly-lp-step-card .step-num-badge{padding:5px 12px;border-radius:999px;background:#082b59;color:#fff;font-size:12.2px;font-weight:800}.brisly-lp-step-card .step-icon-wrap{width:34px;height:34px;padding:0;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center;justify-content:center}.brisly-lp-step-card h3{font-size:18px;font-weight:850;color:#082b59;margin:0 0 8px}.brisly-lp-step-card p{font-size:14.2px;line-height:1.55;color:#4b5e76;margin:0}.brisly-lp-billing-toggle{margin-top:22px;display:flex;justify-content:center}.brisly-lp-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.brisly-lp-price-card{background:#fff;border:1.5px solid #d8e4f3;border-radius:22px;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.brisly-lp-price-card.is-featured{border-color:#0758c2;box-shadow:0 22px 48px -14px #0758c238}.brisly-lp-price-card .price-card-head-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.brisly-lp-price-card .price-pill{padding:4px 12px;border-radius:999px;background:#f0f6fe;border:1px solid #cde1f9;color:#082b59;font-size:12px;font-weight:800}.brisly-lp-price-card .price-pill.is-accent{background:linear-gradient(135deg,#082b59,#0758c2);border-color:#082b59;color:#fff}.brisly-lp-price-card h3{font-size:20px;font-weight:850;color:#082b59;margin:0 0 8px}.brisly-lp-price-card .price-amount-row{display:flex;align-items:baseline;gap:6px;margin-bottom:12px}.brisly-lp-price-card .price-amount-row strong{font-size:32px;font-weight:850;color:#082b59;font-variant-numeric:tabular-nums}.brisly-lp-price-card .price-amount-row span{font-size:13.5px;color:#566b84}.brisly-lp-price-card .price-quota{margin:0 0 16px;padding:9px 12px;border-radius:11px;background:#f5f9ff;border:1px solid #dce8f7;color:#082b59;font-size:12.8px;font-weight:700;display:flex;align-items:center;gap:8px}.brisly-lp-price-card .price-feat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.brisly-lp-price-card .price-feat-list li{display:flex;align-items:flex-start;gap:8px;font-size:13.6px;color:#42556d;line-height:1.46}.brisly-lp-full-btn{width:100%;justify-content:center;height:46px;font-size:14.5px;border-radius:999px!important}.brisly-lp-testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brisly-lp-testimonial-card{background:#f6f9fe;border:1px solid #d8e5f4;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.testi-stars{color:#f59e0b;font-size:17px;letter-spacing:2px}.testi-quote{font-size:14.4px;line-height:1.58;color:#1e293b;margin:0}.testi-author{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid #e1ecf8}.testi-avatar{width:32px;height:32px;background:transparent!important;border:none!important;border-radius:0!important;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0}.testi-author strong{display:block;font-size:13.6px;color:#082b59}.testi-author span{display:block;font-size:12px;color:#4b5e76}.testi-author small{font-size:11.4px;font-weight:700;color:#0758c2}.brisly-lp-faq-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:36px;align-items:start}.brisly-lp-cities-box{margin-top:22px;padding:18px;border-radius:16px;background:#fff;border:1px solid #d8e4f3}.brisly-lp-cities-box .cities-box-title{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:#082b59;margin-bottom:11px}.brisly-lp-cities-box .cities-tags{display:flex;flex-wrap:wrap;gap:6px}.brisly-lp-cities-box .lp-city-tag{padding:4px 10px;border-radius:999px;background:#f4f8fd;border:1px solid #d8e5f3;color:#082b59;font-size:11.8px;font-weight:700}.brisly-lp-faq-layout .faq-right{display:flex;flex-direction:column;gap:10px}.brisly-lp-faq-item{background:#fff;border:1px solid #d8e4f3;border-radius:15px;overflow:hidden}.brisly-lp-faq-item.is-open{border-color:#0758c2;box-shadow:0 8px 22px -10px #0758c224}.brisly-lp-faq-item .faq-q-btn{width:100%;padding:16px 18px;border:none;background:transparent;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-sans);font-size:14.8px;font-weight:750;color:#082b59;cursor:pointer}.brisly-lp-faq-item .faq-q-text{display:inline-flex;align-items:center;gap:9px}.brisly-lp-faq-item .faq-toggle-sign{font-size:18px;color:#0758c2;font-weight:800}.brisly-lp-faq-item .faq-a-body{padding:0 18px 16px 43px;font-size:14px;line-height:1.56;color:#4b5e76}.brisly-lp-bottom-cta-section{padding:60px 0;background:#fff}.brisly-lp-bottom-cta-banner{border-radius:28px;padding:52px 40px;background:linear-gradient(135deg,#082b59,#0758c2);color:#fff;text-align:center;box-shadow:0 24px 52px -16px #082b5959}.bottom-cta-content{max-width:720px;margin:0 auto}.bottom-cta-content h2{font-size:clamp(1.9rem,2.8vw,2.45rem);font-weight:850;letter-spacing:-.025em;line-height:1.15;color:#fff;margin:0 0 12px;text-wrap:balance}.bottom-cta-content p{font-size:16.5px;line-height:1.55;color:#ffffffe0;margin:0 0 26px}.bottom-cta-buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.bottom-cta-white-btn{height:50px!important;padding:0 26px!important;border-radius:999px!important;background:#fff!important;color:#082b59!important;font-size:15px!important;font-weight:800!important}.bottom-cta-outline-btn{height:50px;padding:0 24px;border-radius:999px;border:1.5px solid rgba(255,255,255,.45);background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:14.8px;font-weight:750;display:inline-flex;align-items:center;gap:8px;cursor:pointer;--icon-brand-stroke: #ffffff;--icon-brand-accent: #ffffff;--icon-brand-fill: rgba(255, 255, 255, .2)}.brisly-lp-footer{padding:52px 0 90px;background:#f6f9fe;border-top:1px solid #dbe6f4}.brisly-lp-footer-cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;padding-bottom:34px;border-bottom:1px solid #dbe6f4}.brisly-lp-footer .footer-brand-col p{margin:12px 0 0;font-size:13.6px;line-height:1.55;color:#52637a;max-width:38ch}.brisly-lp-footer .footer-nav-col{display:flex;flex-direction:column;gap:9px}.brisly-lp-footer .footer-nav-col strong{font-size:13px;font-weight:800;color:#082b59;margin-bottom:4px}.brisly-lp-footer .footer-nav-col a,.brisly-lp-footer .footer-nav-col button{text-decoration:none;background:transparent;border:none;padding:0;text-align:left;font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:#4b5e76;cursor:pointer}@media(hover:hover){.brisly-lp-footer .footer-nav-col a:hover,.brisly-lp-footer .footer-nav-col button:hover{color:#0758c2}}.brisly-lp-footer-bottom{padding-top:22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12.8px;color:#566b84}@media(max-width:1120px){.showcase-pos-grid,.brisly-lp-feature-split,.brisly-lp-giros-grid,.brisly-lp-steps-grid,.brisly-lp-pricing-grid,.brisly-lp-testimonials-grid,.brisly-lp-faq-layout,.brisly-lp-footer-cols,.app-win-layout{grid-template-columns:1fr}.app-win-sidebar{display:none}}[data-theme=dark] .brisly-lp-root{background:#091220;color:#f1f5f9}[data-theme=dark] .brisly-lp-header{background:#0f1b2deb;border-bottom-color:#1e3252}[data-theme=dark] .brisly-lp-hero-centered{background:radial-gradient(1100px 540px at 50% 0%,#10203a,#091220 70%);border-bottom-color:#1e3252}[data-theme=dark] .brisly-lp-display-title,[data-theme=dark] .feature-split-copy h2,[data-theme=dark] .brisly-lp-sec-head h2,[data-theme=dark] .brisly-lp-faq-layout h2,[data-theme=dark] .brisly-lp-giro-card h3,[data-theme=dark] .brisly-lp-step-card h3,[data-theme=dark] .brisly-lp-price-card h3,[data-theme=dark] .brisly-lp-price-card .price-amount-row strong{color:#f8fafc}[data-theme=dark] .brisly-lp-app-frame,[data-theme=dark] .brisly-lp-app-window,[data-theme=dark] .visual-showcase-card,[data-theme=dark] .brisly-lp-giro-card,[data-theme=dark] .brisly-lp-step-card,[data-theme=dark] .brisly-lp-price-card,[data-theme=dark] .brisly-lp-testimonial-card,[data-theme=dark] .brisly-lp-faq-item,[data-theme=dark] .brisly-lp-cities-box,[data-theme=dark] .brisly-lp-footer{background:#0f1b2d;border-color:#1e3252;color:#e2e8f0}.brisly-owner-portal-layout{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:#f8fafd;color:#182235;font-family:var(--font-sans, "Plus Jakarta Sans", system-ui, sans-serif)}.brisly-owner-sidebar{background:#fff;border-right:1px solid #e4edf8;display:flex;flex-direction:column;justify-content:space-between;position:sticky;top:0;height:100vh}.owner-sidebar-brand{height:68px;padding:0 22px;display:flex;align-items:center;border-bottom:1px solid #eef3fa}.owner-sidebar-nav{flex:1;padding:18px 12px;display:flex;flex-direction:column;gap:5px}.owner-nav-item{width:100%;display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:#475569;font-family:var(--font-sans);font-size:14.2px;font-weight:600;text-align:left;cursor:pointer;transition:all .16s ease}.owner-nav-item:hover{background:#f2f7fe;color:#082b59}.owner-nav-item.is-active{background:#ebf4fe;border-color:#cde1fb;color:#0758c2;font-weight:700}.owner-nav-badge{margin-left:auto;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:#e11d48;color:#fff;font-style:normal;font-size:11.5px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.owner-sidebar-footer{padding:14px 12px;border-top:1px solid #eef3fa}.owner-logout-btn{width:100%;display:flex;align-items:center;gap:11px;padding:10px 14px;border:none;border-radius:11px;background:transparent;color:#52637a;font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer;transition:all .16s ease}.owner-logout-btn:hover{background:#fef2f2;color:#be123c}.brisly-owner-main{display:flex;flex-direction:column;min-width:0}.brisly-owner-topbar{height:68px;padding:0 32px;background:#fff;border-bottom:1px solid #e4edf8;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20}.owner-topbar-title{font-size:16.5px;font-weight:750;color:#082b59;letter-spacing:-.01em}.owner-topbar-actions{display:flex;align-items:center;gap:10px}.owner-icon-btn{position:relative;width:38px;height:38px;border-radius:11px;border:1px solid #e1ebf6;background:#f8fbff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s ease}.owner-icon-btn:hover{background:#ebf4fe;border-color:#bdd7f9;transform:translateY(-1px)}.topbar-bell-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e11d48;color:#fff;font-size:10.5px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;border:2px solid #ffffff}.brisly-owner-content{flex:1;padding:34px 40px 60px}.owner-page-container{max-width:960px;display:flex;flex-direction:column;gap:22px}.owner-page-header{display:flex;flex-direction:column;gap:4px}.owner-page-header.is-row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px}.owner-breadcrumb{font-size:13.5px;font-weight:600;color:#64748b}.owner-page-header h1{margin:0;font-family:var(--font-display);font-size:27px;font-weight:800;color:#082b59;letter-spacing:-.02em}.owner-kpi-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.owner-stat-card{padding:20px 22px;border-radius:16px;background:#fff;border:1px solid #e4edf8;box-shadow:0 6px 18px #082b5908;display:flex;flex-direction:column;align-items:flex-start;gap:10px;cursor:pointer;transition:all .16s ease}.owner-stat-card:hover{border-color:#bdd7f9;transform:translateY(-2px);box-shadow:0 12px 24px #082b590f}.owner-stat-card .stat-label{font-size:13.5px;font-weight:600;color:#64748b}.owner-stat-card .stat-number{font-size:30px;font-weight:800;color:#082b59;line-height:1;font-variant-numeric:tabular-nums}.owner-panel-card{background:#fff;border:1px solid #e4edf8;border-radius:18px;padding:22px 26px;box-shadow:0 8px 22px #082b5908}.owner-panel-card.is-flush{padding:0;overflow:hidden}.owner-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.owner-panel-head.is-bordered{padding-bottom:14px;border-bottom:1px solid #eef3fa}.owner-panel-head h3{margin:0;font-size:15.5px;font-weight:750;color:#082b59}.owner-link-btn{border:none;background:transparent;color:#0758c2;font-family:var(--font-sans);font-size:13.8px;font-weight:700;cursor:pointer;padding:4px 6px;border-radius:7px}.owner-link-btn:hover{background:#ebf4fe}.owner-link-btn.is-inline{padding:0 2px;text-decoration:underline}.owner-business-list{display:flex;flex-direction:column;border-top:1px solid #eef3fa}.owner-business-row{width:100%;padding:16px 4px;border:none;border-bottom:1px solid #f1f5f9;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer;transition:background .15s ease}.owner-business-row:last-child{border-bottom:none;padding-bottom:4px}.owner-business-row .biz-row-title{display:block;font-size:15.5px;font-weight:750;color:#082b59}.owner-business-row .biz-row-sub{display:block;margin-top:3px;font-size:13.2px;color:#64748b}.owner-business-row .biz-row-right{display:flex;align-items:center;gap:12px}.owner-business-row .biz-row-chevron{font-size:20px;color:#94a3b8}.owner-pill-status{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:12.2px;font-weight:700}.owner-pill-status.is-trial{background:#e0edff;color:#0758c2}.owner-pill-status.is-danger{background:#ffe4e6;color:#be123c}.owner-download-card{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(180deg,#fff,#f5f9ff)}.owner-download-card h3{margin:0 0 5px;font-size:16px;font-weight:750;color:#082b59}.owner-download-card p{margin:0;font-size:13.6px;color:#52637a}.owner-location-card{padding:0;overflow:hidden}.location-card-top{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #eef3fa}.location-biz-identity{display:flex;align-items:center;gap:14px}.location-biz-monogram{width:42px;height:42px;border-radius:11px;background:#082b59;color:#fff;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.location-biz-identity h3{margin:0;font-size:16px;font-weight:750;color:#082b59}.location-biz-identity span{display:block;margin-top:2px;font-size:12.8px;color:#64748b}.owner-inline-edit-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:9px;border:1px solid transparent;background:transparent;color:#475569;font-family:var(--font-sans);font-size:13.2px;font-weight:650;cursor:pointer}.owner-inline-edit-btn:hover{background:#f2f7fe;border-color:#d6e6fa;color:#082b59}.owner-locations-table{width:100%;border-collapse:collapse}.owner-locations-table th{padding:13px 24px;text-align:left;font-size:11.4px;font-weight:700;letter-spacing:.05em;color:#64748b;background:#fafcff;border-bottom:1px solid #eef3fa}.owner-locations-table td{padding:16px 24px;font-size:14px;color:#334155;border-bottom:1px solid #f1f5f9;font-variant-numeric:tabular-nums}.owner-locations-table tr:last-child td{border-bottom:none}.branch-cell-name{color:#082b59;font-weight:700}.owner-empty-payments{padding:46px 20px;text-align:center}.owner-empty-payments strong{display:block;font-size:15px;font-weight:700;color:#334155;margin-bottom:6px}.owner-empty-payments p{margin:0;font-size:13.5px;color:#64748b}.owner-fiscal-footnote{margin:4px 0 0;text-align:center;font-size:13.2px;color:#64748b}.owner-notif-list{display:flex;flex-direction:column}.owner-notif-item{padding:18px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #eef3fa;background:#fff;transition:background .15s ease}.owner-notif-item.is-unread{background:#f4f9ff}.owner-notif-item:last-child{border-bottom:none}.owner-notif-item .notif-left{display:flex;align-items:flex-start;gap:12px}.owner-notif-item .notif-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent;flex-shrink:0}.owner-notif-item .notif-dot.is-active{background:#0758c2}.owner-notif-item .notif-title{display:block;font-size:14.5px;font-weight:750;color:#082b59}.owner-notif-item .notif-branch-tag{margin-top:4px;display:inline-flex;align-items:center;gap:5px;font-size:12.4px;font-weight:600;color:#64748b}.owner-notif-item .notif-text{margin:5px 0 0;font-size:13.6px;color:#334155}.owner-notif-item .notif-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.owner-notif-item .notif-date{font-size:12.5px;color:#64748b;margin-right:4px}.notif-action-icon{width:30px;height:30px;border-radius:8px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.notif-action-icon:hover{background:#e2eeff}.owner-account-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:20px;border-bottom:1px solid #eef3fa}.account-field-label{display:block;font-size:11.2px;font-weight:800;letter-spacing:.055em;color:#3b5272;margin-bottom:3px}.account-field-value{display:block;font-size:16px;font-weight:800;color:#082b59;line-height:1.25}.account-field-hint{display:block;margin-top:5px;font-size:12.6px;font-weight:600;color:#334155}.brisly-cred-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:7px}.brisly-cred-pill{display:inline-flex;align-items:center;gap:4px;padding:2.5px 9px;border-radius:999px;font-size:11.8px;font-weight:680;line-height:1.3;border:1px solid #d2e0f3;background:#f1f6fd;color:#1e3a68}.brisly-cred-pill strong{font-weight:800;color:#082b59}.brisly-cred-pill.is-brand{background:linear-gradient(180deg,#ebf3fe,#dfecfd);border-color:#b7d2f7;color:#0758c2;font-weight:740}.brisly-cred-pill.is-neutral{background:#f4f7fc;border-color:#d6e1f0;color:#2c4263}.brisly-cred-pill.is-code{background:#f1f5fb;border-color:#cfdced;color:#253b5c;font-variant-numeric:tabular-nums}.brisly-cred-pill.is-code strong{font-family:var(--font-sans);letter-spacing:.01em;color:#0758c2}[data-theme=dark] .account-field-label{color:#93b4db}[data-theme=dark] .account-field-hint{color:#cbd5e1}[data-theme=dark] .brisly-cred-pill.is-brand{background:#2563eb3d;border-color:#60a5fa73;color:#93c5fd}[data-theme=dark] .brisly-cred-pill.is-neutral,[data-theme=dark] .brisly-cred-pill.is-code{background:#1e304eb8;border-color:#2a436e;color:#dbeafe}[data-theme=dark] .brisly-cred-pill strong,[data-theme=dark] .brisly-cred-pill.is-code strong{color:#60a5fa}.owner-account-btn-row{padding-top:18px;display:flex;flex-wrap:wrap;gap:10px}.owner-support-stack{display:flex;flex-direction:column}.owner-support-row{width:100%;padding:18px 24px;border:none;border-bottom:1px solid #eef3fa;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;transition:background .15s ease}.owner-support-row:last-child{border-bottom:none}.owner-support-row:hover{background:#f8fbff}.owner-support-row strong{display:block;font-size:14.5px;font-weight:750;color:#082b59}.owner-support-row.is-danger strong{color:#be123c}.owner-support-row span{display:block;margin-top:3px;font-size:13.2px;color:#64748b}.owner-support-row .row-arrow{font-size:20px;color:#94a3b8}.owner-branch-devices-list{display:flex;flex-direction:column;gap:10px;margin:14px 0}.owner-device-row-card{padding:14px 16px;border-radius:13px;border:1px solid #e1ebf6;background:#f9fbff;display:flex;align-items:center;justify-content:space-between;gap:14px}.owner-device-row-card .dev-row-left{display:flex;align-items:center;gap:12px}.owner-device-row-card .dev-row-left strong{display:block;font-size:14.2px;color:#082b59}.owner-device-row-card .dev-row-left span{display:block;font-size:12.4px;color:#64748b}.owner-device-row-card .dev-row-right{display:flex;align-items:center;gap:10px}[data-theme=dark] .brisly-owner-portal-layout{background:#091220;color:#f1f5f9}[data-theme=dark] .brisly-owner-sidebar,[data-theme=dark] .brisly-owner-topbar,[data-theme=dark] .owner-stat-card,[data-theme=dark] .owner-panel-card,[data-theme=dark] .owner-notif-item{background:#0f1b2d;border-color:#1e3252}[data-theme=dark] .owner-notif-item.is-unread{background:#13233b}[data-theme=dark] .owner-page-header h1,[data-theme=dark] .owner-stat-card .stat-number,[data-theme=dark] .owner-panel-head h3,[data-theme=dark] .owner-business-row .biz-row-title,[data-theme=dark] .location-biz-identity h3,[data-theme=dark] .branch-cell-name,[data-theme=dark] .owner-notif-item .notif-title,[data-theme=dark] .account-field-value,[data-theme=dark] .owner-support-row strong,[data-theme=dark] .owner-topbar-title{color:#f8fafc}.elv-addons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px}.elv-addon-card{background:var(--bg-surface, #ffffff);border:1.5px solid var(--border-main, #e2e8f2);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.elv-addon-card:first-child{grid-column:1 / -1}.elv-addon-card.is-enabled{border-color:#0758c26b;box-shadow:0 8px 24px #082b590f;background:linear-gradient(180deg,#fff,#f8fbff)}.elv-addon-card.is-upcoming{opacity:.84;background:var(--bg-elevated, #f8fafd)}.elv-addon-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.elv-addon-card-brand{display:flex;align-items:center;gap:13px;min-width:0}.elv-addon-card-title-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.elv-addon-card-title{margin:0;font-size:17.5px;font-weight:750;color:var(--text-primary, #0f172a);letter-spacing:-.015em}.elv-addon-card-category{font-size:12.6px;color:var(--text-secondary, #64748b);margin-top:2px}.elv-addon-status-pill{display:inline-flex;align-items:center;gap:5px;padding:2.5px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#64748b1f;color:#475569;border:1px solid rgba(100,116,139,.22)}.elv-addon-status-pill.is-on{background:#10b98124;color:#065f46;border-color:#10b98152}.elv-addon-soon-pill{display:inline-flex;align-items:center;padding:2px 8.5px;border-radius:999px;font-size:11.5px;font-weight:700;background:#0758c21a;color:#0758c2;border:1px solid rgba(7,88,194,.2)}.elv-addon-card-desc{margin:0;font-size:13.6px;line-height:1.48;color:var(--text-body, #334155)}.elv-addon-features-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.elv-addon-feature-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:12.2px;font-weight:650;background:#0758c214;color:var(--text-brand, #082b59);border:1px solid rgba(7,88,194,.16)}.elv-addon-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--border-main, #e8eef6);margin-top:2px}.elv-addon-footer-meta{font-size:12.6px;font-weight:600;color:var(--text-secondary, #5a6f87);font-variant-numeric:tabular-nums}.elv-switch.is-compact{width:44px;height:24px;padding:0 4px;flex-shrink:0}.elv-switch.is-compact .knob{width:14px;height:14px;top:0;left:0}.elv-switch.is-compact.on .knob{transform:translate(20px) scale(1.15)}.elv-promo-benefit-pill{display:inline-flex;align-items:center;padding:2px 7.5px;border-radius:999px;font-size:11.5px;font-weight:750;font-variant-numeric:tabular-nums;background:#0758c21f;color:#0758c2;border:1px solid rgba(7,88,194,.24);flex-shrink:0}.elv-promo-benefit-pill.is-lg{font-size:12.6px;padding:3px 10px}.elv-promo-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.elv-promo-kpi-card{background:var(--bg-surface, #ffffff);border:1px solid var(--border-main, #dce4f0);border-radius:14px;padding:12px 15px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 6px #0f172a06}.elv-promo-kpi-icon-box{width:42px;height:42px;border-radius:11px;background:linear-gradient(180deg,#f5f9ff,#ebf3fe);border:1px solid #d5e3f7;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .elv-promo-kpi-icon-box{background:linear-gradient(180deg,#162744,#101d35);border-color:#263f66}.elv-promo-kpi-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.elv-promo-kpi-label{font-size:12.2px;font-weight:660;color:var(--text-secondary, #5a6f87);line-height:1.2}.elv-promo-kpi-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.elv-promo-kpi-value{font-size:19.5px;font-weight:800;color:var(--text-primary, #0f172a);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2}.elv-promo-kpi-sub{font-size:12px;color:var(--text-muted, #64748b);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-promo-active-pill-box{display:inline-flex;align-items:center;gap:9px;padding:0 13px;height:44px;border-radius:13px;background:var(--bg-surface, #ffffff);border:1px solid var(--border-main, #d9e0f0);color:var(--text-primary, #0f172a);box-shadow:0 2.5px #c8d3e6,0 5px 12px -2px #0f172a0d,inset 0 1.5px #fff}.elv-promo-presets-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 13px;border-radius:12px;background:#0758c20e;border:1px dashed rgba(7,88,194,.25)}.elv-promo-presets-title{font-size:12.5px;font-weight:700;color:var(--text-brand, #082b59);margin-right:2px}.elv-promo-card{padding:16px 18px;display:flex;flex-direction:column;gap:13px}.elv-promo-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.elv-promo-card-title{margin:0;font-size:15.5px;font-weight:750;color:var(--text-primary, #0f172a)}.elv-promo-card-sub{margin:1px 0 0;font-size:12.6px;color:var(--text-secondary, #64748b)}.elv-promo-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.elv-promo-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.elv-promo-benefit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.elv-promo-type-card{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;border:1.5px solid var(--border-main, #dce4f0);background:var(--bg-surface, #ffffff);cursor:pointer;transition:all .16s ease;font-family:inherit}.elv-promo-type-card:hover{border-color:#0758c26b;background:#0758c208}.elv-promo-type-card.is-active{border-color:#0758c2;background:#0758c214;box-shadow:0 3px 10px #0758c21a}.elv-promo-type-title{font-size:13.2px;font-weight:750;color:var(--text-primary, #0f172a);line-height:1.2}.elv-promo-type-desc{font-size:11.5px;color:var(--text-secondary, #64748b);margin-top:2px}.elv-promo-benefit-params{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.elv-promo-nxm-box{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;background:var(--bg-elevated, #f8fafd);border:1px solid var(--border-main, #e2e8f2)}.elv-promo-live-rule-hint{font-size:12.6px;color:var(--text-brand, #082b59);background:#0758c214;border-radius:9px;padding:7px 11px;line-height:1.4}.elv-promo-targets-picker{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:var(--bg-elevated, #f8fafd);border:1px solid var(--border-main, #e2e8f2)}.elv-promo-targets-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.elv-promo-selected-counter{font-size:12.5px;font-weight:700;color:#0758c2;font-variant-numeric:tabular-nums}.elv-promo-targets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:215px;overflow-y:auto;padding-right:2px}.elv-promo-target-chip{display:flex;align-items:center;gap:10px;padding:7px 11px 7px 8px;border-radius:12px;border:1px solid var(--border-main, #dce4f0);background:var(--bg-surface, #ffffff);cursor:pointer;font-family:inherit;transition:all .14s ease;text-align:left}.elv-promo-target-chip:hover{border-color:#0758c273;background:#0758c206}.elv-promo-target-chip.is-checked{border-color:#0758c2;background:#0758c214;box-shadow:0 2px 8px #0758c214}.elv-promo-target-thumb{width:34px;height:34px;border-radius:9px;background:#f1f6fd;border:1px solid #dbe6f5;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:#0758c2}.elv-promo-target-thumb img{width:100%;height:100%;object-fit:cover;display:block}.elv-promo-target-thumb.is-cat{background:linear-gradient(180deg,#f4f8ff,#ebf2fe);border-color:#d0dff6}.elv-promo-target-name{flex:1;min-width:0;font-size:13.3px;font-weight:680;color:var(--text-primary, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.elv-promo-target-check{margin-left:auto;width:19px;height:19px;border-radius:6px;border:1.5px solid #cbd5e1;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;transition:all .14s ease}.elv-promo-target-chip:hover .elv-promo-target-check{border-color:#0758c2}.elv-promo-target-chip.is-checked .elv-promo-target-check{background:#0758c2;border-color:#0758c2}.elv-promo-activation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.elv-promo-mode-box{text-align:left;padding:12px 14px;border-radius:12px;border:1.5px solid var(--border-main, #dce4f0);background:var(--bg-surface, #ffffff);cursor:pointer;font-family:inherit;transition:all .15s ease}.elv-promo-mode-box.is-active{border-color:#0758c2;background:#0758c213}.elv-promo-mode-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.elv-promo-radio-dot{width:16px;height:16px;border-radius:999px;border:2px solid #94a3b8;display:inline-block;position:relative;flex-shrink:0}.elv-promo-mode-box.is-active .elv-promo-radio-dot{border-color:#0758c2;background:radial-gradient(circle,#0758c2 46%,transparent 50%)}.elv-promo-mode-title{font-size:13.6px;font-weight:750;color:var(--text-primary, #0f172a)}.elv-promo-mode-desc{margin:0;font-size:12.2px;line-height:1.42;color:var(--text-secondary, #64748b)}.elv-promo-coupon-row{display:flex;align-items:center;gap:12px}.elv-promo-margin-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:4px}.elv-promo-inline-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:1;min-width:260px;padding:10px 14px;border-radius:11px;background:var(--bg-elevated, #f8fafd);border:1px solid var(--border-main, #e2e8f2)}.elv-promo-days-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.elv-promo-day-pill{height:36px;min-width:52px;padding:0 12px;border-radius:999px;border:1.5px solid var(--border-main, #d6dfec);background:var(--bg-surface, #ffffff);color:var(--text-secondary, #475569);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .14s ease}.elv-promo-day-pill.is-active{background:var(--blue-grad);border-color:#062349;color:#fff;box-shadow:0 3px 8px #082b592e}.elv-applied-promo-pill{display:inline-flex;align-items:center;gap:7px;padding:4.5px 11px;border-radius:999px;background:linear-gradient(90deg,#082b5914,#0758c221);border:1px solid rgba(7,88,194,.34);color:var(--text-brand, #082b59);font-size:13.4px;font-weight:650;font-variant-numeric:tabular-nums}.elv-applied-promo-pill strong{font-weight:800}.elv-applied-promo-pill-close{border:none;background:transparent;color:inherit;cursor:pointer;padding:2px;display:inline-flex;align-items:center;justify-content:center;opacity:.72;border-radius:999px}.elv-applied-promo-pill-close:hover{opacity:1;background:#082b591a}.elv-reactivate-promo-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px dashed rgba(7,88,194,.42);background:#0758c20d;color:#0758c2;font-size:12.6px;font-weight:650;cursor:pointer;font-family:inherit}.elv-reactivate-promo-pill:hover{background:#0758c21c}.elv-modal-promo-list{display:flex;flex-direction:column;gap:6px;max-height:190px;overflow-y:auto}.elv-modal-promo-list-label{font-size:12.2px;font-weight:700;color:var(--text-secondary, #64748b)}.elv-modal-promo-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:11px;border:1.5px solid var(--border-main, #dce4f0);background:var(--bg-surface, #ffffff);cursor:pointer;font-family:inherit;transition:all .14s ease}.elv-modal-promo-row:hover{border-color:#0758c2;background:#0758c20d}.elv-modal-promo-row.is-chosen{border-color:#0758c2;background:#0758c21a}.elv-modal-promo-row-name{font-size:13.6px;font-weight:750;color:var(--text-primary, #0f172a)}.elv-modal-promo-row-sub{font-size:11.8px;color:var(--text-secondary, #64748b);margin-top:1px}.elv-modal-promo-row-saving{font-size:14px;font-weight:800;color:#15803d;font-variant-numeric:tabular-nums;flex-shrink:0}@media(max-width:1440px){.elv-promo-benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.elv-promo-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.elv-promo-grid-3,.elv-promo-activation-grid,.elv-addons-grid{grid-template-columns:1fr}}[data-theme=dark] .elv-addon-card{background:#101c31;border-color:#213556}[data-theme=dark] .elv-addon-card.is-enabled{background:linear-gradient(180deg,#13233e,#0f1c33);border-color:#38bdf873;box-shadow:0 10px 28px #00000059}[data-theme=dark] .elv-addon-card.is-upcoming{background:#0c1628;border-color:#1b2c49}[data-theme=dark] .elv-addon-card-title,[data-theme=dark] .elv-promo-kpi-value,[data-theme=dark] .elv-promo-card-title,[data-theme=dark] .elv-promo-type-title,[data-theme=dark] .elv-promo-target-name,[data-theme=dark] .elv-promo-mode-title,[data-theme=dark] .elv-modal-promo-row-name{color:#f1f5f9}[data-theme=dark] .elv-addon-card-desc{color:#cbd5e1}[data-theme=dark] .elv-addon-feature-chip{background:#38bdf821;border-color:#38bdf847;color:#bae6fd}[data-theme=dark] .elv-addon-status-pill{background:#94a3b824;border-color:#94a3b840;color:#cbd5e1}[data-theme=dark] .elv-addon-status-pill.is-on{background:#10b9812e;border-color:#34d39959;color:#6ee7b7}[data-theme=dark] .elv-addon-soon-pill,[data-theme=dark] .elv-promo-benefit-pill{background:#38bdf829;border-color:#38bdf852;color:#93c5fd}[data-theme=dark] .elv-promo-kpi-card,[data-theme=dark] .elv-promo-active-pill-box,[data-theme=dark] .elv-promo-type-card,[data-theme=dark] .elv-promo-target-chip,[data-theme=dark] .elv-promo-mode-box,[data-theme=dark] .elv-promo-day-pill,[data-theme=dark] .elv-modal-promo-row{background:#101c31;border-color:#223759;color:#e2e8f0}[data-theme=dark] .elv-promo-type-card.is-active,[data-theme=dark] .elv-promo-target-chip.is-checked,[data-theme=dark] .elv-promo-mode-box.is-active,[data-theme=dark] .elv-modal-promo-row.is-chosen{background:#2563eb38;border-color:#60a5fa}[data-theme=dark] .elv-promo-target-thumb{background:#172742;border-color:#294166;color:#60a5fa}[data-theme=dark] .elv-promo-target-thumb.is-cat{background:linear-gradient(180deg,#182a48,#13223b);border-color:#2d4870}[data-theme=dark] .elv-promo-target-check{background:#0c1526;border-color:#3b5378}[data-theme=dark] .elv-promo-nxm-box,[data-theme=dark] .elv-promo-targets-picker,[data-theme=dark] .elv-promo-inline-toggle{background:#0c1526;border-color:#1f3354}[data-theme=dark] .elv-promo-live-rule-hint,[data-theme=dark] .elv-promo-presets-bar{background:#38bdf81c;border-color:#38bdf847;color:#bae6fd}[data-theme=dark] .elv-promo-presets-title,[data-theme=dark] .elv-promo-selected-counter{color:#93c5fd}[data-theme=dark] .elv-promo-day-pill.is-active{background:#0758c2;border-color:#60a5fa;color:#fff}[data-theme=dark] .elv-applied-promo-pill{background:#2563eb38;border-color:#60a5fa73;color:#dbeafe}[data-theme=dark] .elv-reactivate-promo-pill{background:#38bdf81a;border-color:#38bdf866;color:#93c5fd}[data-theme=dark] .elv-modal-promo-row-saving{color:#4ade80}.elv-promo-hero-badge{width:48px;height:48px;border-radius:13px;background:linear-gradient(180deg,#f5f9ff,#eaf2fe);border:1px solid #d4e3f7;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #082b590d}.elv-promo-identity-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1.15fr) auto;gap:14px;align-items:end}.elv-promo-status-field-box{height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--border-subtle, #e2e8f0);background:var(--bg-subtle, #f8fafc);display:flex;align-items:center;gap:10px;flex-shrink:0}[data-theme=dark] .elv-promo-hero-badge{background:linear-gradient(180deg,#162744,#101d35);border-color:#263f66}[data-theme=dark] .elv-promo-status-field-box{background:#0c1526;border-color:#223759}@media(max-width:1180px){.elv-promo-identity-row{grid-template-columns:1fr}}.elv-promo-field-input{width:100%;height:44px;padding:0 14px;border-radius:12px;border:1px solid #d5e0ef;background:#fff;color:var(--text-primary, #0f172a);font-family:var(--font-sans);font-size:14.3px;font-weight:600;outline:none;box-shadow:0 1px 2px #082b5908,inset 0 1px #ffffffe6;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.elv-promo-field-input::placeholder{color:#94a3b8;font-weight:480}.elv-promo-field-input:hover{border-color:#b7cae6}.elv-promo-field-input:focus{border-color:#0758c2;box-shadow:0 0 0 3px #0758c221}.elv-promo-unit-field{width:100%;height:44px;padding:0 6px;border-radius:12px;border:1px solid #d5e0ef;background:#fff;display:flex;align-items:center;gap:8px;box-shadow:0 1px 2px #082b5908,inset 0 1px #ffffffe6;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.elv-promo-unit-field:hover{border-color:#b7cae6}.elv-promo-unit-field:focus-within{border-color:#0758c2;box-shadow:0 0 0 3px #0758c221}.elv-promo-unit-badge{height:30px;min-width:40px;padding:0 10px;border-radius:8px;background:linear-gradient(180deg,#f4f8ff,#e6f0fd);border:1px solid #c9dcf7;color:#082b59;font-family:var(--font-sans);font-size:12.4px;font-weight:800;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;-webkit-user-select:none;user-select:none}.elv-promo-unit-input{flex:1;min-width:0;height:100%;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0 8px 0 2px;font-family:var(--font-sans);font-size:14.8px;font-weight:720;color:var(--text-primary, #0f172a);font-variant-numeric:tabular-nums}.elv-promo-unit-input::placeholder{color:#94a3b8;font-size:13.6px;font-weight:500}.elv-promo-quick-chips-wrap{display:flex;flex-direction:column;gap:5px}.elv-promo-quick-chips-label{font-size:11.8px;font-weight:700;color:var(--text-secondary, #64748b)}.elv-promo-quick-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:44px}.elv-cfg-v2-pill-btn.is-selected-pill{background:var(--blue-grad);border-color:#062349;color:#fff;box-shadow:0 3px 8px #082b592e}.brisly-sched-trigger{width:100%;height:44px;padding:0 11px 0 12px;border-radius:12px;border:1px solid #d5e0ef;background:#fff;color:var(--text-primary, #0f172a);font-family:var(--font-sans);display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;box-shadow:0 1px 2px #082b5908,inset 0 1px #ffffffe6;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.brisly-sched-trigger:hover{border-color:#afc6e8;background:#fcfdff}.brisly-sched-trigger.is-open{border-color:#0758c2;box-shadow:0 0 0 3px #0758c224}.brisly-sched-trigger.has-value{border-color:#bfd5f5;background:linear-gradient(180deg,#fff,#f7faff)}.brisly-sched-trigger-left{display:inline-flex;align-items:center;gap:8.5px;min-width:0;flex:1}.brisly-sched-trigger-text{font-size:13.8px;font-weight:700;color:#082b59;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-sched-trigger-text.is-placeholder{color:#8b9bb3;font-weight:550}.brisly-sched-trigger-right{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.brisly-sched-clear-dot{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background:#edf3fb;transition:background .13s ease,color .13s ease}.brisly-sched-clear-dot:hover{background:#dbe8fa;color:#082b59}.brisly-sched-chevron{color:#64748b;transition:transform .16s ease,color .16s ease}.brisly-sched-chevron.is-open{transform:rotate(180deg);color:#0758c2}.brisly-sched-popover{position:fixed;z-index:12000;border-radius:16px;background:#fff;border:1px solid #d5e2f2;box-shadow:0 20px 44px -8px #082b5933,0 4px 12px #082b5914;padding:13px;font-family:var(--font-sans);animation:brislySchedPopIn .15s cubic-bezier(.2,.9,.3,1)}.brisly-sched-popover.is-calendar{width:296px}.brisly-sched-popover.is-time{width:304px}@keyframes brislySchedPopIn{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.brisly-cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.brisly-cal-month-title{font-size:14.5px;font-weight:800;color:#082b59;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.brisly-cal-nav-btn{width:31px;height:31px;border-radius:9px;border:1px solid #dce6f4;background:#f8fbff;color:#082b59;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .13s ease}.brisly-cal-nav-btn:hover{background:#eaf3fe;border-color:#b7d2f7;color:#0758c2}.brisly-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:5px;text-align:center}.brisly-cal-weekdays span{font-size:11.4px;font-weight:750;color:#64748b;padding:3px 0}.brisly-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.brisly-cal-day{height:34px;border-radius:9px;border:1px solid transparent;background:transparent;color:#0f172a;font-family:var(--font-sans);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .12s ease}.brisly-cal-day:hover:not(:disabled):not(.is-selected){background:#edf4fe;color:#0758c2}.brisly-cal-day.is-outside{color:#a8b5c8;font-weight:500}.brisly-cal-day.is-today:not(.is-selected){border-color:#9ec5f8;background:#f4f9ff;color:#0758c2;font-weight:800}.brisly-cal-day.is-selected{background:var(--blue-grad);border-color:#062349;color:#fff;font-weight:800;box-shadow:0 3px 9px #0758c247}.brisly-cal-day:disabled{opacity:.3;cursor:not-allowed}.brisly-cal-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid #e8eff8}.brisly-cal-foot-clear{height:31px;padding:0 11px;border-radius:8px;border:1px solid #dfe7f3;background:#f8fafd;color:#475569;font-family:var(--font-sans);font-size:12.2px;font-weight:680;cursor:pointer;transition:all .13s ease}.brisly-cal-foot-clear:hover{background:#eef4fc;color:#0f172a}.brisly-cal-foot-today{height:31px;padding:0 14px;border-radius:8px;border:1px solid #062349;background:var(--blue-grad);color:#fff;font-family:var(--font-sans);font-size:12.4px;font-weight:750;cursor:pointer;box-shadow:0 2px 6px #082b5933;transition:background .13s ease}.brisly-cal-foot-today:hover:not(:disabled){background:var(--blue-grad-hover)}.brisly-cal-foot-today:disabled{opacity:.45;cursor:not-allowed}.brisly-time-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:11px;background:linear-gradient(180deg,#f5f9ff,#ebf3fe);border:1px solid #d4e4fa;margin-bottom:9px}.brisly-time-live-preview{font-size:19px;font-weight:850;color:#082b59;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.brisly-time-live-preview small{font-size:12.5px;font-weight:750;color:#0758c2;margin-left:2px}.brisly-time-ampm-seg{display:inline-flex;padding:2.5px;border-radius:9px;background:#dce8f8;gap:2px}.brisly-time-ampm-seg button{height:27px;padding:0 10px;border-radius:7px;border:none;background:transparent;color:#334155;font-family:var(--font-sans);font-size:12px;font-weight:750;cursor:pointer;transition:all .13s ease}.brisly-time-ampm-seg button.is-active{background:var(--blue-grad);color:#fff;box-shadow:0 2px 5px #082b5938}.brisly-time-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:9px}.brisly-time-preset-chip{height:27px;padding:0 4px;border-radius:999px;border:1px solid #d9e5f5;background:#f8fbff;color:#0758c2;font-family:var(--font-sans);font-size:11px;font-weight:720;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;transition:all .13s ease}.brisly-time-preset-chip:hover{background:#e6f0fd;border-color:#9ec5f8}.brisly-time-sec-label{font-size:11.2px;font-weight:750;color:#64748b;margin-bottom:4px}.brisly-time-hour-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:8px}.brisly-time-min-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.brisly-time-cell{height:33px;border-radius:9px;border:1px solid #e1eaf6;background:#fff;color:#0f172a;font-family:var(--font-sans);font-size:13.2px;font-weight:720;font-variant-numeric:tabular-nums;cursor:pointer;transition:all .12s ease}.brisly-time-cell:hover:not(.is-selected){background:#edf4fe;border-color:#b7d2f7;color:#0758c2}.brisly-time-cell.is-selected{background:var(--blue-grad);border-color:#062349;color:#fff;font-weight:800;box-shadow:0 3px 8px #0758c240}[data-theme=dark] .elv-promo-field-input,[data-theme=dark] .elv-promo-unit-field,[data-theme=dark] .brisly-sched-trigger{background:#0d1729;border-color:#263b60;color:#f1f5f9;box-shadow:none}[data-theme=dark] .elv-promo-field-input:hover,[data-theme=dark] .elv-promo-unit-field:hover,[data-theme=dark] .brisly-sched-trigger:hover{border-color:#3b5c94;background:#101c32}[data-theme=dark] .elv-promo-field-input:focus,[data-theme=dark] .elv-promo-unit-field:focus-within,[data-theme=dark] .brisly-sched-trigger.is-open{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f638}[data-theme=dark] .brisly-sched-trigger.has-value{background:linear-gradient(180deg,#12213b,#0e1a30);border-color:#365991}[data-theme=dark] .elv-promo-unit-badge{background:linear-gradient(180deg,#182c4e,#13233f);border-color:#2f4d82;color:#dbeafe}[data-theme=dark] .elv-promo-unit-input{color:#f8fafc}[data-theme=dark] .brisly-sched-trigger-text{color:#e0f2fe}[data-theme=dark] .brisly-sched-trigger-text.is-placeholder{color:#64748b}[data-theme=dark] .brisly-sched-clear-dot{background:#1a2c4b;color:#94a3b8}[data-theme=dark] .brisly-sched-clear-dot:hover{background:#27406b;color:#f8fafc}[data-theme=dark] .brisly-sched-popover{background:#121e34;border-color:#283f68;box-shadow:0 24px 52px #00000094}[data-theme=dark] .brisly-cal-month-title,[data-theme=dark] .brisly-time-live-preview{color:#f8fafc}[data-theme=dark] .brisly-time-live-preview small{color:#93c5fd}[data-theme=dark] .brisly-cal-nav-btn,[data-theme=dark] .brisly-cal-foot-clear,[data-theme=dark] .brisly-time-cell{background:#172742;border-color:#2a416b;color:#e2e8f0}[data-theme=dark] .brisly-cal-nav-btn:hover,[data-theme=dark] .brisly-time-cell:hover:not(.is-selected),[data-theme=dark] .brisly-cal-day:hover:not(:disabled):not(.is-selected){background:#21375c;border-color:#3b82f6;color:#93c5fd}[data-theme=dark] .brisly-cal-day{color:#e2e8f0}[data-theme=dark] .brisly-cal-day.is-outside{color:#475569}[data-theme=dark] .brisly-cal-day.is-today:not(.is-selected){background:#2563eb33;border-color:#60a5fa;color:#93c5fd}[data-theme=dark] .brisly-cal-day.is-selected,[data-theme=dark] .brisly-time-cell.is-selected,[data-theme=dark] .brisly-time-ampm-seg button.is-active{background:#0758c2;border-color:#60a5fa;color:#fff}[data-theme=dark] .brisly-cal-foot{border-top-color:#223659}[data-theme=dark] .brisly-time-head{background:#0d1729;border-color:#243b61}[data-theme=dark] .brisly-time-ampm-seg{background:#182844}[data-theme=dark] .brisly-time-ampm-seg button{color:#cbd5e1}[data-theme=dark] .brisly-time-preset-chip{background:#172742;border-color:#29416a;color:#93c5fd}[data-theme=dark] .brisly-time-preset-chip:hover{background:#22385e;border-color:#60a5fa}.elv-action-tile.is-promo-active{padding:9px 11px;gap:5px;border-color:#60a5fa;background:#eff6ff;box-shadow:0 4px 12px #0758c21a,inset 0 1px #ffffffeb}.elv-action-tile.is-promo-active:hover:not(:disabled){border-color:#0758c2;background:#e3f1fd}.elv-action-tile.is-promo-active .elv-tile-icon{background:#e3f1fd;border-color:#9ec5f8}.elv-tile-promo-saving-pill{padding:2.5px 7.5px;border-radius:999px;background:var(--blue-grad);color:#fff;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap;box-shadow:0 2px 5px #082b5938}.elv-tile-promo-label-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;width:100%}.elv-tile-promo-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;line-height:1.2}.elv-action-tile.is-promo-active .elv-tile-promo-title{-webkit-line-clamp:3;font-size:12.6px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.elv-tile-promo-amount-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#fcebed;border:1px solid #fda4af;color:#dc2626;font-size:11.6px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;box-shadow:0 1px 2px #dc262614,inset 0 1px #ffffffd9}[data-theme=dark] .elv-tile-promo-amount-badge{background:#ef444433;border-color:#f8717173;color:#fca5a5;box-shadow:none}.elv-applied-promo-pill.is-clickable{cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .12s ease}.elv-applied-promo-pill.is-clickable:hover{border-color:#0758c2;background:#0758c224}.elv-order-promo-active-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#edf5ff;border:1.5px solid #9ec5f8;margin-bottom:14px}.elv-order-promo-active-left{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.elv-order-promo-active-icon{width:38px;height:38px;border-radius:11px;background:#fff;border:1px solid #c3dbf9;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.elv-order-promo-active-kicker{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:#0758c2}.elv-order-promo-active-name{font-size:14.5px;font-weight:800;color:#082b59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elv-order-promo-active-saving{font-size:12.4px;color:#334155;font-variant-numeric:tabular-nums}.elv-order-promo-active-saving strong{color:#15803d;font-weight:800}.elv-order-promo-coupon-box{margin-bottom:14px}.elv-order-promo-section{display:flex;flex-direction:column;gap:7px}.elv-order-promo-empty{display:flex;align-items:center;gap:12px;padding:14px;border-radius:13px;background:#f8fafd;border:1px dashed #d5e0ef}.elv-order-promo-empty-title{font-size:13.4px;font-weight:750;color:#0f172a}.elv-order-promo-empty-sub{font-size:12.1px;color:#64748b;margin-top:2px}.elv-order-promo-chosen-pill{display:inline-flex;align-items:center;gap:4px;padding:2.5px 8px;border-radius:999px;background:var(--blue-grad);color:#fff;font-size:11px;font-weight:750}.elv-order-promo-pending-list{display:flex;flex-direction:column;gap:6px;max-height:130px;overflow-y:auto}.elv-order-promo-pending-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;background:#f8fafd;border:1px dashed #d7e2f0}.elv-order-promo-pending-name{font-size:13px;font-weight:720;color:#334155}.elv-order-promo-pending-reason{font-size:11.6px;color:#64748b;margin-top:2px}[data-theme=dark] .elv-action-tile.is-promo-active{background:#2563eb33;border-color:#60a5fa;box-shadow:0 4px 14px #00000052}[data-theme=dark] .elv-action-tile.is-promo-active .elv-tile-icon{background:#2563eb47;border-color:#93c5fd80}[data-theme=dark] .elv-tile-promo-saving-pill{background:#0758c2;color:#fff}[data-theme=dark] .elv-order-promo-active-banner{background:#2563eb2e;border-color:#60a5fa80}[data-theme=dark] .elv-order-promo-active-icon{background:#101c31;border-color:#2c4775}[data-theme=dark] .elv-order-promo-active-kicker{color:#93c5fd}[data-theme=dark] .elv-order-promo-active-name,[data-theme=dark] .elv-order-promo-empty-title,[data-theme=dark] .elv-order-promo-pending-name{color:#f8fafc}[data-theme=dark] .elv-order-promo-active-saving{color:#cbd5e1}[data-theme=dark] .elv-order-promo-active-saving strong{color:#4ade80}[data-theme=dark] .elv-order-promo-empty,[data-theme=dark] .elv-order-promo-pending-row{background:#0d1628;border-color:#23385b}.brisly-sidebar-top-brand{display:flex;align-items:center;justify-content:center;padding:6px 8px 9px;margin-bottom:0;border-bottom:1px solid #ecf2fa}.brisly-owner-user-chip{width:100%;margin:0;padding:8.5px 10px;border-radius:14px;background:linear-gradient(180deg,#fff,#f4f8ff);border:1px solid #d5e3f6;box-shadow:0 3px 10px -2px #082b590f,inset 0 1px #fff;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease}.brisly-owner-user-chip:hover{background:linear-gradient(180deg,#fff,#eaf3fe);border-color:#b5cef2;box-shadow:0 5px 14px -3px #0758c21f,inset 0 1px #fff}.brisly-owner-user-chip .owner-chip-avatar{position:relative;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#082b59,#0758c2);border:1.5px solid #ffffff;box-shadow:0 3px 8px #0758c247;color:#fff;font-size:12.8px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-owner-user-chip .owner-chip-online-dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#10b981;border:2px solid #ffffff}.brisly-owner-user-chip .owner-chip-meta{min-width:0;flex:1}.brisly-owner-user-chip .owner-chip-meta strong{display:block;font-size:13.4px;font-weight:750;color:var(--text-brand, #082b59);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.brisly-owner-user-chip .owner-chip-meta span{display:inline-flex;align-items:center;margin-top:2px;font-size:11.4px;font-weight:650;color:#526784}.brisly-owner-ws-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle, #e4edf8)}.brisly-owner-stage{display:flex;flex-direction:column;gap:18px;max-width:1080px}.brisly-owner-duotone-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.brisly-owner-kpi-cell{display:flex;min-width:0;cursor:pointer}.brisly-owner-kpi-cell .brisly-metric-card{width:100%;height:100%;min-height:76px;padding:13px 16px;justify-content:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.brisly-owner-kpi-cell:hover .brisly-metric-card{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 10px 22px -4px #082b591f}.brisly-owner-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.brisly-owner-biz-cards-grid{display:flex;flex-direction:column;gap:12px}.brisly-owner-biz-strip{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brisly-owner-biz-icon-box{width:48px;height:48px;border-radius:13px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid rgba(7,88,194,.22);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-owner-installer-banner{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#f3f8ff,#fff);border-color:#cde1fb}.brisly-owner-loc-header{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-subtle, #e4edf8);background:linear-gradient(180deg,#fafdff,#f3f8ff)}.brisly-owner-empty-box{margin-top:10px;padding:38px 24px;border-radius:15px;border:1px dashed #c8dcf8;background:#f8fbff;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.brisly-owner-empty-box h4{margin:4px 0 0;font-size:16px;font-weight:800;color:var(--text-brand, #082b59)}.brisly-owner-empty-box p{margin:0;max-width:540px;font-size:13.5px;line-height:1.5;color:var(--text-secondary, #5a6f87)}.brisly-owner-notif-icon{width:38px;height:38px;border-radius:11px;background:var(--tint-blue-bg, #ebf4fe);border:1px solid rgba(7,88,194,.2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .brisly-sidebar-top-brand{border-bottom-color:#1e2f4d}[data-theme=dark] .brisly-owner-user-chip,[data-theme=dark] .brisly-owner-biz-icon-box,[data-theme=dark] .brisly-owner-notif-icon{background:#38bdf824;border-color:#60a5fa4d;box-shadow:none}[data-theme=dark] .brisly-owner-installer-banner,[data-theme=dark] .brisly-owner-loc-header,[data-theme=dark] .brisly-owner-empty-box{background:#111f35;border-color:#21375a}[data-theme=dark] .brisly-owner-empty-box h4{color:#f8fafc}.elv-bui-section-label{padding:4px 10px 2px;font-size:10.8px;font-weight:800;letter-spacing:.06em;color:#64748b;text-transform:uppercase}.elv-bui-brand-footer{padding:6px 10px 2px;display:flex;align-items:center}.elv-bui-nav-item-main{flex:1;min-width:0;overflow:hidden;gap:9.5px}.elv-bui-nav-label{font-size:14px;overflow:hidden;text-overflow:ellipsis}.elv-bui-nav-badge{flex-shrink:0}.elv-bui-icon-tile.is-selected{--icon-brand-stroke: #ffffff;--icon-brand-accent: rgba(255, 255, 255, .92);--icon-brand-fill: rgba(255, 255, 255, .22)}.brisly-admin-table .elv-btn-soft-blue,.brisly-admin-table .elv-btn-soft-danger,.brisly-admin-table .elv-btn-primary,.brisly-admin-table .elv-btn-neutral,.table-actions-right .elv-btn-soft-blue,.table-actions-right .elv-btn-soft-danger,.table-actions-right .elv-btn-primary,.table-actions-right .elv-btn-neutral{height:36px;padding:0 14px;font-size:13.6px;border-radius:10px}.dev-card-actions .elv-btn-soft-blue,.dev-card-actions .elv-btn-soft-danger,.dev-card-actions .elv-btn-primary,.dev-card-actions .elv-btn-neutral,.owner-device-row-card .elv-btn-soft-blue,.owner-device-row-card .elv-btn-soft-danger,.owner-device-row-card .elv-btn-primary,.owner-device-row-card .elv-btn-neutral,.owner-account-btn-row .elv-btn-soft-blue,.owner-account-btn-row .elv-btn-soft-danger,.owner-account-btn-row .elv-btn-primary,.owner-account-btn-row .elv-btn-neutral,.brisly-owner-biz-strip .elv-btn-soft-blue,.brisly-owner-biz-strip .elv-btn-soft-danger,.brisly-owner-biz-strip .elv-btn-primary,.brisly-owner-biz-strip .elv-btn-neutral,.brisly-owner-loc-header .elv-btn-soft-blue,.brisly-owner-loc-header .elv-btn-soft-danger,.brisly-owner-loc-header .elv-btn-primary,.brisly-owner-loc-header .elv-btn-neutral{height:40px;padding:0 15px;font-size:14px;border-radius:11px}.elv-btn-primary:not(:disabled){--icon-brand-stroke: #ffffff;--icon-brand-accent: rgba(255, 255, 255, .92);--icon-brand-fill: rgba(255, 255, 255, .22);--icon-brand-fill-active: rgba(255, 255, 255, .26);--text-accent: #ffffff}.brisly-license-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.brisly-license-metrics-grid .brisly-metric-card{padding:12px 15px}.brisly-license-metrics-grid .brisly-metric-card__label,.brisly-license-metrics-grid .brisly-metric-card__sub,.brisly-owner-metrics-grid .brisly-metric-card__label,.brisly-owner-metrics-grid .brisly-metric-card__sub{white-space:normal;overflow:visible;text-overflow:clip}.brisly-license-metrics-grid .brisly-metric-card__value{font-size:18.5px!important}.brisly-lp-pill-header-wrap{position:sticky;top:14px;z-index:280;padding:14px 20px 0;pointer-events:none}.brisly-lp-pill-navbar{pointer-events:auto;max-width:1120px;margin:0 auto;height:68px;padding:0 18px 0 26px;border-radius:22px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(8,43,89,.08);box-shadow:0 14px 36px -10px #082b591f,0 2px 8px #082b590a;display:flex;align-items:center;justify-content:space-between;gap:20px}.brisly-lp-brand-btn{border:none;background:transparent;padding:4px 0;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.brisly-lp-pill-links{display:flex;align-items:center;gap:28px}.lp-pill-nav-link{border:none;background:transparent;padding:6px 4px;font-family:var(--font-sans);font-size:15px;font-weight:600;color:#3f4a5c;cursor:pointer;white-space:nowrap;transition:color .15s ease}@media(hover:hover){.lp-pill-nav-link:hover{color:#0758c2}}.brisly-lp-pill-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.brisly-lp-theme-switch{width:60px;height:34px;padding:3px;border-radius:999px;background:#edf0f5;border:1px solid #dfe5ef;display:inline-flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease}.brisly-lp-theme-switch .theme-switch-slot{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.brisly-lp-theme-switch:not(.is-dark) .theme-switch-slot.is-sun{background:#fff;color:#111827;box-shadow:0 2px 6px #0f172a1f}.brisly-lp-theme-switch:not(.is-dark) .theme-switch-slot.is-moon{color:#8c98a9}.brisly-lp-theme-switch.is-dark{background:#1a2942;border-color:#2c4368}.brisly-lp-theme-switch.is-dark .theme-switch-slot.is-sun{color:#7c93b6}.brisly-lp-theme-switch.is-dark .theme-switch-slot.is-moon{background:#0758c2;color:#fff;box-shadow:0 2px 6px #00000059}.brisly-lp-login-link-btn{height:40px;padding:0 15px;border-radius:13px;border:1px solid #d7e3f4;background:#f6f9ff;color:#082b59;font-family:var(--font-sans);font-size:14px;font-weight:750;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.brisly-lp-login-link-btn.is-active,.brisly-lp-login-link-btn:hover{background:#eaf2fe;border-color:#b4cff5;color:#0758c2}.brisly-lp-panel-btn{height:42px;padding:0 20px;border-radius:14px;border:1px solid #062349;background:linear-gradient(135deg,#082b59,#0758c2);color:#fff;font-family:var(--font-sans);font-size:14.5px;font-weight:750;cursor:pointer;white-space:nowrap;box-shadow:0 6px 16px -4px #0758c259;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.brisly-lp-panel-btn:hover{filter:brightness(1.06);box-shadow:0 8px 20px -4px #0758c273}.brisly-lp-user-menu-wrap{position:relative}.brisly-lp-user-trigger{height:42px;border:1px solid #e2e8f0;background:#edf0f5;padding:3px 10px 3px 4px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:#334155;transition:background-color .15s ease,border-color .15s ease}.brisly-lp-user-trigger:hover{background:#e2e8f0;border-color:#cbd5e1}.brisly-lp-user-trigger .user-avatar-circle{width:34px;height:34px;border-radius:50%;background:#1d3b8b;color:#fff;font-size:13.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.brisly-lp-user-trigger .user-chevron{transition:transform .18s ease}.brisly-lp-user-trigger .user-chevron.is-open{transform:rotate(180deg)}.brisly-lp-user-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:280px;padding:16px 18px 14px;border-radius:20px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 22px 48px -12px #0f172a33;display:flex;flex-direction:column;z-index:350}.brisly-lp-user-dropdown .dropdown-user-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid #eef2f7}.brisly-lp-user-dropdown .dropdown-avatar{width:44px;height:44px;border-radius:50%;background:#1d3b8b;color:#fff;font-size:16px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-lp-user-dropdown .dropdown-user-info{min-width:0;flex:1}.brisly-lp-user-dropdown .dropdown-user-head strong{display:block;font-size:16px;font-weight:800;color:#1e293b;line-height:1.25}.brisly-lp-user-dropdown .dropdown-user-head span{display:block;font-size:13px;color:#64748b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-lp-user-dropdown .dropdown-clean-item{width:100%;padding:10px 6px;border:none;border-radius:10px;background:transparent;color:#334155;font-family:var(--font-sans);font-size:14.5px;font-weight:600;text-align:left;display:flex;align-items:center;cursor:pointer;transition:background-color .14s ease,color .14s ease}.brisly-lp-user-dropdown .dropdown-clean-item:hover{background:#f1f5f9;color:#082b59}.brisly-lp-user-dropdown .dropdown-clean-item.is-danger{color:#dc2626}.brisly-lp-user-dropdown .dropdown-clean-item.is-danger:hover{background:#fef2f2;color:#b91c1c}.brisly-standalone-auth-screen{position:relative;min-height:100vh;width:100%;overflow:hidden;background:linear-gradient(155deg,#e7f1fe,#f4f8ff 48%,#e4effd);color:#082b59;font-family:var(--font-sans);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 18px 28px}.brisly-auth-bg-decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.brisly-auth-bg-decor .auth-glow-orb{position:absolute;border-radius:50%;filter:blur(72px)}.brisly-auth-bg-decor .auth-glow-orb.is-top-left{top:-140px;left:-120px;width:520px;height:520px;background:radial-gradient(circle,#0758c238,#0758c200 70%)}.brisly-auth-bg-decor .auth-glow-orb.is-bottom-right{bottom:-160px;right:-120px;width:560px;height:560px;background:radial-gradient(circle,#082b592e,#082b5900 70%)}.brisly-auth-bg-decor .auth-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(7,88,194,.16) 1.25px,transparent 1.25px);background-size:26px 26px;mask-image:radial-gradient(ellipse 80% 75% at 50% 50%,#000 35%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 75% at 50% 50%,#000 35%,transparent 100%)}.standalone-auth-center-stage{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center}.brisly-standalone-auth-card{position:relative;width:100%;max-width:446px;background:#fff;border-radius:24px;border:1.5px solid #cde0f7;box-shadow:0 26px 60px -18px #082b592e,0 4px 16px -4px #0758c214,inset 0 1px #fff;padding:36px 36px 30px;display:flex;flex-direction:column;align-items:center}.brisly-standalone-auth-card:before{content:"";position:absolute;top:0;left:32px;right:32px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#082b59,#0758c2,#3b82f6)}.brisly-standalone-auth-card.is-register-card{max-width:560px;padding:34px 36px 28px}.standalone-auth-logo-btn{border:none;background:transparent;padding:0;margin-bottom:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.standalone-auth-title{margin:0 0 5px;font-size:21px;font-weight:850;color:#082b59;text-align:center;letter-spacing:-.02em}.standalone-auth-subtitle{margin:0 0 22px;font-size:13.5px;color:#52657d;text-align:center;line-height:1.45;max-width:38ch}.standalone-auth-alert{width:100%;margin-bottom:16px;padding:10px 14px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:650;text-align:center}.standalone-auth-form{width:100%;display:flex;flex-direction:column;gap:16px}.standalone-auth-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:580px){.standalone-auth-grid-2{grid-template-columns:1fr}}.standalone-field{display:flex;flex-direction:column;gap:7px}.standalone-field label{font-size:13.4px;font-weight:750;color:#082b59;display:inline-flex;align-items:center;gap:7px}.standalone-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.standalone-forgot-link{border:none;background:transparent;padding:0;font-family:var(--font-sans);font-size:12.8px;font-weight:750;color:#0758c2;cursor:pointer}.standalone-forgot-link:hover{text-decoration:underline}.standalone-input-wrap{position:relative;display:flex;align-items:center;width:100%}.standalone-field input,.standalone-field select,.standalone-input-wrap input,.standalone-input-wrap select{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1.5px solid #c5d8f0;background:#f7faff;color:#082b59;font-family:var(--font-sans);font-size:14.5px;font-weight:600;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.standalone-input-wrap.is-password input{padding-right:44px}.standalone-field input::placeholder,.standalone-input-wrap input::placeholder{color:#7c90ab;font-weight:500}.standalone-field input:focus,.standalone-field select:focus,.standalone-input-wrap input:focus,.standalone-input-wrap select:focus{outline:none;background:#fff;border-color:#0758c2;box-shadow:0 0 0 3.5px #0758c226}.standalone-eye-btn{position:absolute;right:10px;width:32px;height:32px;border:none;background:transparent;color:#5a6f87;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px}.standalone-eye-btn:hover{color:#082b59;background:#ebf3fe}.standalone-submit-btn{width:100%;height:48px!important;margin-top:6px;border-radius:12px!important;font-size:15px!important;font-weight:800!important;justify-content:center;gap:8px}.standalone-switch-row{width:100%;margin-top:20px;padding-top:16px;border-top:1px solid #e7f0fb;font-size:14px;font-weight:600;color:#52657d;display:flex;align-items:center;justify-content:center;gap:6px}.standalone-switch-row button{border:none;background:transparent;padding:0;font-family:var(--font-sans);font-size:14px;font-weight:800;color:#0758c2;cursor:pointer}.standalone-switch-row button:hover{text-decoration:underline}.standalone-auth-bottom-links{margin-top:22px;padding:9px 18px;border-radius:999px;background:#ffffffc7;border:1px solid #cfe0f6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 22px -10px #082b591f;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;font-size:12.8px;color:#64748b}.standalone-auth-bottom-links .dot-sep{color:#94a3b8;font-weight:700}.standalone-auth-bottom-links button{border:none;background:transparent;padding:0;font-family:var(--font-sans);font-size:12.8px;font-weight:700;color:#334155;cursor:pointer;transition:color .14s ease}.standalone-auth-bottom-links button.is-back-home{color:#0758c2;font-weight:800}.standalone-auth-bottom-links button:hover{color:#082b59;text-decoration:underline}.brisly-cloud-field label.elv-field-label-with-icon{display:inline-flex!important;align-items:center!important;gap:7px!important}@media(max-width:1040px){.brisly-lp-pill-links{display:none}}[data-theme=dark] .brisly-lp-root{background:#091220;color:#f1f5f9;--icon-brand-stroke: #60a5fa;--icon-brand-accent: #93c5fd;--icon-brand-fill: rgba(56, 189, 248, .22)}[data-theme=dark] .brisly-lp-pill-navbar{background:#0f1b2df5;border-color:#23385b;box-shadow:0 14px 36px -10px #0000008c}[data-theme=dark] .lp-pill-nav-link{color:#cbd5e1}[data-theme=dark] .lp-pill-nav-link:hover{color:#60a5fa}[data-theme=dark] .brisly-lp-user-trigger{background:#162640;border-color:#284169;color:#cbd5e1}[data-theme=dark] .brisly-lp-user-trigger:hover{background:#1e3252}[data-theme=dark] .brisly-lp-user-dropdown{background:#0f1b2d;border-color:#23385b;box-shadow:0 22px 48px -12px #000000a6}[data-theme=dark] .brisly-lp-user-dropdown .dropdown-user-head{border-bottom-color:#1e3252}[data-theme=dark] .brisly-lp-user-dropdown .dropdown-user-head strong{color:#f8fafc}[data-theme=dark] .brisly-lp-user-dropdown .dropdown-user-head span{color:#94a3b8}[data-theme=dark] .brisly-lp-user-dropdown .dropdown-clean-item{color:#e2e8f0}[data-theme=dark] .brisly-lp-user-dropdown .dropdown-clean-item:hover{background:#172946;color:#93c5fd}[data-theme=dark] .brisly-lp-user-dropdown .dropdown-clean-item.is-danger{color:#f87171}[data-theme=dark] .brisly-lp-user-dropdown .dropdown-clean-item.is-danger:hover{background:#ef444424;color:#fca5a5}[data-theme=dark] .brisly-lp-hero-centered{background:radial-gradient(1200px 640px at 50% 0%,#10213d,#0b1628 56%,#091220)}[data-theme=dark] .brisly-lp-section{background:#091220}[data-theme=dark] .brisly-lp-section.is-alt-bg{background:#0d182b;border-top-color:#1a2d4c;border-bottom-color:#1a2d4c}[data-theme=dark] .brisly-lp-social-badge{background:#112038;border-color:#233b63;color:#e2e8f0;box-shadow:0 6px 20px -6px #00000073}[data-theme=dark] .brisly-lp-social-badge .social-divider{background:#233b63}[data-theme=dark] .brisly-lp-social-badge .social-country{color:#60a5fa}[data-theme=dark] .brisly-lp-display-h1,[data-theme=dark] .brisly-lp-split-copy h2,[data-theme=dark] .brisly-lp-section-head h2,[data-theme=dark] .brisly-lp-cities-box h3{color:#f8fafc}[data-theme=dark] .brisly-lp-display-sub,[data-theme=dark] .brisly-lp-split-copy>p,[data-theme=dark] .brisly-lp-section-head p,[data-theme=dark] .brisly-lp-cities-box p{color:#94a3b8}[data-theme=dark] .brisly-lp-hero-perks{color:#cbd5e1}[data-theme=dark] .brisly-lp-eyebrow-pill{background:#2563eb2e;border-color:#60a5fa52;color:#93c5fd}[data-theme=dark] .brisly-lp-platform-tabs{background:#111f36;border-color:#233a5e;box-shadow:0 12px 30px -10px #00000080}[data-theme=dark] .brisly-lp-tab-btn{color:#cbd5e1}[data-theme=dark] .brisly-lp-tab-btn:hover{background:#182b49;color:#f8fafc}[data-theme=dark] .brisly-lp-app-window{background:#0f1b2d;border-color:#243b61;box-shadow:0 32px 70px -20px #000000a6}[data-theme=dark] .app-win-header{background:#132238;border-bottom-color:#21375a}[data-theme=dark] .app-win-title{color:#e2e8f0}[data-theme=dark] .app-win-sidebar{background:#0b1526;border-right-color:#1e3252}[data-theme=dark] .win-side-item{color:#94a3b8}[data-theme=dark] .win-side-item.is-active{background:#162844;color:#60a5fa;border-color:#274472}[data-theme=dark] .app-win-stage{background:#0f1b2d}[data-theme=dark] .search-input-mock,[data-theme=dark] .showcase-cart-table,[data-theme=dark] .showcase-pos-summary,[data-theme=dark] .inline-kpi,[data-theme=dark] .corte-mini-card,[data-theme=dark] .visual-receipt-preview,[data-theme=dark] .v-stat-box,[data-theme=dark] .v-stock-item,[data-theme=dark] .brisly-lp-visual-window{background:#132238;border-color:#233a5e;color:#f1f5f9}[data-theme=dark] .cart-thead,[data-theme=dark] .summary-client-box,[data-theme=dark] .v-pay-pill{background:#0b1526;border-color:#1e3252;color:#cbd5e1}[data-theme=dark] .cart-trow{border-top-color:#1e3252;color:#e2e8f0}[data-theme=dark] .cart-trow strong,[data-theme=dark] .inline-kpi strong,[data-theme=dark] .corte-mini-card h4,[data-theme=dark] .v-win-head strong,[data-theme=dark] .v-stat-box strong,[data-theme=dark] .v-stock-item strong,[data-theme=dark] .summary-client-box strong{color:#f8fafc}[data-theme=dark] .cart-trow small,[data-theme=dark] .inline-kpi span,[data-theme=dark] .corte-mini-rows div,[data-theme=dark] .v-win-head span,[data-theme=dark] .v-stat-box small,[data-theme=dark] .v-stock-item span,[data-theme=dark] .summary-breakdown div{color:#94a3b8}[data-theme=dark] .brisly-lp-stats-ribbon{background:#0f1b2d;border-color:#233a5e}[data-theme=dark] .split-feat-item strong,[data-theme=dark] .brisly-lp-giro-card h3,[data-theme=dark] .brisly-lp-step-card h3,[data-theme=dark] .brisly-lp-faq-item h4,[data-theme=dark] .testimonial-author strong,[data-theme=dark] .lp-footer-col h5{color:#f8fafc}[data-theme=dark] .split-feat-item span,[data-theme=dark] .brisly-lp-giro-card p,[data-theme=dark] .brisly-lp-step-card p,[data-theme=dark] .brisly-lp-faq-item p,[data-theme=dark] .brisly-lp-testimonial-card p,[data-theme=dark] .testimonial-author span,[data-theme=dark] .lp-footer-brand p,[data-theme=dark] .lp-footer-col a,[data-theme=dark] .lp-footer-col button{color:#94a3b8}[data-theme=dark] .brisly-lp-giro-card,[data-theme=dark] .brisly-lp-step-card,[data-theme=dark] .brisly-lp-testimonial-card,[data-theme=dark] .brisly-lp-faq-item,[data-theme=dark] .brisly-lp-cities-box{background:#111f36;border-color:#233a5e;box-shadow:0 14px 32px -14px #00000080}[data-theme=dark] .lp-capability-pill,[data-theme=dark] .lp-city-tag{background:#132238;border-color:#243b61;color:#e2e8f0}[data-theme=dark] .brisly-lp-bottom-cta-section{background:#091220}[data-theme=dark] .brisly-lp-footer{background:#070e1a;border-top-color:#192a47}[data-theme=dark] .lp-footer-bottom{border-top-color:#192a47;color:#64748b}[data-theme=dark] .brisly-standalone-auth-screen{background:linear-gradient(155deg,#071120,#0b1930,#060e1a);color:#f1f5f9;--icon-brand-stroke: #60a5fa;--icon-brand-accent: #93c5fd;--icon-brand-fill: rgba(56, 189, 248, .22)}[data-theme=dark] .brisly-auth-bg-decor .auth-grid-pattern{background-image:radial-gradient(rgba(96,165,250,.16) 1.25px,transparent 1.25px)}[data-theme=dark] .brisly-standalone-auth-card{background:#0f1b2d;border-color:#233a5e;box-shadow:0 26px 60px -16px #000000a6}[data-theme=dark] .standalone-auth-title{color:#f8fafc}[data-theme=dark] .standalone-auth-subtitle{color:#94a3b8}[data-theme=dark] .standalone-field label{color:#e2e8f0}[data-theme=dark] .standalone-field input,[data-theme=dark] .standalone-field select,[data-theme=dark] .standalone-input-wrap input,[data-theme=dark] .standalone-input-wrap select{background:#0b1526;border-color:#263f66;color:#f8fafc}[data-theme=dark] .standalone-field input:focus,[data-theme=dark] .standalone-field select:focus,[data-theme=dark] .standalone-input-wrap input:focus,[data-theme=dark] .standalone-input-wrap select:focus{background:#091220;border-color:#60a5fa;box-shadow:0 0 0 3.5px #60a5fa33}[data-theme=dark] .standalone-switch-row{border-top-color:#1e3252;color:#94a3b8}[data-theme=dark] .standalone-forgot-link,[data-theme=dark] .standalone-switch-row button,[data-theme=dark] .standalone-auth-bottom-links button.is-back-home{color:#60a5fa}[data-theme=dark] .standalone-auth-bottom-links{background:#0f1b2dd9;border-color:#233a5e;color:#94a3b8}[data-theme=dark] .standalone-auth-bottom-links button{color:#cbd5e1}.brisly-owner-license-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,#f3f8ff,#fff 65%,#f8fbff);border:1.5px solid #cfe0f6;box-shadow:0 10px 26px -14px #082b591f,inset 0 1px #fff}.brisly-owner-license-hero .license-hero-main{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.brisly-owner-license-hero .license-hero-shield{width:52px;height:52px;border-radius:14px;background:linear-gradient(145deg,#ebf4fe,#dbeafe);border:1px solid #b8d4f8;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px -4px #0758c22e}.brisly-owner-license-hero .license-hero-copy{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.brisly-owner-license-hero .license-hero-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.brisly-owner-license-hero .license-hero-biz{font-size:17.5px;font-weight:850;color:var(--text-brand, #082b59);letter-spacing:-.015em}.brisly-owner-license-hero .live-emerald-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2.5px #10b9813d;display:inline-block}.brisly-owner-license-hero .license-hero-meta-pills{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13px;color:var(--text-secondary, #52657d)}.brisly-owner-license-hero .license-meta-item{display:inline-flex;align-items:center;gap:6px}.brisly-owner-license-hero .license-meta-item strong{color:var(--text-brand, #082b59);font-weight:750}.brisly-owner-license-hero .license-meta-sep{color:#94a3b8;font-weight:700}.brisly-owner-license-hero .license-hero-stub{min-width:230px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid #d4e3f6;box-shadow:0 4px 14px -6px #082b5914;display:flex;flex-direction:column;gap:8px;flex-shrink:0;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.brisly-owner-license-hero .license-hero-stub:hover{border-color:#93c5fd;box-shadow:0 8px 20px -6px #0758c229;transform:translateY(-1px)}.brisly-owner-license-hero .license-stub-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10.8px;font-weight:800;letter-spacing:.05em;color:#64748b}.brisly-owner-license-hero .license-stub-currency{padding:2px 8px;border-radius:999px;background:#ebf3fe;border:1px solid #c7dDF9;color:#0758c2;font-size:10.8px;font-weight:800}.brisly-owner-license-hero .license-stub-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.brisly-owner-license-hero .license-stub-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:#475569}.brisly-owner-license-hero .license-stub-val{font-size:15.5px;font-weight:850;color:var(--text-brand, #082b59);font-variant-numeric:tabular-nums}.brisly-owner-kpi-cell .brisly-metric-card{border-radius:16px;padding:15px 17px;background:linear-gradient(180deg,#fff,#f8fbff);border:1.5px solid #d5e3f5;box-shadow:0 6px 18px -10px #082b5917}.brisly-owner-kpi-cell .brisly-metric-card__icon{width:42px;height:42px;border-radius:12px;background:#ebf4fe;border:1px solid rgba(7,88,194,.2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-owner-kpi-cell .brisly-metric-card__label{font-size:14.5px;font-weight:800;color:var(--text-brand, #082b59)}.brisly-owner-kpi-cell .brisly-metric-card__sub{font-size:12.2px;font-weight:600;color:var(--text-secondary, #5a6f87)}.brisly-owner-kpi-cell .brisly-metric-card__value{font-size:22px;font-weight:850;color:var(--text-brand, #082b59);font-variant-numeric:tabular-nums}@media(max-width:960px){.brisly-owner-license-hero{flex-direction:column;align-items:stretch}.brisly-owner-duotone-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=dark] .brisly-owner-license-hero{background:linear-gradient(135deg,#111f36,#0f1b2d);border-color:#233a5e;box-shadow:0 12px 30px -12px #00000080}[data-theme=dark] .brisly-owner-license-hero .license-hero-shield{background:#38bdf824;border-color:#60a5fa52}[data-theme=dark] .brisly-owner-license-hero .license-hero-biz,[data-theme=dark] .brisly-owner-license-hero .license-meta-item strong,[data-theme=dark] .brisly-owner-license-hero .license-stub-val{color:#f8fafc}[data-theme=dark] .brisly-owner-license-hero .license-hero-meta-pills,[data-theme=dark] .brisly-owner-license-hero .license-stub-status{color:#94a3b8}[data-theme=dark] .brisly-owner-license-hero .license-hero-stub{background:#0b1526;border-color:#21375a}[data-theme=dark] .brisly-owner-license-hero .license-stub-currency{background:#2563eb38;border-color:#60a5fa59;color:#93c5fd}[data-theme=dark] .brisly-owner-kpi-cell .brisly-metric-card{background:linear-gradient(180deg,#111f36,#0e1a2d);border-color:#233a5e}[data-theme=dark] .brisly-owner-kpi-cell .brisly-metric-card__icon{background:#38bdf824;border-color:#60a5fa4d}[data-theme=dark] .brisly-owner-kpi-cell .brisly-metric-card__label,[data-theme=dark] .brisly-owner-kpi-cell .brisly-metric-card__value{color:#f8fafc}[data-theme=dark] .brisly-owner-kpi-cell .brisly-metric-card__sub{color:#94a3b8}.brisly-custom-dropdown{position:relative;width:100%;font-family:var(--font-sans, "Plus Jakarta Sans", system-ui, sans-serif)}.brisly-custom-dropdown-trigger{width:100%;min-height:46px;padding:8px 13px;border-radius:12px;border:1.5px solid #cbd9ec;background:#f8fafd;color:var(--text-brand, #082b59);display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.brisly-custom-dropdown-trigger:hover{background:#fff;border-color:#94b8e8}.brisly-custom-dropdown.is-open .brisly-custom-dropdown-trigger,.brisly-custom-dropdown-trigger:focus-visible{background:#fff;border-color:#0758c2;box-shadow:0 0 0 3.5px #0758c224;outline:none}.brisly-custom-dropdown-selected{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.brisly-custom-dropdown-icon{width:28px;height:28px;border-radius:8px;background:#0758c21a;border:1px solid rgba(7,88,194,.18);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brisly-custom-dropdown-text{display:flex;flex-direction:column;min-width:0}.brisly-custom-dropdown-label{font-size:14px;font-weight:700;color:var(--text-brand, #082b59);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.brisly-custom-dropdown-right{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.brisly-custom-dropdown-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11.8px;font-weight:800;font-variant-numeric:tabular-nums;background:#0758c21c;border:1px solid rgba(7,88,194,.22);color:#0758c2}.brisly-custom-dropdown-chevron{color:#475569;transition:transform .22s cubic-bezier(.22,1,.36,1),color .18s ease}.brisly-custom-dropdown.is-open .brisly-custom-dropdown-chevron{transform:rotate(180deg);color:#0758c2}.brisly-custom-dropdown-menu{position:absolute;top:calc(100% + 7px);right:0;left:auto;width:max(100%,284px);max-height:315px;overflow-y:auto;padding:6px;border-radius:15px;background:#fff;border:1.5px solid #cbd9ec;box-shadow:0 22px 48px -12px #082b5938,0 6px 16px -4px #0758c21a;z-index:1200;display:flex;flex-direction:column;gap:3px;animation:brislyDropdownPopoverIn .2s cubic-bezier(.22,1,.36,1);transform-origin:top right}@keyframes brislyDropdownPopoverIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.brisly-custom-dropdown-option{width:100%;padding:9px 11px;border-radius:11px;border:1px solid transparent;background:transparent;display:flex;align-items:center;gap:11px;cursor:pointer;text-align:left;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.brisly-custom-dropdown-option:hover{background:#f0f6ff;border-color:#0758c229}.brisly-custom-dropdown-option.is-selected{background:linear-gradient(135deg,#0758c21f,#082b590f);border-color:#0758c247}.brisly-custom-dropdown-opt-icon{width:34px;height:34px;border-radius:10px;background:#f1f6fd;border:1px solid rgba(7,88,194,.16);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.brisly-custom-dropdown-option:hover .brisly-custom-dropdown-opt-icon,.brisly-custom-dropdown-option.is-selected .brisly-custom-dropdown-opt-icon{background:#e3effd;border-color:#0758c24d}.brisly-custom-dropdown-opt-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.brisly-custom-dropdown-opt-title{font-size:13.6px;font-weight:750;color:var(--text-brand, #082b59);line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brisly-custom-dropdown-opt-sub{font-size:11.7px;font-weight:550;color:#5a6f87;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brisly-custom-dropdown-opt-end{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.brisly-custom-dropdown-check{display:inline-flex;align-items:center;justify-content:center}.standalone-field label,.standalone-label-row label{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13.8px!important;font-weight:750!important;color:var(--text-brand, #082b59)!important}.standalone-field label svg,.standalone-label-row label svg{width:20px!important;height:20px!important;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(7,88,194,.12))}.brisly-page-transition{animation:brislyPageSmoothEnter .28s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@keyframes brislyPageSmoothEnter{0%{opacity:0;transform:translateY(7px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.brisly-page-transition,.brisly-custom-dropdown-menu{animation:none!important}}[data-theme=dark] .brisly-custom-dropdown-trigger{background:#0f1b2e;border-color:#263c61;color:#f8fafc}[data-theme=dark] .brisly-custom-dropdown-trigger:hover{background:#13223a;border-color:#3b5f96}[data-theme=dark] .brisly-custom-dropdown.is-open .brisly-custom-dropdown-trigger,[data-theme=dark] .brisly-custom-dropdown-trigger:focus-visible{background:#13223a;border-color:#3b82f6;box-shadow:0 0 0 3.5px #3b82f638}[data-theme=dark] .brisly-custom-dropdown-icon{background:#38bdf824;border-color:#60a5fa47}[data-theme=dark] .brisly-custom-dropdown-label{color:#f8fafc}[data-theme=dark] .brisly-custom-dropdown-chevron{color:#94a3b8}[data-theme=dark] .brisly-custom-dropdown.is-open .brisly-custom-dropdown-chevron{color:#60a5fa}[data-theme=dark] .brisly-custom-dropdown-menu{background:#0f1b2e;border-color:#29436c;box-shadow:0 24px 52px -12px #000000a6,0 0 0 1px #60a5fa29}[data-theme=dark] .brisly-custom-dropdown-option:hover{background:#162641;border-color:#60a5fa3d}[data-theme=dark] .brisly-custom-dropdown-option.is-selected{background:linear-gradient(135deg,#2563eb3d,#0f1b2ee6);border-color:#60a5fa6b}[data-theme=dark] .brisly-custom-dropdown-opt-icon{background:#152540;border-color:#60a5fa3d}[data-theme=dark] .brisly-custom-dropdown-option:hover .brisly-custom-dropdown-opt-icon,[data-theme=dark] .brisly-custom-dropdown-option.is-selected .brisly-custom-dropdown-opt-icon{background:#38bdf82e;border-color:#60a5fa6b}[data-theme=dark] .brisly-custom-dropdown-opt-title{color:#f8fafc}[data-theme=dark] .brisly-custom-dropdown-opt-sub{color:#94a3b8}[data-theme=dark] .brisly-custom-dropdown-badge{background:#3b82f633;border-color:#60a5fa59;color:#93c5fd}[data-theme=dark] .standalone-field label,[data-theme=dark] .standalone-label-row label{color:#f1f5f9!important}
