.workspace.svelte-1po5wt5{min-width:0}header.svelte-1po5wt5,.result-heading.svelte-1po5wt5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}h2.svelte-1po5wt5{margin:.5rem 0;font-size:1.5rem}h3.svelte-1po5wt5{font-size:1rem}.eyebrow.svelte-1po5wt5,.field-label.svelte-1po5wt5{color:#b5aab6;font-size:.72rem}.eyebrow.svelte-1po5wt5{letter-spacing:.12em}.badge.svelte-1po5wt5{color:#98d0df;border:1px solid #65b9d745;border-radius:20px;padding:.4rem .7rem;font-size:.78rem}p.svelte-1po5wt5{color:#aaa0a8;line-height:1.6}.range.svelte-1po5wt5{flex-wrap:wrap;align-items:flex-end;gap:.7rem;margin:1.3rem 0;display:flex}.range.svelte-1po5wt5>div:where(.svelte-1po5wt5):not(.quick){gap:.4rem;display:grid}.quick.svelte-1po5wt5{flex-wrap:wrap;gap:.4rem;display:flex}button.svelte-1po5wt5,input.svelte-1po5wt5,select.svelte-1po5wt5{font:inherit;color:#f1e8e5;background:#211d29;border:1px solid #73637e;border-radius:8px;min-height:42px;padding:.7rem;font-size:.85rem}button.svelte-1po5wt5:disabled{opacity:.5}button.svelte-1po5wt5:not(:disabled){cursor:pointer}.primary.svelte-1po5wt5{background:#814630;border-color:#ba7655}.coverage.svelte-1po5wt5{background:#17313b55;border:1px solid #65b9d745;border-radius:12px;flex-wrap:wrap;gap:.6rem 1.5rem;padding:1rem;font-size:.85rem;display:flex}.coverage.svelte-1po5wt5 span:where(.svelte-1po5wt5){color:#b6c9ce}.explanation.svelte-1po5wt5{font-size:.85rem}.chart.svelte-1po5wt5{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.metric.svelte-1po5wt5{text-align:left;background:#17121c;border-color:#ded4cb25;border-radius:14px;min-width:0;padding:1.2rem}.metric.chosen.svelte-1po5wt5{background:#1c2932;border-color:#65b9d7}.metric-head.svelte-1po5wt5{flex-direction:column;gap:.4rem;display:flex}.metric-head.svelte-1po5wt5>span:where(.svelte-1po5wt5){color:#aaa0a8;font-size:.75rem}.metric-values.svelte-1po5wt5{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:.3rem;margin:.8rem 0;font-size:1.25rem;display:grid}.track.svelte-1po5wt5{background:#ffffff10;border-radius:6px;height:7px;overflow:hidden}.track.svelte-1po5wt5>div:where(.svelte-1po5wt5){border-radius:6px;height:100%}.filters.svelte-1po5wt5{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(150px,1fr));gap:1rem;margin:1.6rem 0;display:grid}.filters.svelte-1po5wt5 label:where(.svelte-1po5wt5){color:#b5aab6;gap:.5rem;font-size:.8rem;display:grid}.filters.svelte-1po5wt5 input:where(.svelte-1po5wt5),.filters.svelte-1po5wt5 select:where(.svelte-1po5wt5){box-sizing:border-box;width:100%;min-width:0}.documents.svelte-1po5wt5{gap:.65rem;display:grid}details.svelte-1po5wt5{background:#17121c;border:1px solid #ded4cb25;border-radius:12px;overflow:hidden}summary.svelte-1po5wt5{cursor:pointer;grid-template-columns:minmax(130px,1fr) minmax(140px,1.4fr) minmax(140px,1fr) 24px;align-items:center;gap:1rem;padding:1rem;list-style:none;display:grid}summary.svelte-1po5wt5::-webkit-details-marker{display:none}summary.svelte-1po5wt5 strong:where(.svelte-1po5wt5){overflow-wrap:anywhere;font-size:.88rem}.value.svelte-1po5wt5{text-align:right;font-variant-numeric:tabular-nums}.expand.svelte-1po5wt5{color:#8fd0e6;text-align:right}details[open].svelte-1po5wt5 .expand:where(.svelte-1po5wt5){transform:rotate(45deg)}small.svelte-1po5wt5{color:#b5aab6;margin-top:.35rem;font-size:.72rem;line-height:1.5;display:block}.detail-body.svelte-1po5wt5{border-top:1px solid #ffffff15;padding:0 1rem 1rem}.facts.svelte-1po5wt5{color:#b5aab6;flex-wrap:wrap;gap:.6rem 1.5rem;margin:1rem 0;font-size:.75rem;display:flex}.detail-note.svelte-1po5wt5{font-size:.8rem}.table.svelte-1po5wt5{overflow-x:auto}table.svelte-1po5wt5{border-collapse:collapse;width:100%}th.svelte-1po5wt5,td.svelte-1po5wt5{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff15;padding:.8rem .5rem;font-size:.8rem}th.svelte-1po5wt5{color:#aaa0a8;text-transform:uppercase;font-size:.7rem}.notice.svelte-1po5wt5{background:#20313b44;border:1px solid #65b9d745;border-radius:10px;padding:1rem}.error.svelte-1po5wt5{border-color:#b16849}.pagination.svelte-1po5wt5{justify-content:flex-end;align-items:center;gap:1rem;margin:1rem 0;font-size:.8rem;display:flex}.result-heading.svelte-1po5wt5>span:where(.svelte-1po5wt5){color:#b5aab6;font-size:.8rem}@media (width<=1050px){.chart.svelte-1po5wt5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.chart.svelte-1po5wt5,.filters.svelte-1po5wt5{grid-template-columns:1fr}.range.svelte-1po5wt5{align-items:stretch}.range.svelte-1po5wt5>div:where(.svelte-1po5wt5):not(.quick),.range.svelte-1po5wt5>.primary:where(.svelte-1po5wt5){width:100%}summary.svelte-1po5wt5{grid-template-columns:1fr auto;gap:.7rem}.counterparty.svelte-1po5wt5{grid-area:2/1}.value.svelte-1po5wt5{grid-area:1/2/3}.expand.svelte-1po5wt5{display:none}.pagination.svelte-1po5wt5{justify-content:space-between}}.intro.svelte-q808d9{margin-bottom:1.5rem}.intro.svelte-q808d9 p:where(.svelte-q808d9),.panel.svelte-q808d9 p:where(.svelte-q808d9){color:#aaa0a8;max-width:72ch;line-height:1.65}h1.svelte-q808d9{margin:.5rem 0;font-size:2rem}h2.svelte-q808d9{margin:.85rem 0;font-size:1.2rem;line-height:1.4}.panel.svelte-q808d9{background:#17121c;border:1px solid #ded4cb20;border-radius:18px;min-width:0;margin-bottom:1.2rem;padding:1.6rem}.setup.svelte-q808d9{background:linear-gradient(135deg,#17313b55,#17121c);border-color:#65b9d745}.badge.svelte-q808d9{color:#8fd0e6;background:#65b9d71c;border:1px solid #65b9d744;border-radius:99px;padding:.35rem .75rem;font-size:.8rem;display:inline-block}.eyebrow.svelte-q808d9{color:#83c7de;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.cards.svelte-q808d9{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=1100px){.cards.svelte-q808d9{grid-template-columns:1fr}.panel.svelte-q808d9{padding:1.2rem}}.restaurant.svelte-1d3hjdn{box-sizing:border-box;width:100%;min-width:0;min-height:58px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff20;border-radius:12px;align-items:center;gap:.7rem;margin:0;padding:.6rem .8rem;transition:background .15s,border-color .15s;display:flex;position:relative}.restaurant.svelte-1d3hjdn:not(.single):not(.locked):hover{background:#ffffff0a;border-color:#ffffff40}.restaurant.svelte-1d3hjdn:focus-visible{outline-offset:3px;outline:2px solid #65b9d7}.brand-icon.svelte-1d3hjdn{flex:0 0 32px;place-items:center;width:32px;height:36px;display:grid}img.svelte-1d3hjdn{object-fit:contain;opacity:.9;width:27px;height:36px;display:block}.monogram.svelte-1d3hjdn{color:#8ccfe3;background:#65b9d70a;border:1px solid #65b9d733;border-radius:9px;place-items:center;width:32px;height:32px;font-size:1rem;font-weight:650;display:grid}.control.svelte-1d3hjdn{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.caption.svelte-1d3hjdn{letter-spacing:.12em;text-transform:uppercase;color:#a59ba5;font-size:.56rem;font-weight:600;line-height:1.2;display:block}strong.svelte-1d3hjdn{color:#f1e8e5;overflow-wrap:anywhere;font-size:.82rem;font-weight:600;line-height:1.35;display:block}.chevron.svelte-1d3hjdn{fill:none;stroke:#bfb3bd;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.switcher.svelte-1d3hjdn{width:100%;min-width:0;position:relative}.restaurant.svelte-1d3hjdn:disabled{cursor:default}.restaurant.svelte-1d3hjdn:disabled:not(.single){opacity:.55}.single.svelte-1d3hjdn{cursor:default}.restaurant.expanded.svelte-1d3hjdn{background:#65b9d709;border-color:#65b9d766}.chevron.svelte-1d3hjdn{transition:transform .15s}.expanded.svelte-1d3hjdn .chevron:where(.svelte-1d3hjdn){transform:rotate(180deg)}.menu-panel.svelte-1d3hjdn{z-index:50;box-sizing:border-box;background:#1b161e;border:1px solid #544350;border-radius:14px;width:max(100%,280px);max-width:calc(100vw - 24px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0009}.menu-heading.svelte-1d3hjdn{color:#afa2ae;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px 12px;font-size:.6rem;font-weight:650}.options.svelte-1d3hjdn{gap:4px;max-height:min(360px,55dvh);display:grid;overflow-y:auto}.option.svelte-1d3hjdn{color:#eee;width:100%;min-width:0;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:10px;display:flex}.option.svelte-1d3hjdn:hover{background:#ffffff08}.option.svelte-1d3hjdn:focus-visible{outline-offset:-2px;background:#65b9d70a;outline:2px solid #65b9d7}.option.selected.svelte-1d3hjdn{background:#65b9d70d;border-color:#65b9d72a}.option.svelte-1d3hjdn .control:where(.svelte-1d3hjdn){gap:3px}.option.svelte-1d3hjdn small:where(.svelte-1d3hjdn){color:#88c7d9;font-size:.68rem;line-height:1.3}.check.svelte-1d3hjdn{fill:none;stroke:#85d3e9;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}@media (width<=600px){.menu-panel.svelte-1d3hjdn{width:280px;left:0;right:auto}.option.svelte-1d3hjdn .brand-icon:where(.svelte-1d3hjdn){display:grid}.option.svelte-1d3hjdn strong:where(.svelte-1d3hjdn){font-size:.85rem}.restaurant.svelte-1d3hjdn{border-radius:10px;gap:.4rem;min-height:52px;padding:.5rem}.brand-icon.svelte-1d3hjdn{display:none}strong.svelte-1d3hjdn{font-size:.75rem}.caption.svelte-1d3hjdn{font-size:.52rem}.chevron.svelte-1d3hjdn{flex-basis:14px;width:14px}}.compact.svelte-1d3hjdn .restaurant:where(.svelte-1d3hjdn),.restaurant.compact.svelte-1d3hjdn{min-height:var(--toolbar-height,34px);height:var(--toolbar-height,34px);background:var(--toolbar-bg,#ffffff06);border-color:var(--toolbar-border,#ffffff20);border-radius:7px;gap:7px;padding:0 8px}.compact.svelte-1d3hjdn .restaurant:where(.svelte-1d3hjdn) .caption:where(.svelte-1d3hjdn),.restaurant.compact.svelte-1d3hjdn .caption:where(.svelte-1d3hjdn){display:none}.compact.svelte-1d3hjdn .restaurant:where(.svelte-1d3hjdn) .brand-icon:where(.svelte-1d3hjdn),.restaurant.compact.svelte-1d3hjdn .brand-icon:where(.svelte-1d3hjdn){flex-basis:20px;width:20px;height:24px;display:grid}.compact.svelte-1d3hjdn .restaurant:where(.svelte-1d3hjdn) img:where(.svelte-1d3hjdn),.restaurant.compact.svelte-1d3hjdn img:where(.svelte-1d3hjdn){width:18px;height:24px}.compact.svelte-1d3hjdn .restaurant:where(.svelte-1d3hjdn) strong:where(.svelte-1d3hjdn),.restaurant.compact.svelte-1d3hjdn strong:where(.svelte-1d3hjdn){font-size:var(--toolbar-font,12px);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-weight:500;line-height:1.2;overflow:hidden}.compact.svelte-1d3hjdn .restaurant:where(.svelte-1d3hjdn) .monogram:where(.svelte-1d3hjdn){border-radius:5px;width:22px;height:22px;font-size:12px}.compact.svelte-1d3hjdn .restaurant:where(.svelte-1d3hjdn) .chevron:where(.svelte-1d3hjdn){flex-basis:14px;width:14px}:root{color:#f4efeb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--ink-950:#09080b;--ink-900:#0d0b10;--ink-850:#121016;--ink-800:#17141b;--ink-700:#211c25;--champagne-100:#f4efeb;--champagne-200:#ded4cb;--champagne-400:#aa9da2;--copper-300:#df8068;--copper-400:#c95740;--copper-500:#9f392f;--oxblood:#67231f;--cyan:#65b9d7;--cyan-soft:#65b9d724;--line:#ded4cb1c;--line-strong:#ded4cb33;--panel:#141118e0;--panel-soft:#18141cad;--shadow:0 28px 80px #0000005c;background:#09080b;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overscroll-behavior-x:none;background:var(--ink-950);width:100%;min-width:320px;max-width:100%;overflow-x:clip}body{overscroll-behavior-x:none;background:radial-gradient(circle at 72% 6%, #9f392f21, transparent 28rem), radial-gradient(circle at 16% 82%, #65b9d70e, transparent 24rem), var(--ink-900);width:100%;min-width:320px;max-width:100%;min-height:100vh;color:var(--champagne-100);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body>div{width:100%;max-width:100%;overflow-x:clip}img,svg{max-width:100%}button,input,select{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;margin-bottom:.45rem;font-size:clamp(1.75rem,2.4vw,2.6rem);font-weight:620;line-height:1.05}.content>h1:before{color:var(--copper-300);content:"NM LAB  /  LIVE INTELLIGENCE";letter-spacing:.19em;text-transform:uppercase;margin-bottom:.65rem;font-size:.61rem;font-weight:680;display:block}h3{letter-spacing:-.015em;margin-bottom:1.3rem;font-size:1rem;font-weight:590}.subtitle{color:var(--champagne-400);margin:0 0 1.8rem;font-size:.92rem;line-height:1.55}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.9rem;margin-bottom:1.25rem;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(135deg, #ffffff09, transparent 38%), var(--panel);border-radius:18px;min-width:0;max-width:100%;margin-bottom:1.25rem;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000002e}.panel:before{background:linear-gradient(90deg, var(--copper-400), transparent);content:"";width:72px;height:1px;position:absolute;top:0;left:1.35rem}.empty-state{min-height:112px;color:var(--champagne-400);background:#ffffff05;border:1px dashed #ded4cb2b;border-radius:16px;align-items:center;padding:1.25rem 1.3rem 1.25rem 3.5rem;font-size:.88rem;line-height:1.5;display:flex;position:relative}.empty-state:before{border:1px solid var(--copper-300);content:"";border-radius:999px;width:10px;height:10px;position:absolute;left:1.25rem;box-shadow:0 0 0 5px #c9574014,0 0 18px #c9574040}table{border-collapse:collapse;width:100%;font-size:.86rem;display:table}th{border-bottom:1px solid var(--line-strong);color:var(--champagne-400);letter-spacing:.095em;text-align:left;text-transform:uppercase;padding:.75rem .8rem;font-size:.69rem;font-weight:620}td{border-bottom:1px solid var(--line);color:var(--champagne-200);padding:.85rem .8rem}tbody tr{transition:background .16s}tbody tr:hover{background:#ffffff06}label{color:var(--champagne-400)}input,select{border:1px solid var(--line-strong);color:var(--champagne-100);background:#07060994;border-radius:10px;transition:border-color .16s,background .16s,box-shadow .16s}input:hover,select:hover{border-color:#ded4cb4d}input:focus,select:focus{box-shadow:0 0 0 3px var(--cyan-soft);background:#070609c7;border-color:#65b9d7ad}@media (width<=680px){.panel{border-radius:15px;padding:1rem}table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;white-space:nowrap;width:100%;max-width:100%;display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--ink-950:#101113;--ink-900:#141517;--ink-850:#191a1c;--ink-800:#202123;--ink-700:#2b2c30;--champagne-100:#eef2fa;--champagne-200:#d2dbea;--champagne-400:#a6afc0;--cyan:#8cbcff;--cyan-soft:#8cbcff18;--line:#c2d2ea24;--line-strong:#dce7ff38;--panel:#141b27;--panel-soft:#151d2bc9;--glass-blue:linear-gradient(160deg, #426aa0, #294e81);--glass-selected:linear-gradient(150deg, #d8bb7f24, #d8bb7f08)}body,body .shell{background:#101113}body .shell .sidebar{border-color:var(--line);background:#141517}body .shell .sidebar .brand:before{background:0 0}body .shell .sidebar a{color:#aab7ca;border:1px solid #0000}body .shell .sidebar .system-status{border-color:var(--line);background:linear-gradient(140deg,#ffffff07,#ffffff02)}body .shell .topbar{border-color:var(--line);background:#191a1ced;box-shadow:inset 0 -1px #ffffff03}body .shell :is(.panel,.executive-card,.section-card,.card){border-color:var(--line);background:radial-gradient(at 5% 0,#82b4ff0c,#0000 65%),linear-gradient(145deg,#1b2331f5,#101620fa);box-shadow:inset 0 1px #e7f0ff0d,0 12px 32px #0002}body .shell :is(.panel,.executive-card,.section-card):before{background:linear-gradient(90deg,#91bfff80,#0000)}body .shell .card:after{border-color:#8cbcff12;box-shadow:0 0 45px #8cbcff09}body .shell .section-card:hover{background:linear-gradient(145deg,#213149,#131c2a);border-color:#8cbcff66;box-shadow:inset 0 1px #ffffff15,0 8px 28px #0003}body .shell .executive-card:first-child{background:radial-gradient(at 0 0,#699df32b,#0000 75%),linear-gradient(145deg,#1b273b,#111925);border-color:#8cbcff42}body .shell .executive-card:nth-child(2){background:radial-gradient(at 0 0,#71d1c514,#0000 75%),linear-gradient(145deg,#1a2830,#111923)}body .shell .secondary b{color:#c7dafa}body .shell :is(.card .label,.card .sub,.section-sub,.subtitle){color:#a6afc0}body .shell .eyebrow{color:#bacdec}body .shell .period-signal{border-color:var(--line);background:linear-gradient(145deg,#ffffff05,#ffffff01),#121a27}body .shell :is(.topbar,.toolbar,.actions,.controls,.filters,.pagination,.tabs,.subtabs,.date-field) button{border-color:var(--line);color:#e5ebf6;background:linear-gradient(160deg,#ffffff0a,#ffffff02),#171e2b;transition:background .15s,border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff0b}body .shell :is(.topbar,.toolbar,.actions,.controls,.filters,.pagination,.tabs,.subtabs,.date-field) button:hover:not(:disabled){background:linear-gradient(160deg,#ffffff12,#ffffff04),#202b3c;border-color:#a2b8db66}body .shell :is(button.primary,.date-field button.apply){background:var(--glass-blue);color:#fff;border-color:#90b6ea80;box-shadow:inset 0 1px #d8e9ff40,0 3px 10px #0003}body .shell button.primary:hover:not(:disabled){background:linear-gradient(160deg,#4b78b1,#345f97);border-color:#b2d1ff}body .shell :is(.tabs,.quick-ranges,.subtabs) button.active,body .shell button[aria-pressed=true]{background:var(--glass-selected);color:#f4e5c8;border-color:#cfad6a70;box-shadow:inset 0 1px #ffe5b31a}body .shell :is(button.danger,button.destructive,button.delete){color:#ffe4e4;background:linear-gradient(160deg,#763d42,#4f272e);border-color:#e5919160}body .shell button:disabled{opacity:.45;box-shadow:none}body .shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#eef2fa;background-color:#101722;border-color:#b3c5e633;box-shadow:inset 0 1px 3px #0003}body .shell :is(input,textarea)::placeholder{color:#8997ad;opacity:1}body .shell select option{color:#eef2fa;background:#171e2b}body .shell :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #a6caff}body .shell :is(dialog,.document-modal,[role=dialog]){border-color:var(--line-strong);background:linear-gradient(145deg,#1e2533fa,#0e131dfa);box-shadow:inset 0 1px #ffffff12,0 24px 70px #0009}body .shell dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050810a8}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){body .shell .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191a1cdf}}@media (prefers-reduced-motion:reduce){body .shell button{transition:none}}body .shell button.primary,body .shell .date-field button.apply{background:var(--glass-blue);color:#fff;border-color:#90b6ea80;box-shadow:inset 0 1px #d8e9ff40,0 3px 10px #0003}body .shell :is(.switch,.comparison-switch,.subnav) button.active{background:var(--glass-selected);color:#f4e5c8;border-color:#cfad6a70}body .shell .card .sub span{background:#8cbcff}body .shell .date-field dialog{background:linear-gradient(145deg,#292a2df5,#18191cf8);border-color:#ffffff29}body .shell .date-field .calendar button:not(.selected){background:0 0;border-color:#0000}body .shell .date-field .calendar button:not(.selected):hover{background:#ffffff0c}body .shell select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8e8eb;background-color:#202123;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23a9abb0' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"),linear-gradient(160deg,#ffffff09,#ffffff02);background-position:right 9px center,0 0;background-repeat:no-repeat;border-color:#ffffff24;padding-right:26px;box-shadow:inset 0 1px #ffffff0d,0 2px 5px #0002}body .shell select:hover:not(:disabled),body .shell select[aria-expanded=true]{background-color:#27282b;border-color:#a7c6f15c}body .shell select option,body .shell select optgroup{color:#e8e8eb;background:#222326}body .shell select:disabled{opacity:.45;cursor:default}body .shell select[multiple],body .shell select[size]:not([size="1"]){appearance:auto;padding-right:initial;background-image:none}.lab-select-popup{z-index:10000;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);color:#d5d5da;overscroll-behavior:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(145deg,#2b2c2ef5,#1b1c1ff8);border:1px solid #ffffff29;border-radius:13px;width:max-content;padding:6px;font:400 13px/1.4 system-ui,sans-serif;position:fixed;overflow:auto;box-shadow:inset 0 1px #ffffff0d,0 14px 36px #0008}.lab-select-choice{box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;min-height:36px;padding:9px 34px 9px 11px;position:relative}.lab-select-choice[aria-selected=true]{color:#c7ddff;background:linear-gradient(110deg,#8cbcff1d,#8cbcff08);border-color:#8cbcff26}.lab-select-choice[aria-selected=true]:after{content:"✓";color:#a4c9ff;position:absolute;right:11px}.lab-select-choice:hover:not([aria-disabled=true]),.lab-select-choice:focus-visible{background:#ffffff0c;border-color:#ffffff1c;outline:none}.lab-select-choice:focus-visible{box-shadow:inset 0 0 0 1px #a6caff}.lab-select-choice[aria-disabled=true]{opacity:.4;cursor:default}.lab-select-group{color:#a6afc0;padding:8px 11px 4px;font-size:11px}body .shell .date-field .calendar button.selected{background:var(--glass-selected);color:#f4e5c8;border-color:#cfad6a70}body .shell .switcher .menu-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#2b2c2ef5,#1b1c1ff8);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0d,0 14px 36px #0008}body .shell .switcher .option.selected{background:linear-gradient(110deg,#8cbcff1d,#8cbcff08);border-color:#8cbcff26}body .lab-login{background:#101113}body .lab-login .card{border-color:var(--line);background:linear-gradient(145deg,#1b2331f5,#101620fa);box-shadow:inset 0 1px #e7f0ff0d,0 12px 32px #0002}body .lab-login button[type=submit]{background:var(--glass-blue);border-color:#90b6ea80;box-shadow:inset 0 1px #d8e9ff40,0 3px 10px #0003}body .lab-login button[type=submit]:hover:not(:disabled){background:linear-gradient(160deg,#4b78b1,#345f97)}body .lab-login input{color:#eef2fa;background:#202123;border-color:#ffffff24}body .lab-login :is(input,button):focus-visible{outline-offset:3px;outline:2px solid #a6caff}@media (pointer:coarse){.lab-select-choice{min-height:44px}}body .shell :is(.cost-report,.fiscal-sales,.cut-builder,.supplier-summary,.cut-list article){border-color:var(--line);background:radial-gradient(at 5% 0,#82b4ff0c,#0000 65%),linear-gradient(145deg,#1b2331f5,#101620fa);box-shadow:inset 0 1px #e7f0ff0d,0 12px 32px #0002}body .shell .tools button{border-color:var(--line);color:#e5ebf6;background:linear-gradient(160deg,#ffffff0a,#ffffff02),#171e2b;box-shadow:inset 0 1px #ffffff0b}body .shell button.pay{background:var(--glass-blue);color:#fff;border-color:#90b6ea80}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace){--line:#ffffff16}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) .panel{background:radial-gradient(at 100% 0,#b1a3cf08,#0000 60%),linear-gradient(145deg,#202126,#17181c);border:1px solid #ffffff14;border-radius:12px;overflow:visible;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0002}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) .panel:before{display:none}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) button{color:#e2e3e9;background:linear-gradient(165deg,#ffffff0d,#ffffff02),#25262d;border:1px solid #ffffff1c;border-radius:7px;box-shadow:inset 0 1px #ffffff07}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) button:hover:not(:disabled){background:linear-gradient(165deg,#ffffff15,#ffffff05),#2c2d35;border-color:#ffffff35}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) button.primary,body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) button.pay{color:#fff;background:linear-gradient(140deg,#635b75,#403d50);border-color:#b9abcf40}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) button.active,body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) button[aria-pressed=true]{color:#eee7f5;background:linear-gradient(140deg,#aa9bb724,#aa9bb70a);border-color:#c7b7d338}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) :is(input:not([type=checkbox]),select,textarea){color:#eeeef3;background:linear-gradient(160deg,#ffffff04,#fff0),#191a20;border-color:#ffffff1f;box-shadow:inset 0 1px 3px #0002}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) :is(.toolbar,.cut-row,.pagination){background:0 0;border-color:#ffffff12}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) .toolbar{padding:10px 12px}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) .management .toolbar{padding:0}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) .management{padding:0 12px 12px}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) :is(.danger,.destructive,.delete){color:#f1aaa9;background:linear-gradient(150deg,#a1555518,#a1555505);border-color:#d98d8d30}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) .cut-row{padding-inline:12px}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) a{color:#c5bddb}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) .panel>.toolbar{padding:6px 12px}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) .panel .toolbar nav button{color:#bdbdc8;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}body .shell :is(.cartera-workspace,.documents-workspace,.document-dialog,.personal-workspace,.agreements-workspace,.purchases-workspace,.inventory-workspace) .panel .toolbar nav button.active{color:#e6dcf1;background:linear-gradient(#b5a0ce12,#b5a0ce05);border-bottom-color:#ae99c8}body .shell .documents-workspace :is(.capture,.document-search,.stats){background:radial-gradient(at 100% 0,#b1a3cf08,#0000 60%),linear-gradient(145deg,#202126,#17181c);border:1px solid #ffffff14;border-radius:10px;box-shadow:inset 0 1px #ffffff06}body .shell .documents-workspace .stats .panel{box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff14;border-radius:0}body .shell .documents-workspace .stats .panel:last-child{border-right:0}body .shell .documents-workspace :is(.document-views,.bar nav) button{box-shadow:none;color:#bdbdc8;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}body .shell .documents-workspace :is(.document-views,.bar nav) button:is(.current,.active){color:#e6dcf1;background:linear-gradient(#b5a0ce12,#b5a0ce05);border-bottom-color:#ae99c8}body .shell .documents-workspace :is(.queue-columns,th){color:#b3afbd;background:#ffffff03;border-color:#ffffff12}body .shell .documents-workspace :is(.job,.queue-head,td){border-color:#ffffff12}body .shell .documents-workspace .job:hover{background:#ffffff03}body .shell .document-dialog{background:linear-gradient(145deg,#202126,#17181c);border-color:#ffffff20;box-shadow:0 20px 70px #0007}body .shell .document-dialog :is(.line,.support-author,.upload-delivery){background:#ffffff03;border-color:#ffffff1c}body .shell .documents-workspace .action-menu{background:linear-gradient(145deg,#2b2a32,#202126);border-color:#fff2}body .shell .documents-workspace .document-search :is(input,select){box-sizing:border-box;width:100%;min-width:0}body .shell .documents-workspace .heading>.actions{gap:8px}body .shell .documents-workspace .fiscal-register-button{color:#e2e3e9;background:linear-gradient(165deg,#ffffff0d,#ffffff02),#25262d;border-color:#ffffff1c;border-radius:7px;box-shadow:inset 0 1px #ffffff07}body .shell .personal-workspace{--line:#ffffff16;--muted:#aaa7b5;min-width:0}body .shell .personal-workspace :is(.box,.editor,.export-panel,.original,.cost-summary,.summary-card){background:radial-gradient(at 100% 0,#b1a3cf08,#0000 60%),linear-gradient(145deg,#202126,#17181c);border:1px solid #ffffff16;border-radius:10px;box-shadow:inset 0 1px #ffffff06}body .shell .personal-workspace :is(.box,.editor,.export-panel){margin-block:10px;padding:12px}body .shell .personal-workspace :is(nav,.tabs,.subtabs){border-color:#ffffff16;flex-wrap:nowrap;gap:4px;max-width:100%;margin-block:8px;padding-block:6px;overflow-x:auto}body .shell .personal-workspace :is(nav,.tabs,.subtabs) button{white-space:nowrap;min-height:34px;box-shadow:none;color:#bdbdc8;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:6px 10px}body .shell .personal-workspace :is(nav,.tabs,.subtabs) button:is(.active,[aria-pressed=true]){color:#e6dcf1;background:linear-gradient(#b5a0ce12,#b5a0ce05);border-bottom-color:#ae99c8}body .shell .personal-workspace :is(button,input,select){min-height:34px;font-size:12px}body .shell .personal-workspace button{padding:7px 10px}body .shell .personal-workspace :is(.cost-workspace,.hr,.horarios,.tips){min-width:0}body .shell .personal-workspace :is(.cost-workspace,.hr,.horarios,.tips) h2{margin:8px 0;font-size:16px}body .shell .personal-workspace :is(.cost-workspace,.hr,.horarios,.tips) h3{margin:8px 0;font-size:13px}body .shell .personal-workspace :is(.cost-workspace,.hr,.horarios,.tips) p{margin:6px 0;font-size:12px;line-height:1.6}body .shell .personal-workspace :is(.toolbar,.filters,.controls){gap:8px;margin-block:8px;padding:6px 0}body .shell .personal-workspace :is(.table-wrap,.table-scroll){max-width:100%;overflow:auto}body .shell .personal-workspace :is(th,td){border-color:#ffffff12;padding:9px 10px}body .shell .personal-workspace th{background:#ffffff03;font-size:10px}body .shell .personal-workspace :is(.review-modal,dialog){background:linear-gradient(145deg,#202126,#17181c);border-color:#ffffff20}body .shell .personal-workspace .kpis .panel{box-shadow:none;background:linear-gradient(145deg,#202126,#17181c);border-radius:0}body .shell .personal-workspace .callout{background:linear-gradient(130deg,#a89abe0e,#a89abe03);border-left-color:#aa99c4}@media (width<=600px){body .shell .personal-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;max-width:100%;font-size:16px}body .shell .personal-workspace .fields{gap:10px}body .shell .personal-workspace button{min-height:36px}body .shell .personal-workspace :is(.toolbar,.filters,.controls){flex-wrap:wrap}}body .shell .personal-workspace .personnel-cost{background:linear-gradient(145deg,#202126,#17181c);border:1px solid #ffffff16;border-radius:10px;padding:14px}body .shell .personal-workspace .personnel-cost>strong{margin:8px 0;font-size:24px}body .shell .personal-workspace .figures{gap:8px}body .shell .personal-workspace .figures>div{background:#ffffff03;border-color:#ffffff12;border-radius:7px;padding:10px}body .shell .personal-workspace :is(.hr,.tips) h2{font-size:16px}body .shell .personal-workspace .table{max-width:100%;overflow:auto}@media (width<=600px){body .shell .personal-workspace .personnel-cost .figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}body .shell .personal-workspace .personnel-cost .figures>div{min-width:0;padding:8px}body .shell .personal-workspace .personnel-cost .figures b{overflow-wrap:anywhere;font-size:13px}body .shell .personal-workspace .personnel-cost .figures span{font-size:11px}}body .shell .personal-workspace :is(.hr,.horarios,.tips){background:radial-gradient(at 100% 0,#b1a3cf08,#0000 60%),linear-gradient(145deg,#202126,#17181c);border:1px solid #ffffff16;border-radius:10px;padding:14px}body .shell .personal-workspace :is(.metrics,.cards){border:1px solid #ffffff14;border-radius:8px;gap:0;margin:10px 0;overflow:hidden}body .shell .personal-workspace :is(.metrics>div,.cards article){background:#ffffff02;border:0;border-right:1px solid #ffffff12;border-radius:0;min-width:0;padding:10px 12px}body .shell .personal-workspace :is(.metrics,.cards) strong{overflow-wrap:anywhere;margin:4px 0;font-size:20px}body .shell .personal-workspace .hr .workspace{gap:14px}body .shell .personal-workspace .hr .cut{padding-bottom:10px}@media (width<=600px){body .shell .personal-workspace :is(.hr,.horarios,.tips){padding:10px}body .shell .personal-workspace :is(.metrics>div,.cards article){padding:8px}body .shell .personal-workspace :is(.metrics,.cards) strong{font-size:18px}}body .shell .sales-workspace{--line:#ffffff18;--muted:#b2afbd;color:#eeeaf3;min-width:0}body .shell .sales-workspace>h1{letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(24px,3vw,32px)}body .shell .sales-workspace>.subtitle{color:#b2afbd;margin-bottom:18px;font-size:13px}body .shell .sales-workspace :is(.panel,.card,.monthly,.food-cost){background:radial-gradient(at 95% 0,#b5a1db10,#0000 55%),linear-gradient(145deg,#23232a,#191a20);border:1px solid #ffffff18;border-radius:16px;min-width:0;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0002}body .shell .sales-workspace .panel:before{display:none}body .shell .sales-workspace :is(.panel,.card){margin-bottom:16px;padding:20px}body .shell .sales-workspace .overview .card{margin-bottom:0}body .shell .sales-workspace :is(.tabs,.comparison-switch,.range-switch,.switch){background:#11121766;border:1px solid #ffffff12;border-radius:10px;gap:4px;padding:4px}body .shell .sales-workspace .tabs{margin-bottom:18px}body .shell .sales-workspace :is(.tabs,.comparison-switch,.range-switch,.switch) button{box-shadow:none;color:#b9b5c5;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;padding:6px 12px;font-size:12px}body .shell .sales-workspace :is(.tabs,.comparison-switch,.range-switch,.switch) button:is(.active,[aria-pressed=true]){color:#f4ecff;background:linear-gradient(135deg,#b4a1ce2b,#b4a1ce0c);border-color:#c6b5db30;box-shadow:inset 0 1px #ffffff0b}body .shell .sales-workspace :is(.text-button,.outside,.sort-reset,.pagination button,.summary button,.food-cost header button){color:#ddd5eb;background:linear-gradient(160deg,#ffffff0c,#ffffff02),#292931;border:1px solid #ffffff20;border-radius:8px;min-height:34px;padding:7px 10px;font-size:12px;box-shadow:inset 0 1px #ffffff08}body .shell .sales-workspace :is(input:not([type=checkbox]),select){color:#eeebf4;background:linear-gradient(160deg,#ffffff05,#fff0),#191a20;border:1px solid #ffffff20;border-radius:8px;min-height:36px;font-size:12px}body .shell .sales-workspace :is(button,input,select,a):focus-visible{outline-offset:3px;outline:2px solid #c8b1e9}body .shell .sales-workspace a{color:#cec0e7}body .shell .sales-workspace .sales-hero{background:radial-gradient(at 4% 0,#d2b38820,#0000 50%),radial-gradient(at 100% 12%,#b296e52b,#0000 56%),linear-gradient(120deg,#29262d,#1c1d25);border:1px solid #e4d6f026;border-radius:18px;margin-bottom:16px;box-shadow:inset 0 1px #f5eaff13,0 18px 42px #0003}body .shell .sales-workspace .sales-hero:after{width:auto;height:1px;box-shadow:none;background:linear-gradient(90deg,#0000,#ecd4b96b,#c5a4e76b,#0000);border:0;border-radius:0;top:0;left:0;right:0}body .shell .sales-workspace :is(.hero-main,.hero-comparison){padding:24px}body .shell .sales-workspace .hero-main>strong{color:#fff6e9;letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.1}body .shell .sales-workspace :is(.hero-main>span,.hero-comparison>span,.hero-metrics span,.forecast-panel span){color:#bbb4c3;letter-spacing:.08em;font-size:10px}body .shell .sales-workspace :is(.hero-main>small,.hero-comparison>small){color:#b5aebd;font-size:12px;line-height:1.6;display:block}body .shell .sales-workspace .hero-comparison{background:linear-gradient(135deg,#ffffff03,#0000);border-color:#ffffff12}body .shell .sales-workspace .hero-comparison>strong{color:#e6ddf2;margin:12px 0 6px;font-size:28px}body .shell .sales-workspace .hero-comparison em{border-radius:20px;margin-top:12px;padding:5px 9px;font-size:12px}body .shell .sales-workspace .hero-comparison em.positive{color:#a7d6c6;background:#93c9b611;border-color:#93c9b633}body .shell .sales-workspace .hero-metrics{background:#0b0c111f;border-color:#ffffff12}body .shell .sales-workspace .hero-metrics div{border-color:#ffffff10;padding:16px 20px}body .shell .sales-workspace .hero-metrics strong{color:#eee8f4;letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere;font-size:17px}body .shell .sales-workspace :is(.eyebrow,.legend,.y-axis,.x-label,.caption,.chart-heading p,.method){color:#b0aaba}body .shell .sales-workspace :is(.caption,.chart-heading p,.method){font-size:12px;line-height:1.65}body .shell .sales-workspace :is(.heading h3,.chart-heading h3){letter-spacing:-.025em;color:#f0ecf6;font-size:17px}body .shell .sales-workspace .eyebrow{letter-spacing:.1em;font-size:10px}body .shell .sales-workspace .area-card{background:radial-gradient(at 0 0,#8fcbb819,#0000 60%),linear-gradient(145deg,#22282b,#1a1b21)}body .shell .sales-workspace .guests-card{background:radial-gradient(at 100% 0,#b69cdd24,#0000 65%),linear-gradient(145deg,#27242e,#1b1b22)}body .shell .sales-workspace .hours-card{background:radial-gradient(at 15% 0,#d9b18d17,#0000 65%),linear-gradient(145deg,#28242a,#1b1b21)}body .shell .sales-workspace .area-total{font-variant-numeric:tabular-nums;font-size:32px;line-height:1.2}body .shell .sales-workspace .area-row{border-bottom:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) auto 44px;padding:10px 0;font-size:13px}body .shell .sales-workspace .area-row i{flex-shrink:0}body .shell .sales-workspace .area-strip{height:10px;margin:20px 0 12px;box-shadow:0 4px 12px #0002}body .shell .sales-workspace .area-strip span{box-shadow:inset 0 2px #fff3}body .shell .sales-workspace .readout{color:#b5adbf;min-height:40px;padding-block:8px}body .shell .sales-workspace .readout strong{color:#f1eaf8;font-size:20px}body .shell .sales-workspace .columns button{box-shadow:none;background:0 0;border:0;border-radius:0}body .shell .sales-workspace .columns .fill{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 80%,white),var(--accent) 30%,color-mix(in srgb,var(--accent) 35%,transparent));opacity:.65;border-radius:5px 5px 0 0;box-shadow:inset 0 1px #ffffff60}body .shell .sales-workspace .columns .highlight .fill{opacity:1;filter:brightness(1.1)}body .shell .sales-workspace .columns .negative .fill{background:linear-gradient(#f4a493,#df8068,#df806844)}body .shell .sales-workspace .columns .label{color:#b3aaba;font-size:11px}body .shell .sales-workspace .comparison-panel{background:radial-gradient(at 50% 100%,#ba9edb0c,#0000 65%),linear-gradient(145deg,#23232a,#191a20)}body .shell .sales-workspace .comparison-note{color:#b1a8bd;background:linear-gradient(90deg,#b69cdd0e,#0000);border-left-color:#b69cdd66;flex-wrap:wrap;font-size:11px}body .shell .sales-workspace .comparison-note strong{color:#d4c9e2}body .shell .sales-workspace .comparison-note .signal{background:#b69cdd;box-shadow:0 0 8px #b69cdd55}body .shell .sales-workspace .bar.actual{background:linear-gradient(#d5c0f0,#a48bc8 40%,#75628f55);box-shadow:0 0 14px #b69cdd18}body .shell .sales-workspace .actual-dot{background:#b69cdd;box-shadow:0 0 8px #b69cdd33}body .shell .sales-workspace .bar.comparison{background:linear-gradient(#b7b8ca40,#b7b8ca0d);border-color:#d9d5e333}body .shell .sales-workspace .legend{font-size:11px}body .shell .sales-workspace .tooltip{background:#202027fa;border-color:#c6b5db38}body .shell .sales-workspace .tooltip small{color:#c1b9cb}body .shell .sales-workspace .forecast-panel{background:radial-gradient(at 65% 0,#d2b38813,#0000 65%),linear-gradient(145deg,#23232a,#191a20);padding:0}body .shell .sales-workspace .forecast-panel>div{padding:18px 20px}body .shell .sales-workspace .forecast-panel small{color:#b0aaba;font-size:11px}body .shell .sales-workspace .forecast-panel strong{color:#e0d9e8;white-space:normal;overflow-wrap:anywhere;font-size:18px}body .shell .sales-workspace .forecast-panel .featured{background:linear-gradient(145deg,#d2b38818,#d2b38804)}body .shell .sales-workspace .forecast-panel .featured strong{color:#f2dfbf}body .shell .sales-workspace :is(th,td){border-color:#ffffff12;padding:11px 12px}body .shell .sales-workspace th{color:#bbb4c6;background:#ffffff03}body .shell .sales-workspace :is(.scroll,.table-scroll,.plot-scroll){max-width:100%;overflow-x:auto}body .shell .sales-workspace :is(.metrics>div,.totals>div){background:linear-gradient(140deg,#b69cdd0d,#ffffff02);border-color:#ffffff16;border-radius:10px}body .shell .sales-workspace :is(.item-button,.item-name,.name,.rank-row,th button){box-shadow:none;background:0 0;border-color:#0000}body .shell .sales-workspace .rank-track>span{background:linear-gradient(90deg,#a28bbb,#d7c1ed)}body .shell .sales-workspace :is(.warning,.notice){color:#e6bd86}@media (width<=820px){body .shell .sales-workspace .chart-heading{gap:12px}body .shell .sales-workspace .hero-metrics div:last-child{grid-column:1/-1}body .shell .sales-workspace .forecast-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){body .shell .sales-workspace :is(.panel,.card,.monthly,.food-cost){border-radius:13px;padding:14px}body .shell .sales-workspace :is(.hero-main,.hero-comparison){padding:18px}body .shell .sales-workspace .hero-comparison>strong{font-size:24px}body .shell .sales-workspace .hero-metrics div{padding:12px 14px}body .shell .sales-workspace .hero-metrics strong{font-size:16px}body .shell .sales-workspace .area-row{gap:8px;font-size:12px}body .shell .sales-workspace .comparison-switch button{padding:6px 8px;font-size:11px}body .shell .sales-workspace .forecast-panel{padding:0}body .shell .sales-workspace .forecast-panel>div{padding:14px}body .shell .sales-workspace .forecast-panel>div:first-child,body .shell .sales-workspace .forecast-panel>div:last-child{grid-column:1/-1}body .shell .sales-workspace :is(input:not([type=checkbox]),select){box-sizing:border-box;max-width:100%;font-size:16px}}@media (prefers-reduced-motion:reduce){body .shell .sales-workspace *,body .shell .sales-workspace :before,body .shell .sales-workspace :after{transition:none!important;animation:none!important}}body .shell .sales-workspace .monthly .legend button{border:1px solid #ffffff18;border-top:2px solid var(--series-color);box-shadow:none;background:linear-gradient(150deg,#ffffff06,#ffffff01);border-radius:9px}body .shell .sales-workspace .monthly .legend button:hover{background:#ffffff08}body .shell .sales-workspace .monthly .legend button.muted{opacity:.5;border-top-color:#777381}body .shell .sales-workspace .monthly .day-targets button{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body .shell .sales-workspace .monthly .day-targets button:focus-visible{background:#b69cdd0a;outline:1px solid #c3abe3}@media screen{body .shell .bi-workspace{--muted:#b1aaba;--line:#ffffff18;color:#eeeaf3;min-width:0}body .shell .bi-workspace>.heading{gap:12px;margin-bottom:16px}body .shell .bi-workspace>.heading h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(25px,3vw,32px)}body .shell .bi-workspace>.heading p{color:#b1aaba;font-size:13px}body .shell .bi-workspace>.heading h1 span{color:#e3c9a6;background:linear-gradient(130deg,#d2b38813,#d2b38803);border-color:#d2b38833;padding:5px 9px;font-size:10px}body .shell .bi-workspace button{color:#e2dbea;background:linear-gradient(160deg,#ffffff0c,#ffffff02),#292931;border:1px solid #ffffff20;border-radius:8px;padding:7px 10px;font-size:12px;box-shadow:inset 0 1px #ffffff08}body .shell .bi-workspace button:hover:not(:disabled){background:linear-gradient(145deg,#ffffff10,#ffffff03),#303039;border-color:#ffffff30}body .shell .bi-workspace button:disabled{opacity:.4}body .shell .bi-workspace :is(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:2px solid #c8b1e9}body .shell .bi-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#eeebf4;box-sizing:border-box;background:linear-gradient(160deg,#ffffff05,#fff0),#191a20;border:1px solid #ffffff20;border-radius:8px;min-height:34px;font-size:12px}body .shell .bi-workspace :is(.tabs,.metric){background:#11121766;border:1px solid #ffffff12;border-radius:10px;gap:4px;padding:4px}body .shell .bi-workspace>.tabs{max-width:100%;margin:0 0 18px;overflow-x:auto}body .shell .bi-workspace :is(.tabs,.metric) button{box-shadow:none;color:#b9b5c5;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;min-height:34px;padding:6px 10px}body .shell .bi-workspace button:is(.active,[aria-pressed=true]){color:#f4ecff;background:linear-gradient(135deg,#b4a1ce2b,#b4a1ce0c);border-color:#c6b5db30;box-shadow:inset 0 1px #ffffff0b}body .shell .bi-workspace :is(.panel,.ledger,.cost-report aside){background:radial-gradient(at 95% 0,#b5a1db10,#0000 55%),linear-gradient(145deg,#23232a,#191a20);border:1px solid #ffffff18;border-radius:14px;min-width:0;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0002}body .shell .bi-workspace .panel{padding:18px}body .shell .bi-workspace .panel:before{display:none}body .shell .bi-workspace .cost-report{box-shadow:none;--line:#ffffff14;background:0 0;border:0;min-width:0}body .shell .bi-workspace .cost-report>header{gap:12px;margin-bottom:12px;padding:0 2px}body .shell .bi-workspace .cost-report>header h2{letter-spacing:-.02em;font-size:18px}body .shell .bi-workspace .cost-report .tools{gap:8px}body .shell .bi-workspace .cost-report .split{grid-template-columns:minmax(0,1.75fr) minmax(270px,1fr);gap:16px}body .shell .bi-workspace .ledger{background:radial-gradient(at 0 0,#d2b38810,#0000 60%),linear-gradient(145deg,#24232a,#191a20)}body .shell .bi-workspace .ledger-line{border-top-color:#ffffff10;border-left-width:2px}body .shell .bi-workspace .ledger .row{box-shadow:none;padding:14px 14px 14px calc(var(--depth,0)*12px);background:0 0;border:0;border-radius:0;font-size:12px}body .shell .bi-workspace .ledger .row:hover{background:#ffffff04}body .shell .bi-workspace .ledger .row strong{color:#e4deed;font-weight:500}body .shell .bi-workspace .ledger .row b{color:#f3edf8;font-size:13px;font-weight:600}body .shell .bi-workspace .ledger .ledger-head{letter-spacing:.035em;color:#aaa2b5;background:#ffffff03;padding-left:30px;font-size:10px}body .shell .bi-workspace .ledger .toggle{box-shadow:none;color:#cbb3e6;background:0 0;border:0;border-radius:0;padding:0;font-size:17px}body .shell .bi-workspace .ledger .toggle:hover{background:#cbb3e610}body .shell .bi-workspace .ledger .color-dot{opacity:.85;width:6px;height:6px}body .shell .bi-workspace .ledger-line.subtotal{background:linear-gradient(110deg,#9bc5b312,#9bc5b303)}body .shell .bi-workspace .ledger-line.chosen{background:linear-gradient(110deg,#b69cdd1c,#b69cdd06);box-shadow:inset 2px 0 #c3abe3}body .shell .bi-workspace .ledger-line.final{background:radial-gradient(at 0 0,#d2b38822,#0000 65%),linear-gradient(110deg,#b69cdd18,#b69cdd08);border-top:1px solid #c6b5db40}body .shell .bi-workspace .ledger-line.final .row{padding-block:18px}body .shell .bi-workspace .ledger-line.final .row :is(strong,b){color:#f4e4cd;font-weight:650}body .shell .bi-workspace .cost-report aside{background:radial-gradient(at 100% 0,#b69cdd1c,#0000 65%),linear-gradient(145deg,#26242d,#1b1b22);padding:18px}body .shell .bi-workspace .aside-head h3{letter-spacing:-.02em;font-size:17px}body .shell .bi-workspace .comparison{margin-top:20px}body .shell .bi-workspace .comparison strong{font-size:12px;font-weight:550}body .shell .bi-workspace .comparison small{color:#b2aabc;font-size:11px;line-height:1.6}body .shell .bi-workspace .comparison .track{background:#ffffff08;border-radius:6px;height:9px;margin-top:10px}body .shell .bi-workspace .comparison .track i{border-radius:6px;box-shadow:inset 0 1px #ffffff30;background-image:linear-gradient(#ffffff30,#fff0 55%,#00000026)!important}body .shell .bi-workspace .comparison .track i.credit{background-image:repeating-linear-gradient(45deg,#0000,#0000 3px,#0006 3px 6px)!important}body .shell .bi-workspace :is(.note,.sources,.cost-report small){color:#b2aabc;line-height:1.65}body .shell .bi-workspace .cost-report .note{font-size:11px}body .shell .bi-workspace .sources{background:#ffffff02;border:1px solid #ffffff10;border-radius:9px;margin:14px 0;padding:10px 14px}body .shell .bi-workspace .sources summary{color:#cec4db}body .shell .bi-workspace .cost-report>.summary{gap:12px;margin:16px 0}body .shell .bi-workspace .result-card{border:1px solid #ffffff18;border-top:2px solid var(--category-color);text-align:left;background:radial-gradient(at 100% 0,#b69cdd23,#0000 65%),linear-gradient(135deg,#28252f,#1c1d25);border-radius:14px;padding:18px;box-shadow:inset 0 1px #ffffff08,0 10px 26px #0002}body .shell .bi-workspace .result-card:nth-child(2){background:radial-gradient(at 100% 0,#a7cfbb20,#0000 65%),linear-gradient(135deg,#232a2b,#1b1d22)}body .shell .bi-workspace .result-card strong{letter-spacing:-.035em;color:#f5eefb;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(23px,2.5vw,32px);font-weight:600}body .shell .bi-workspace .result-card span{color:#b8afc3;font-size:11px;line-height:1.6}body .shell .bi-workspace .food-cards>h3{margin:18px 0 10px;font-size:16px}body .shell .bi-workspace .food-cards .areas{gap:12px;margin:0 0 12px}body .shell .bi-workspace .food-cards .areas article{background:radial-gradient(at 0 0,#a7cfbb18,#0000 65%),linear-gradient(145deg,#22282b,#1a1b21);border:1px solid #ffffff18;border-radius:14px;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffff09}body .shell .bi-workspace .food-cards .areas article:nth-child(2){background:radial-gradient(at 100% 0,#b69cdd24,#0000 65%),linear-gradient(145deg,#27242e,#1b1b22)}body .shell .bi-workspace .food-cards h4{color:#ccc4d7;font-size:13px}body .shell .bi-workspace .food-cards .areas strong{color:#c4ddce;letter-spacing:-.035em;font-size:32px;font-weight:600}body .shell .bi-workspace .food-cards article:nth-child(2) strong{color:#dbc5f1}body .shell :is(.bi-workspace dialog,.bi-detail-dialog){box-sizing:border-box;color:#eeeaf3;background:radial-gradient(at 100% 0,#b69cdd14,#0000 65%),linear-gradient(145deg,#282630,#1b1c22);border:1px solid #c6b5db30;border-radius:16px;width:min(850px,100vw - 32px);max-height:88dvh;padding:22px;box-shadow:0 24px 80px #0008}body .shell .bi-workspace dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090a0dcc}body .shell .bi-workspace dialog h2{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px}body .shell .bi-workspace dialog :is(.summary,.personnel-cost,.figures>div){background:linear-gradient(140deg,#b69cdd0e,#ffffff02);border:1px solid #ffffff13;border-radius:10px;padding:12px}body .shell .bi-workspace dialog .summary{gap:10px;margin:14px 0}body .shell .bi-workspace dialog .item{border-color:#ffffff12;gap:12px;padding:12px 0}body .shell .bi-workspace :is(th,td){border-color:#ffffff12;padding:10px 12px}body .shell .bi-workspace th{color:#bcb3c8;background:#ffffff03}body .shell .bi-workspace :is(.text-link,.description){box-shadow:none;color:#d2c0e8;background:0 0;border:0;padding:0}body .shell .bi-workspace :is(.filters,.controls){gap:10px;margin-block:14px}body .shell .bi-workspace .section-head{margin-bottom:14px}body .shell .bi-workspace .notice{color:#e7c9a3;background:linear-gradient(135deg,#d2b38812,#d2b38803);border-color:#d2b38826}body .shell .bi-workspace :is(.table-scroll,.detail-table){max-width:100%;overflow:auto}@media (width<=1050px){body .shell .bi-workspace .cost-report .split{grid-template-columns:1fr}body .shell .bi-workspace .cost-report aside{position:static}}@media (width<=600px){body .shell .bi-workspace>.heading h1{gap:8px}body .shell .bi-workspace>.heading .eyebrow{font-size:9px!important}body .shell .bi-workspace :is(.panel,.cost-report aside){border-radius:12px;padding:14px}body .shell .bi-workspace .cost-report>header{align-items:flex-start}body .shell .bi-workspace .cost-report .tools{justify-content:flex-start;gap:6px;width:100%}body .shell .bi-workspace .cost-report .tools label{justify-content:space-between;width:100%}body .shell .bi-workspace .ledger-line{min-width:0}body .shell .bi-workspace .ledger .row{padding:12px 10px 12px calc(var(--depth,0)*8px);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:7px 8px;font-size:11px}body .shell .bi-workspace .ledger .row>:first-child{text-align:left;grid-column:1/-1}body .shell .bi-workspace .ledger .row>:nth-child(2){text-align:left}body .shell .bi-workspace .ledger .row b{font-size:13px}body .shell .bi-workspace .ledger .ledger-head{min-width:0;padding-left:27px;font-size:9px}body .shell .bi-workspace .ledger .toggle,.bi-workspace .ledger .toggle-spacer{flex-basis:25px;width:25px}body .shell .bi-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;font-size:16px}body .shell .bi-workspace .food-cards .areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .shell .bi-workspace .food-cards .areas article{padding:12px}body .shell .bi-workspace .food-cards :is(.areas span,.areas small){overflow-wrap:anywhere;font-size:11px}body .shell :is(.bi-workspace dialog,.bi-detail-dialog){padding:16px}body .shell .bi-workspace dialog .figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){body .shell .bi-workspace *,body .shell .bi-workspace :before{transition:none!important;animation:none!important}}}body .shell .resumen-workspace{--line:#ffffff18;--muted:#b1aaba;color:#eeeaf3;min-width:0}body .shell .resumen-workspace .overview-intro{align-items:center;gap:16px;margin-bottom:18px;padding:0}body .shell .resumen-workspace .overview-intro h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(26px,3vw,34px)}body .shell .resumen-workspace .overview-intro .subtitle{color:#b1aaba;font-size:13px}body .shell .resumen-workspace .eyebrow{letter-spacing:.12em;color:#baaacb;margin-bottom:6px;font-size:10px}body .shell .resumen-workspace .period-signal{box-sizing:border-box;background:linear-gradient(135deg,#b69cdd0c,#ffffff02);border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:10px 12px}body .shell .resumen-workspace .period-signal small{color:#b1aaba;font-size:9px}body .shell .resumen-workspace .period-signal strong{color:#ded5e8;font-size:11px}body .shell .resumen-workspace .period-signal strong span{color:#bda3d9}body .shell .resumen-workspace .orbit{border-color:#b69cdd30;flex-shrink:0;width:28px;height:28px}body .shell .resumen-workspace .orbit:before{border-color:#b69cdd20}body .shell .resumen-workspace .orbit span{background:#c3abe3;box-shadow:0 0 10px #b69cdd66}body .shell .resumen-workspace :is(.executive-card,.card,.panel,.snapshot,.reservations,.section-card){background:radial-gradient(at 95% 0,#b5a1db10,#0000 60%),linear-gradient(145deg,#23232a,#191a20);border:1px solid #ffffff18;border-radius:14px;min-width:0;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0002}body .shell .resumen-workspace :is(.panel,.snapshot,.reservations){margin-bottom:0;padding:18px}body .shell .resumen-workspace .panel:before,body .shell .resumen-workspace .card:after{display:none}body .shell .resumen-workspace>.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}body .shell .resumen-workspace :is(.executive-card,.grid>.card){min-height:0;padding:18px}body .shell .resumen-workspace .executive-card:first-child{background:radial-gradient(at 0 0,#d2b38823,#0000 60%),linear-gradient(135deg,#2a272e,#1d1d25)}body .shell .resumen-workspace .executive-card:nth-child(2){background:radial-gradient(at 100% 0,#b69cdd25,#0000 65%),linear-gradient(135deg,#28252f,#1c1d25)}body .shell .resumen-workspace :is(.section-label,.card .label){letter-spacing:.08em;color:#bcb2c6;font-size:10px}body .shell .resumen-workspace .executive-card>strong,body .shell .resumen-workspace .card .value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 6px;font-size:clamp(25px,2.6vw,36px);font-weight:600;line-height:1.2}body .shell .resumen-workspace .executive-card:first-child>strong{color:#fff0db}body .shell .resumen-workspace .executive-card em{letter-spacing:0;color:#c5b9d0;font-size:12px;font-weight:400}body .shell .resumen-workspace :is(.executive-card small,.secondary span,.card .sub){color:#b3aaba;font-size:11px;line-height:1.6}body .shell .resumen-workspace .secondary{border-color:#ffffff12;margin-top:14px;padding-top:12px}body .shell .resumen-workspace .secondary b{letter-spacing:-.02em;color:#dfc9ed;margin:4px 0;font-size:20px}body .shell .resumen-workspace .executive-card:first-child .secondary b{color:#e7cca5}body .shell .resumen-workspace .card.warn{background:radial-gradient(at 100% 0,#d9987915,#0000 65%),linear-gradient(145deg,#28252a,#1c1d22)}body .shell .resumen-workspace .card.warn .value{color:#efaf99}body .shell .resumen-workspace .charts-row{gap:14px;margin-bottom:20px}body .shell .resumen-workspace :is(.summary-left,.summary-side){gap:14px}body .shell .resumen-workspace :is(.panel,.snapshot) h3{letter-spacing:-.02em;color:#eee7f5;margin:0 0 12px;font-size:16px}body .shell .resumen-workspace .daily-chart{height:250px!important}body .shell .resumen-workspace .chart-meta{justify-content:flex-start;gap:16px;margin:0 0 12px}body .shell .resumen-workspace .chart-meta small{color:#b0a5bc;letter-spacing:.04em;font-size:9px}body .shell .resumen-workspace .chart-meta strong{color:#e2d4ef;font-size:13px}body .shell .resumen-workspace .daily-chart .column{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body .shell .resumen-workspace .daily-chart .bar{background:linear-gradient(#dec9f2,#ae92cb 40%,#78618d55);box-shadow:inset 0 1px #ffffff50,0 0 12px #b69cdd16}body .shell .resumen-workspace .daily-chart :is(.y-axis,.x-label){color:#b0a5bc;font-size:10px}body .shell .resumen-workspace .tooltip{background:#22212afa;border-color:#c6b5db35}body .shell .resumen-workspace .tooltip small{color:#c5b7d2}body .shell .resumen-workspace .snapshot{background:radial-gradient(at 100% 0,#b69cdd1b,#0000 65%),linear-gradient(145deg,#25232c,#1a1b21)}body .shell .resumen-workspace .snapshot .stack{box-shadow:none;background:0 0;border:0}body .shell .resumen-workspace .snapshot .stack span{background-image:linear-gradient(#ffffff20,#00000018);box-shadow:inset 0 1px #ffffff20}body .shell .resumen-workspace .snapshot .empty{min-height:55px}body .shell .resumen-workspace a{color:#d0bde7}body .shell .resumen-workspace .cost-summary .areas{gap:10px;margin:12px 0}body .shell .resumen-workspace .cost-summary .areas article{background:radial-gradient(at 0 0,#a7cfbb19,#0000 65%),linear-gradient(145deg,#252b2d,#1d2025);border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:12px}body .shell .resumen-workspace .cost-summary .areas article:nth-child(2){background:radial-gradient(at 100% 0,#b69cdd24,#0000 65%),linear-gradient(145deg,#292530,#1d1e25)}body .shell .resumen-workspace .cost-summary h4{color:#c8bed4;font-size:12px}body .shell .resumen-workspace .cost-summary .areas strong{letter-spacing:-.03em;color:#c4ddce;font-size:29px}body .shell .resumen-workspace .cost-summary .areas article:nth-child(2) strong{color:#dbc5f1}body .shell .resumen-workspace :is(.cost-summary p,.cost-summary .areas span,.payments-compact p){color:#b7adbf;font-size:11px;line-height:1.6}body .shell .resumen-workspace .payments-compact>div{border-color:#ffffff0c;grid-template-columns:minmax(0,1fr) auto 40px;gap:8px;padding:9px 0;font-size:12px}body .shell .resumen-workspace .payments-compact>div small{text-align:right;color:#aaa1b4;font-size:10px}body .shell .resumen-workspace .payments-compact b{font-variant-numeric:tabular-nums;color:#e3dbea}body .shell .resumen-workspace .sections-title{letter-spacing:.08em;color:#b1a7bc;margin:18px 0 10px;font-size:10px}body .shell .resumen-workspace .sections-grid{gap:10px}body .shell .resumen-workspace .section-card{gap:6px;padding:14px;text-decoration:none}body .shell .resumen-workspace .section-card:hover{background:radial-gradient(at 100% 0,#b69cdd20,#0000 65%),linear-gradient(145deg,#2b2933,#202127);border-color:#c6b5db33}body .shell .resumen-workspace .section-card strong{color:#e8dfee;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px}body .shell .resumen-workspace .section-card strong.warn{color:#efaf99}body .shell .resumen-workspace .section-sub{color:#afa5ba;font-size:11px}body .shell .resumen-workspace .reservations{margin-top:18px}body .shell .resumen-workspace .reservations h2{letter-spacing:-.02em;font-size:18px}body .shell .resumen-workspace .reservations :is(.metrics>div,.pending){background:linear-gradient(140deg,#b69cdd0d,#ffffff02);border:1px solid #ffffff13;border-radius:9px;padding:12px}body .shell .resumen-workspace .reservations button{color:#e2dbea;background:linear-gradient(160deg,#ffffff0c,#ffffff02),#292931;border:1px solid #ffffff20;border-radius:8px;padding:7px 10px;font-size:12px;box-shadow:inset 0 1px #ffffff08}body .shell .resumen-workspace :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #c8b1e9}@media (width<=1000px){body .shell .resumen-workspace>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .shell .resumen-workspace>.grid>.card{grid-column:1/-1}body .shell .resumen-workspace .card .value{font-size:27px}}@media (width<=600px){body .shell .resumen-workspace .overview-intro{align-items:stretch;gap:12px;margin-bottom:14px}body .shell .resumen-workspace .period-signal{gap:10px;padding:8px 10px}body .shell .resumen-workspace>.grid{grid-template-columns:1fr;gap:10px}body .shell .resumen-workspace :is(.executive-card,.grid>.card,.panel,.snapshot,.reservations){border-radius:12px;padding:14px}body .shell .resumen-workspace .executive-card>strong{font-size:30px}body .shell .resumen-workspace .secondary{margin-top:10px;padding-top:9px}body .shell .resumen-workspace .chart-meta{justify-content:space-between;gap:10px}body .shell .resumen-workspace .chart-meta div{flex-direction:column;align-items:flex-start;gap:4px}body .shell .resumen-workspace .chart-meta small{font-size:8px;display:block}body .shell .resumen-workspace .daily-chart{height:230px!important}body .shell .resumen-workspace .cost-summary .areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .shell .resumen-workspace .cost-summary .areas article{padding:10px}body .shell .resumen-workspace .sections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .shell .resumen-workspace .section-card{padding:12px}body .shell .resumen-workspace .section-card strong{font-size:17px}body .shell .resumen-workspace .reservations .metrics{gap:8px}}@media (prefers-reduced-motion:reduce){body .shell .resumen-workspace *,body .shell .resumen-workspace :before{transition:none!important;animation:none!important}}body .shell .agreements-workspace .panel{min-width:0;padding:0}body .shell .purchases-workspace .card{background:radial-gradient(at 100% 0,#ab8dd312,#0000 65%),linear-gradient(145deg,#ffffff05,#ffffff01),#202027;border-color:#ffffff16}body .shell .purchases-workspace :is(.family-row,.alert-row,.product-link){box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0}body .shell .purchases-workspace .product-link{border:0}body .shell .purchases-workspace :is(.family-row,.alert-row,.product-link):hover:not(:disabled){color:#e9d9f5;background:#c4a9df08;border-color:#ffffff18}body .shell .purchases-workspace .tabs button{box-shadow:none;background:0 0;border-color:#0000}body .shell .purchases-workspace .tabs button.active{color:#f0e8f7;background:linear-gradient(135deg,#c5a9df25,#b496d10b);border-color:#c7b7d338}body .shell .inventory-workspace{min-width:0;font-size:13px}body .shell .inventory-workspace .heading{gap:12px;margin:0 0 12px}body .shell .inventory-workspace h1{margin:0;font-size:24px}body .shell .inventory-workspace h2{margin:0 0 6px;font-size:16px}body .shell .inventory-workspace .eyebrow{margin:0 0 4px;font-size:10px}body .shell .inventory-workspace .panel{margin:12px 0;padding:16px}body .shell .inventory-workspace :is(.pilot,.production-note,.count-guide){background:linear-gradient(110deg,#b69cdd0c,#ffffff02);border:1px solid #c6b5db25;border-radius:10px;margin:10px 0;padding:10px 14px;font-size:12px}body .shell .inventory-workspace .sync-details{margin:8px 0;font-size:12px}body .shell .inventory-workspace summary{color:#c9bed9;cursor:pointer}body .shell .inventory-workspace .count-guide li{margin:8px 0;line-height:1.6}body .shell .inventory-workspace :is(button,input,select){min-height:36px;padding:7px 10px;font-size:12px}body .shell .inventory-workspace .cards{gap:10px;margin:12px 0}body .shell .inventory-workspace .cards>div{background:radial-gradient(at 0 0,#b69cdd10,#0000 70%),linear-gradient(145deg,#25242d,#191a20);border-radius:10px;padding:12px 14px}body .shell .inventory-workspace .cards strong{margin-top:4px;font-size:22px}body .shell .inventory-workspace :is(td,th){padding:9px 10px;font-size:12px}body .shell .inventory-workspace th{font-size:11px}body .shell .inventory-workspace .group-heading{box-shadow:none;padding:12px}body .shell .inventory-workspace .stock-groups{gap:6px}body .shell .inventory-workspace .issues article{padding:12px 0}body .shell .inventory-workspace .drawer{box-sizing:border-box;background:linear-gradient(145deg,#22212b,#17181e);padding:20px}body .shell .inventory-workspace :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #c6b5db}@media (width<=600px){body .shell .inventory-workspace .panel{padding:12px}body .shell .inventory-workspace :is(input,select,textarea){font-size:16px}body .shell .inventory-workspace button{min-height:40px}body .shell .inventory-workspace .drawer{width:100%;height:100dvh;max-height:100dvh;padding:14px}body .shell .inventory-workspace .toolbar{gap:8px;padding:0}body .shell .inventory-workspace .toolbar>label{flex:1;min-width:140px}body .shell .inventory-workspace .cards strong{font-size:20px}}body .shell .inventory-workspace .tabs{background:linear-gradient(140deg,#ffffff04,#ffffff01);border-color:#ffffff12;border-radius:9px;margin:12px 0;padding:3px}body .shell .inventory-workspace .tabs button{white-space:nowrap;min-height:34px;box-shadow:none;background:0 0;border-color:#0000}body .shell .inventory-workspace .tabs button.active{color:#e9def2;background:linear-gradient(145deg,#b69cdd20,#b69cdd08);border-color:#c6b5db28}body .shell .inventory-workspace :is(.panel,.catalog,.soft-stock){background:radial-gradient(at 100% 0,#ab8dd314,#0000 65%),linear-gradient(145deg,#ffffff05,#ffffff01),#202027;border:1px solid #ffffff16;border-radius:14px;min-width:0;padding:16px;box-shadow:inset 0 1px #ffffff06,0 8px 26px #0002}body .shell .inventory-workspace :is(.tools,.filters,.fields){gap:10px;margin:12px 0}body .shell .inventory-workspace label{color:#bcb0c8;gap:5px;font-size:11px}body .shell .inventory-workspace :is(.catalog,.soft-stock) p{font-size:12px;line-height:1.55}body .shell .inventory-workspace :is(.item,.group-heading){box-shadow:none;background:linear-gradient(135deg,#ffffff04,#ffffff01);border:1px solid #ffffff10;border-radius:8px;padding:11px 12px}body .shell .inventory-workspace .item:hover{background:#b69cdd0c;border-color:#c6b5db30}body .shell .inventory-workspace :is(.chosen,.quick-filters .chosen){color:#eadcf4;background:linear-gradient(145deg,#b69cdd24,#b69cdd08);border-color:#c6b5db38}body .shell .inventory-workspace :is(.table-wrap,.scroll){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}body .shell .inventory-workspace .group-heading strong{font-size:13px}body .shell .inventory-workspace .group-heading .group-meta{font-size:11px}body .shell .inventory-workspace dialog{background:radial-gradient(ellipse at 100% 0,#ab8dd18,transparent 65%),#1b1a22;border-color:#ffffff20}body .shell .inventory-workspace .catalog .line{background:#ffffff04;border:1px solid #ffffff0c;gap:10px;padding:12px}body .shell .inventory-workspace .catalog .line-name button{box-shadow:none;color:#d5bfeb;background:0 0}@media (width<=600px){body .shell .inventory-workspace :is(.catalog,.soft-stock){padding:12px}body .shell .inventory-workspace :is(.filters,.tools)>label{flex:140px;min-width:0}body .shell .inventory-workspace .filters>.search{flex-basis:100%}body .shell .inventory-workspace .tabs button{min-height:42px}body .shell .inventory-workspace .catalog .item,body .shell .inventory-workspace .catalog header{gap:10px}body .shell .inventory-workspace .toolbar>.search{flex-basis:100%}}body .shell .horarios{color:#e9e4ee;min-width:0;font-size:13px}body .shell .horarios header{gap:10px;margin-bottom:14px}body .shell .horarios h2{letter-spacing:-.6px;margin:0 0 5px;font-size:24px}body .shell .horarios h3{font-size:16px}body .shell .horarios .eyebrow{color:#bdb0cc;letter-spacing:.14em;margin:0 0 5px;font-size:10px}body .shell .horarios header p{margin:4px 0;font-size:12px}body .shell .horarios .toolbar{gap:8px;margin:12px 0}body .shell .horarios>.toolbar:first-of-type{background:radial-gradient(at 0 0,#b9a0e510,#0000 70%),linear-gradient(135deg,#25242d,#1c1c23);border:1px solid #ffffff16;border-radius:12px;padding:12px}body .shell .horarios label{color:#bfb4ca;gap:5px;min-width:0}body .shell .horarios :is(button,input:not([type=checkbox]),select,.date-trigger){color:#e9e3ef;background:linear-gradient(145deg,#ffffff09,#ffffff03),#1c1c24;border-color:#ffffff20;border-radius:8px;min-height:36px;padding:8px 10px;font-size:12px;box-shadow:inset 0 1px #ffffff04}body .shell .horarios button.primary{color:#f1eafa;background:linear-gradient(135deg,#ae97d435,#8f80b51a);border-color:#b6a0d64a}body .shell .horarios button:not(:disabled):hover{background-color:#b9a0e510;border-color:#bba5d65c}body .shell .horarios :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #c3afdf}body .shell .horarios input[type=checkbox]{accent-color:#bda6d9}body .shell .horarios :is(.export-panel,.editor){background:radial-gradient(at 100% 0,#b9a0e514,#0000 65%),linear-gradient(135deg,#292832,#202027);border:1px solid #ffffff16;border-radius:12px;margin:12px 0;padding:14px;box-shadow:inset 0 1px #ffffff05}body .shell .horarios .export-panel{gap:10px}body .shell .horarios .export-panel .toolbar{margin:0}body .shell .horarios .export-panel>small{line-height:1.5}body .shell .horarios .notice{background:linear-gradient(110deg,#b69cdd0c,#ffffff02);border:1px solid #c6b5db25;border-radius:10px;margin:12px 0;padding:10px 12px}body .shell .horarios .legend{gap:8px 12px;margin:10px 0;line-height:1.5}body .shell .horarios .legend>span:not(:last-child){background:#ffffff04;border:1px solid #ffffff0b;border-radius:6px;padding:4px 8px}body .shell .horarios .fields{gap:12px;margin:12px 0}body .shell .horarios .table-wrap{overscroll-behavior-x:contain;background:#1b1b22;border:1px solid #ffffff18;border-radius:12px;max-width:100%;margin-top:12px;box-shadow:inset 0 1px #ffffff05}body .shell .horarios :is(th,td){border-color:#ffffff0e;padding:9px 10px}body .shell .horarios thead th{color:#d7cadf;background:linear-gradient(135deg,#302b38,#24232c);font-weight:500}body .shell .horarios .person{background:#22212a;min-width:150px;max-width:180px}body .shell .horarios .day{min-width:135px}body .shell .horarios .day button{font-variant-numeric:tabular-nums;min-height:38px}body .shell .horarios .day button.unprogrammed{color:#a99fb3;background:0 0;border-color:#ffffff20}body .shell .horarios .day button.leave{color:#badbd1;background:linear-gradient(135deg,#9ec7c112,#9ec7c105);border-color:#9ec7c130}body .shell .horarios .hours{font-variant-numeric:tabular-nums;min-width:64px}body .shell .horarios .weekly{min-width:180px}body .shell .horarios .weekly div{padding-bottom:8px}body .shell .horarios tfoot{background:#292530}@media (width<=600px){body .shell .horarios header{align-items:flex-start}body .shell .horarios>.toolbar:first-of-type{padding:10px}body .shell .horarios .toolbar label{flex:130px;min-width:0}body .shell .horarios :is(input:not([type=checkbox]),select,textarea,.date-trigger){font-size:16px}body .shell .horarios button{min-height:40px}body .shell .horarios .person{overflow-wrap:anywhere;min-width:110px;max-width:130px}body .shell .horarios :is(th,td){padding:8px}body .shell .horarios .fields{grid-template-columns:1fr}body .shell .horarios .toolbar .check{flex:none}body .shell .horarios .export-panel{padding:12px}body .shell .horarios .export-panel>div:first-child{flex-basis:100%;min-width:0}}body .shell .sidebar{background:radial-gradient(at 0 0,#a38dca16,#0000 48%),linear-gradient(165deg,#1e1d25,#14151a 70%);border-right:1px solid #ffffff12;width:208px;padding:16px 10px 12px;box-shadow:inset -1px 0 #ffffff03,12px 0 32px #00000012}body .shell .sidebar .brand{padding:0 6px 18px}body .shell .sidebar .brand img{filter:saturate(.75)brightness(1.07);width:158px;max-width:100%}body .shell .sidebar .brand span{letter-spacing:.13em;color:#9c92a9;margin:2px 0 0 3px;font-size:8px}body .shell .sidebar .section-label{letter-spacing:.15em;color:#8f859b;padding:0 11px 8px;font-size:9px}body .shell .sidebar ul{scrollbar-width:thin;scrollbar-color:#ffffff1c transparent}body .shell .sidebar a{color:#b7afc1;border-radius:9px;gap:9px;min-height:37px;margin-bottom:3px;padding:8px 10px;font-size:12px}body .shell .sidebar .icon{color:#91869f;flex-shrink:0;width:19px}body .shell .sidebar .icon svg{width:17px;height:17px}body .shell .sidebar a:hover{color:#f0eaf6;background:linear-gradient(110deg,#baa2df13,#ffffff03);border-color:#bca9d52a}body .shell .sidebar a.active{color:#f5eef9;background:radial-gradient(at 0 0,#d6c4ee16,#0000 80%),linear-gradient(110deg,#b59ad325,#b59ad307);border-color:#c6afdf38;box-shadow:inset 2px 0 #c6afdf,inset 0 1px #ffffff10,0 4px 14px #0002}body .shell .sidebar a.active .icon{color:#d3bce9}body .shell .sidebar a.active .nav-node{background:#ceb5e8;width:4px;height:4px;box-shadow:0 0 8px #c9a6ef80}body .shell .sidebar .system-status{background:linear-gradient(145deg,#b9a0e50b,#ffffff02);border-color:#ffffff12;border-radius:10px;gap:9px;padding:10px}body .shell .sidebar .system-status strong{overflow-wrap:anywhere;font-size:11px}body .shell .sidebar .system-status small{color:#9a90a5;font-size:9px;line-height:1.5}body .shell .sidebar .status-dot{background:#bbacd3;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 4px #bbacd30b,0 0 10px #bbacd344}body .shell .topbar{--toolbar-bg:#ffffff04;--toolbar-border:#ffffff18;--date-control-background:linear-gradient(145deg,#ffffff08,#ffffff02);--date-control-border:#ffffff18;--date-control-radius:8px;-webkit-backdrop-filter:blur(20px);background:radial-gradient(at 15% 0,#bda3e21a,#0000 60%),linear-gradient(115deg,#23212bf5,#191a20f5);border-bottom:1px solid #c6b5db24;gap:6px 14px;padding:10px 20px;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #ffffff03,0 8px 25px #00000014}body .shell .topbar .filters{gap:10px}body .shell .topbar .filters label>span{letter-spacing:.05em;color:#b4a5c5;font-size:9px}body .shell .topbar :is(.month-picker,.dates){gap:5px}body .shell .topbar .month-picker{grid-template-columns:114px 72px}body .shell .topbar .dates{grid-template-columns:124px 124px}body .shell .topbar :is(select,.date-trigger,.settings-link,.logout,.menu){border-color:#ffffff18;border-radius:8px;box-shadow:inset 0 1px #ffffff07,0 2px 5px #0000000c}body .shell .topbar select{color:#ede6f4;background-color:#ffffff04}body .shell .topbar :is(.settings-link,.logout,.menu){color:#c5b8d4;background:linear-gradient(145deg,#ffffff09,#ffffff02)}body .shell .topbar .workspace-tools{gap:8px}body .shell .topbar .venue-brand{width:190px}body .shell .topbar .account{border-color:#ffffff12;padding-left:8px}body .shell .topbar .quick-ranges{gap:3px}body .shell .topbar .quick-ranges button{height:26px;min-height:26px;box-shadow:none;color:#b0a2bd;background:0 0;border:1px solid #0000;padding:0 9px;font-size:10px}body .shell .topbar .quick-ranges button:hover:not(:disabled){color:#eee5f7;background:#bfa8dc0d;border-color:#bfa8dc24}body .shell .topbar .quick-ranges button.active{color:#ede1f6;background:linear-gradient(140deg,#b69cdd23,#b69cdd08);border-color:#c6b5db35;box-shadow:inset 0 1px #ffffff08}body .shell .topbar :is(button,a,select):focus-visible{outline-offset:3px;outline:2px solid #c6b5db}@media (width>=901px){body .shell>.main{width:calc(100% - 208px);max-width:calc(100% - 208px)}}@media (width>=1101px){body .shell .topbar .filters{flex:auto}}@media (width<=900px){body .shell .sidebar{width:224px}body .shell .sidebar a{min-height:42px}body .shell .topbar{padding:9px 12px}body .shell .topbar .month-picker{flex:1;grid-template-columns:minmax(100px,1fr) 76px}body .shell .topbar .dates{flex:1;grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=540px){body .shell .topbar{gap:7px}body .shell .topbar .venue-brand{width:auto}body .shell .topbar .month-picker{flex-basis:100%;grid-template-columns:1fr 86px}body .shell .topbar .dates{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}body .shell .topbar .filters{gap:7px}body .shell .topbar .quick-ranges button{height:32px;min-height:32px}body .shell .topbar select{font-size:16px}body .shell .topbar{--date-control-font:16px}}svg.svelte-1m4dntg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.sidebar.svelte-129hoe0{color:#ded4cb;background:radial-gradient(circle at 74% 12%,#c9574021,#0000 12rem),linear-gradient(#120f15fa,#08070afc);border-right:1px solid #ded4cb1a;flex-direction:column;flex-shrink:0;width:252px;height:100vh;padding:1.15rem .8rem;display:flex;position:sticky;top:0;box-shadow:22px 0 70px #0003}.brand.svelte-129hoe0{isolation:isolate;padding:.25rem .35rem 1.65rem;position:relative}.brand.svelte-129hoe0:before{z-index:-1;content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(#9f392f24,#0000 66%);width:17rem;height:8rem;position:absolute;top:-1.8rem;left:-2rem}.brand.svelte-129hoe0 img:where(.svelte-129hoe0){filter:saturate(.86)brightness(.94);width:198px;height:auto;display:block}.brand.svelte-129hoe0 span:where(.svelte-129hoe0),.section-label.svelte-129hoe0{color:#766d74;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:650}.brand.svelte-129hoe0 span:where(.svelte-129hoe0){color:#71676e;letter-spacing:.18em;margin:-.05rem 0 0 .9rem;display:block}.section-label.svelte-129hoe0{padding:0 .8rem .55rem}ul.svelte-129hoe0{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}a.svelte-129hoe0{color:#9f969d;border:1px solid #0000;border-radius:11px;align-items:center;gap:.75rem;margin-bottom:.18rem;padding:.7rem .75rem;font-size:.86rem;font-weight:520;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:flex;position:relative}a.svelte-129hoe0:hover{color:#ded4cb;background:#ffffff09}a.active.svelte-129hoe0{color:#f4efeb;background:linear-gradient(90deg,#c9574026,#c9574009);border-color:#c957402e;box-shadow:inset 2px 0 #c95740}.icon.svelte-129hoe0{color:#746b72;place-items:center;width:24px;display:grid}a.active.svelte-129hoe0 .icon:where(.svelte-129hoe0){color:#df8068}.nav-node.svelte-129hoe0{background:0 0;border-radius:999px;width:5px;height:5px;margin-left:auto}a.active.svelte-129hoe0 .nav-node:where(.svelte-129hoe0){background:#65b9d7;box-shadow:0 0 10px #65b9d7bf}.system-status.svelte-129hoe0{background:#ffffff05;border:1px solid #ded4cb14;border-radius:12px;flex-shrink:0;align-items:center;gap:.75rem;margin-top:auto;padding:.9rem;display:flex}.status-dot.svelte-129hoe0{background:#65b9d7;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 5px #65b9d714,0 0 14px #65b9d77a}.system-status.svelte-129hoe0 strong:where(.svelte-129hoe0),.system-status.svelte-129hoe0 small:where(.svelte-129hoe0){display:block}.system-status.svelte-129hoe0 strong:where(.svelte-129hoe0){font-size:.74rem;font-weight:600}.system-status.svelte-129hoe0 small:where(.svelte-129hoe0){color:#766d74;margin-top:.12rem;font-size:.65rem}.topbar.svelte-yic9pk{--toolbar-height:34px;--toolbar-font:12px;--toolbar-border:#ffffff20;--toolbar-bg:#ffffff06;--date-control-height:34px;--date-control-padding:0 9px;--date-control-font:12px;--date-control-radius:7px;--date-control-border:#ffffff20;--date-control-background:#ffffff06;z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;min-width:0;font-size:var(--toolbar-font);font-variant-numeric:tabular-nums;background:#0c0a0ff5;border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px clamp(12px,2vw,28px);display:flex;position:sticky;top:0}.filters.svelte-yic9pk{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:8px;min-width:0;display:flex}.filters.empty.svelte-yic9pk{display:none}.filters.svelte-yic9pk label:where(.svelte-yic9pk){flex-direction:column;gap:4px;min-width:0;display:flex}.filters.svelte-yic9pk label:where(.svelte-yic9pk)>span:where(.svelte-yic9pk){letter-spacing:.02em;color:#aca2ae;font-size:10px;font-weight:500;line-height:12px}.filters.svelte-yic9pk select:where(.svelte-yic9pk){appearance:none;box-sizing:border-box;height:var(--toolbar-height);border:1px solid var(--toolbar-border);background:var(--toolbar-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4 3 3 3-3' fill='none' stroke='%23b9aebd' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 8px center;color:#eee8ef;width:100%;min-width:0;max-width:180px;font:inherit;cursor:pointer;border-radius:7px;padding:0 26px 0 9px;line-height:normal}.filters.svelte-yic9pk option:where(.svelte-yic9pk){color:#eee8ef;background:#211b25}.month-picker.svelte-yic9pk{grid-template-columns:124px 76px;gap:6px;display:grid}.dates.svelte-yic9pk{grid-template-columns:128px 128px;gap:6px;display:grid}.date-line.svelte-yic9pk{display:none}.workspace-tools.svelte-yic9pk{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.venue-brand.svelte-yic9pk{width:204px;min-width:0}.account.svelte-yic9pk{border-left:1px solid #ffffff16;align-items:center;gap:6px;padding-left:10px;display:flex}.identity.svelte-yic9pk,.avatar.svelte-yic9pk{display:none}.menu.svelte-yic9pk,.settings-link.svelte-yic9pk,.logout.svelte-yic9pk{box-sizing:border-box;height:var(--toolbar-height);border:1px solid var(--toolbar-border);background:var(--toolbar-bg);color:#bcb1c0;font:inherit;cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.menu.svelte-yic9pk{width:34px;display:none}.settings-link.svelte-yic9pk{width:34px}.logout.svelte-yic9pk{padding:0 10px}.menu.svelte-yic9pk svg:where(.svelte-yic9pk),.settings-link.svelte-yic9pk svg:where(.svelte-yic9pk){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.settings-link.active.svelte-yic9pk,.settings-link.svelte-yic9pk:hover,.logout.svelte-yic9pk:hover{color:#eee8ef;background:#ffffff0b;border-color:#ffffff40}.quick-ranges.svelte-yic9pk{scrollbar-width:none;flex:1 0 100%;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.quick-ranges.svelte-yic9pk::-webkit-scrollbar{display:none}.quick-label.svelte-yic9pk{display:none}.quick-ranges.svelte-yic9pk button:where(.svelte-yic9pk){box-sizing:border-box;color:#aaa0af;height:28px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:0 10px;font-size:11px;line-height:1}.quick-ranges.svelte-yic9pk button:where(.svelte-yic9pk):hover{color:#eee8ef;background:#ffffff08}.quick-ranges.svelte-yic9pk button.active:where(.svelte-yic9pk){color:#e9b59b;background:#b56d4120;border-color:#c38a5938}.topbar.svelte-yic9pk button:where(.svelte-yic9pk):focus-visible,.topbar.svelte-yic9pk a:where(.svelte-yic9pk):focus-visible,.topbar.svelte-yic9pk select:where(.svelte-yic9pk):focus-visible{outline-offset:2px;outline:2px solid #65b9d7}.topbar.svelte-yic9pk button:where(.svelte-yic9pk):disabled,.topbar.svelte-yic9pk select:where(.svelte-yic9pk):disabled{opacity:.45;cursor:default}@media (width>=1600px){.quick-ranges.svelte-yic9pk{flex:none;order:0;margin-left:auto}.workspace-tools.svelte-yic9pk{order:1;margin-left:0}.filters.svelte-yic9pk{flex:0 auto}}@media (width<=1100px){.topbar.svelte-yic9pk{gap:8px 12px}.workspace-tools.svelte-yic9pk{order:-1}.filters.svelte-yic9pk,.quick-ranges.svelte-yic9pk{flex-basis:100%}}@media (width<=900px){.menu.svelte-yic9pk{order:-2;display:grid}.workspace-tools.svelte-yic9pk{flex:1;justify-content:space-between;margin-left:0}.venue-brand.svelte-yic9pk{width:210px}.filters.svelte-yic9pk{flex-wrap:wrap}.month-picker.svelte-yic9pk{flex:1;grid-template-columns:minmax(100px,1fr) 76px}.dates.svelte-yic9pk{flex:1;grid-template-columns:repeat(2,minmax(120px,1fr))}.filters.svelte-yic9pk select:where(.svelte-yic9pk){max-width:none}}@media (width<=540px){.topbar.svelte-yic9pk{--toolbar-height:36px;--date-control-height:36px;gap:7px;padding:8px 12px}.workspace-tools.svelte-yic9pk{gap:6px}.venue-brand.svelte-yic9pk{flex:1;width:auto}.account.svelte-yic9pk{gap:4px;padding-left:6px}.logout.svelte-yic9pk{padding:0 8px}.settings-link.svelte-yic9pk{width:30px}.filters.svelte-yic9pk{gap:7px}.month-picker.svelte-yic9pk,.dates.svelte-yic9pk{flex:1 0 100%}.month-picker.svelte-yic9pk{grid-template-columns:1fr 90px}.dates.svelte-yic9pk{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-ranges.svelte-yic9pk button:where(.svelte-yic9pk){height:32px;padding:0 9px}.menu.svelte-yic9pk{width:32px}}.shell.svelte-12qhfyh{background-image:radial-gradient(circle at 76% 18%,#c9574014 0 1px,#0000 2px),radial-gradient(circle at 42% 67%,#65b9d714 0 1px,#0000 2px);background-size:52px 52px,76px 76px;width:100%;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}.main.svelte-12qhfyh{flex:1;width:calc(100% - 252px);min-width:0;max-width:calc(100% - 252px)}.content.svelte-12qhfyh{width:min(100%,1480px);max-width:100%;padding:clamp(1.25rem,3vw,2.75rem)}.boot.svelte-12qhfyh{color:#aa9da2;background:radial-gradient(circle,#c957401f,#0000 26rem),#09080b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;display:flex}.boot.error.svelte-12qhfyh{color:#df8068}.nav-scrim.svelte-12qhfyh{display:none}@media (width<=900px){.main.svelte-12qhfyh{width:100%;max-width:100%}.shell.svelte-12qhfyh .sidebar{z-index:40;transition:transform .22s;position:fixed;transform:translate(-102%)}.nav-open.svelte-12qhfyh .sidebar{transform:translate(0)}.nav-scrim.svelte-12qhfyh{z-index:30;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040306b3;border:0;transition:opacity .22s,visibility .22s;display:block;position:fixed;inset:0}.nav-open.svelte-12qhfyh .nav-scrim:where(.svelte-12qhfyh){visibility:visible;opacity:1}.content.svelte-12qhfyh{width:100%;padding:1.35rem 1rem 2.5rem}}@media (width<=420px){.content.svelte-12qhfyh{padding-inline:.8rem}}
