.booth-paper-lock[data-v-4013e40d]{z-index:9997;background:#211913;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.booth-paper-lock-stage-shell[data-v-4013e40d]{margin:auto;position:relative}.booth-paper-lock-stage[data-v-4013e40d]{transform-origin:0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#211712d1;place-items:center;width:1080px;height:1920px;display:grid;position:absolute;top:0;left:0;overflow:hidden}.booth-paper-lock-card[data-v-4013e40d]{color:#531722;text-align:center;background:linear-gradient(145deg,#fff8ddfa,#e7be63f5);border:4px solid #fff8dee6;border-radius:42px;width:760px;padding:58px 64px;box-shadow:inset 0 4px #ffffffd9,0 30px 90px #0000008c}.booth-paper-lock-icon[data-v-4013e40d]{color:#fff8df;background:#d89a14;border-radius:28px;place-items:center;width:94px;height:94px;margin:0 auto 24px;font-size:48px;display:grid;box-shadow:inset 0 3px #ffffff59,0 10px 24px #5317223d}.booth-paper-lock-eyebrow[data-v-4013e40d]{color:#8c3040;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:15px;font-weight:900}.booth-paper-lock-card h2[data-v-4013e40d]{margin:8px 0 2px;font-size:44px;line-height:1.5}.booth-paper-lock-card h3[data-v-4013e40d]{margin:0;font:800 36px/1.15 Georgia,serif}.booth-paper-lock-card>p[data-v-4013e40d]:last-child{max-width:590px;margin:24px auto 0;font:700 22px/1.5 Georgia,serif}.booth-paper-lock-card>p strong[data-v-4013e40d]{color:#861c2a;font-size:30px}.booth-maintenance-lock[data-v-3e2283c2]{z-index:9997;background:#211913;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.booth-maintenance-lock-stage-shell[data-v-3e2283c2]{margin:auto;position:relative}.booth-maintenance-lock-stage[data-v-3e2283c2]{transform-origin:0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#211712d1;place-items:center;width:1080px;height:1920px;display:grid;position:absolute;top:0;left:0;overflow:hidden}.booth-maintenance-lock-card[data-v-3e2283c2]{color:#531722;text-align:center;background:linear-gradient(145deg,#c8a0b4fa,#a0788cf5);border:4px solid #b48ca0e6;border-radius:42px;width:760px;padding:58px 64px;box-shadow:inset 0 4px #ffffffd9,0 30px 90px #0000008c}.booth-maintenance-lock-icon[data-v-3e2283c2]{color:#fff8df;background:#861c2a;border-radius:28px;place-items:center;width:94px;height:94px;margin:0 auto 24px;font-size:48px;display:grid;box-shadow:inset 0 3px #ffffff59,0 10px 24px #5317223d}.booth-maintenance-lock-eyebrow[data-v-3e2283c2]{color:#8c3040;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:15px;font-weight:900}.booth-maintenance-lock-card h2[data-v-3e2283c2]{margin:8px 0 2px;font-size:44px;line-height:1.5}.booth-maintenance-lock-card h3[data-v-3e2283c2]{margin:0;font:800 36px/1.15 Georgia,serif}.booth-maintenance-lock-card>p[data-v-3e2283c2]:last-child{max-width:590px;margin:24px auto 0;font:700 22px/1.5 Georgia,serif}.booth-device-loading[data-v-04deb2c2],.booth-activation-screen[data-v-04deb2c2]{z-index:10000;color:#4e1721;background:radial-gradient(circle at 50% 12%,#f8e6b8 0,#d9b66f 42%,#5c202b 120%);place-items:center;min-height:100vh;display:grid;position:fixed;inset:0}.booth-device-loading[data-v-04deb2c2]{align-content:center;gap:16px;font-weight:800}.booth-device-loading span[data-v-04deb2c2]{border:4px solid #fff8;border-top-color:#6f1723;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite booth-device-spin-04deb2c2}.booth-activation-screen[data-v-04deb2c2]:before{content:"";opacity:.17;pointer-events:none;background:url(/build/assets/angkor-wat-indigo-CWAMY7HS.png) bottom/100% no-repeat;position:absolute;inset:0}.booth-activation-paper[data-v-04deb2c2]{text-align:center;background:linear-gradient(135deg,#fff8e9ed,#f3d79bd9);border:3px solid #fff9;border-radius:42px;width:min(820px,100vw - 48px);padding:52px 64px;position:relative;box-shadow:inset 0 3px #fff,0 30px 80px #3d151f55}.booth-activation-eyebrow[data-v-04deb2c2]{color:#8c3040;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:15px;font-weight:900}.booth-activation-paper h1[data-v-04deb2c2],.booth-service-card h2[data-v-04deb2c2]{font-family:Georgia,serif;font-size:48px;line-height:1.05}.booth-activation-paper>p[data-v-04deb2c2]:not(.booth-activation-eyebrow):not(.booth-device-error),.booth-service-card>p[data-v-04deb2c2]{max-width:620px;margin:12px auto 26px;font-size:18px}.booth-activation-fields[data-v-04deb2c2]{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 20px;display:grid}.booth-activation-fields button[data-v-04deb2c2]{color:#4e1721;background:#fff9;border:2px solid #b58d75;border-radius:20px;padding:18px}.booth-activation-fields button.active[data-v-04deb2c2]{border-color:#861c2a;box-shadow:0 0 0 4px #861c2a1c}.booth-activation-fields small[data-v-04deb2c2]{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.booth-activation-fields strong[data-v-04deb2c2],.booth-service-pin-display[data-v-04deb2c2]{letter-spacing:.22em;margin-top:6px;font:800 32px/1.1 ui-monospace,monospace;display:block}.booth-device-numberpad[data-v-04deb2c2]{grid-template-columns:repeat(3,1fr);gap:10px;max-width:430px;margin:0 auto;display:grid}.booth-device-numberpad button[data-v-04deb2c2]{color:#4e1721;background:#ffffff75;border:2px solid #fff;border-radius:16px;height:62px;font:800 24px Georgia,serif;box-shadow:inset 0 2px #fff,0 5px #63302f2b}.booth-device-numberpad button[data-v-04deb2c2]:active{transform:translateY(3px)}.booth-device-numberpad button[data-v-04deb2c2]:nth-last-child(3),.booth-device-numberpad button[data-v-04deb2c2]:last-child{font-size:15px}.booth-activate-button[data-v-04deb2c2]{color:#fff8e7;background:#7b2634;border-radius:18px;min-width:260px;margin-top:24px;padding:17px 30px;font:800 20px Georgia,serif;box-shadow:0 7px #4f1720}.booth-activate-button[data-v-04deb2c2]:disabled{opacity:.45}.booth-device-error[data-v-04deb2c2]{font-weight:900;color:#a11e32!important;margin:16px 0 0!important;font-size:15px!important}.booth-service-hotspot[data-v-04deb2c2]{z-index:9998;background:0 0;width:150px;height:150px;position:fixed;top:0;right:0}.booth-service-hotspot span[data-v-04deb2c2]{background:conic-gradient(#f4c647 var(--hold),#ffffff2b 0);border-radius:50%;width:34px;height:34px;position:absolute;top:18px;right:18px;-webkit-mask:radial-gradient(circle,#0000 55%,#000 57%)}.booth-service-overlay[data-v-04deb2c2]{z-index:10001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17120fd9;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.booth-service-card[data-v-04deb2c2]{color:#4e1721;background:linear-gradient(145deg,#fff6df,#eacb91);border:3px solid #fff9;border-radius:34px;width:min(700px,100%);padding:46px;position:relative;box-shadow:inset 0 3px #fff,0 24px 70px #0008}.booth-service-card h2[data-v-04deb2c2]{font-size:38px}.booth-service-close[data-v-04deb2c2]{color:#6f1723;background:#fff8;border:1px solid #9b6870;border-radius:50%;width:48px;height:48px;font-size:32px;position:absolute;top:18px;right:20px}.booth-service-pin-card[data-v-04deb2c2]{text-align:center}.booth-service-pin-display[data-v-04deb2c2]{margin:18px 0 20px}.booth-device-numberpad.is-compact[data-v-04deb2c2]{max-width:360px}.booth-device-numberpad.is-compact button[data-v-04deb2c2]{height:52px}.booth-service-volume[data-v-04deb2c2]{background:#fff5;border:2px solid #fff9;border-radius:22px;margin:28px 0 18px;padding:22px}.booth-service-volume>div[data-v-04deb2c2]{justify-content:space-between;font-size:18px;display:flex}.booth-service-volume input[data-v-04deb2c2]{accent-color:#861c2a;width:100%;margin:18px 0}.booth-service-volume button[data-v-04deb2c2]{color:#fff;background:#742330;border-radius:14px;width:100%;padding:13px;font-weight:900}.booth-service-action[data-v-04deb2c2]{text-align:left;color:#4e1721;background:#fff5;border:2px solid #fff9;border-radius:20px;align-items:center;gap:18px;width:100%;margin-top:14px;padding:20px;display:flex}.booth-service-action>span[data-v-04deb2c2]{color:#fff;background:#812735;border-radius:14px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.booth-service-action strong[data-v-04deb2c2],.booth-service-action small[data-v-04deb2c2]{display:block}.booth-service-action strong[data-v-04deb2c2]{font-size:18px}.booth-service-action small[data-v-04deb2c2]{color:#735e55;margin-top:3px}.booth-service-action.is-enabled[data-v-04deb2c2]{background:#effbf1;border-color:#45825d}.booth-service-action.is-enabled>span[data-v-04deb2c2]{background:#34714c}.booth-service-action.is-danger[data-v-04deb2c2]{background:#fff0f0;border-color:#b76873}.booth-service-action.is-danger>span[data-v-04deb2c2]{background:#a32338}@keyframes booth-device-spin-04deb2c2{to{transform:rotate(360deg)}}@media (width<=640px){.booth-activation-paper[data-v-04deb2c2]{padding:34px 24px}.booth-activation-paper h1[data-v-04deb2c2]{font-size:36px}.booth-activation-fields[data-v-04deb2c2]{grid-template-columns:1fr}.booth-service-card[data-v-04deb2c2]{padding:36px 24px}}.booth-activation-screen[data-v-04deb2c2]{background:#24211e;display:block;overflow:auto}.booth-activation-screen[data-v-04deb2c2]:before{content:none}.booth-activation-stage-shell[data-v-04deb2c2]{margin:0 auto;position:relative}.booth-activation-stage[data-v-04deb2c2]{transform-origin:0 0;background:radial-gradient(circle at 50% 12%,#f8e6b8 0,#d9b66f 42%,#5c202b 120%);place-items:center;width:1080px;height:1920px;display:grid;position:absolute;top:0;left:0;overflow:hidden}.booth-activation-stage[data-v-04deb2c2]:before{content:"";opacity:.18;pointer-events:none;background:url(/build/assets/angkor-wat-indigo-CWAMY7HS.png) bottom/150% no-repeat;position:absolute;inset:0}.booth-activation-stage[data-v-04deb2c2]:after{content:"";pointer-events:none;border:3px double #fff8de99;position:absolute;inset:24px}.booth-activation-paper[data-v-04deb2c2]{z-index:1;border-width:4px;border-radius:48px;width:860px;padding:72px 76px;position:relative}.booth-activation-paper h1[data-v-04deb2c2]{font-size:66px}.booth-activation-paper>p[data-v-04deb2c2]:not(.booth-activation-eyebrow):not(.booth-device-error){max-width:690px;margin:18px auto 34px;font-size:24px}.booth-activation-paper .booth-activation-eyebrow[data-v-04deb2c2]{margin-bottom:12px;font-size:19px}.booth-activation-fields[data-v-04deb2c2]{gap:20px;margin:36px 0 28px}.booth-activation-fields button[data-v-04deb2c2]{border-width:3px;border-radius:24px;min-height:124px;padding:22px}.booth-activation-fields small[data-v-04deb2c2]{font-size:16px}.booth-activation-fields strong[data-v-04deb2c2]{margin-top:10px;font-size:40px}.booth-activation-paper .booth-device-numberpad[data-v-04deb2c2]{gap:14px;width:520px;max-width:100%}.booth-activation-paper .booth-device-numberpad button[data-v-04deb2c2]{border-width:3px;border-radius:20px;height:88px;font-size:32px}.booth-activation-paper .booth-device-numberpad button[data-v-04deb2c2]:nth-last-child(3),.booth-activation-paper .booth-device-numberpad button[data-v-04deb2c2]:last-child{font-size:19px}.booth-activation-paper .booth-activate-button[data-v-04deb2c2]{border-radius:22px;min-width:340px;min-height:82px;margin-top:34px;padding:20px 38px;font-size:26px}.booth-activation-paper .booth-device-error[data-v-04deb2c2]{margin-top:20px!important;font-size:19px!important}.booth-activation-single-entry[data-v-04deb2c2]{color:#4e1721;background:#fff9;border:3px solid #861c2a;border-radius:28px;width:620px;max-width:100%;min-height:150px;margin:38px auto 30px;padding:28px;box-shadow:0 0 0 5px #861c2a1c}.booth-activation-single-entry small[data-v-04deb2c2]{letter-spacing:.1em;text-transform:uppercase;font-size:17px;font-weight:900;display:block}.booth-activation-single-entry strong[data-v-04deb2c2]{letter-spacing:.25em;margin-top:12px;font:800 48px/1.1 ui-monospace,monospace;display:block}.booth-activation-config-notice[data-v-04deb2c2]{color:#5d1b26;text-align:center;background:linear-gradient(145deg,#fff8d9e8,#eecb78d9);border:3px solid #c08c32;border-radius:24px;width:690px;max-width:100%;margin:26px auto 30px;padding:22px 30px;box-shadow:inset 0 3px #ffffffb8}.booth-activation-config-notice strong[data-v-04deb2c2],.booth-activation-config-notice span[data-v-04deb2c2]{max-width:100%;display:block}.booth-activation-config-notice .booth-vintage-khmer[data-v-04deb2c2]{white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-text-stroke:.25px currentColor;font-size:20px;line-height:1.8}.booth-activation-config-notice span[data-v-04deb2c2]{max-width:580px;margin:7px auto 0;font:800 18px/1.45 Georgia,serif}.booth-activation-final-actions[data-v-04deb2c2]{justify-content:center;align-items:center;gap:18px;margin-top:34px;display:flex}.booth-activation-final-actions .booth-activate-button[data-v-04deb2c2]{margin-top:0}.booth-activation-back-button[data-v-04deb2c2]{color:#5d1b26;background:#ffffff75;border:3px solid #fff;border-radius:22px;min-width:170px;min-height:82px;padding:20px 30px;font:800 24px Georgia,serif;box-shadow:inset 0 3px #fff,0 7px #63302f2b}.booth-activation-back-button[data-v-04deb2c2]:disabled{opacity:.45}.booth-service-overlay[data-v-04deb2c2]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#24211e;padding:0;display:block;overflow:auto}.booth-service-stage-shell[data-v-04deb2c2]{margin:0 auto;position:relative}.booth-service-stage[data-v-04deb2c2]{transform-origin:0 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17120fe8;place-items:center;width:1080px;height:1920px;display:grid;position:absolute;top:0;left:0;overflow:hidden}.booth-service-stage[data-v-04deb2c2]:before{content:"";opacity:.1;pointer-events:none;background:url(/build/assets/angkor-wat-indigo-CWAMY7HS.png) bottom/150% no-repeat;position:absolute;inset:0}.booth-service-stage .booth-service-card[data-v-04deb2c2]{z-index:1;border-width:4px;border-radius:42px;width:760px;padding:60px}.booth-service-stage .booth-service-card h2[data-v-04deb2c2]{font-size:52px}.booth-service-stage .booth-service-card>p[data-v-04deb2c2]{font-size:22px}.booth-service-stage .booth-device-numberpad.is-compact[data-v-04deb2c2]{max-width:430px}.booth-service-stage .booth-device-numberpad.is-compact button[data-v-04deb2c2]{height:72px;font-size:28px}.booth-service-stage .booth-service-pin-display[data-v-04deb2c2]{font-size:42px}.booth-service-stage .booth-activate-button[data-v-04deb2c2]{min-height:72px;font-size:23px}.booth-service-stage .booth-service-volume[data-v-04deb2c2],.booth-service-stage .booth-service-action[data-v-04deb2c2]{font-size:21px}.booth-service-stage .booth-service-action[data-v-04deb2c2]{padding:24px}.booth-service-stage .booth-service-action strong[data-v-04deb2c2]{font-size:22px}.booth-service-stage .booth-service-action small[data-v-04deb2c2]{font-size:16px}.booth-service-paper[data-v-04deb2c2]{background:linear-gradient(145deg,#fff8dd,#ecc865);border:3px solid #d3a740;border-radius:26px;margin:28px 0 18px;padding:24px;box-shadow:inset 0 3px #fffc}.booth-service-runtime[data-v-04deb2c2]{background:#fff5;border:2px solid #fff9;border-radius:22px;grid-template-columns:1fr 1.6fr;gap:14px;margin:20px 0;padding:20px;display:grid}.booth-service-runtime>div[data-v-04deb2c2]{gap:4px;min-width:0;display:grid}.booth-service-runtime span[data-v-04deb2c2]{color:#856f64;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:900}.booth-service-runtime strong[data-v-04deb2c2]{text-transform:capitalize;font-size:22px}.booth-service-runtime strong.is-staging[data-v-04deb2c2]{color:#b26100}.booth-service-runtime strong.is-production[data-v-04deb2c2]{color:#28724b}.booth-service-runtime small[data-v-04deb2c2]{color:#74645b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.booth-service-paper>div[data-v-04deb2c2]{align-items:center;gap:18px;display:flex}.booth-service-paper>div>span[data-v-04deb2c2]{color:#fff8df;background:#d89a14;border-radius:20px;place-items:center;width:72px;height:72px;font-size:36px;display:grid}.booth-service-paper p[data-v-04deb2c2]{margin:0}.booth-service-paper strong[data-v-04deb2c2],.booth-service-paper small[data-v-04deb2c2]{display:block}.booth-service-paper strong[data-v-04deb2c2]{font:800 48px/1 Georgia,serif}.booth-service-paper small[data-v-04deb2c2]{margin-top:5px;font-size:17px;font-weight:800}.booth-paper-entry-button[data-v-04deb2c2]{color:#4e1721;cursor:pointer;background:#fff9;border:3px solid #fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:20px;padding:10px 16px;font-size:18px;font-weight:900;display:flex}.booth-paper-entry-button[data-v-04deb2c2]:active{background:#fff}.booth-paper-entry-button strong[data-v-04deb2c2]{align-items:baseline;gap:8px;font:800 26px/1 Georgia,serif;display:flex}.booth-paper-entry-button strong small[data-v-04deb2c2]{opacity:.6;margin:0;font-size:14px;font-weight:800}.booth-service-paper.is-low[data-v-04deb2c2]{background:linear-gradient(145deg,#fff1e2,#e9a79a);border-color:#a72b3e}.booth-paper-keypad[data-v-04deb2c2]{z-index:60;background:#280c12b8;place-items:center;display:grid;position:fixed;inset:0}.booth-paper-keypad-panel[data-v-04deb2c2]{background:linear-gradient(145deg,#fff8dd,#ecc865);border-radius:24px;width:min(420px,92vw);padding:22px;box-shadow:0 18px 50px #00000073}.booth-paper-keypad-panel>p[data-v-04deb2c2]{letter-spacing:.08em;text-transform:uppercase;color:#742330;margin:0 0 8px;font-size:15px;font-weight:900}.booth-paper-keypad-value[data-v-04deb2c2]{text-align:center;color:#4e1721;background:#fff;border:3px solid #d89a14;border-radius:14px;min-height:58px;font:800 34px/52px Georgia,serif;display:block}.booth-paper-keypad-grid[data-v-04deb2c2]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.booth-paper-keypad-grid button[data-v-04deb2c2]{color:#fff;cursor:pointer;background:#742330;border:0;border-radius:14px;padding:16px 0;font-size:26px;font-weight:900}.booth-paper-keypad-grid button.is-util[data-v-04deb2c2]{background:#a0542f;font-size:18px}.booth-paper-keypad-actions[data-v-04deb2c2]{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.booth-paper-keypad-actions button[data-v-04deb2c2]{cursor:pointer;border:0;border-radius:14px;padding:15px 0;font-size:18px;font-weight:900}.booth-paper-keypad-actions .is-cancel[data-v-04deb2c2]{color:#742330;background:#fff}.booth-paper-keypad-actions .is-confirm[data-v-04deb2c2]{color:#fff;background:#2e7d4f}.booth-paper-keypad-actions .is-confirm[data-v-04deb2c2]:disabled{opacity:.6}.booth-paper-keypad-message[data-v-04deb2c2]{color:#a11e32;text-align:center;background:#fff4f4;border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:15px;font-weight:900}.booth-service-printer[data-v-04deb2c2]{background:#fff5;border:2px solid #fff9;border-radius:22px;margin:18px 0;padding:20px}.booth-service-printer>div[data-v-04deb2c2]{justify-content:space-between;align-items:center;gap:16px;display:flex}.booth-service-printer>div>button[data-v-04deb2c2]{color:#fff;background:#742330;border:0;border-radius:11px;padding:9px 14px;font-weight:900}.booth-service-printer select[data-v-04deb2c2]{color:#4e1721;background:#fff;border:2px solid #c49a72;border-radius:14px;width:100%;margin-top:14px;padding:13px;font-size:17px;font-weight:800}.booth-service-printer>small[data-v-04deb2c2]{color:#5f554d;margin-top:10px;font-size:14px;font-weight:800;display:block}.booth-service-printer>small.is-error[data-v-04deb2c2]{color:#a11e32}.booth-service-printer-stuck[data-v-04deb2c2]{background:#fff4f4;border:2px solid #a11e3255;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.booth-service-printer-stuck small[data-v-04deb2c2]{color:#a11e32;margin:0;font-size:14px;font-weight:900}.booth-service-printer-stuck button[data-v-04deb2c2]{color:#fff;white-space:nowrap;background:#a11e32;border:0;border-radius:11px;padding:9px 14px;font-weight:900}.booth-service-action[data-v-04deb2c2]:disabled{opacity:.5}.booth-service-message[data-v-04deb2c2]{color:#742330;text-align:center;background:#fff8;border-radius:14px;padding:12px 16px;font-weight:900;margin:16px 0 0!important;font-size:16px!important}.booth-service-idle-timer[data-v-04deb2c2]{color:#742330;background:#fff9;border:2px solid #74233038;border-radius:999px;padding:9px 15px;font-size:15px;font-weight:800;position:absolute;top:20px;left:24px;box-shadow:inset 0 2px #fff}.booth-service-idle-timer strong[data-v-04deb2c2]{text-align:center;min-width:22px;font-size:20px;display:inline-block}.expenses-page[data-v-7287f1e1]{flex-direction:column;gap:1rem;display:flex}.expenses-heading[data-v-7287f1e1],.expenses-filters[data-v-7287f1e1],.expenses-panel[data-v-7287f1e1]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .expenses-heading[data-v-7287f1e1],html[data-theme=dark] .expenses-filters[data-v-7287f1e1],html[data-theme=dark] .expenses-panel[data-v-7287f1e1]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.expenses-heading[data-v-7287f1e1]{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 1.5rem;display:flex}.expenses-heading h2[data-v-7287f1e1]{font-size:1.65rem;font-weight:800}.expenses-heading>div:first-child>p[data-v-7287f1e1]:last-child{color:#00000075;margin-top:.2rem;font-size:.8rem}html[data-theme=dark] .expenses-heading>div:first-child>p[data-v-7287f1e1]:last-child{color:#ffffff94}.expenses-eyebrow[data-v-7287f1e1]{color:#8c3040;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}html[data-theme=dark] .expenses-eyebrow[data-v-7287f1e1]{color:#fb939f}.expenses-heading-actions[data-v-7287f1e1]{gap:.5rem;display:flex}.expenses-button[data-v-7287f1e1]{color:#5d1824;white-space:nowrap;background:#fff;border:1px solid #dcc9ba;border-radius:.7rem;padding:.6rem 1rem;font-size:.8rem;font-weight:800}html[data-theme=dark] .expenses-button[data-v-7287f1e1]{color:#fbb3b8;background-color:#222;border-color:#523c2b}.expenses-button[data-v-7287f1e1]:hover{background:#f8f3ed}html[data-theme=dark] .expenses-button[data-v-7287f1e1]:hover{background-color:#1f1c1a}.expenses-button[data-v-7287f1e1]:disabled{cursor:not-allowed;opacity:.5}.expenses-button.is-primary[data-v-7287f1e1]{color:#fff;background:#681c29;border-color:#681c29}html[data-theme=dark] .expenses-button.is-primary[data-v-7287f1e1]{color:#fff;background-color:#6e222e;border-color:#681c29}.expenses-button.is-primary[data-v-7287f1e1]:hover{background:#561521}html[data-theme=dark] .expenses-button.is-primary[data-v-7287f1e1]:hover{background-color:#5c1b26}.expenses-filters[data-v-7287f1e1]{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:.75rem 1.25rem;display:flex}.expenses-ranges[data-v-7287f1e1]{background:#f3ece6;border-radius:.85rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}html[data-theme=dark] .expenses-ranges[data-v-7287f1e1]{background-color:#1c1a17}.expenses-ranges button[data-v-7287f1e1]{color:#6d625b;border-radius:.65rem;padding:.45rem .8rem;font-size:.76rem;font-weight:800}html[data-theme=dark] .expenses-ranges button[data-v-7287f1e1]{color:#b7aba3}.expenses-ranges button.is-active[data-v-7287f1e1]{color:#fff;background:#681c29}html[data-theme=dark] .expenses-ranges button.is-active[data-v-7287f1e1]{color:#fff;background-color:#6e222e}.expenses-custom-range[data-v-7287f1e1]{gap:.5rem;display:flex}.expenses-custom-range label[data-v-7287f1e1]{min-width:130px}.expenses-custom-range label[data-v-7287f1e1],.expenses-booth-filter[data-v-7287f1e1],.expenses-fields label[data-v-7287f1e1]{color:#80746c;flex-direction:column;gap:.25rem;font-size:.68rem;font-weight:800;display:flex}html[data-theme=dark] .expenses-custom-range label[data-v-7287f1e1],html[data-theme=dark] .expenses-booth-filter[data-v-7287f1e1],html[data-theme=dark] .expenses-fields label[data-v-7287f1e1]{color:#ada198}.expenses-booth-filter[data-v-7287f1e1]{min-width:190px;margin-left:auto}.expenses-input[data-v-7287f1e1]{color:#2b2320;background:#fff;border:1px solid #dcd2c9;border-radius:.65rem;width:100%;min-width:0;padding:.5rem .65rem;font-size:.85rem;font-weight:600}html[data-theme=dark] .expenses-input[data-v-7287f1e1]{color:#dcd1cd;background-color:#222;border-color:#473c32}.expenses-input[data-v-7287f1e1]:focus{border-color:#8c3040;outline:2px solid #8c304026}html[data-theme=dark] .expenses-input[data-v-7287f1e1]:focus{border-color:#8c3040;outline-color:#8c304026}.expenses-cards[data-v-7287f1e1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;transition:opacity .15s;display:grid}.expenses-cards.is-loading[data-v-7287f1e1]{opacity:.55}.expenses-roi-head[data-v-7287f1e1]{align-items:center;gap:.7rem;display:flex}.expenses-roi-ring[data-v-7287f1e1]{flex:none;width:68px;height:68px}.expenses-roi-ring circle[data-v-7287f1e1]{fill:none;stroke-width:3.6px}html[data-theme=dark] .expenses-roi-ring circle[data-v-7287f1e1]{fill:none}.expenses-roi-ring .track[data-v-7287f1e1]{stroke:#eee7e1}html[data-theme=dark] .expenses-roi-ring .track[data-v-7287f1e1]{stroke:#3c352e}.expenses-roi-ring .value[data-v-7287f1e1]{stroke:#8a7f77;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}html[data-theme=dark] .expenses-roi-ring .value[data-v-7287f1e1]{stroke:#6e5f55}.expenses-roi-ring.is-gain .value[data-v-7287f1e1],html[data-theme=dark] .expenses-roi-ring.is-gain .value[data-v-7287f1e1]{stroke:#1f7a45}.expenses-roi-ring.is-loss .value[data-v-7287f1e1],html[data-theme=dark] .expenses-roi-ring.is-loss .value[data-v-7287f1e1]{stroke:#b3261e}.expenses-roi-ring text[data-v-7287f1e1]{fill:#342b27;text-anchor:middle;dominant-baseline:central;font-size:6.4px;font-weight:850}html[data-theme=dark] .expenses-roi-ring text[data-v-7287f1e1]{fill:#d7cbc6}.expenses-roi-ring.is-gain text[data-v-7287f1e1]{fill:#1f7a45}html[data-theme=dark] .expenses-roi-ring.is-gain text[data-v-7287f1e1]{fill:#6cc188}.expenses-roi-ring.is-loss text[data-v-7287f1e1]{fill:#b3261e}.expenses-cards .is-roi em[data-v-7287f1e1]{color:#8a7f77;margin-top:.1rem;font-size:.8rem;font-style:normal;font-weight:700;display:block}html[data-theme=dark] .expenses-cards .is-roi em[data-v-7287f1e1]{color:#a79b93}.expenses-cards .is-roi>small[data-v-7287f1e1]{margin-top:.45rem}.expenses-roi-date[data-v-7287f1e1]{color:#7a4e0c;white-space:nowrap;background:#fdf0d8;border-radius:.3rem;padding:.05rem .3rem;font-weight:850}html[data-theme=dark] .expenses-roi-date[data-v-7287f1e1]{color:#dba96f;background-color:#241a07}.expenses-roi-math[data-v-7287f1e1]{color:#8a7f77;margin-top:.3rem;font-size:.66rem;font-weight:600;line-height:1.4}html[data-theme=dark] .expenses-roi-math[data-v-7287f1e1]{color:#a79b93}.expenses-roi-math summary[data-v-7287f1e1]{cursor:pointer;color:#5d1824;font-weight:800}html[data-theme=dark] .expenses-roi-math summary[data-v-7287f1e1]{color:#fbb3b8}.expenses-roi-math p[data-v-7287f1e1]{margin-top:.25rem}.expenses-cards.has-roi[data-v-7287f1e1]{grid-template-columns:repeat(5,minmax(0,1fr))}.expenses-cards article[data-v-7287f1e1]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;min-width:0;padding:1.1rem 1.25rem;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .expenses-cards article[data-v-7287f1e1]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.expenses-cards span[data-v-7287f1e1]{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}html[data-theme=dark] .expenses-cards span[data-v-7287f1e1]{color:#a3a3a3}.expenses-cards strong[data-v-7287f1e1]{overflow-wrap:anywhere;color:#681c29;margin-top:.2rem;font-size:1.6rem;font-weight:800;line-height:1.2;display:block}html[data-theme=dark] .expenses-cards strong[data-v-7287f1e1]{color:#ffabb1}.expenses-cards small[data-v-7287f1e1]{color:#8f847c;margin-top:.15rem;font-size:.66rem;font-weight:700;display:block}html[data-theme=dark] .expenses-cards small[data-v-7287f1e1]{color:#a49991}.expenses-cards strong.is-loss[data-v-7287f1e1],.expenses-table .is-loss[data-v-7287f1e1]{color:#b3261e}html[data-theme=dark] .expenses-cards strong.is-loss[data-v-7287f1e1],html[data-theme=dark] .expenses-table .is-loss[data-v-7287f1e1]{color:#ff8575}.expenses-cards strong.is-gain[data-v-7287f1e1],.expenses-table .is-gain[data-v-7287f1e1]{color:#1f7a45}html[data-theme=dark] .expenses-cards strong.is-gain[data-v-7287f1e1],html[data-theme=dark] .expenses-table .is-gain[data-v-7287f1e1]{color:#6cc188}.expenses-scope-note[data-v-7287f1e1]{color:#82776f;margin-top:-.4rem;padding:0 .35rem;font-size:.72rem;font-weight:700}html[data-theme=dark] .expenses-scope-note[data-v-7287f1e1]{color:#ab9f97}.expenses-panel[data-v-7287f1e1]{padding:1.15rem 1.25rem;container-type:inline-size}.expenses-panel h3[data-v-7287f1e1]{color:#342b27;font-size:1rem;font-weight:900}html[data-theme=dark] .expenses-panel h3[data-v-7287f1e1]{color:#d7cbc6}.expenses-panel h3 small[data-v-7287f1e1]{color:#8f847c;margin-left:.3rem;font-size:.72rem;font-weight:800}html[data-theme=dark] .expenses-panel h3 small[data-v-7287f1e1]{color:#a49991}.expenses-panel-heading[data-v-7287f1e1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.expenses-list-filters[data-v-7287f1e1]{gap:.5rem;margin-left:auto;display:flex}.expenses-list-filters .expenses-booth-filter[data-v-7287f1e1]{margin-left:0}.expenses-table-scroll[data-v-7287f1e1]{margin-top:.7rem;overflow-x:auto}.expenses-table[data-v-7287f1e1]{border-collapse:collapse;width:100%;font-size:.8rem}.expenses-table th[data-v-7287f1e1]{color:#80746c;letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000001a;padding:.45rem .6rem;font-size:.64rem;font-weight:900}html[data-theme=dark] .expenses-table th[data-v-7287f1e1]{color:#ada198;border-bottom-color:#ffffff1d}.expenses-table td[data-v-7287f1e1]{color:#342b27;text-align:right;white-space:nowrap;border-bottom:1px solid #0000000f;padding:.6rem;font-weight:650}html[data-theme=dark] .expenses-table td[data-v-7287f1e1]{color:#d7cbc6;border-bottom-color:#ffffff12}.expenses-table th[data-v-7287f1e1]:first-child,.expenses-table td[data-v-7287f1e1]:first-child{text-align:left}.expenses-table:not(.is-list) td[data-v-7287f1e1]:first-child{white-space:normal;min-width:150px}.expenses-table tr.is-selected td[data-v-7287f1e1]{background:#fbf3ef}html[data-theme=dark] .expenses-table tr.is-selected td[data-v-7287f1e1]{background-color:#201c1b}.expenses-table tfoot td[data-v-7287f1e1]{border-top:2px solid #0000001f;border-bottom:0;font-weight:900}html[data-theme=dark] .expenses-table tfoot td[data-v-7287f1e1]{border-top-color:#ffffff23;border-bottom:0}.expenses-table.is-list th[data-v-7287f1e1],.expenses-table.is-list td[data-v-7287f1e1]{text-align:left}.expenses-note[data-v-7287f1e1]{overflow-wrap:anywhere;min-width:160px;max-width:320px;color:#6d625b!important;white-space:normal!important}html[data-theme=dark] .expenses-note[data-v-7287f1e1]{color:#b7aba3!important}.expenses-category-label[data-v-7287f1e1]{color:#761d2b;white-space:nowrap;background:#f7e9ea;border-radius:999px;padding:.16rem .6rem;font-size:.72rem;font-weight:850;line-height:1.3;display:inline-block}html[data-theme=dark] .expenses-category-label[data-v-7287f1e1]{color:#fca5a9;background-color:#1e1819}.expenses-tag[data-v-7287f1e1]{color:#6d625b;background:#f3ece6;border-radius:999px;margin-left:.3rem;padding:.1rem .45rem;font-size:.62rem;font-weight:800;display:inline-block}html[data-theme=dark] .expenses-tag[data-v-7287f1e1]{color:#b7aba3;background-color:#1c1a17}.expenses-row-actions[data-v-7287f1e1]{text-align:right!important}.expenses-row-actions button[data-v-7287f1e1]{color:#5d1824;margin-left:.6rem;font-size:.74rem;font-weight:800}html[data-theme=dark] .expenses-row-actions button[data-v-7287f1e1]{color:#fbb3b8}.expenses-row-actions button[data-v-7287f1e1]:hover{text-decoration:underline}.expenses-row-actions button.is-danger[data-v-7287f1e1]{color:#b3261e}html[data-theme=dark] .expenses-row-actions button.is-danger[data-v-7287f1e1]{color:#ff8575}.expenses-empty[data-v-7287f1e1]{color:#8f847c;margin-top:.7rem;font-size:.8rem}html[data-theme=dark] .expenses-empty[data-v-7287f1e1]{color:#a49991}.expenses-compact[data-v-7287f1e1]{margin-top:.35rem;display:none}.expenses-compact.is-always[data-v-7287f1e1]{display:block}.expenses-withdrawal-totals[data-v-7287f1e1]{border-bottom:1px solid #00000014;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:.8rem;padding-bottom:.85rem;display:grid}html[data-theme=dark] .expenses-withdrawal-totals[data-v-7287f1e1]{border-bottom-color:#ffffff17}.expenses-withdrawal-totals div[data-v-7287f1e1]{min-width:0}.expenses-withdrawal-totals span[data-v-7287f1e1]{color:#80746c;font-size:.68rem;font-weight:800;display:block}html[data-theme=dark] .expenses-withdrawal-totals span[data-v-7287f1e1]{color:#ada198}.expenses-withdrawal-totals strong[data-v-7287f1e1]{overflow-wrap:anywhere;color:#342b27;margin-top:.1rem;font-size:1.25rem;font-weight:850;display:block}html[data-theme=dark] .expenses-withdrawal-totals strong[data-v-7287f1e1]{color:#d7cbc6}.expenses-withdrawal-totals strong.is-gain[data-v-7287f1e1]{color:#1f7a45}html[data-theme=dark] .expenses-withdrawal-totals strong.is-gain[data-v-7287f1e1]{color:#6cc188}.expenses-withdrawal-totals strong.is-loss[data-v-7287f1e1]{color:#b3261e}html[data-theme=dark] .expenses-withdrawal-totals strong.is-loss[data-v-7287f1e1]{color:#ff8575}.expenses-withdrawal-totals small[data-v-7287f1e1]{color:#8a7f77;margin-top:.1rem;font-size:.68rem;font-weight:600;line-height:1.35;display:block}html[data-theme=dark] .expenses-withdrawal-totals small[data-v-7287f1e1]{color:#a79b93}.expenses-compact li[data-v-7287f1e1]{border-bottom:1px solid #0000000f;padding:.65rem 0}html[data-theme=dark] .expenses-compact li[data-v-7287f1e1]{border-bottom-color:#ffffff12}.expenses-compact li[data-v-7287f1e1]:last-child,html[data-theme=dark] .expenses-compact li[data-v-7287f1e1]:last-child{border-bottom:0}.expenses-compact li.is-selected[data-v-7287f1e1]{background:#fbf3ef;border-radius:.6rem;margin:0 -.5rem;padding-inline:.5rem}html[data-theme=dark] .expenses-compact li.is-selected[data-v-7287f1e1]{background-color:#201c1b}.expenses-compact li.is-header[data-v-7287f1e1]{padding:.2rem 0 .4rem}.expenses-compact li.is-header span[data-v-7287f1e1]{color:#80746c;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:900}html[data-theme=dark] .expenses-compact li.is-header span[data-v-7287f1e1]{color:#ada198}.expenses-compact li.is-total[data-v-7287f1e1]{border-top:2px solid #0000001f}html[data-theme=dark] .expenses-compact li.is-total[data-v-7287f1e1]{border-top-color:#ffffff23}.expenses-compact button[data-v-7287f1e1]{text-align:left;width:100%;display:block}.expenses-compact div[data-v-7287f1e1]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.expenses-compact b[data-v-7287f1e1]{color:#342b27;min-width:0;font-size:.86rem;font-weight:750;line-height:1.3}html[data-theme=dark] .expenses-compact b[data-v-7287f1e1]{color:#d7cbc6}.expenses-compact-amount[data-v-7287f1e1]{margin-top:.3rem}.expenses-compact-note[data-v-7287f1e1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expenses-compact strong[data-v-7287f1e1]{color:#342b27;flex:none;font-size:.92rem;font-weight:850}html[data-theme=dark] .expenses-compact strong[data-v-7287f1e1]{color:#d7cbc6}.expenses-compact strong.is-loss[data-v-7287f1e1]{color:#b3261e}html[data-theme=dark] .expenses-compact strong.is-loss[data-v-7287f1e1]{color:#ff8575}html[data-theme=dark] .expenses-cards strong.is-loss[data-v-7287f1e1],html[data-theme=dark] .expenses-table .is-loss[data-v-7287f1e1],html[data-theme=dark] .expenses-withdrawal-totals strong.is-loss[data-v-7287f1e1],html[data-theme=dark] .expenses-compact strong.is-loss[data-v-7287f1e1]{color:#ef4444}html[data-theme=dark] .expenses-cards .is-revenue strong[data-v-7287f1e1]{color:#fff}html[data-theme=dark] .expenses-roi-ring.is-loss .value[data-v-7287f1e1]{stroke:#ef4444}html[data-theme=dark] .expenses-roi-ring.is-loss text[data-v-7287f1e1]{fill:#ef4444}.expenses-compact strong.is-gain[data-v-7287f1e1]{color:#1f7a45}html[data-theme=dark] .expenses-compact strong.is-gain[data-v-7287f1e1]{color:#6cc188}.expenses-compact small[data-v-7287f1e1]{color:#8a7f77;margin-top:.12rem;font-size:.7rem;font-weight:600;line-height:1.35;display:block}html[data-theme=dark] .expenses-compact small[data-v-7287f1e1]{color:#a79b93}.expenses-compact li.is-total b[data-v-7287f1e1]{font-weight:900}.expenses-dialog-extras[data-v-7287f1e1]{align-items:center;gap:.9rem;margin-right:auto;display:flex}.expenses-dialog-extras button[data-v-7287f1e1]{color:#5d1824;font-size:.78rem;font-weight:800}html[data-theme=dark] .expenses-dialog-extras button[data-v-7287f1e1]{color:#fbb3b8}.expenses-dialog-extras button.is-danger[data-v-7287f1e1]{color:#b3261e}html[data-theme=dark] .expenses-dialog-extras button.is-danger[data-v-7287f1e1]{color:#ff8575}.expenses-load-more[data-v-7287f1e1]{margin:.8rem auto .5rem;display:block}.expenses-backdrop[data-v-7287f1e1]{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c141094;place-items:center;padding:2rem;display:grid;position:fixed;inset:0;overflow-y:auto}html[data-theme=dark] .expenses-backdrop[data-v-7287f1e1]{background-color:#fffa}.expenses-dialog[data-v-7287f1e1]{background:#fffdf9;border:1px solid #dec8ba;border-radius:1.5rem;width:min(560px,100%);padding:1.75rem;box-shadow:0 30px 90px #1e120c47}html[data-theme=dark] .expenses-dialog[data-v-7287f1e1]{background-color:#22211f;border-color:#543b2b;box-shadow:0 30px 90px #0000008c}.expenses-dialog h3[data-v-7287f1e1]{color:#342b27;font-size:1.2rem;font-weight:900}html[data-theme=dark] .expenses-dialog h3[data-v-7287f1e1]{color:#d7cbc6}.expenses-fields[data-v-7287f1e1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.expenses-fields .is-wide[data-v-7287f1e1]{grid-column:1/-1}.expenses-fields label.expenses-check[data-v-7287f1e1],.expenses-check[data-v-7287f1e1]{color:#4c4139;white-space:nowrap;flex-direction:row;align-items:center;gap:.4rem;font-size:.76rem;font-weight:750;display:flex}html[data-theme=dark] .expenses-fields label.expenses-check[data-v-7287f1e1],html[data-theme=dark] .expenses-check[data-v-7287f1e1]{color:#cbbdb4}.expenses-hint[data-v-7287f1e1]{color:#82776f;margin-top:.25rem;font-size:.72rem;font-weight:650}html[data-theme=dark] .expenses-hint[data-v-7287f1e1]{color:#ab9f97}.expenses-dialog-actions[data-v-7287f1e1]{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.expenses-category-list[data-v-7287f1e1]{flex-direction:column;gap:.45rem;margin-top:.9rem;display:flex}.expenses-category-list li[data-v-7287f1e1],.expenses-category-new[data-v-7287f1e1]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.expenses-category-new[data-v-7287f1e1]{border-top:1px solid #00000014;margin-top:.9rem;padding-top:.9rem}html[data-theme=dark] .expenses-category-new[data-v-7287f1e1]{border-top-color:#ffffff17}.expenses-category-delete[data-v-7287f1e1]{color:#b3261e;font-size:.74rem;font-weight:800}html[data-theme=dark] .expenses-category-delete[data-v-7287f1e1]{color:#ff8575}.expenses-category-delete[data-v-7287f1e1]:disabled{cursor:not-allowed;color:#b9aea6}html[data-theme=dark] .expenses-category-delete[data-v-7287f1e1]:disabled{color:#8f847d}@container (width<=680px){.expenses-table-scroll[data-v-7287f1e1]{display:none}.expenses-compact[data-v-7287f1e1]{display:block}}@media (width<=1100px){.expenses-cards[data-v-7287f1e1],.expenses-cards.has-roi[data-v-7287f1e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.expenses-cards .is-roi[data-v-7287f1e1]{grid-column:1/-1}}@media (width<=700px){.expenses-page[data-v-7287f1e1]{gap:.75rem}.expenses-heading[data-v-7287f1e1]{box-shadow:none;background:0 0;border:0;padding:0}html[data-theme=dark] .expenses-heading[data-v-7287f1e1]{box-shadow:none;background:0 0;border:0}.expenses-heading>div[data-v-7287f1e1]:first-child{display:none}.expenses-heading-actions[data-v-7287f1e1]{flex-direction:row-reverse;width:100%}.expenses-heading-actions .is-primary[data-v-7287f1e1]{flex:1;padding:.7rem}.expenses-heading-actions .expenses-button[data-v-7287f1e1]:not(.is-primary){padding:.7rem .9rem}.expenses-filters[data-v-7287f1e1]{box-shadow:none;background:0 0;border:0;padding:0;display:block}html[data-theme=dark] .expenses-filters[data-v-7287f1e1]{box-shadow:none;background:0 0;border:0}.expenses-filters .expenses-booth-filter[data-v-7287f1e1]{display:none}.expenses-ranges[data-v-7287f1e1]{background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:0;display:grid}html[data-theme=dark] .expenses-ranges[data-v-7287f1e1]{background:0 0}.expenses-ranges button[data-v-7287f1e1]{background:#fff;border:1px solid #dcc9ba;border-radius:.7rem;padding:.6rem .15rem;font-size:.74rem}html[data-theme=dark] .expenses-ranges button[data-v-7287f1e1]{background-color:#222;border-color:#523c2b}.expenses-ranges button.is-active[data-v-7287f1e1]{background:#681c29;border-color:#681c29}html[data-theme=dark] .expenses-ranges button.is-active[data-v-7287f1e1]{background-color:#6e222e;border-color:#681c29}.expenses-booth-filter[data-v-7287f1e1]{width:auto;min-width:0;margin:0;font-size:0;display:block}.expenses-custom-range[data-v-7287f1e1]{margin-top:.5rem}.expenses-custom-range label[data-v-7287f1e1]{flex:1;min-width:0}.expenses-input[data-v-7287f1e1]{font-size:1rem}.expenses-cards[data-v-7287f1e1],.expenses-cards.has-roi[data-v-7287f1e1]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem .5rem;padding:1rem 1.1rem;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .expenses-cards[data-v-7287f1e1],html[data-theme=dark] .expenses-cards.has-roi[data-v-7287f1e1]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.expenses-cards article[data-v-7287f1e1]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-theme=dark] .expenses-cards article[data-v-7287f1e1]{box-shadow:none;background:0 0;border:0}.expenses-cards span[data-v-7287f1e1]{letter-spacing:.04em;text-transform:none;font-size:.62rem;font-weight:700}.expenses-cards strong[data-v-7287f1e1]{font-size:.95rem}.expenses-cards .is-profit[data-v-7287f1e1]{order:-1;grid-column:1/-1}.expenses-cards .is-profit strong[data-v-7287f1e1]{font-size:2rem}.expenses-cards .is-roi[data-v-7287f1e1]{border-top:1px solid #00000012;padding-top:.6rem}html[data-theme=dark] .expenses-cards .is-roi[data-v-7287f1e1]{border-top-color:#ffffff15}.expenses-scope-note[data-v-7287f1e1]{display:none}.expenses-panel[data-v-7287f1e1]{padding:.95rem 1.1rem .5rem}.expenses-panel-heading[data-v-7287f1e1]{flex-wrap:nowrap;align-items:center}.expenses-panel-heading h3[data-v-7287f1e1]{flex:none}.expenses-list-filters[data-v-7287f1e1]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.is-list-heading[data-v-7287f1e1]{flex-wrap:wrap}.expenses-backdrop[data-v-7287f1e1]{padding:1rem}.expenses-dialog[data-v-7287f1e1]{padding:1.25rem}.expenses-fields[data-v-7287f1e1]{grid-template-columns:1fr}}.all-booth-graph[data-v-6b374714]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;transition:opacity .15s;overflow:hidden;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .all-booth-graph[data-v-6b374714]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.all-booth-graph.is-loading[data-v-6b374714]{opacity:.56}.graph-loading[data-v-6b374714]{color:#877b73;place-items:center;min-height:280px;font-size:.8rem;font-weight:800;display:grid}html[data-theme=dark] .graph-loading[data-v-6b374714]{color:#aa9d95}.graph-header[data-v-6b374714]{color:#fff;background:linear-gradient(135deg,#651824,#942f40);gap:.5rem;padding:.75rem 1.1rem;display:grid}html[data-theme=dark] .graph-header[data-v-6b374714]{color:#fff;background:linear-gradient(135deg,#6b1e29,#9b3545)}.graph-header.has-custom-range[data-v-6b374714]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.graph-heading-row[data-v-6b374714]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.graph-header p[data-v-6b374714]{letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:900}.graph-header h3[data-v-6b374714]{font-size:1.05rem;font-weight:900;line-height:1.1}.graph-header small[data-v-6b374714]{color:#ffffffb8;font-size:.61rem}html[data-theme=dark] .graph-header small[data-v-6b374714]{color:#ffffffb8}.graph-heading-row>strong[data-v-6b374714]{text-align:right;font-size:1.2rem}.graph-heading-row>strong span[data-v-6b374714]{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;display:block}html[data-theme=dark] .graph-heading-row>strong span[data-v-6b374714]{color:#ffffffb8}.graph-date-controls[data-v-6b374714]{background:#32050d47;border-radius:.7rem;gap:.25rem;padding:.22rem;display:flex}html[data-theme=dark] .graph-date-controls[data-v-6b374714]{background-color:#58272c47}.graph-date-controls button[data-v-6b374714]{color:#ffffffc7;white-space:nowrap;border-radius:.5rem;flex:1;padding:.38rem .6rem;font-size:.58rem;font-weight:900;transition:all .15s}html[data-theme=dark] .graph-date-controls button[data-v-6b374714]{color:#ffffffc7}.graph-date-controls button[data-v-6b374714]:hover{color:#fff;background:#ffffff1a}html[data-theme=dark] .graph-date-controls button[data-v-6b374714]:hover{color:#fff;background-color:#2222221a}.graph-date-controls button.active[data-v-6b374714]{color:#681c29;background:#fff;box-shadow:0 3px 12px #1e040838}html[data-theme=dark] .graph-date-controls button.active[data-v-6b374714]{color:#ffabb1;background-color:#222;box-shadow:0 3px 12px #0000008c}.graph-date-controls button[data-v-6b374714]:disabled{cursor:wait;opacity:.6}.graph-custom-dates[data-v-6b374714]{color:#ffffffd4;letter-spacing:.07em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.45rem;font-size:.54rem;font-weight:900;display:flex}html[data-theme=dark] .graph-custom-dates[data-v-6b374714]{color:#ffffffd4}.graph-custom-dates label[data-v-6b374714]{align-items:center;gap:.3rem;display:flex}.graph-custom-dates input[data-v-6b374714]{color:#40242a;background:#fffffff0;border:1px solid #ffffff52;border-radius:.52rem;outline:none;padding:.28rem .42rem;font-size:.62rem;font-weight:850}html[data-theme=dark] .graph-custom-dates input[data-v-6b374714]{color:#e8c3c9;background-color:#222222f0;border-color:#2e2e2e52;outline:none}.graph-custom-dates input[data-v-6b374714]:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff2b}html[data-theme=dark] .graph-custom-dates input[data-v-6b374714]:focus{border-color:#2e2e2e;box-shadow:0 0 0 3px #2e2e2e2b}.graph-summary[data-v-6b374714]{border-bottom:1px solid #eee7e1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-theme=dark] .graph-summary[data-v-6b374714]{border-bottom-color:#3c352e}.graph-summary>article[data-v-6b374714],.graph-summary>.graph-summary-card[data-v-6b374714]{text-align:left;border-right:1px solid #eee7e1;padding:.55rem .8rem}html[data-theme=dark] .graph-summary>article[data-v-6b374714],html[data-theme=dark] .graph-summary>.graph-summary-card[data-v-6b374714]{border-right-color:#3c352e}.graph-summary[data-v-6b374714]>:last-child,html[data-theme=dark] .graph-summary[data-v-6b374714]>:last-child{border-right:0}.graph-summary-card[data-v-6b374714]{width:100%;color:inherit;font:inherit}html[data-theme=dark] .graph-summary-card[data-v-6b374714]{color:inherit}.graph-summary-card.is-actionable[data-v-6b374714]{cursor:pointer;transition:background .15s,box-shadow .15s}.graph-summary-card.is-actionable[data-v-6b374714]:hover,.graph-summary-card.is-active[data-v-6b374714]{background:#fbf1f2;box-shadow:inset 0 -3px #8b2335}html[data-theme=dark] .graph-summary-card.is-actionable[data-v-6b374714]:hover,html[data-theme=dark] .graph-summary-card.is-active[data-v-6b374714]{background-color:#201c1c;box-shadow:inset 0 -3px #8b2335}.graph-summary span[data-v-6b374714]{color:#877b73;letter-spacing:.07em;text-transform:uppercase;font-size:.49rem;font-weight:900;display:block}html[data-theme=dark] .graph-summary span[data-v-6b374714]{color:#aa9d95}.graph-summary strong[data-v-6b374714]{color:#681c29;margin-top:.14rem;font-size:.88rem;line-height:1.1;display:block}html[data-theme=dark] .graph-summary strong[data-v-6b374714]{color:#ffabb1}.booth-legend[data-v-6b374714]{background:#fbf8f4;border-bottom:1px solid #eee7e1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.4rem;padding:.55rem .8rem;display:grid}html[data-theme=dark] .booth-legend[data-v-6b374714]{background-color:#201f1d;border-bottom-color:#3c352e}.booth-legend>label[data-v-6b374714]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8dfd8;border-radius:.65rem;grid-template-columns:14px 24px minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.42rem .55rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}html[data-theme=dark] .booth-legend>label[data-v-6b374714]{color:inherit;background-color:#222;border-color:#41372f}.booth-legend>label[data-v-6b374714]:hover{border-color:#bdaea4;transform:translateY(-1px)}html[data-theme=dark] .booth-legend>label[data-v-6b374714]:hover{border-color:#5b493d}.booth-legend>label.active[data-v-6b374714]{border-color:var(--booth-color,#681c29);background:var(--booth-color,#681c29);color:#fff;box-shadow:0 3px 10px color-mix(in srgb,var(--booth-color) 30%,transparent)}html[data-theme=dark] .booth-legend>label.active[data-v-6b374714]{border-color:var(--booth-color,#681c29);background:var(--booth-color,#6e222e);color:#fff;box-shadow:0 3px 10px color-mix(in srgb,var(--booth-color) 30%,transparent)}.booth-legend>label.active input[data-v-6b374714],html[data-theme=dark] .booth-legend>label.active input[data-v-6b374714]{accent-color:#fff}.booth-legend>label.active i[data-v-6b374714]{background:#fff}html[data-theme=dark] .booth-legend>label.active i[data-v-6b374714]{background-color:#222}.booth-legend>label.active small[data-v-6b374714],html[data-theme=dark] .booth-legend>label.active small[data-v-6b374714]{color:#ffffffbd}.booth-legend>label.active strong[data-v-6b374714],html[data-theme=dark] .booth-legend>label.active strong[data-v-6b374714]{color:#fff}.booth-legend input[data-v-6b374714]{width:13px;height:13px;accent-color:var(--booth-color);cursor:pointer;margin:0}.booth-legend i[data-v-6b374714]{background:var(--booth-color);border-radius:99px;width:24px;height:4px;position:relative}.booth-legend i[data-v-6b374714]:after{background:var(--booth-color);width:9px;height:9px;box-shadow:0 0 0 1px var(--booth-color);content:"";border:2px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-theme=dark] .booth-legend i[data-v-6b374714]:after{border-color:#2e2e2e}.booth-legend span[data-v-6b374714],.booth-legend b[data-v-6b374714],.booth-legend small[data-v-6b374714]{min-width:0;display:block}.booth-legend b[data-v-6b374714]{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.booth-legend small[data-v-6b374714]{color:#958981;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.48rem;overflow:hidden}html[data-theme=dark] .booth-legend small[data-v-6b374714]{color:#a2968e}.booth-legend strong[data-v-6b374714]{color:var(--booth-color);white-space:nowrap;font-size:.64rem}html[data-theme=dark] .booth-legend strong[data-v-6b374714]{color:color-mix(in oklab, var(--booth-color) 50%, #f3ece6)}.graph-scroll[data-v-6b374714]{padding:.35rem 0 .2rem;overflow-x:auto}.graph-stage[data-v-6b374714]{position:relative}.graph-stage svg[data-v-6b374714]{display:block}.grid-line[data-v-6b374714]{stroke:#4e392c18;stroke-width:1px}html[data-theme=dark] .grid-line[data-v-6b374714]{stroke:#ccb2a218}.zero-line[data-v-6b374714]{stroke:#5a4638;stroke-width:1.5px}html[data-theme=dark] .zero-line[data-v-6b374714]{stroke:#c1aa9a}.grid-label[data-v-6b374714]{fill:#8b7f77;text-anchor:end;font-size:10px;font-weight:800}html[data-theme=dark] .grid-label[data-v-6b374714]{fill:#a79b93}.booth-line[data-v-6b374714]{fill:none;stroke-width:3.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-theme=dark] .booth-line[data-v-6b374714]{fill:none}.booth-point[data-v-6b374714]{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:help}html[data-theme=dark] .booth-point[data-v-6b374714]{stroke:#2e2e2e}.empty-selection[data-v-6b374714]{fill:#8b7f77;text-anchor:middle;font-size:12px;font-weight:800}html[data-theme=dark] .empty-selection[data-v-6b374714]{fill:#a79b93}.time-axis[data-v-6b374714]{height:48px;position:relative}.time-axis span[data-v-6b374714]{transform-origin:top;color:#80746c;text-align:center;white-space:nowrap;width:70px;font-size:.53rem;font-weight:800;position:absolute;top:2px;transform:translate(-50%)rotate(-35deg)}.time-axis b[data-v-6b374714],.time-axis small[data-v-6b374714]{display:block}.graph-help[data-v-6b374714]{color:#897d75;border-top:1px solid #eee7e1;padding:.5rem .8rem;font-size:.56rem;font-weight:750;line-height:1.35}html[data-theme=dark] .graph-help[data-v-6b374714]{color:#a89c94;border-top-color:#3c352e}.graph-scroll[data-v-6b374714]{width:100%;padding-top:.3rem}.graph-stage[data-v-6b374714]{min-width:100%}.graph-summary>article small[data-v-6b374714],.graph-summary>.graph-summary-card small[data-v-6b374714]{color:#968980;margin-top:.14rem;font-size:.46rem;font-weight:800;line-height:1.15;display:block}html[data-theme=dark] .graph-summary>article small[data-v-6b374714],html[data-theme=dark] .graph-summary>.graph-summary-card small[data-v-6b374714]{color:#a3968c}.point-label-bg[data-v-6b374714]{fill:#fffffff0;stroke:#fffffffa;stroke-width:2px;pointer-events:none}html[data-theme=dark] .point-label-bg[data-v-6b374714]{fill:#fffffff0;stroke:#2e2e2efa}.point-revenue-label[data-v-6b374714]{text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:1px;stroke-linejoin:round;pointer-events:none;font-size:10px;font-weight:900}html[data-theme=dark] .point-revenue-label[data-v-6b374714]{stroke:#2e2e2e}.time-axis[data-v-6b374714]{border-top:1px solid #eee7e1;height:46px}html[data-theme=dark] .time-axis[data-v-6b374714]{border-top-color:#3c352e}.time-axis span[data-v-6b374714]{transform-origin:50%;color:#6f645d;text-align:center;white-space:normal;width:54px;font-size:.5rem;line-height:1.15;top:0;transform:translate(-50%)}html[data-theme=dark] .time-axis span[data-v-6b374714]{color:#b6a9a2}.time-axis span[data-v-6b374714]:before{opacity:.35;content:"";background:currentColor;width:1px;height:5px;margin:0 auto .22rem;display:block}html[data-theme=dark] .time-axis span[data-v-6b374714]:before{background-color:currentColor}.time-axis span b[data-v-6b374714]{border-radius:.32rem;padding:.12rem .18rem}.time-axis span.is-weekend b[data-v-6b374714]{color:#2f6fa6;background:#e7f1fb}html[data-theme=dark] .time-axis span.is-weekend b[data-v-6b374714]{color:#71b1ec;background-color:#171c20}.time-axis span.is-holiday b[data-v-6b374714]{color:#a32235;background:#fde7ea}html[data-theme=dark] .time-axis span.is-holiday b[data-v-6b374714]{color:#fe8c90;background-color:#201719}.time-axis span.is-international-holiday b[data-v-6b374714]{color:#7a5900;background:#fff0ad}html[data-theme=dark] .time-axis span.is-international-holiday b[data-v-6b374714]{color:#cfab63;background-color:#211b00}.time-axis small[data-v-6b374714]{color:#a13a4c;margin-top:.12rem;font-size:.48rem}html[data-theme=dark] .time-axis small[data-v-6b374714]{color:#f88895}.time-axis span.is-weekend small[data-v-6b374714]{color:#2f6fa6}html[data-theme=dark] .time-axis span.is-weekend small[data-v-6b374714]{color:#71b1ec}.time-axis span.is-holiday small[data-v-6b374714]{color:#a32235}html[data-theme=dark] .time-axis span.is-holiday small[data-v-6b374714]{color:#fe8c90}.time-axis span.is-international-holiday small[data-v-6b374714]{color:#8a6500}html[data-theme=dark] .time-axis span.is-international-holiday small[data-v-6b374714]{color:#cca554}.advanced-detail-panel[data-v-6b374714]{background:#fff;border:1px solid #00000014;border-radius:1.1rem;padding:1rem 1.15rem;transition:opacity .15s;box-shadow:0 8px 24px #271d120f}html[data-theme=dark] .advanced-detail-panel[data-v-6b374714]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 24px #00000026}.advanced-detail-panel.is-loading[data-v-6b374714]{opacity:.55}.advanced-detail-panel>div>p[data-v-6b374714]{color:#8b2335;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}html[data-theme=dark] .advanced-detail-panel>div>p[data-v-6b374714]{color:#fb99a0}.advanced-detail-panel h3[data-v-6b374714]{color:#342b27;margin-top:.12rem;font-size:1rem;font-weight:900}html[data-theme=dark] .advanced-detail-panel h3[data-v-6b374714]{color:#d7cbc6}.advanced-detail-panel>div>small[data-v-6b374714]{color:#82776f;margin-top:.22rem;font-size:.64rem;font-weight:750;display:block}html[data-theme=dark] .advanced-detail-panel>div>small[data-v-6b374714]{color:#ab9f97}.advanced-detail-panel ul[data-v-6b374714]{flex-direction:column;max-height:340px;margin-top:.6rem;display:flex;overflow-y:auto}.advanced-detail-panel li[data-v-6b374714]{border-bottom:1px solid #0000000f;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.56rem .08rem;display:flex}html[data-theme=dark] .advanced-detail-panel li[data-v-6b374714]{border-bottom-color:#ffffff12}.advanced-detail-panel li[data-v-6b374714]:last-child,html[data-theme=dark] .advanced-detail-panel li[data-v-6b374714]:last-child{border-bottom:0}.advanced-detail-panel li b[data-v-6b374714],.advanced-detail-panel li>strong[data-v-6b374714]{color:#5f1b26;font-size:.76rem;font-weight:900}html[data-theme=dark] .advanced-detail-panel li b[data-v-6b374714],html[data-theme=dark] .advanced-detail-panel li>strong[data-v-6b374714]{color:#fdb0b5}.advanced-detail-panel li>small[data-v-6b374714]{color:#82776f;white-space:nowrap;margin-left:auto;font-size:.64rem;font-weight:800}html[data-theme=dark] .advanced-detail-panel li>small[data-v-6b374714]{color:#ab9f97}.advanced-detail-code[data-v-6b374714]{color:#6d625b;background:#f6f1ea;border-radius:.4rem;padding:.16rem .45rem;font-family:ui-monospace,monospace;font-size:.66rem;font-weight:800}html[data-theme=dark] .advanced-detail-code[data-v-6b374714]{color:#b7aba3;background-color:#1e1c19}.advanced-detail-booth[data-v-6b374714]{color:#82776f;font-size:.66rem;font-weight:800}html[data-theme=dark] .advanced-detail-booth[data-v-6b374714]{color:#ab9f97}.advanced-detail-empty[data-v-6b374714]{color:#8f847c;margin-top:.5rem;font-size:.72rem}html[data-theme=dark] .advanced-detail-empty[data-v-6b374714]{color:#a49991}.advanced-refund-reason[data-v-6b374714]{color:#4c4139;font-size:.7rem;font-weight:800}html[data-theme=dark] .advanced-refund-reason[data-v-6b374714]{color:#cbbdb4}.advanced-refund-account[data-v-6b374714]{color:#761d2b;background:#f7e9ea;border-radius:.4rem;padding:.16rem .45rem;font-size:.66rem;font-weight:850}html[data-theme=dark] .advanced-refund-account[data-v-6b374714]{color:#fca5a9;background-color:#1e1819}.net-revenue-summary[data-v-6b374714]{position:relative}.net-revenue-daily-average[data-v-6b374714]{text-align:right;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}.graph-summary .net-revenue-daily-average span[data-v-6b374714]{letter-spacing:.07em;white-space:nowrap;font-size:.5rem}.graph-summary .net-revenue-daily-average b[data-v-6b374714]{white-space:nowrap;margin-top:.12rem;font-size:.9rem;font-weight:900;line-height:1}.net-revenue-total[data-v-6b374714]{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.graph-summary .revenue-trend[data-v-6b374714]{letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;gap:.22rem;padding:.18rem .42rem;font-size:.5rem;line-height:1;display:inline-flex}.revenue-trend i[data-v-6b374714]{font-size:.58rem;font-style:normal}.revenue-trend b[data-v-6b374714]{font-weight:950}.graph-summary .revenue-trend.is-up[data-v-6b374714]{color:#137a45;background:#e5f7ec}html[data-theme=dark] .graph-summary .revenue-trend.is-up[data-v-6b374714]{color:#68c389;background-color:#161e1a}.graph-summary .revenue-trend.is-down[data-v-6b374714]{color:#b3253a;background:#fde8eb}html[data-theme=dark] .graph-summary .revenue-trend.is-down[data-v-6b374714]{color:#fd8387;background-color:#201819}.graph-summary .revenue-trend.is-flat[data-v-6b374714]{color:#70655e;background:#eee9e4}html[data-theme=dark] .graph-summary .revenue-trend.is-flat[data-v-6b374714]{color:#b5a9a1;background-color:#1a1816}@media (width<=1100px){.graph-summary[data-v-6b374714]{grid-template-columns:repeat(3,minmax(0,1fr))}.booth-legend[data-v-6b374714]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=640px){.graph-header.has-custom-range[data-v-6b374714]{grid-template-columns:1fr}.graph-header.has-custom-range .graph-heading-row[data-v-6b374714]{grid-column:1}.graph-heading-row[data-v-6b374714]{flex-direction:column;align-items:flex-start}.graph-heading-row>strong[data-v-6b374714]{text-align:left}.graph-date-controls[data-v-6b374714]{overflow-x:auto}.graph-date-controls button[data-v-6b374714]{flex:none}.graph-custom-dates[data-v-6b374714]{flex-direction:column;align-items:stretch}.graph-custom-dates>span[data-v-6b374714]{display:none}.graph-custom-dates label[data-v-6b374714]{justify-content:space-between}.booth-legend[data-v-6b374714]{grid-template-columns:1fr}}.booth-legend[data-v-6b374714]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;display:grid;overflow:visible}.booth-legend>label[data-v-6b374714]{grid-template-columns:14px minmax(0,1fr) auto;min-width:0}.booth-legend input[data-v-6b374714]{appearance:none;background:#fff;border:2px solid #211c18;border-radius:.32rem;place-items:center;display:grid}html[data-theme=dark] .booth-legend input[data-v-6b374714]{background-color:#222;border-color:#d7d0ca}.booth-legend input[data-v-6b374714]:after{content:"";transform-origin:50%;border:2px solid #211c18;border-width:0 2px 2px 0;width:4px;height:7px;transition:transform .12s;transform:translateY(-1px)rotate(45deg)scale(0)}.booth-legend input[data-v-6b374714]:checked{background:#fff;border-color:#211c18;box-shadow:0 0 0 2px #ffffff47}html[data-theme=dark] .booth-legend input[data-v-6b374714]:checked{background-color:#222;border-color:#d7d0ca;box-shadow:0 0 0 2px #2e2e2e47}.booth-legend input[data-v-6b374714]:checked:after{transform:translateY(-1px)rotate(45deg)scale(1)}.heatmap-guide[data-v-6b374714]{background:#fff;border-bottom:1px solid #eee7e1;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .8rem;display:flex}html[data-theme=dark] .heatmap-guide[data-v-6b374714]{background-color:#222;border-bottom-color:#3c352e}.heatmap-guide>div[data-v-6b374714]:first-child{align-items:baseline;gap:.45rem;display:flex}.heatmap-guide strong[data-v-6b374714]{color:#382d28;font-size:.68rem}html[data-theme=dark] .heatmap-guide strong[data-v-6b374714]{color:#d7c9c3}.heatmap-guide span[data-v-6b374714]{color:#8b7f77;font-size:.52rem;font-weight:750}html[data-theme=dark] .heatmap-guide span[data-v-6b374714]{color:#a79b93}.graph-scroll[data-v-6b374714]{background:#fff;width:100%;max-height:min(58vh,650px);padding:0;overflow:auto}html[data-theme=dark] .graph-scroll[data-v-6b374714]{background-color:#222}.revenue-heatmap[data-v-6b374714]{background:#eee7e1;grid-auto-rows:36px;gap:1px;min-width:100%;display:grid}html[data-theme=dark] .revenue-heatmap[data-v-6b374714]{background-color:#1a1715}.heatmap-corner[data-v-6b374714],.heatmap-time[data-v-6b374714],.heatmap-total-heading[data-v-6b374714]{z-index:3;color:#6f645d;text-align:center;background:#f8f4ef;justify-content:center;align-items:center;font-size:.5rem;font-weight:900;display:flex;position:sticky;top:auto;bottom:0}html[data-theme=dark] .heatmap-corner[data-v-6b374714],html[data-theme=dark] .heatmap-time[data-v-6b374714],html[data-theme=dark] .heatmap-total-heading[data-v-6b374714]{color:#b6a9a2;background-color:#1f1d1b}.heatmap-axis-cell[data-v-6b374714]{box-shadow:inset 0 1px #ded4cc}html[data-theme=dark] .heatmap-axis-cell[data-v-6b374714]{box-shadow:inset 0 1px #463b32}.heatmap-corner[data-v-6b374714]{z-index:5;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-start;padding:0 .7rem;left:0}.heatmap-total-heading[data-v-6b374714]{z-index:5;letter-spacing:.06em;text-transform:uppercase;right:0}.heatmap-time[data-v-6b374714]{flex-direction:column;line-height:1.05}.heatmap-time b[data-v-6b374714]{border-radius:.34rem;padding:.13rem .28rem}.heatmap-time small[data-v-6b374714]{color:#9b3143;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:68px;margin-top:.12rem;font-size:.41rem;line-height:1.08;display:-webkit-box;overflow:hidden}html[data-theme=dark] .heatmap-time small[data-v-6b374714]{color:#fe8a96}.heatmap-time.is-weekend b[data-v-6b374714]{color:#2f6fa6;background:#e7f1fb}html[data-theme=dark] .heatmap-time.is-weekend b[data-v-6b374714]{color:#71b1ec;background-color:#171c20}.heatmap-time.is-holiday b[data-v-6b374714]{color:#a32235;background:#fde7ea}html[data-theme=dark] .heatmap-time.is-holiday b[data-v-6b374714]{color:#fe8c90;background-color:#201719}.heatmap-time.is-international-holiday b[data-v-6b374714]{color:#7a5900;background:#fff0ad}html[data-theme=dark] .heatmap-time.is-international-holiday b[data-v-6b374714]{color:#cfab63;background-color:#211b00}.heatmap-time.is-weekend small[data-v-6b374714]{color:#2f6fa6}html[data-theme=dark] .heatmap-time.is-weekend small[data-v-6b374714]{color:#71b1ec}.heatmap-time.is-holiday small[data-v-6b374714]{color:#a32235}html[data-theme=dark] .heatmap-time.is-holiday small[data-v-6b374714]{color:#fe8c90}.heatmap-time.is-international-holiday small[data-v-6b374714]{color:#8a6500}html[data-theme=dark] .heatmap-time.is-international-holiday small[data-v-6b374714]{color:#cca554}.heatmap-booth[data-v-6b374714]{z-index:2;background:#fff;align-items:center;gap:.45rem;min-width:0;padding:0 .55rem;display:flex;position:sticky;left:0}html[data-theme=dark] .heatmap-booth[data-v-6b374714]{background-color:#222}.heatmap-booth i[data-v-6b374714]{background:var(--booth-color);border-radius:99px;flex:0 0 5px;height:22px}.heatmap-booth span[data-v-6b374714],.heatmap-booth b[data-v-6b374714],.heatmap-booth small[data-v-6b374714]{min-width:0;display:block}.heatmap-booth b[data-v-6b374714]{color:#342b27;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}html[data-theme=dark] .heatmap-booth b[data-v-6b374714]{color:#d7cbc6}.heatmap-booth small[data-v-6b374714]{color:#9b8e86;text-overflow:ellipsis;white-space:nowrap;margin-top:.05rem;font-size:.43rem;overflow:hidden}html[data-theme=dark] .heatmap-booth small[data-v-6b374714]{color:#a0938b}.heatmap-cell[data-v-6b374714]{background:color-mix(in srgb,var(--heat-color) var(--heat-strength),#fff);color:#756b65;white-space:nowrap;cursor:help;justify-content:center;align-items:center;font-size:.49rem;font-weight:900;display:flex;overflow:hidden}html[data-theme=dark] .heatmap-cell[data-v-6b374714]{background:color-mix(in srgb,var(--heat-color) var(--heat-strength),#222);color:#b1a6a0}.heatmap-cell.has-activity[data-v-6b374714],html[data-theme=dark] .heatmap-cell.has-activity[data-v-6b374714]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--heat-color) 28%,transparent)}.heatmap-cell.is-strong[data-v-6b374714]{color:#fff;text-shadow:0 1px 2px #00000042}html[data-theme=dark] .heatmap-cell.is-strong[data-v-6b374714]{color:#fff;text-shadow:0 1px 2px #0000008c}.heatmap-cell.is-negative[data-v-6b374714]{background-image:repeating-linear-gradient(135deg,#0000 0 5px,#ffffff3d 5px 8px)}html[data-theme=dark] .heatmap-cell.is-negative[data-v-6b374714]{background-image:repeating-linear-gradient(135deg,#0000 0 5px,#2222223d 5px 8px)}.heatmap-cell span[data-v-6b374714]{color:#c4bbb5;font-weight:700}html[data-theme=dark] .heatmap-cell span[data-v-6b374714]{color:#877f79}.heatmap-total[data-v-6b374714]{z-index:2;color:var(--booth-color);background:#fff;justify-content:flex-end;align-items:center;padding:0 .55rem;font-size:.56rem;font-weight:900;display:flex;position:sticky;right:0}html[data-theme=dark] .heatmap-total[data-v-6b374714]{color:color-mix(in oklab, var(--booth-color) 50%, #f3ece6);background-color:#222}.empty-selection[data-v-6b374714]{color:#8b7f77;background:#fff;grid-column:1/-1;place-items:center;min-height:180px;font-size:.66rem;font-weight:800;display:grid}html[data-theme=dark] .empty-selection[data-v-6b374714]{color:#a79b93;background-color:#222}.graph-help[data-v-6b374714]{border-top:1px solid #eee7e1}html[data-theme=dark] .graph-help[data-v-6b374714]{border-top-color:#3c352e}@media (width<=640px){.heatmap-guide[data-v-6b374714]{flex-direction:column;align-items:flex-start}}.heatmap-guide[data-v-6b374714]{flex-wrap:wrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:.65rem .8rem;display:grid}.graph-view-switch[data-v-6b374714]{background:#eee7e1;border-radius:.55rem;grid-column:2;place-self:start center;padding:.18rem;align-items:center!important;gap:.18rem!important;display:flex!important}html[data-theme=dark] .graph-view-switch[data-v-6b374714]{background-color:#1a1715}.graph-view-switch button[data-v-6b374714]{color:#746861;border-radius:.42rem;padding:.32rem .72rem;font-size:.53rem;font-weight:900;transition:background .15s,color .15s,box-shadow .15s}html[data-theme=dark] .graph-view-switch button[data-v-6b374714]{color:#b4a79f}.graph-view-switch button.active[data-v-6b374714]{color:#fff;background:#7f2030;box-shadow:0 2px 8px #5b121f38}html[data-theme=dark] .graph-view-switch button.active[data-v-6b374714]{color:#fff;background-color:#862635;box-shadow:0 2px 8px #0000008c}.graph-scroll[data-v-6b374714]{max-height:min(72vh,820px)}.heatmap-corner[data-v-6b374714],.heatmap-time[data-v-6b374714],.heatmap-total-heading[data-v-6b374714]{font-size:.56rem}.heatmap-time[data-v-6b374714]{line-height:1.12}.heatmap-time b[data-v-6b374714]{padding:.18rem .32rem;font-size:.56rem}.heatmap-time small[data-v-6b374714]{max-width:68px;margin-top:.2rem;font-size:.46rem;line-height:1.12}.heatmap-booth[data-v-6b374714]{gap:.55rem;padding:0 .7rem}.heatmap-booth i[data-v-6b374714]{height:30px}.heatmap-booth small[data-v-6b374714]{margin-top:.12rem;font-size:.49rem}.heatmap-total[data-v-6b374714]{padding:0 .65rem;font-size:.63rem}.line-graph-scroll[data-v-6b374714]{background:#fff;width:100%;overflow:auto hidden}html[data-theme=dark] .line-graph-scroll[data-v-6b374714]{background-color:#222}.line-graph-stage[data-v-6b374714]{min-width:100%;position:relative}.line-graph-stage svg[data-v-6b374714]{display:block}.line-grid[data-v-6b374714]{stroke:#4e392c18;stroke-width:1px}html[data-theme=dark] .line-grid[data-v-6b374714]{stroke:#ccb2a218}.line-zero[data-v-6b374714]{stroke:#5a4638;stroke-width:1.5px}html[data-theme=dark] .line-zero[data-v-6b374714]{stroke:#c1aa9a}.chart-baseline[data-v-6b374714]{pointer-events:none;shape-rendering:crispedges}.line-grid-label[data-v-6b374714]{fill:#8b7f77;text-anchor:end;font-size:11px;font-weight:850}html[data-theme=dark] .line-grid-label[data-v-6b374714]{fill:#a79b93}.revenue-line[data-v-6b374714]{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html[data-theme=dark] .revenue-line[data-v-6b374714]{fill:none}.revenue-dot[data-v-6b374714]{stroke:#fff;stroke-width:2.25px;vector-effect:non-scaling-stroke;cursor:pointer;outline:none}html[data-theme=dark] .revenue-dot[data-v-6b374714]{stroke:#2e2e2e;outline:none}.revenue-dot[data-v-6b374714]:focus{stroke:#681c29;stroke-width:4px}html[data-theme=dark] .revenue-dot[data-v-6b374714]:focus{stroke:#681c29}.line-breakdown-tooltip[data-v-6b374714]{z-index:8;color:#fff;pointer-events:none;background:#302d2b;border:1px solid #ffffff24;border-radius:.75rem;padding:.75rem .8rem;position:absolute;box-shadow:0 10px 28px #19100d47}html[data-theme=dark] .line-breakdown-tooltip[data-v-6b374714]{color:#fff;background-color:#3f3c3a;border-color:#2e2e2e24;box-shadow:0 10px 28px #0000008c}.line-breakdown-tooltip>strong[data-v-6b374714]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-size:.82rem;display:flex}.line-breakdown-tooltip>strong small[data-v-6b374714]{color:#d5ccc7;font-size:.6rem}html[data-theme=dark] .line-breakdown-tooltip>strong small[data-v-6b374714]{color:#7f7772}.line-breakdown-row[data-v-6b374714]{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.22rem 0;display:grid}.line-breakdown-row i[data-v-6b374714]{border-radius:50%;width:9px;height:9px}.line-breakdown-row span[data-v-6b374714]{color:#f7f2ef;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}html[data-theme=dark] .line-breakdown-row span[data-v-6b374714]{color:#f7f2ef}.line-breakdown-row b[data-v-6b374714]{white-space:nowrap;font-size:.72rem}.line-empty[data-v-6b374714]{fill:#8b7f77;text-anchor:middle;font-size:13px;font-weight:850}html[data-theme=dark] .line-empty[data-v-6b374714]{fill:#a79b93}.line-time-axis[data-v-6b374714]{border-top:1px solid #eee7e1;height:62px;position:relative}html[data-theme=dark] .line-time-axis[data-v-6b374714]{border-top-color:#3c352e}.line-time-axis span[data-v-6b374714]{color:#6f645d;text-align:center;white-space:normal;width:72px;font-size:.55rem;font-weight:850;line-height:1.12;position:absolute;top:0;transform:translate(-50%)}html[data-theme=dark] .line-time-axis span[data-v-6b374714]{color:#b6a9a2}.line-time-axis span[data-v-6b374714]:before{opacity:.35;content:"";background:currentColor;width:1px;height:6px;margin:0 auto .25rem;display:block}html[data-theme=dark] .line-time-axis span[data-v-6b374714]:before{background-color:currentColor}.line-time-axis b[data-v-6b374714],.line-time-axis small[data-v-6b374714]{display:block}.line-time-axis b[data-v-6b374714]{border-radius:.34rem;padding:.14rem .2rem}.line-time-axis small[data-v-6b374714]{color:#a13a4c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.14rem;font-size:.46rem;line-height:1.08;display:-webkit-box;overflow:hidden}html[data-theme=dark] .line-time-axis small[data-v-6b374714]{color:#f88895}.line-time-axis span.is-weekend b[data-v-6b374714]{color:#2f6fa6;background:#e7f1fb}html[data-theme=dark] .line-time-axis span.is-weekend b[data-v-6b374714]{color:#71b1ec;background-color:#171c20}.line-time-axis span.is-holiday b[data-v-6b374714]{color:#a32235;background:#fde7ea}html[data-theme=dark] .line-time-axis span.is-holiday b[data-v-6b374714]{color:#fe8c90;background-color:#201719}.line-time-axis span.is-international-holiday b[data-v-6b374714]{color:#7a5900;background:#fff0ad}html[data-theme=dark] .line-time-axis span.is-international-holiday b[data-v-6b374714]{color:#cfab63;background-color:#211b00}.line-time-axis span.is-weekend small[data-v-6b374714]{color:#2f6fa6}html[data-theme=dark] .line-time-axis span.is-weekend small[data-v-6b374714]{color:#71b1ec}.line-time-axis span.is-holiday small[data-v-6b374714]{color:#a32235}html[data-theme=dark] .line-time-axis span.is-holiday small[data-v-6b374714]{color:#fe8c90}.line-time-axis span.is-international-holiday small[data-v-6b374714]{color:#8a6500}html[data-theme=dark] .line-time-axis span.is-international-holiday small[data-v-6b374714]{color:#cca554}@media (width<=760px){.heatmap-guide[data-v-6b374714]{flex-direction:column;align-items:center;display:flex}.graph-view-switch[data-v-6b374714]{order:2}}.booth-legend>label[data-v-6b374714]{flex:1 0 210px}.graph-scroll[data-v-6b374714],.line-graph-scroll[data-v-6b374714]{scrollbar-color:#9f9791 transparent;scrollbar-width:thin}.graph-scroll[data-v-6b374714]::-webkit-scrollbar{width:5px;height:5px}.line-graph-scroll[data-v-6b374714]::-webkit-scrollbar{width:5px;height:5px}.graph-scroll[data-v-6b374714]::-webkit-scrollbar-track{background:0 0}.line-graph-scroll[data-v-6b374714]::-webkit-scrollbar-track{background:0 0}html[data-theme=dark] .graph-scroll[data-v-6b374714]::-webkit-scrollbar-track{background-color:#0000}html[data-theme=dark] .line-graph-scroll[data-v-6b374714]::-webkit-scrollbar-track{background-color:#0000}.graph-scroll[data-v-6b374714]::-webkit-scrollbar-thumb{background:#9f9791;border-radius:99px}.line-graph-scroll[data-v-6b374714]::-webkit-scrollbar-thumb{background:#9f9791;border-radius:99px}html[data-theme=dark] .graph-scroll[data-v-6b374714]::-webkit-scrollbar-thumb{background-color:#9f9791}html[data-theme=dark] .line-graph-scroll[data-v-6b374714]::-webkit-scrollbar-thumb{background-color:#9f9791}.graph-scroll.fits-range[data-v-6b374714],.line-graph-scroll.fits-range[data-v-6b374714]{overflow-x:hidden}.revenue-heatmap.fits-range .heatmap-time[data-v-6b374714]{overflow:hidden}.revenue-heatmap.fits-range .heatmap-time b[data-v-6b374714]{box-sizing:border-box;letter-spacing:-.02em;text-overflow:clip;white-space:nowrap;width:100%;min-width:0;padding:.1rem 0;font-size:clamp(.46rem,.55vw,.6rem);display:block;overflow:visible}.line-value-bg[data-v-6b374714]{fill:#fffffff0;stroke:#fff;stroke-width:2px;pointer-events:none}html[data-theme=dark] .line-value-bg[data-v-6b374714]{fill:#fffffff0;stroke:#2e2e2e}.line-value-label[data-v-6b374714]{text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:1px;stroke-linejoin:round;pointer-events:none;font-size:9px;font-weight:900}html[data-theme=dark] .line-value-label[data-v-6b374714]{stroke:#2e2e2e}.revenue-bar-layout[data-v-6b374714]{background:#fff;min-width:0;display:block}html[data-theme=dark] .revenue-bar-layout[data-v-6b374714]{background-color:#222}.revenue-bar-segment[data-v-6b374714]{stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:pointer;outline:none;transition:filter .15s,opacity .15s}html[data-theme=dark] .revenue-bar-segment[data-v-6b374714]{stroke:#2e2e2e;outline:none}.revenue-bar-segment[data-v-6b374714]:hover,.revenue-bar-segment[data-v-6b374714]:focus{filter:brightness(.9);opacity:.92}.revenue-bar-segment[data-v-6b374714]:focus{stroke:#42141c;stroke-width:3px}html[data-theme=dark] .revenue-bar-segment[data-v-6b374714]:focus{stroke:#42141c}.revenue-bar-label-bg[data-v-6b374714]{fill:#fffffff0;stroke:#fffffffa;stroke-width:1px;pointer-events:none}html[data-theme=dark] .revenue-bar-label-bg[data-v-6b374714]{fill:#fffffff0;stroke:#2e2e2efa}.revenue-bar-callout-bg[data-v-6b374714]{stroke:#e6ddd7}html[data-theme=dark] .revenue-bar-callout-bg[data-v-6b374714]{stroke:#423831}.revenue-bar-callout-line[data-v-6b374714]{stroke-width:1.25px;stroke-linecap:round;opacity:.72;pointer-events:none}.revenue-bar-segment-label[data-v-6b374714]{text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:8px;font-weight:900}.revenue-bar-total[data-v-6b374714]{fill:#681c29;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:11px;font-weight:900}html[data-theme=dark] .revenue-bar-total[data-v-6b374714]{fill:#ffabb1;stroke:#2e2e2e}.horizontal-revenue-bar-scroll[data-v-6b374714]{overflow:hidden}.horizontal-revenue-bar-stage[data-v-6b374714]{width:100%;min-width:0;position:relative}.horizontal-bar-grid[data-v-6b374714]{stroke:#4e392c14}html[data-theme=dark] .horizontal-bar-grid[data-v-6b374714]{stroke:#ccb2a214}.horizontal-bar-row-line[data-v-6b374714]{stroke:#4e392c0a;stroke-width:1px}html[data-theme=dark] .horizontal-bar-row-line[data-v-6b374714]{stroke:#ccb2a20a}.horizontal-bar-value-axis[data-v-6b374714]{fill:#8b817a;text-anchor:middle;font-size:10px;font-weight:850}html[data-theme=dark] .horizontal-bar-value-axis[data-v-6b374714]{fill:#a59b93}.horizontal-bar-date[data-v-6b374714]{fill:#5f554e;text-anchor:end;dominant-baseline:middle;font-size:11px;font-weight:900}html[data-theme=dark] .horizontal-bar-date[data-v-6b374714]{fill:#beb2aa}.horizontal-bar-date-detail[data-v-6b374714]{fill:#998c83;font-size:8px;font-weight:800}html[data-theme=dark] .horizontal-bar-date-detail[data-v-6b374714]{fill:#a1948b}.horizontal-bar-side-detail[data-v-6b374714]{letter-spacing:-.01em}.horizontal-bar-date.is-weekend[data-v-6b374714]{fill:#2f6fa6}html[data-theme=dark] .horizontal-bar-date.is-weekend[data-v-6b374714]{fill:#71b1ec}.horizontal-bar-date.is-holiday[data-v-6b374714]{fill:#a32235}html[data-theme=dark] .horizontal-bar-date.is-holiday[data-v-6b374714]{fill:#fe8c90}.horizontal-bar-date.is-international-holiday[data-v-6b374714]{fill:#7a5900}html[data-theme=dark] .horizontal-bar-date.is-international-holiday[data-v-6b374714]{fill:#cfab63}.horizontal-revenue-bar-segment[data-v-6b374714]{shape-rendering:geometricprecision}.horizontal-bar-segment-label[data-v-6b374714]{fill:#fff;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#0000001f;stroke-width:1px;pointer-events:none;font-size:9px;font-weight:950}html[data-theme=dark] .horizontal-bar-segment-label[data-v-6b374714]{fill:#fff;stroke:#ffffff23}.horizontal-bar-total[data-v-6b374714]{fill:#681c29;dominant-baseline:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:10px;font-weight:950}html[data-theme=dark] .horizontal-bar-total[data-v-6b374714]{fill:#ffabb1;stroke:#2e2e2e}.horizontal-bar-zero[data-v-6b374714]{shape-rendering:crispedges}.chart-sticky-y-axis[data-v-6b374714]{z-index:7;pointer-events:none;background:linear-gradient(90deg,#fff 0 78%,#fff0 100%);position:sticky;left:0}html[data-theme=dark] .chart-sticky-y-axis[data-v-6b374714]{background:linear-gradient(90deg,#222 0 78%,#2220 100%)}.chart-sticky-y-axis span[data-v-6b374714]{color:#8b817a;white-space:nowrap;font-size:13px;font-weight:850;position:absolute;right:10px;transform:translateY(-50%)}html[data-theme=dark] .chart-sticky-y-axis span[data-v-6b374714]{color:#a59b93}.print-format-stage[data-v-6b374714]{position:relative}.graph-header[data-v-6b374714]{gap:.65rem;padding:1rem 1.35rem}.graph-date-controls[data-v-6b374714]{padding:.3rem}.graph-summary strong[data-v-6b374714]{font-size:1.08rem}.graph-summary>article small[data-v-6b374714],.graph-summary>.graph-summary-card small[data-v-6b374714]{font-size:.56rem}.booth-legend>label[data-v-6b374714]{min-height:56px;padding:.56rem .7rem}.heatmap-guide[data-v-6b374714]{padding:.72rem 1rem}.heatmap-guide strong[data-v-6b374714]{font-size:.82rem}.heatmap-guide span[data-v-6b374714]{font-size:.63rem}.revenue-heatmap[data-v-6b374714]{grid-auto-rows:62px}.heatmap-corner[data-v-6b374714],.heatmap-total-heading[data-v-6b374714]{font-size:.66rem}.heatmap-time b[data-v-6b374714]{font-size:.7rem}.heatmap-time small[data-v-6b374714]{font-size:.54rem}.heatmap-booth b[data-v-6b374714]{font-size:.76rem}.heatmap-booth small[data-v-6b374714]{font-size:.56rem}.heatmap-cell[data-v-6b374714]{font-size:.68rem}.heatmap-total[data-v-6b374714]{font-size:.72rem}.revenue-heatmap.fits-range .heatmap-cell[data-v-6b374714]{font-size:clamp(.58rem,.7vw,.7rem)}.heatmap-time.is-today b[data-v-6b374714],.line-time-axis span.is-today b[data-v-6b374714]{color:#681c29;background:#eee7e1}html[data-theme=dark] .heatmap-time.is-today b[data-v-6b374714],html[data-theme=dark] .line-time-axis span.is-today b[data-v-6b374714]{color:#ffabb1;background-color:#1a1715}.line-grid-label[data-v-6b374714]{font-size:13px}.revenue-dot[data-v-6b374714]{stroke-width:2.5px}.line-time-axis[data-v-6b374714]{height:72px}.line-time-axis span[data-v-6b374714]{font-size:.66rem}.line-time-axis small[data-v-6b374714]{font-size:.56rem}.line-value-label[data-v-6b374714]{font-size:11px}.graph-help[data-v-6b374714]{padding:.65rem 1rem;font-size:.66rem}.line-graph-stage.fits-range .line-time-axis b[data-v-6b374714]{box-sizing:border-box;letter-spacing:-.02em;text-overflow:clip;white-space:nowrap;width:max-content;max-width:calc(100% - 3px);margin:0 auto;padding:.14rem clamp(.08rem,.3vw,.35rem);font-size:clamp(.48rem,.68vw,.66rem);display:inline-block;overflow:visible}.advanced-statistics-stack[data-v-6b374714]{gap:1rem;display:grid}.print-format-graph[data-v-6b374714]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;transition:opacity .15s;overflow:hidden;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .print-format-graph[data-v-6b374714]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.print-format-graph.is-loading[data-v-6b374714]{opacity:.56}.print-format-header[data-v-6b374714]{background:#fbf8f4;border-bottom:1px solid #eee7e1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}html[data-theme=dark] .print-format-header[data-v-6b374714]{background-color:#201f1d;border-bottom-color:#3c352e}.print-format-totals[data-v-6b374714]{grid-template-columns:repeat(2,minmax(190px,1fr));gap:.55rem;display:grid}.print-format-totals article[data-v-6b374714]{border:1px solid color-mix(in srgb,var(--format-color) 32%,#e8dfd8);background:#fff;border-radius:.75rem;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:.55rem;min-width:190px;padding:.55rem .7rem;display:grid}html[data-theme=dark] .print-format-totals article[data-v-6b374714]{border:1px solid color-mix(in srgb,var(--format-color) 32%,#41372f);background-color:#222}.print-format-totals article>i[data-v-6b374714]{background:var(--format-color);border-radius:99px;width:7px;height:38px}.print-format-totals span[data-v-6b374714],.print-format-totals b[data-v-6b374714],.print-format-totals strong[data-v-6b374714],.print-format-totals small[data-v-6b374714]{min-width:0;display:block}.print-format-totals b[data-v-6b374714]{color:#3a302b;font-size:.68rem}html[data-theme=dark] .print-format-totals b[data-v-6b374714]{color:#d5c8c1}.print-format-totals strong[data-v-6b374714]{color:var(--format-color);margin-top:.08rem;font-size:.82rem}html[data-theme=dark] .print-format-totals strong[data-v-6b374714]{color:color-mix(in oklab, var(--format-color) 50%, #f3ece6)}.print-format-totals small[data-v-6b374714]{color:#8f837b;margin-top:.08rem;font-size:.54rem;font-weight:750}html[data-theme=dark] .print-format-totals small[data-v-6b374714]{color:#a59991}.print-format-scroll[data-v-6b374714]{width:100%;overflow:hidden}.print-format-stage[data-v-6b374714]{width:100%;min-width:0}.print-format-stage svg[data-v-6b374714]{display:block}.format-grid-line[data-v-6b374714]{stroke:#4e392c18;stroke-width:1px}html[data-theme=dark] .format-grid-line[data-v-6b374714]{stroke:#ccb2a218}.format-zero-line[data-v-6b374714]{stroke:#5a4638;stroke-width:1.5px}html[data-theme=dark] .format-zero-line[data-v-6b374714]{stroke:#c1aa9a}.format-axis-value[data-v-6b374714]{fill:#8b817a;text-anchor:middle;font-size:11px;font-weight:850}html[data-theme=dark] .format-axis-value[data-v-6b374714]{fill:#a59b93}.format-row-line[data-v-6b374714]{stroke:#4e392c0a;stroke-width:1px}html[data-theme=dark] .format-row-line[data-v-6b374714]{stroke:#ccb2a20a}.format-row-date[data-v-6b374714]{fill:#5f554e;text-anchor:end;dominant-baseline:middle;font-size:12px;font-weight:900}html[data-theme=dark] .format-row-date[data-v-6b374714]{fill:#beb2aa}.format-row-detail[data-v-6b374714]{fill:#998c83;font-size:9px;font-weight:800}html[data-theme=dark] .format-row-detail[data-v-6b374714]{fill:#a1948b}.format-row-date.is-weekend[data-v-6b374714]{fill:#2f6fa6}html[data-theme=dark] .format-row-date.is-weekend[data-v-6b374714]{fill:#71b1ec}.format-row-date.is-holiday[data-v-6b374714]{fill:#a32235}html[data-theme=dark] .format-row-date.is-holiday[data-v-6b374714]{fill:#fe8c90}.format-row-date.is-international-holiday[data-v-6b374714]{fill:#7a5900}html[data-theme=dark] .format-row-date.is-international-holiday[data-v-6b374714]{fill:#cfab63}.format-bar[data-v-6b374714]{opacity:.9;outline:none;transition:opacity .15s,filter .15s}html[data-theme=dark] .format-bar[data-v-6b374714]{outline:none}.format-bar[data-v-6b374714]:hover,.format-bar[data-v-6b374714]:focus{opacity:1;filter:brightness(.92)}.format-bar[data-v-6b374714]:focus{stroke:#3e2a20;stroke-width:2px}html[data-theme=dark] .format-bar[data-v-6b374714]:focus{stroke:#d7bdb0}.format-horizontal-bar[data-v-6b374714]{shape-rendering:geometricprecision}.format-horizontal-total[data-v-6b374714]{dominant-baseline:middle;paint-order:stroke;stroke:#fff;stroke-width:2px;stroke-linejoin:round;pointer-events:none;font-weight:950}html[data-theme=dark] .format-horizontal-total[data-v-6b374714]{stroke:#2e2e2e}.format-horizontal-total.is-inside[data-v-6b374714]{stroke:#0003;stroke-width:1px}html[data-theme=dark] .format-horizontal-total.is-inside[data-v-6b374714]{stroke:#ffffff3b}.format-end-label-bg[data-v-6b374714]{fill-opacity:.16;stroke:#fff;stroke-width:1px}html[data-theme=dark] .format-end-label-bg[data-v-6b374714]{stroke:#2e2e2e}.format-end-label[data-v-6b374714]{text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#fff;stroke-width:2px;stroke-linejoin:round;pointer-events:none;font-size:8px;font-weight:950}html[data-theme=dark] .format-end-label[data-v-6b374714]{stroke:#2e2e2e}.format-segment-value[data-v-6b374714]{fill:#fff;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#0000002e;stroke-width:1px;stroke-linejoin:round;pointer-events:none;font-size:8px;font-weight:950}html[data-theme=dark] .format-segment-value[data-v-6b374714]{fill:#fff;stroke:#ffffff35}.print-format-pies[data-v-6b374714]{grid-template-columns:repeat(2,minmax(210px,1fr));gap:1rem;display:grid}.print-format-pie-card[data-v-6b374714]{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:.72rem;min-width:210px;display:grid}.format-pie[data-v-6b374714]{aspect-ratio:1;background:var(--pie-fill);border-radius:50%;flex:0 0 86px;place-items:center;width:86px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #45312714}html[data-theme=dark] .format-pie[data-v-6b374714]{box-shadow:inset 0 0 0 1px #0003}.format-pie[data-v-6b374714]:after{content:"";background:#fbf8f4;border:1px solid #eee5de;border-radius:50%;position:absolute;inset:14px}html[data-theme=dark] .format-pie[data-v-6b374714]:after{background-color:#201f1d;border-color:#3f352d}.format-pie span[data-v-6b374714]{z-index:1;color:var(--format-color);flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}html[data-theme=dark] .format-pie span[data-v-6b374714]{color:color-mix(in oklab, var(--format-color) 50%, #f3ece6)}.format-pie span strong[data-v-6b374714]{font-size:.9rem;font-weight:950}.format-pie span small[data-v-6b374714]{color:#8f837b;text-transform:uppercase;margin-top:.16rem;font-size:.46rem;font-weight:850}html[data-theme=dark] .format-pie span small[data-v-6b374714]{color:#a59991}.format-pie-stats[data-v-6b374714],.format-pie-stats b[data-v-6b374714],.format-pie-stats small[data-v-6b374714],.format-pie-stats strong[data-v-6b374714]{min-width:0;display:block}.format-pie-stats b[data-v-6b374714]{color:#3a302b;font-size:.72rem}html[data-theme=dark] .format-pie-stats b[data-v-6b374714]{color:#d5c8c1}.format-pie-stats small[data-v-6b374714]{color:#8f837b;margin-top:.3rem;font-size:.58rem;font-weight:800}html[data-theme=dark] .format-pie-stats small[data-v-6b374714]{color:#a59991}.format-pie-stats strong[data-v-6b374714]{color:var(--format-color);margin-top:.16rem;font-size:.7rem}.print-format-pies[data-v-6b374714]{grid-template-columns:repeat(3,minmax(190px,1fr))}.print-format-pie-card[data-v-6b374714]{min-width:190px}.format-pie-stats[data-v-6b374714]{flex-direction:column;justify-content:center;min-height:72px;display:flex}.format-pie-stats strong[data-v-6b374714]{color:#6f645d;font-size:.62rem}html[data-theme=dark] .format-pie-stats strong[data-v-6b374714]{color:#b6a9a2}.format-pie-stats em[data-v-6b374714]{color:var(--format-color);margin-top:.16rem;font-size:.7rem;font-style:normal;font-weight:900;display:block}.print-format-pies[data-v-6b374714]{flex:1;width:100%}.print-format-pie-card[data-v-6b374714]{grid-template-columns:86px auto;justify-self:center;width:max-content;max-width:100%}.format-product-axis[data-v-6b374714]{background:#fff;border-top:1px solid #eee7e1;height:28px;position:relative}html[data-theme=dark] .format-product-axis[data-v-6b374714]{background-color:#222;border-top-color:#3c352e}.format-product-axis span[data-v-6b374714]{white-space:nowrap;border-radius:.3rem;padding:.1rem .2rem;font-size:clamp(.4rem,.5vw,.52rem);font-weight:900;line-height:1;position:absolute;top:5px;transform:translate(-50%)}.format-product-axis .is-a3[data-v-6b374714]{color:#8b2335;background:#f7e4e9}html[data-theme=dark] .format-product-axis .is-a3[data-v-6b374714]{color:#fb99a0;background-color:#1e1618}.format-product-axis .is-photo[data-v-6b374714]{color:#b86116;background:#fff0df}html[data-theme=dark] .format-product-axis .is-photo[data-v-6b374714]{color:#ed914f;background-color:#211b14}.format-bar.revenue-bar-segment[data-v-6b374714]{opacity:1}.format-bar.revenue-bar-segment[data-v-6b374714]:focus{stroke:#42141c;stroke-width:3px}html[data-theme=dark] .format-bar.revenue-bar-segment[data-v-6b374714]:focus{stroke:#42141c}.format-total-label[data-v-6b374714]{font-size:12px}.print-format-graph .graph-help strong[data-v-6b374714]{color:#5e4c42}html[data-theme=dark] .print-format-graph .graph-help strong[data-v-6b374714]{color:#c9b4a8}@media (width<=1100px){.print-format-header[data-v-6b374714]{flex-direction:column;align-items:stretch}.print-format-totals[data-v-6b374714]{grid-template-columns:1fr}.print-format-totals article[data-v-6b374714]{min-width:0}}@media (width<=760px){.print-format-pies[data-v-6b374714]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.print-format-pie-card[data-v-6b374714]{min-width:0}}@media (width<=1000px){.graph-header[data-v-6b374714]{padding:.8rem 1rem}.graph-header h3[data-v-6b374714]{font-size:1.12rem}.graph-date-controls button[data-v-6b374714]{font-size:.62rem}.graph-summary strong[data-v-6b374714]{font-size:.94rem}.booth-legend>label[data-v-6b374714]{min-height:50px}.booth-legend b[data-v-6b374714]{font-size:.64rem}.booth-legend small[data-v-6b374714]{font-size:.5rem}.booth-legend strong[data-v-6b374714]{font-size:.68rem}.revenue-heatmap[data-v-6b374714]{grid-template-rows:58px;grid-auto-rows:54px}.heatmap-time b[data-v-6b374714]{font-size:.6rem}.heatmap-booth b[data-v-6b374714]{font-size:.66rem}.heatmap-cell[data-v-6b374714],.revenue-heatmap.fits-range .heatmap-cell[data-v-6b374714]{font-size:.54rem}.heatmap-total[data-v-6b374714]{font-size:.62rem}}.graph-control-dock[data-v-6b374714]{z-index:30;background:#fff;border:1px solid #00000014;border-radius:1.2rem .75rem;align-self:start;position:sticky;top:5rem;overflow:hidden;box-shadow:0 8px 22px #311c1629}html[data-theme=dark] .graph-control-dock[data-v-6b374714]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 22px #0006}.graph-header[data-v-6b374714],.graph-header.has-custom-range[data-v-6b374714]{grid-template-columns:minmax(300px,.75fr) minmax(460px,1.25fr);align-items:center;gap:.45rem .7rem;padding:.52rem .8rem;display:grid}.graph-header.has-custom-range[data-v-6b374714]{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.15fr) auto}.graph-header.has-custom-range .graph-heading-row[data-v-6b374714]{grid-column:auto}.graph-heading-row[data-v-6b374714]{gap:.65rem}.graph-header p[data-v-6b374714]{font-size:.6rem}.graph-header h3[data-v-6b374714]{font-size:1.1rem}.graph-header small[data-v-6b374714]{font-size:.66rem}.graph-heading-row>strong[data-v-6b374714]{font-size:1.25rem}.graph-heading-row>strong span[data-v-6b374714]{font-size:.56rem}.graph-display-shell[data-v-6b374714]{min-width:0;display:block;position:relative}.graph-display-main[data-v-6b374714]{min-width:0}.graph-overlay-switcher[data-v-6b374714]{z-index:20;filter:drop-shadow(0 6px 14px #2d1d1529);flex-direction:column;align-items:flex-end;width:auto;display:flex;position:absolute;top:.55rem;right:.55rem}.graph-overlay-switcher.is-open[data-v-6b374714]{flex-direction:row;align-items:stretch}.graph-switcher-toggle[data-v-6b374714]{color:#681c29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf8f0;border:1px solid #dfd4cc;border-radius:.7rem;justify-content:center;align-items:center;gap:.38rem;min-width:68px;padding:.42rem .58rem;font-size:.58rem;font-weight:950;display:flex}html[data-theme=dark] .graph-switcher-toggle[data-v-6b374714]{color:#ffabb1;background-color:#22201ff0;border-color:#473b32}.graph-switcher-toggle i[data-v-6b374714]{font-size:.68rem;font-style:normal}.graph-overlay-switcher.is-open .graph-switcher-toggle[data-v-6b374714]{background:#fff;border-left:0;border-radius:0 .7rem .7rem 0;order:2}html[data-theme=dark] .graph-overlay-switcher.is-open .graph-switcher-toggle[data-v-6b374714]{background-color:#222;border-left:0}.graph-overlay-options[data-v-6b374714]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf8f5;border:1px solid #dfd4cc;border-radius:.7rem 0 0 .7rem;flex-direction:row;order:1;width:250px;padding:.35rem;align-items:stretch!important;gap:.22rem!important;display:flex!important}html[data-theme=dark] .graph-overlay-options[data-v-6b374714]{background-color:#22201ff5;border-color:#473b32}.graph-overlay-options button[data-v-6b374714]{flex:1;width:auto;min-width:0;padding:.42rem .35rem;font-size:.56rem}.graph-date-controls[data-v-6b374714]{min-width:0;padding:.18rem}.graph-date-controls button[data-v-6b374714]{padding:.36rem .5rem;font-size:.68rem}.graph-custom-dates[data-v-6b374714]{gap:.3rem;font-size:.58rem}.graph-custom-dates label[data-v-6b374714]{gap:.22rem}.graph-custom-dates input[data-v-6b374714]{max-width:130px;padding:.28rem .36rem;font-size:.66rem}.graph-summary>article[data-v-6b374714],.graph-summary>.graph-summary-card[data-v-6b374714]{padding:.44rem .72rem}.graph-summary span[data-v-6b374714]{font-size:.57rem}.graph-summary strong[data-v-6b374714]{margin-top:.1rem;font-size:.98rem}.graph-summary>article small[data-v-6b374714],.graph-summary>.graph-summary-card small[data-v-6b374714]{margin-top:.1rem;font-size:.52rem}.graph-summary[data-v-6b374714]{grid-template-columns:repeat(3,minmax(0,1fr))}.booth-legend[data-v-6b374714]{gap:.35rem;padding:.42rem .65rem}.booth-legend>label[data-v-6b374714]{flex:1 0 205px;min-height:44px;padding:.36rem .5rem}.booth-legend input[data-v-6b374714]{width:14px;height:14px}.booth-legend i[data-v-6b374714]{height:20px}.booth-legend b[data-v-6b374714]{font-size:.7rem}.booth-legend small[data-v-6b374714]{font-size:.54rem}.booth-legend strong[data-v-6b374714]{font-size:.75rem}.heatmap-guide[data-v-6b374714]{min-height:40px;padding:.34rem .65rem}.graph-view-switch button[data-v-6b374714]{padding:.36rem .76rem;font-size:.64rem}@media (width<=1250px){.graph-header[data-v-6b374714],.graph-header.has-custom-range[data-v-6b374714]{grid-template-columns:1fr}.graph-header.has-custom-range .graph-heading-row[data-v-6b374714]{grid-column:1}.graph-heading-row>div[data-v-6b374714]{align-items:baseline;gap:.45rem;min-width:0;display:flex}.graph-heading-row>div p[data-v-6b374714]{display:none}.graph-heading-row>div small[data-v-6b374714]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-custom-dates[data-v-6b374714]{justify-content:flex-start}}@media (width<=640px){.graph-control-dock[data-v-6b374714]{top:4rem}.graph-heading-row[data-v-6b374714]{flex-direction:row;align-items:center}.graph-heading-row>strong[data-v-6b374714]{text-align:right}.graph-heading-row>div[data-v-6b374714]{display:block}.graph-date-controls button[data-v-6b374714]{flex:none}.graph-summary[data-v-6b374714]{display:flex;overflow-x:auto}.graph-summary>article[data-v-6b374714],.graph-summary>.graph-summary-card[data-v-6b374714]{flex:1 0 138px;min-width:138px}.graph-summary[data-v-6b374714]>:last-child{grid-column:auto}.advanced-detail-panel li>small[data-v-6b374714]{white-space:normal;width:100%;margin-left:0}.booth-legend>label[data-v-6b374714]{flex-basis:190px}.graph-overlay-switcher[data-v-6b374714]{top:.35rem;right:.35rem}.graph-switcher-toggle[data-v-6b374714]{min-width:62px;padding:.36rem .45rem}.graph-overlay-options[data-v-6b374714]{width:220px}}.pdf-options-backdrop[data-v-6b374714]{z-index:1000;background:#1c120f73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}html[data-theme=dark] .pdf-options-backdrop[data-v-6b374714]{background-color:#ffffff84}.pdf-options-dialog[data-v-6b374714]{background:#fff;border-radius:1.1rem;gap:.75rem;width:min(440px,100%);padding:1.3rem;display:grid;box-shadow:0 20px 50px #19100d4d}html[data-theme=dark] .pdf-options-dialog[data-v-6b374714]{background-color:#222;box-shadow:0 20px 50px #0000008c}.pdf-options-dialog h3[data-v-6b374714]{color:#3a302b;margin:0;font-size:1.1rem;font-weight:900}html[data-theme=dark] .pdf-options-dialog h3[data-v-6b374714]{color:#d5c8c1}.pdf-options-choice[data-v-6b374714]{cursor:pointer;border:1px solid #e8dfd8;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem .85rem;display:grid}html[data-theme=dark] .pdf-options-choice[data-v-6b374714]{border-color:#41372f}.pdf-options-choice.active[data-v-6b374714]{background:#fbf4f2;border-color:#7f2030}html[data-theme=dark] .pdf-options-choice.active[data-v-6b374714]{background-color:#201d1c;border-color:#7f2030}.pdf-options-choice input[data-v-6b374714]{accent-color:#7f2030;margin-top:.2rem}html[data-theme=dark] .pdf-options-choice input[data-v-6b374714]{accent-color:#b04d58}.pdf-options-choice b[data-v-6b374714],.pdf-options-choice small[data-v-6b374714]{display:block}.pdf-options-choice b[data-v-6b374714]{color:#3a302b;font-size:.9rem}html[data-theme=dark] .pdf-options-choice b[data-v-6b374714]{color:#d5c8c1}.pdf-options-choice small[data-v-6b374714]{color:#8f837b;margin-top:.15rem;font-size:.75rem;line-height:1.3}html[data-theme=dark] .pdf-options-choice small[data-v-6b374714]{color:#a59991}.pdf-options-actions[data-v-6b374714]{justify-content:flex-end;gap:.6rem;margin-top:.25rem;display:flex}.pdf-options-actions button[data-v-6b374714]{color:#3a302b;cursor:pointer;background:#fff;border:1px solid #d9cec6;border-radius:.7rem;min-height:40px;padding:0 1rem;font-weight:900}html[data-theme=dark] .pdf-options-actions button[data-v-6b374714]{color:#d5c8c1;background-color:#222;border-color:#4a3d34}.pdf-options-actions button.primary[data-v-6b374714]{color:#fff;background:#7f2030;border-color:#7f2030}html[data-theme=dark] .pdf-options-actions button.primary[data-v-6b374714]{color:#fff;background-color:#862635;border-color:#7f2030}.pdf-options-actions button[data-v-6b374714]:disabled{opacity:.5;cursor:not-allowed}.pdf-options-dialog[data-v-6b374714]{max-height:calc(100vh - 2rem);overflow:auto}.pdf-options-shares[data-v-6b374714]{gap:.35rem;margin:-.2rem 0 0 2.1rem;display:grid}.pdf-options-all[data-v-6b374714]{color:#8f837b;border-bottom:1px solid #eee7e1;align-items:center;gap:.5rem;padding-bottom:.5rem;font-size:.78rem;font-weight:800;display:flex}html[data-theme=dark] .pdf-options-all[data-v-6b374714]{color:#a59991;border-bottom-color:#3c352e}.pdf-options-all>span[data-v-6b374714]:first-child{flex:1}.pdf-options-all button[data-v-6b374714]{color:#3a302b;cursor:pointer;background:#fff;border:1px solid #d9cec6;border-radius:.55rem;min-height:32px;padding:0 .7rem;font-weight:900}html[data-theme=dark] .pdf-options-all button[data-v-6b374714]{color:#d5c8c1;background-color:#222;border-color:#4a3d34}.pdf-options-all button[data-v-6b374714]:disabled{opacity:.45;cursor:not-allowed}.pdf-options-booth[data-v-6b374714]{color:#3a302b;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.84rem;display:grid}html[data-theme=dark] .pdf-options-booth[data-v-6b374714]{color:#d5c8c1}.pdf-options-booth i[data-v-6b374714]{border-radius:99px;width:5px;height:22px}.pdf-options-booth b[data-v-6b374714]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-options-shares input[data-v-6b374714]{width:4.6rem;font:inherit;text-align:right;border:1px solid #d9cec6;border-radius:.55rem;padding:.35rem .5rem;font-size:.92rem;font-weight:900}html[data-theme=dark] .pdf-options-shares input[data-v-6b374714]{border-color:#4a3d34}.pdf-options-shares span[data-v-6b374714]{align-items:center;gap:.3rem;font-weight:900;display:inline-flex}.graph-summary .net-revenue-summary[data-v-6b374714]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;display:grid}.graph-summary .net-revenue-summary>span[data-v-6b374714]{grid-area:1/1}.graph-summary .net-revenue-summary .net-revenue-daily-average[data-v-6b374714]{display:contents}.graph-summary .net-revenue-summary .net-revenue-daily-average span[data-v-6b374714]{text-align:right;grid-area:1/2}.graph-summary .net-revenue-summary .net-revenue-daily-average b[data-v-6b374714]{text-align:right;grid-area:2/2;margin-top:0}.graph-summary .net-revenue-summary .net-revenue-total[data-v-6b374714]{grid-area:2/1;min-width:0}.graph-summary .net-revenue-summary>small[data-v-6b374714]{grid-area:3/1/auto/-1}html[data-theme=dark] .booth-legend input[data-v-6b374714],html[data-theme=dark] .booth-legend input[data-v-6b374714]:checked{box-shadow:none;background:0 0;border-color:#fff}html[data-theme=dark] .booth-legend input[data-v-6b374714]:after{border-color:#fff}html[data-theme=dark] .net-revenue-summary strong[data-v-6b374714]{color:#fff}html[data-theme=dark] .horizontal-bar-total[data-v-6b374714],html[data-theme=dark] .revenue-bar-total[data-v-6b374714],html[data-theme=dark] .format-horizontal-total[data-v-6b374714]{fill:#fff}html[data-theme=dark] .format-pie-stats em[data-v-6b374714]{color:#fff}html[data-theme=dark] .format-end-label-bg[data-v-6b374714]{fill-opacity:1;stroke:none}html[data-theme=dark] .format-end-label[data-v-6b374714]{fill:#fff;stroke:none}.template-ranking[data-v-10ac559c],.template-ranking-single[data-v-10ac559c],.template-ranking-empty[data-v-10ac559c]{color:#4f423a;min-width:0}html[data-theme=dark] .template-ranking[data-v-10ac559c],html[data-theme=dark] .template-ranking-single[data-v-10ac559c],html[data-theme=dark] .template-ranking-empty[data-v-10ac559c]{color:#ccbcb2}.template-ranking summary[data-v-10ac559c]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;list-style:none;display:grid}.template-ranking summary[data-v-10ac559c]::-webkit-details-marker{display:none}.template-ranking-top[data-v-10ac559c],.template-ranking-single[data-v-10ac559c]{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.template-ranking-top img[data-v-10ac559c],.template-ranking-single>img[data-v-10ac559c]{object-fit:cover;background:#eee;border:1px solid #00000014;border-radius:.3rem;width:30px;height:42px}html[data-theme=dark] .template-ranking-top img[data-v-10ac559c],html[data-theme=dark] .template-ranking-single>img[data-v-10ac559c]{background-color:#1a1a1a;border-color:#ffffff17}.template-ranking-top>span[data-v-10ac559c],.template-ranking-single>span[data-v-10ac559c]{min-width:0}.template-ranking-top b[data-v-10ac559c],.template-ranking-top small[data-v-10ac559c],.template-ranking-single b[data-v-10ac559c],.template-ranking-single small[data-v-10ac559c],.template-ranking-empty b[data-v-10ac559c],.template-ranking-empty small[data-v-10ac559c]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.template-ranking-top b[data-v-10ac559c],.template-ranking-single b[data-v-10ac559c]{font-size:.75rem}.template-ranking-top em[data-v-10ac559c]{color:#9a3544;margin-right:.3rem;font-size:.58rem;font-style:normal}html[data-theme=dark] .template-ranking-top em[data-v-10ac559c]{color:#fa8c96}.template-ranking-top small[data-v-10ac559c],.template-ranking-single small[data-v-10ac559c],.template-ranking-empty small[data-v-10ac559c]{color:#91857c;margin-top:.12rem;font-size:.6rem;font-weight:800}html[data-theme=dark] .template-ranking-top small[data-v-10ac559c],html[data-theme=dark] .template-ranking-single small[data-v-10ac559c],html[data-theme=dark] .template-ranking-empty small[data-v-10ac559c]{color:#a4988f}.template-ranking-toggle[data-v-10ac559c]{color:#7b2633;white-space:nowrap;background:#f4ece8;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .45rem;font-size:.54rem;font-weight:900;display:inline-flex}html[data-theme=dark] .template-ranking-toggle[data-v-10ac559c]{color:#fba0a7;background-color:#1d1a18}.template-ranking-toggle i[data-v-10ac559c]{font-size:.72rem;font-style:normal;transition:transform .15s}.template-ranking[open] .template-ranking-toggle i[data-v-10ac559c]{transform:rotate(180deg)}.template-ranking-list[data-v-10ac559c]{background:#fffaf7;border:1px solid #eadfda;border-radius:.65rem;flex-direction:column;gap:.15rem;margin:.5rem 0 0;padding:.35rem;display:flex;box-shadow:0 6px 16px #39231814}html[data-theme=dark] .template-ranking-list[data-v-10ac559c]{background-color:#221f1e;border-color:#423631;box-shadow:0 6px 16px #0003}.template-ranking-list li[data-v-10ac559c]{border-radius:.45rem;grid-template-columns:18px 24px minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.3rem;display:grid}.template-ranking-list li[data-v-10ac559c]:first-child{background:#f8ecec}html[data-theme=dark] .template-ranking-list li[data-v-10ac559c]:first-child{background-color:#1e1a1a}.template-rank-number[data-v-10ac559c]{color:#756960;background:#eee5df;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.52rem;font-weight:900;display:grid}html[data-theme=dark] .template-rank-number[data-v-10ac559c]{color:#b4a79d;background-color:#1a1714}.template-ranking-list li:first-child .template-rank-number[data-v-10ac559c]{color:#fff;background:#8c2636}html[data-theme=dark] .template-ranking-list li:first-child .template-rank-number[data-v-10ac559c]{color:#fff;background-color:#932c3b}.template-ranking-list img[data-v-10ac559c]{object-fit:cover;background:#eee;border:1px solid #00000012;border-radius:.22rem;width:24px;height:30px}html[data-theme=dark] .template-ranking-list img[data-v-10ac559c]{background-color:#1a1a1a;border-color:#ffffff15}.template-rank-copy[data-v-10ac559c]{min-width:0}.template-rank-copy b[data-v-10ac559c]{text-overflow:ellipsis;color:#4f423a;white-space:nowrap;font-size:.62rem;display:block;overflow:hidden}html[data-theme=dark] .template-rank-copy b[data-v-10ac559c]{color:#ccbcb2}.template-rank-track[data-v-10ac559c]{background:#eadfd8;border-radius:999px;height:3px;margin-top:.22rem;display:block;overflow:hidden}html[data-theme=dark] .template-rank-track[data-v-10ac559c]{background-color:#191411}.template-rank-track i[data-v-10ac559c]{border-radius:inherit;background:#a93b4d;height:100%;display:block}html[data-theme=dark] .template-rank-track i[data-v-10ac559c]{background-color:#b04153}.template-ranking-list strong[data-v-10ac559c]{color:#6d202c;font-size:.62rem}html[data-theme=dark] .template-ranking-list strong[data-v-10ac559c]{color:#fda8ae}.template-ranking-empty b[data-v-10ac559c]{color:#a79b92;font-size:.75rem}html[data-theme=dark] .template-ranking-empty b[data-v-10ac559c]{color:#998d84}.tm-ranking[data-v-f0293fbd]{background:#fff;border:1px solid #eadfda;border-radius:1rem;flex-direction:column;gap:.8rem;padding:1rem;transition:opacity .15s;display:flex}html[data-theme=dark] .tm-ranking[data-v-f0293fbd]{background-color:#222;border-color:#423631}.tm-ranking.is-loading[data-v-f0293fbd]{opacity:.55}.tm-ranking-head[data-v-f0293fbd]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tm-ranking-head p[data-v-f0293fbd]{color:#8c3040;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900}html[data-theme=dark] .tm-ranking-head p[data-v-f0293fbd]{color:#fb939f}.tm-ranking-head h3[data-v-f0293fbd]{color:#2d221c;margin:.15rem 0 0;font-size:1rem;font-weight:800}html[data-theme=dark] .tm-ranking-head h3[data-v-f0293fbd]{color:#dfd0c8}.tm-ranking-head small[data-v-f0293fbd]{color:#91857c;margin-top:.15rem;font-size:.68rem;font-weight:700;display:block}html[data-theme=dark] .tm-ranking-head small[data-v-f0293fbd]{color:#a4988f}.tm-ranking-range[data-v-f0293fbd]{color:#80746c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.58rem;font-weight:900;display:flex}html[data-theme=dark] .tm-ranking-range[data-v-f0293fbd]{color:#ada198}.tm-ranking-range select[data-v-f0293fbd]{color:#3c3029;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #e1d4cd;border-radius:.6rem;min-width:140px;padding:.45rem .6rem;font-size:.75rem;font-weight:700}html[data-theme=dark] .tm-ranking-range select[data-v-f0293fbd]{color:#d6c7be;background-color:#222;border-color:#483a32}.tm-ranking-empty[data-v-f0293fbd]{color:#80746c;text-align:center;background:#fbf6f3;border-radius:.7rem;margin:0;padding:1rem;font-size:.78rem;font-weight:700}html[data-theme=dark] .tm-ranking-empty[data-v-f0293fbd]{color:#ada198;background-color:#201e1c}.tm-ranking-list[data-v-f0293fbd]{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.tm-ranking-list>li[data-v-f0293fbd]{border-radius:.65rem}.tm-ranking-list>li[data-v-f0293fbd]:first-child{background:#f8ecec}html[data-theme=dark] .tm-ranking-list>li[data-v-f0293fbd]:first-child{background-color:#1e1a1a}.tm-ranking-list>li.is-open[data-v-f0293fbd]{background:#fbf3ef}html[data-theme=dark] .tm-ranking-list>li.is-open[data-v-f0293fbd]{background-color:#201c1b}.tm-ranking-row[data-v-f0293fbd]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.4rem .5rem;display:grid}html[data-theme=dark] .tm-ranking-row[data-v-f0293fbd]{color:inherit;background-color:#0000;border:0}.tm-ranking-row[data-v-f0293fbd]:hover{background:#8c26360d}html[data-theme=dark] .tm-ranking-row[data-v-f0293fbd]:hover{background-color:#932c3b0d}.tm-rank[data-v-f0293fbd]{color:#756960;background:#eee5df;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.62rem;font-weight:900;display:grid}html[data-theme=dark] .tm-rank[data-v-f0293fbd]{color:#b4a79d;background-color:#1a1714}.tm-ranking-list>li:first-child .tm-rank[data-v-f0293fbd]{color:#fff;background:#8c2636}html[data-theme=dark] .tm-ranking-list>li:first-child .tm-rank[data-v-f0293fbd]{color:#fff;background-color:#932c3b}.tm-ranking-row img[data-v-f0293fbd]{object-fit:cover;background:#eee;border:1px solid #00000014;border-radius:.3rem;width:34px;height:46px}html[data-theme=dark] .tm-ranking-row img[data-v-f0293fbd]{background-color:#1a1a1a;border-color:#ffffff17}.tm-ranking-copy[data-v-f0293fbd]{min-width:0}.tm-ranking-copy b[data-v-f0293fbd]{text-overflow:ellipsis;white-space:nowrap;color:#3c3029;font-size:.8rem;display:block;overflow:hidden}html[data-theme=dark] .tm-ranking-copy b[data-v-f0293fbd]{color:#d6c7be}.tm-ranking-copy small[data-v-f0293fbd]{color:#91857c;margin-top:.2rem;font-size:.64rem;font-weight:700;display:block}html[data-theme=dark] .tm-ranking-copy small[data-v-f0293fbd]{color:#a4988f}.tm-ranking-track[data-v-f0293fbd]{background:#eadfd8;border-radius:999px;height:4px;margin-top:.3rem;display:block;overflow:hidden}html[data-theme=dark] .tm-ranking-track[data-v-f0293fbd]{background-color:#191411}.tm-ranking-track i[data-v-f0293fbd]{border-radius:inherit;background:#a93b4d;height:100%;display:block}html[data-theme=dark] .tm-ranking-track i[data-v-f0293fbd]{background-color:#b04153}.tm-ranking-row strong[data-v-f0293fbd]{color:#6d202c;font-size:.9rem}html[data-theme=dark] .tm-ranking-row strong[data-v-f0293fbd]{color:#fda8ae}.tm-ranking-booths[data-v-f0293fbd]{flex-direction:column;gap:.15rem;margin:0;padding:0 .6rem .55rem calc(56px + 1.7rem);list-style:none;display:flex}.tm-ranking-booths li[data-v-f0293fbd]{color:#5c4f47;border-bottom:1px dashed #eadfd8;justify-content:space-between;gap:.75rem;padding:.25rem 0;font-size:.7rem;display:flex}html[data-theme=dark] .tm-ranking-booths li[data-v-f0293fbd]{color:#c3b4ab;border-bottom-color:#42362f}.tm-ranking-booths li[data-v-f0293fbd]:last-child,html[data-theme=dark] .tm-ranking-booths li[data-v-f0293fbd]:last-child{border-bottom:0}.tm-ranking-booths b[data-v-f0293fbd]{color:#6d202c;white-space:nowrap}html[data-theme=dark] .tm-ranking-booths b[data-v-f0293fbd]{color:#fda8ae}.tm-ranking-foot[data-v-f0293fbd]{color:#91857c;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.66rem;font-weight:700;display:flex}html[data-theme=dark] .tm-ranking-foot[data-v-f0293fbd]{color:#a4988f}.tm-ranking-foot button[data-v-f0293fbd]{color:#7b2633;cursor:pointer;background:#f4ece8;border:1px solid #e1d4cd;border-radius:999px;padding:.35rem .7rem;font-size:.66rem;font-weight:900}html[data-theme=dark] .tm-ranking-foot button[data-v-f0293fbd]{color:#fba0a7;background-color:#1d1a18;border-color:#483a32}@media (width<=640px){.tm-ranking[data-v-f0293fbd]{padding:.8rem}.tm-ranking-head[data-v-f0293fbd],.tm-ranking-range[data-v-f0293fbd]{flex-direction:column;align-items:stretch}.tm-ranking-range select[data-v-f0293fbd]{width:100%}.tm-ranking-booths[data-v-f0293fbd]{padding-left:.6rem}}.product-khqr-stale[data-v-b33171e5]{color:#8d4d00;background:#fff0d8;border-radius:.5rem;margin-top:.4rem;padding:.45rem .6rem;font-size:.68rem;font-weight:700;line-height:1.45}html[data-theme=dark] .product-khqr-stale[data-v-b33171e5]{color:#e59e62;background-color:#251a07}.booth-rollout-controls .danger-button[data-v-b33171e5]:disabled{cursor:not-allowed;opacity:.45}.release-cleanup-toolbar[data-v-b33171e5]{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;display:flex}.release-cleanup-toolbar strong[data-v-b33171e5]{color:#861c2a;font-size:.72rem}html[data-theme=dark] .release-cleanup-toolbar strong[data-v-b33171e5]{color:#fa9fa0}.release-cleanup-list[data-v-b33171e5]{gap:.5rem;max-height:45vh;margin-top:.75rem;display:grid;overflow-y:auto}.release-cleanup-list>label[data-v-b33171e5]{cursor:pointer;background:#fff;border:1px solid #e2d9d1;border-radius:.8rem;align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}html[data-theme=dark] .release-cleanup-list>label[data-v-b33171e5]{background-color:#222;border-color:#443a31}.release-cleanup-list>label.is-protected[data-v-b33171e5]{color:#8b8179;cursor:not-allowed;background:#f4f0eb}html[data-theme=dark] .release-cleanup-list>label.is-protected[data-v-b33171e5]{color:#a59b92;background-color:#1d1b19}.release-cleanup-list input[data-v-b33171e5]{accent-color:#8d2634;flex:none;width:1rem;height:1rem}html[data-theme=dark] .release-cleanup-list input[data-v-b33171e5]{accent-color:#b34a53}.release-cleanup-list span[data-v-b33171e5],.release-cleanup-list strong[data-v-b33171e5],.release-cleanup-list small[data-v-b33171e5]{display:block}.release-cleanup-list span[data-v-b33171e5]{min-width:0}.release-cleanup-list strong[data-v-b33171e5]{font-size:.78rem}.release-cleanup-list small[data-v-b33171e5]{color:#8b7f76;margin-top:.12rem;font-size:.62rem}html[data-theme=dark] .release-cleanup-list small[data-v-b33171e5]{color:#a89b92}.release-cleanup-empty[data-v-b33171e5]{text-align:center;color:#8b7f76;padding:1rem;font-size:.72rem}html[data-theme=dark] .release-cleanup-empty[data-v-b33171e5]{color:#a89b92}.booth-software-card[data-v-b33171e5]{background:#fff;border:1px solid #00000017;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;display:grid;box-shadow:0 8px 24px #2a1f190f}html[data-theme=dark] .booth-software-card[data-v-b33171e5]{background-color:#222;border-color:#ffffff1a;box-shadow:0 8px 24px #00000026}.booth-software-summary[data-v-b33171e5]{min-width:0}.booth-software-version-row[data-v-b33171e5]{flex-wrap:wrap;gap:.65rem 1.4rem;display:flex}.booth-software-version-row div[data-v-b33171e5]{gap:.12rem;display:grid}.booth-software-version-row span[data-v-b33171e5],.booth-remote-support span[data-v-b33171e5],.booth-release-upload-copy span[data-v-b33171e5]{color:#8b7f76;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}html[data-theme=dark] .booth-software-version-row span[data-v-b33171e5],html[data-theme=dark] .booth-remote-support span[data-v-b33171e5],html[data-theme=dark] .booth-release-upload-copy span[data-v-b33171e5]{color:#a89b92}.booth-software-version-row strong[data-v-b33171e5]{font-size:.78rem}.booth-update-error[data-v-b33171e5]{color:#9e293a;background:#fff0f1;border-radius:.5rem;margin-top:.6rem;padding:.45rem .6rem;font-size:.68rem;font-weight:700}html[data-theme=dark] .booth-update-error[data-v-b33171e5]{color:#ff8b92;background-color:#211b1c}.booth-update-actions[data-v-b33171e5]{flex-wrap:wrap;gap:.35rem .9rem;margin-top:.65rem;display:flex}.booth-rollout-controls[data-v-b33171e5]{align-items:end;gap:.5rem;display:flex}.booth-rollout-controls label[data-v-b33171e5],.booth-release-upload label[data-v-b33171e5]{color:#756b64;text-transform:uppercase;gap:.3rem;font-size:.6rem;font-weight:900;display:grid}html[data-theme=dark] .booth-rollout-controls label[data-v-b33171e5],html[data-theme=dark] .booth-release-upload label[data-v-b33171e5]{color:#b1a69f}.booth-rollout-controls select[data-v-b33171e5]{color:#211c18;background:#fff;border:1px solid #d5cec3;border-radius:.65rem;min-width:220px;padding:.55rem .65rem;font-size:.72rem;font-weight:700}html[data-theme=dark] .booth-rollout-controls select[data-v-b33171e5]{color:#dfd7d2;background-color:#222;border-color:#473f32}.booth-rollout-controls button[data-v-b33171e5]{white-space:nowrap}.booth-release-upload[data-v-b33171e5]{border-top:1px solid #00000012;grid-column:1/-1;grid-template-columns:minmax(240px,1fr) auto minmax(220px,.8fr) auto;align-items:end;gap:.65rem;padding-top:.75rem;display:grid}html[data-theme=dark] .booth-release-upload[data-v-b33171e5]{border-top-color:#ffffff15}.booth-release-upload-copy[data-v-b33171e5]{gap:.12rem;display:grid}.booth-release-upload-copy strong[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.booth-release-upload-copy small[data-v-b33171e5]{color:#8b7f76;font-size:.6rem;line-height:1.4}html[data-theme=dark] .booth-release-upload-copy small[data-v-b33171e5]{color:#a89b92}.booth-release-upload input[data-v-b33171e5]{color:#211c18;text-transform:none;background:#fff;border:1px solid #d5cec3;border-radius:.65rem;min-width:0;padding:.55rem .65rem;font-size:.7rem;font-weight:700}html[data-theme=dark] .booth-release-upload input[data-v-b33171e5]{color:#dfd7d2;background-color:#222;border-color:#473f32}.booth-release-upload progress[data-v-b33171e5]{accent-color:#761d2b;grid-column:1/-1;width:100%;height:.45rem}html[data-theme=dark] .booth-release-upload progress[data-v-b33171e5]{accent-color:#ad5058}.booth-remote-support[data-v-b33171e5]{border-top:1px solid #00000012;grid-column:1/-1;align-items:center;gap:.55rem;padding-top:.75rem;display:flex}html[data-theme=dark] .booth-remote-support[data-v-b33171e5]{border-top-color:#ffffff15}.booth-remote-support>div[data-v-b33171e5]{flex:1;min-width:0}.booth-remote-support strong[data-v-b33171e5],.booth-remote-support small[data-v-b33171e5]{display:block}.booth-remote-support strong[data-v-b33171e5]{margin-top:.12rem;font-size:.78rem}.booth-remote-support small[data-v-b33171e5]{color:#8b7f76;margin-top:.1rem;font-size:.62rem}html[data-theme=dark] .booth-remote-support small[data-v-b33171e5]{color:#a89b92}@media (width<=1100px){.booth-release-upload[data-v-b33171e5]{grid-template-columns:1fr}.booth-release-upload progress[data-v-b33171e5]{grid-column:1}}@media (width<=1400px){.booth-software-card[data-v-b33171e5]{grid-template-columns:1fr}.booth-rollout-controls[data-v-b33171e5]{flex-wrap:wrap;align-items:stretch}.booth-rollout-controls label[data-v-b33171e5],.booth-rollout-controls select[data-v-b33171e5]{width:100%}}.booth-software-card:not(.is-details-open) .booth-detail-fold[data-v-b33171e5]{display:none!important}.booth-details-toggle[data-v-b33171e5]{color:#681c29;background:#fbf8f4;border:1px solid #e1d8d0;border-radius:999px;align-items:center;gap:.35rem;margin-top:.6rem;padding:.4rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}html[data-theme=dark] .booth-details-toggle[data-v-b33171e5]{color:#ffabb1;background-color:#201f1d;border-color:#443a31}.booth-details-toggle[data-v-b33171e5]:hover{background:#f9eded;border-color:#cda9ad}html[data-theme=dark] .booth-details-toggle[data-v-b33171e5]:hover{background-color:#1f1a1a;border-color:#644145}.booth-details-toggle i[data-v-b33171e5]{font-style:normal;transition:transform .15s}.booth-software-card.is-details-open .booth-details-toggle i[data-v-b33171e5]{transform:rotate(180deg)}.booth-software-card[data-v-b33171e5]:not(.is-details-open){grid-template-columns:1fr}@media (width<=640px){.booth-software-card small[data-v-b33171e5]{display:none}.booth-remote-support[data-v-b33171e5]{flex-wrap:wrap}.booth-remote-support>div[data-v-b33171e5]{flex:100%}}.booth-server-badge[data-v-b33171e5]{color:#756b64;text-transform:uppercase;background:#efebe6;border-radius:999px;padding:.28rem .55rem;font-size:.62rem;font-weight:900}html[data-theme=dark] .booth-server-badge[data-v-b33171e5]{color:#b1a69f;background-color:#1b1917}.booth-server-badge.is-production[data-v-b33171e5]{color:#28724b;background:#e6f4eb}html[data-theme=dark] .booth-server-badge.is-production[data-v-b33171e5]{color:#79c196;background-color:#171d19}.booth-server-badge.is-staging[data-v-b33171e5]{color:#a65a00;background:#fff0d8}html[data-theme=dark] .booth-server-badge.is-staging[data-v-b33171e5]{color:#e79550;background-color:#251a07}.server-text-production[data-v-b33171e5]{color:#28724b}html[data-theme=dark] .server-text-production[data-v-b33171e5]{color:#79c196}.server-text-staging[data-v-b33171e5]{color:#a65a00}html[data-theme=dark] .server-text-staging[data-v-b33171e5]{color:#e79550}.booth-server-status[data-v-b33171e5]{color:#4d7760;margin-top:.55rem;font-size:.67rem;font-weight:800}html[data-theme=dark] .booth-server-status[data-v-b33171e5]{color:#89b59c}.booth-server-status.is-staging[data-v-b33171e5]{color:#a65a00}html[data-theme=dark] .booth-server-status.is-staging[data-v-b33171e5]{color:#e79550}.booth-server-status.is-error[data-v-b33171e5]{color:#9e293a;background:#fff0f1;border-radius:.5rem;padding:.45rem .6rem}html[data-theme=dark] .booth-server-status.is-error[data-v-b33171e5]{color:#ff8b92;background-color:#211b1c}.booth-server-controls[data-v-b33171e5]{border-top:1px solid #00000012;grid-column:1/-1;align-items:center;gap:.55rem;padding-top:.75rem;display:flex}html[data-theme=dark] .booth-server-controls[data-v-b33171e5]{border-top-color:#ffffff15}.booth-server-controls>div[data-v-b33171e5]{flex:1;min-width:0}.booth-server-controls span[data-v-b33171e5],.booth-server-controls strong[data-v-b33171e5],.booth-server-controls small[data-v-b33171e5]{display:block}.booth-server-controls span[data-v-b33171e5]{color:#8b7f76;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}html[data-theme=dark] .booth-server-controls span[data-v-b33171e5]{color:#a89b92}.booth-server-controls strong[data-v-b33171e5]{font-size:.76rem}.booth-server-controls small[data-v-b33171e5]{color:#8b7f76;margin-top:.12rem;font-size:.62rem}html[data-theme=dark] .booth-server-controls small[data-v-b33171e5]{color:#a89b92}.booth-server-controls .staging-button[data-v-b33171e5]{color:#8d4d00;background:#fff4df;border-color:#dc9d3e}html[data-theme=dark] .booth-server-controls .staging-button[data-v-b33171e5]{color:#e59e62;background-color:#241c0c;border-color:#dc9d3e}@media (width<=1100px){.booth-server-controls[data-v-b33171e5]{flex-direction:column;align-items:stretch}.booth-server-controls>div[data-v-b33171e5]{width:100%}}.admin-shell[data-v-b33171e5]{grid-template-columns:248px minmax(0,1fr);transition:grid-template-columns .18s;display:grid}.admin-shell.sidebar-is-collapsed[data-v-b33171e5]{grid-template-columns:0 minmax(0,1fr)}.admin-sidebar[data-v-b33171e5]{overscroll-behavior:contain;background:#fff;border-right:1px solid #e5ded4;flex-direction:column;width:248px;height:100dvh;min-height:680px;padding:1rem;transition:opacity .14s,transform .18s;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:6px 0 24px #2b1f150f}html[data-theme=dark] .admin-sidebar[data-v-b33171e5]{background-color:#222;border-right-color:#41392e;box-shadow:6px 0 24px #00000026}.sidebar-backdrop[data-v-b33171e5]{display:none}.admin-main-column[data-v-b33171e5]{min-width:0}.sidebar-header[data-v-b33171e5]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sidebar-brand[data-v-b33171e5]{min-width:0;display:flex}.sidebar-brand-logo[data-v-b33171e5]{object-fit:contain;width:auto;max-width:100%;height:44px}.sidebar-toggle[data-v-b33171e5],.main-sidebar-toggle[data-v-b33171e5]{background:#fbf8f4;border:1px solid #e1d8d0;border-radius:.65rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:34px;height:34px;display:flex}html[data-theme=dark] .sidebar-toggle[data-v-b33171e5],html[data-theme=dark] .main-sidebar-toggle[data-v-b33171e5]{background-color:#201f1d;border-color:#443a31}.sidebar-toggle[data-v-b33171e5]:hover,.main-sidebar-toggle[data-v-b33171e5]:hover{background:#f9eded;border-color:#cda9ad}html[data-theme=dark] .sidebar-toggle[data-v-b33171e5]:hover,html[data-theme=dark] .main-sidebar-toggle[data-v-b33171e5]:hover{background-color:#1f1a1a;border-color:#644145}.sidebar-toggle i[data-v-b33171e5],.main-sidebar-toggle i[data-v-b33171e5]{background:#681c29;border-radius:99px;width:14px;height:2px;display:block}html[data-theme=dark] .sidebar-toggle i[data-v-b33171e5],html[data-theme=dark] .main-sidebar-toggle i[data-v-b33171e5]{background-color:#6e222e}.sidebar-overview[data-v-b33171e5]{grid-template-columns:repeat(2,1fr);gap:.4rem;margin:1.1rem 0 1.4rem;display:grid}.sidebar-overview div[data-v-b33171e5]{text-align:center;background:#fbf8f3;border:1px solid #eadfd5;border-radius:.75rem;padding:.5rem .3rem}html[data-theme=dark] .sidebar-overview div[data-v-b33171e5]{background-color:#201f1c;border-color:#43372c}.sidebar-overview span[data-v-b33171e5]{color:#8d837b;letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:900;display:block;overflow:hidden}html[data-theme=dark] .sidebar-overview span[data-v-b33171e5]{color:#a49a91}.sidebar-overview strong[data-v-b33171e5]{color:#861c2a;text-align:center;margin-top:.2rem;font-size:1.25rem;line-height:1;display:block}html[data-theme=dark] .sidebar-overview strong[data-v-b33171e5]{color:#fa9fa0}.sidebar-overview strong.is-working[data-v-b33171e5]{color:#2f9d64}html[data-theme=dark] .sidebar-overview strong.is-working[data-v-b33171e5]{color:#5bc388}.sidebar-overview strong.is-issue[data-v-b33171e5]{color:#b8790f}html[data-theme=dark] .sidebar-overview strong.is-issue[data-v-b33171e5]{color:#dd9c41}.sidebar-overview strong.is-offline[data-v-b33171e5]{color:#8f1f34}.sidebar-overview strong.is-never[data-v-b33171e5]{color:#55504a}html[data-theme=dark] .sidebar-overview strong.is-never[data-v-b33171e5]{color:#bdb7b0}.sidebar-label[data-v-b33171e5]{color:#8d837b;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:900}html[data-theme=dark] .sidebar-label[data-v-b33171e5]{color:#a49a91}.sidebar-global-nav[data-v-b33171e5]{flex-direction:column;gap:.3rem;display:flex}.sidebar-global-nav button[data-v-b33171e5]{color:#655b54;text-align:left;border:1px solid #0000;border-radius:.8rem;align-items:center;gap:.65rem;width:100%;padding:.65rem .7rem;font-size:.75rem;transition:all .15s;display:flex}html[data-theme=dark] .sidebar-global-nav button[data-v-b33171e5]{color:#baafa7;border-color:#0000}.sidebar-global-nav button[data-v-b33171e5]:hover{color:#261e19;background:#f7f1ec}html[data-theme=dark] .sidebar-global-nav button[data-v-b33171e5]:hover{color:#e0d5ce;background-color:#1e1c1a}.sidebar-global-nav button.is-active[data-v-b33171e5]{color:#681c29;background:#f9eded;border-color:#e3c8ca;box-shadow:inset 3px 0 #861c2a}html[data-theme=dark] .sidebar-global-nav button.is-active[data-v-b33171e5]{color:#ffabb1;background-color:#1f1a1a;border-color:#55373a;box-shadow:inset 3px 0 #861c2a}.sidebar-global-nav button span[data-v-b33171e5]{background:#f0e9e3;border-radius:.45rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:900;display:grid}html[data-theme=dark] .sidebar-global-nav button span[data-v-b33171e5]{background-color:#1b1816}.sidebar-global-nav button.is-active span[data-v-b33171e5]{color:#fff;background:#861c2a}html[data-theme=dark] .sidebar-global-nav button.is-active span[data-v-b33171e5]{color:#fff;background-color:#8d232f}.sidebar-global-nav button b[data-v-b33171e5]{font-weight:800}.template-manager-upload[data-v-b33171e5]{align-items:center;gap:.6rem;display:flex}.template-manager-source-note[data-v-b33171e5]{color:#681c29;background:#fbf1f1;border:1px solid #dfc8ca;border-radius:1rem;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}html[data-theme=dark] .template-manager-source-note[data-v-b33171e5]{color:#ffabb1;background-color:#201c1c;border-color:#52393c}.template-manager-source-note>span[data-v-b33171e5]{color:#fff;background:#861c2a;border-radius:.65rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}html[data-theme=dark] .template-manager-source-note>span[data-v-b33171e5]{color:#fff;background-color:#8d232f}.template-manager-source-note b[data-v-b33171e5],.template-manager-source-note p[data-v-b33171e5]{display:block}.template-manager-source-note b[data-v-b33171e5]{font-size:.78rem}.template-manager-source-note p[data-v-b33171e5]{color:#796c64;margin-top:.12rem;font-size:.68rem}html[data-theme=dark] .template-manager-source-note p[data-v-b33171e5]{color:#b2a49c}.template-manager-list[data-v-b33171e5]{gap:1rem;transition:opacity .15s;display:grid}.template-manager-list.is-loading[data-v-b33171e5]{opacity:.5}.template-manager-card[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.2rem;grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .template-manager-card[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.template-manager-preview[data-v-b33171e5]{background:#eee8e1;place-items:center;min-height:260px;padding:1rem;display:grid}html[data-theme=dark] .template-manager-preview[data-v-b33171e5]{background-color:#1a1815}.template-manager-preview img[data-v-b33171e5]{object-fit:contain;border-radius:.35rem;max-width:100%;max-height:260px;display:block;box-shadow:0 8px 22px #3020152e}html[data-theme=dark] .template-manager-preview img[data-v-b33171e5]{box-shadow:0 8px 22px #00000073}.template-manager-copy[data-v-b33171e5]{flex-direction:column;min-width:0;padding:1.1rem 1.2rem;display:flex}.template-manager-title[data-v-b33171e5]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.template-manager-title span[data-v-b33171e5]{color:#8c3040;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}html[data-theme=dark] .template-manager-title span[data-v-b33171e5]{color:#fb939f}.template-manager-title .template-manager-master-pill[data-v-b33171e5]{color:#801f2e;white-space:nowrap;background:#f3e3e5;border-radius:999px;padding:.3rem .55rem}html[data-theme=dark] .template-manager-title .template-manager-master-pill[data-v-b33171e5]{color:#fca0a4;background-color:#1c1617}.template-manager-title h3[data-v-b33171e5]{margin-top:.15rem;font-size:1.05rem;font-weight:900}.template-manager-title small[data-v-b33171e5]{color:#8b8179;margin-top:.2rem;font-size:.65rem;display:block}html[data-theme=dark] .template-manager-title small[data-v-b33171e5]{color:#a59b92}.template-manager-booths-heading[data-v-b33171e5]{border-top:1px solid #00000012;justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;padding-top:.85rem;display:flex}html[data-theme=dark] .template-manager-booths-heading[data-v-b33171e5]{border-top-color:#ffffff15}.template-manager-booths-heading b[data-v-b33171e5],.template-manager-booths-heading small[data-v-b33171e5]{display:block}.template-manager-booths-heading b[data-v-b33171e5]{font-size:.7rem}.template-manager-booths-heading small[data-v-b33171e5]{color:#8b8179;margin-top:.12rem;font-size:.6rem}html[data-theme=dark] .template-manager-booths-heading small[data-v-b33171e5]{color:#a59b92}.template-manager-booths-heading>div[data-v-b33171e5]:last-child{gap:.7rem;display:flex}.template-manager-booths-heading button[data-v-b33171e5]{color:#861c2a;font-size:.65rem;font-weight:900}html[data-theme=dark] .template-manager-booths-heading button[data-v-b33171e5]{color:#fa9fa0}.template-manager-booth-grid[data-v-b33171e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.65rem;display:grid}.template-manager-booth-grid label[data-v-b33171e5]{cursor:pointer;background:#fbf8f4;border:1px solid #e1d7cf;border-radius:.75rem;align-items:center;gap:.55rem;min-width:0;padding:.65rem .7rem;display:flex}html[data-theme=dark] .template-manager-booth-grid label[data-v-b33171e5]{background-color:#201f1d;border-color:#453a31}.template-manager-booth-grid label.is-selected[data-v-b33171e5]{background:#fbebed;border-color:#c98f97}html[data-theme=dark] .template-manager-booth-grid label.is-selected[data-v-b33171e5]{background-color:#20191a;border-color:#c98f97}.template-manager-booth-grid input[data-v-b33171e5]{accent-color:#861c2a;flex:none;width:1rem;height:1rem}html[data-theme=dark] .template-manager-booth-grid input[data-v-b33171e5]{accent-color:#b54950}.template-manager-booth-grid span[data-v-b33171e5],.template-manager-booth-grid b[data-v-b33171e5],.template-manager-booth-grid small[data-v-b33171e5]{min-width:0;display:block}.template-manager-booth-grid b[data-v-b33171e5],.template-manager-booth-grid small[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-manager-booth-grid b[data-v-b33171e5]{font-size:.68rem}.template-manager-booth-grid small[data-v-b33171e5]{color:#8b8179;margin-top:.1rem;font-size:.58rem}html[data-theme=dark] .template-manager-booth-grid small[data-v-b33171e5]{color:#a59b92}.template-manager-no-booths[data-v-b33171e5]{color:#8b8179;grid-column:1/-1;font-size:.7rem}html[data-theme=dark] .template-manager-no-booths[data-v-b33171e5]{color:#a59b92}.template-manager-actions[data-v-b33171e5]{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.template-manager-actions span[data-v-b33171e5]{color:#8b8179;font-size:.64rem}html[data-theme=dark] .template-manager-actions span[data-v-b33171e5]{color:#a59b92}.template-manager-actions button[data-v-b33171e5]{flex:none}.template-manager-filter[data-v-b33171e5]{color:#80746c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.58rem;font-weight:900;display:flex}html[data-theme=dark] .template-manager-filter[data-v-b33171e5]{color:#ada198}.template-manager-filter .coupon-select[data-v-b33171e5]{text-transform:none;letter-spacing:0;min-width:150px}.template-manager-title-actions[data-v-b33171e5]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.template-manager-title-actions .small-button[data-v-b33171e5]{white-space:nowrap}.template-manager-card-label[data-v-b33171e5]{color:#7b6f67;letter-spacing:.07em;text-transform:uppercase;background:#f8f3ee;border:1px solid #ded3ca;border-radius:.65rem;align-items:center;gap:.38rem;padding:.2rem .25rem .2rem .5rem;font-size:.54rem;font-weight:900;display:flex}html[data-theme=dark] .template-manager-card-label[data-v-b33171e5]{color:#b0a39b;background-color:#1f1c1a;border-color:#483b31}.template-manager-card-label select[data-v-b33171e5]{color:#332923;letter-spacing:0;text-transform:none;background:#fff;border:0;border-radius:.45rem;outline:none;max-width:132px;padding:.34rem .45rem;font-size:.64rem;font-weight:850}html[data-theme=dark] .template-manager-card-label select[data-v-b33171e5]{color:#daccc5;background-color:#222;border:0;outline:none}.template-manager-card-label select[data-v-b33171e5]:focus,html[data-theme=dark] .template-manager-card-label select[data-v-b33171e5]:focus{box-shadow:0 0 0 2px #9e26352e}.template-manager-editor[data-v-b33171e5]{background:#fff;border:1px solid #00000017;border-radius:1.25rem;scroll-margin-top:1rem;overflow:hidden;box-shadow:0 12px 34px #271d121a}html[data-theme=dark] .template-manager-editor[data-v-b33171e5]{background-color:#222;border-color:#ffffff1a;box-shadow:0 12px 34px #00000040}.template-manager-editor-heading[data-v-b33171e5]{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}html[data-theme=dark] .template-manager-editor-heading[data-v-b33171e5]{border-bottom-color:#ffffff17}.template-manager-editor-heading h3[data-v-b33171e5]{font-size:1.15rem;font-weight:900}.template-manager-editor-heading p[data-v-b33171e5]:last-child{color:#81766e;margin-top:.2rem;font-size:.68rem}html[data-theme=dark] .template-manager-editor-heading p[data-v-b33171e5]:last-child{color:#aca098}.template-manager-editor-heading>div[data-v-b33171e5]:last-child{gap:.5rem;display:flex}.template-manager-editor-grid[data-v-b33171e5]{grid-template-columns:minmax(0,1fr) 290px;min-height:680px;display:grid}.template-manager-editor-stage[data-v-b33171e5]{background:#d8d3ca;flex-direction:column;min-width:0;display:flex}html[data-theme=dark] .template-manager-editor-stage[data-v-b33171e5]{background-color:#110f0c}.template-manager-editor-toolbar[data-v-b33171e5]{color:#524840;background:#f5f2ec;border-bottom:1px solid #0000001a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.7rem 1rem;font-size:.7rem;font-weight:800;display:grid}html[data-theme=dark] .template-manager-editor-toolbar[data-v-b33171e5]{color:#c6bab0;background-color:#1d1c1a;border-bottom-color:#ffffff1d}.template-manager-editor-toolbar>div[data-v-b33171e5]{gap:.35rem;display:flex}.template-manager-editor-toolbar small[data-v-b33171e5]{color:#8b8179;font-size:.62rem}html[data-theme=dark] .template-manager-editor-toolbar small[data-v-b33171e5]{color:#a59b92}.template-manager-canvas-wrap[data-v-b33171e5]{flex:1;justify-content:center;align-items:flex-start;padding:1.25rem;display:flex;overflow:auto}.template-manager-canvas-wrap .admin-template-canvas[data-v-b33171e5]{width:min(780px,100%)}.template-manager-editor-options[data-v-b33171e5]{border-left:1px solid #0000001a;padding:1rem;overflow:auto}html[data-theme=dark] .template-manager-editor-options[data-v-b33171e5]{border-left-color:#ffffff1d}.template-manager-name-field[data-v-b33171e5]{color:#6f655e;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.35rem;margin-top:1rem;font-size:.62rem;font-weight:900;display:flex}html[data-theme=dark] .template-manager-name-field[data-v-b33171e5]{color:#b4a9a2}.template-manager-name-field input[data-v-b33171e5]{color:#2e2722;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d8cec5;border-radius:.7rem;outline:none;width:100%;padding:.65rem .7rem;font-size:.8rem;font-weight:800}html[data-theme=dark] .template-manager-name-field input[data-v-b33171e5]{color:#d9cfc9;background-color:#222;border-color:#493e33;outline:none}.template-manager-name-field input[data-v-b33171e5]:focus,html[data-theme=dark] .template-manager-name-field input[data-v-b33171e5]:focus{border-color:#9e2635;box-shadow:0 0 0 3px #9e26351a}.template-manager-editor .danger-button[data-v-b33171e5]:disabled{cursor:not-allowed;opacity:.4}.template-manager-order[data-v-b33171e5]{background:#fbf6f3;border:1px solid #e4d5ce;border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .2rem .15rem .55rem;display:inline-flex}html[data-theme=dark] .template-manager-order[data-v-b33171e5]{background-color:#201e1c;border-color:#493931}.template-manager-order b[data-v-b33171e5]{color:#7b2633;margin-right:.2rem;font-size:.7rem}html[data-theme=dark] .template-manager-order b[data-v-b33171e5]{color:#fba0a7}.template-manager-order button[data-v-b33171e5]{color:#5c4f47;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:900;display:grid}html[data-theme=dark] .template-manager-order button[data-v-b33171e5]{color:#c3b4ab;background-color:#222;border:0}.template-manager-order button[data-v-b33171e5]:hover:not(:disabled){color:#fff;background:#8c2636}html[data-theme=dark] .template-manager-order button[data-v-b33171e5]:hover:not(:disabled){color:#fff;background-color:#932c3b}.template-manager-order button[data-v-b33171e5]:disabled{cursor:not-allowed;opacity:.35}.template-manager-title-actions .template-manager-delete-button[data-v-b33171e5]{color:#9f2638;background:#fff4f5;border:1px solid #d8aeb4}html[data-theme=dark] .template-manager-title-actions .template-manager-delete-button[data-v-b33171e5]{color:#fb8e93;background-color:#211d1d;border-color:#613e43}.template-manager-title-actions .template-manager-delete-button[data-v-b33171e5]:hover{color:#fff;background:#9a2334;border-color:#a52a3c}html[data-theme=dark] .template-manager-title-actions .template-manager-delete-button[data-v-b33171e5]:hover{color:#fff;background-color:#a12a39;border-color:#a52a3c}.booth-list[data-v-b33171e5]{flex-direction:column;gap:.35rem;display:flex}.booth-nav-item[data-v-b33171e5]{color:#554d47;text-align:left;border:1px solid #0000;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.65rem;width:100%;padding:.7rem;transition:all .15s;display:flex}html[data-theme=dark] .booth-nav-item[data-v-b33171e5]{color:#c1b8b1;border-color:#0000}.booth-nav-item[data-v-b33171e5]:hover{color:#261e19;background:#f7f1ec}html[data-theme=dark] .booth-nav-item[data-v-b33171e5]:hover{color:#e0d5ce;background-color:#1e1c1a}.booth-nav-item.is-active[data-v-b33171e5]{color:#681c29;background:#f9eded;border-color:#e3c8ca;box-shadow:inset 3px 0 #861c2a}html[data-theme=dark] .booth-nav-item.is-active[data-v-b33171e5]{color:#ffabb1;background-color:#1f1a1a;border-color:#55373a;box-shadow:inset 3px 0 #861c2a}.booth-nav-item b[data-v-b33171e5],.booth-nav-item small[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.booth-nav-item b[data-v-b33171e5]{font-size:.78rem}.booth-nav-item small[data-v-b33171e5]{color:#9a8f87;margin-top:.12rem;font-size:.65rem}html[data-theme=dark] .booth-nav-item small[data-v-b33171e5]{color:#9e938b}.booth-status[data-v-b33171e5]{background:#706964;border:2px solid #55504a;border-radius:50%;flex:none;width:22px;height:22px}html[data-theme=dark] .booth-status[data-v-b33171e5]{background-color:#706964;border-color:#afaaa3}.booth-status.online[data-v-b33171e5]{background:#55c987;border-color:#2f9d64}html[data-theme=dark] .booth-status.online[data-v-b33171e5]{background-color:#5cd08d;border-color:#2f9d64}.booth-status.degraded[data-v-b33171e5]{background:#e0a326;border-color:#b8790f}html[data-theme=dark] .booth-status.degraded[data-v-b33171e5]{background-color:#e7a930;border-color:#b8790f}.booth-status.offline[data-v-b33171e5],.booth-status.maintenance[data-v-b33171e5]{background:#c5324a;border-color:#8f1f34}html[data-theme=dark] .booth-status.offline[data-v-b33171e5],html[data-theme=dark] .booth-status.maintenance[data-v-b33171e5]{background-color:#cc3950;border-color:#8f1f34}.booth-status-legend[data-v-b33171e5]{background:#fbf8f4;border:1px solid #e5ded4;border-radius:.6rem;grid-template-columns:1fr 1fr;gap:.2rem .5rem;margin-bottom:.6rem;padding:.35rem 1.4rem .35rem .55rem;display:grid;position:relative}html[data-theme=dark] .booth-status-legend[data-v-b33171e5]{background-color:#201f1d;border-color:#41392e}.legend-info-button[data-v-b33171e5]{color:#fff8e7;background:#861c2a;border:none;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:.62rem;font-weight:900;line-height:1;display:grid;position:absolute;top:.3rem;right:.3rem;box-shadow:0 1px 3px #861c2a66}html[data-theme=dark] .legend-info-button[data-v-b33171e5]{color:#fff8e7;background-color:#8d232f;border:none;box-shadow:0 1px 3px #861c2a66}.legend-info-button[data-v-b33171e5]:hover{background:#681c29}html[data-theme=dark] .legend-info-button[data-v-b33171e5]:hover{background-color:#6e222e}.booth-status-legend span[data-v-b33171e5]{color:#786d65;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;font-size:.6rem;font-weight:800;display:flex;overflow:hidden}html[data-theme=dark] .booth-status-legend span[data-v-b33171e5]{color:#b1a59c}.legend-dot[data-v-b33171e5]{background:#706964;border:1px solid #55504a;border-radius:50%;flex:none;width:8px;height:8px}html[data-theme=dark] .legend-dot[data-v-b33171e5]{background-color:#706964;border-color:#afaaa3}.legend-dot.online[data-v-b33171e5]{background:#55c987;border-color:#2f9d64}html[data-theme=dark] .legend-dot.online[data-v-b33171e5]{background-color:#5cd08d;border-color:#2f9d64}.legend-dot.degraded[data-v-b33171e5]{background:#e0a326;border-color:#b8790f}html[data-theme=dark] .legend-dot.degraded[data-v-b33171e5]{background-color:#e7a930;border-color:#b8790f}.legend-dot.offline[data-v-b33171e5]{background:#c5324a;border-color:#8f1f34}html[data-theme=dark] .legend-dot.offline[data-v-b33171e5]{background-color:#cc3950;border-color:#8f1f34}.status-legend-detail[data-v-b33171e5]{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.status-legend-detail>div[data-v-b33171e5]{align-items:flex-start;gap:.7rem;display:flex}.status-legend-detail .legend-dot[data-v-b33171e5]{width:12px;height:12px;margin-top:.3rem}.status-legend-detail b[data-v-b33171e5]{color:#211c18;font-size:.85rem;font-weight:800;display:block}html[data-theme=dark] .status-legend-detail b[data-v-b33171e5]{color:#dfd7d2}.status-legend-detail p[data-v-b33171e5]{color:#766b63;margin-top:.2rem;font-size:.78rem;line-height:1.5}html[data-theme=dark] .status-legend-detail p[data-v-b33171e5]{color:#b2a69d}.booth-paper-alert[data-v-b33171e5]{color:#8a5600;white-space:nowrap;background:#fff4d8;border:1px solid #e0ab3c;border-radius:999px;flex:none;order:10;align-items:center;gap:.35rem;width:fit-content;margin:.12rem 0 0 calc(22px + .65rem);padding:.14rem .5rem;font-size:.61rem;font-weight:900;display:flex}html[data-theme=dark] .booth-paper-alert[data-v-b33171e5]{color:#daa15e;background-color:#241c06;border-color:#e0ab3c}.booth-paper-alert.is-critical[data-v-b33171e5]{color:#9b2032;background:#ffe9e9;border-color:#c95462}html[data-theme=dark] .booth-paper-alert.is-critical[data-v-b33171e5]{color:#ff9093;background-color:#211818;border-color:#c95462}.booth-nav-item .sidebar-item-copy[data-v-b33171e5]{flex:calc(100% - 22px - .65rem)}.booth-paper-alert small[data-v-b33171e5]{font-size:inherit;font-weight:900;line-height:1.3}.booth-paper-alert small.is-low[data-v-b33171e5]{color:#9b2032}.sidebar-item-copy b[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hardware-status-row[data-v-b33171e5]{align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.booth-online-badge[data-v-b33171e5]{white-space:nowrap;border-radius:999px;padding:.28rem .6rem;font-size:.65rem;font-weight:900}.booth-online-badge.is-online[data-v-b33171e5]{color:#1f7a4c;background:#eafbf1;border:1px solid #a9dfc0}html[data-theme=dark] .booth-online-badge.is-online[data-v-b33171e5]{color:#6cc18e;background-color:#18201c;border-color:#274836}.booth-online-badge.is-degraded[data-v-b33171e5]{color:#8a5f13;background:#fff6e2;border:1px solid #e6c26b;animation:1.6s ease-in-out infinite hardware-pulse-amber-b33171e5}html[data-theme=dark] .booth-online-badge.is-degraded[data-v-b33171e5]{color:#d0a25e;background-color:#211e15;border-color:#4f4223}.booth-online-badge.is-offline[data-v-b33171e5],.booth-online-badge.is-maintenance[data-v-b33171e5]{color:#9b2032;background:#ffecee;border:1px solid #e3a3ab;animation:1.6s ease-in-out infinite hardware-pulse-b33171e5}html[data-theme=dark] .booth-online-badge.is-offline[data-v-b33171e5],html[data-theme=dark] .booth-online-badge.is-maintenance[data-v-b33171e5]{color:#ff9093;background-color:#21191a;border-color:#e3a3ab}.booth-online-badge.is-never[data-v-b33171e5]{color:#8d837b;background:#f7f3ee;border:1px solid #e3ddd4}html[data-theme=dark] .booth-online-badge.is-never[data-v-b33171e5]{color:#a49a91;background-color:#1e1c1a;border-color:#40392f}.hardware-status-icon[data-v-b33171e5]{filter:grayscale();opacity:.55;background:#f7f3ee;border:1px solid #e3ddd4;border-radius:.6rem;place-items:center;width:26px;height:26px;font-size:.85rem;display:grid}html[data-theme=dark] .hardware-status-icon[data-v-b33171e5]{background-color:#1e1c1a;border-color:#40392f}.hardware-status-icon.is-ok[data-v-b33171e5]{filter:none;opacity:1;background:#eafbf1;border-color:#a9dfc0}html[data-theme=dark] .hardware-status-icon.is-ok[data-v-b33171e5]{background-color:#18201c;border-color:#274836}.hardware-status-icon.is-problem[data-v-b33171e5]{filter:none;opacity:1;background:#fff6e2;border-color:#e6c26b;animation:1.6s ease-in-out infinite hardware-pulse-amber-b33171e5}html[data-theme=dark] .hardware-status-icon.is-problem[data-v-b33171e5]{background-color:#211e15;border-color:#4f4223}@keyframes hardware-pulse-b33171e5{0%,to{box-shadow:0 0 #c5324400}50%{box-shadow:0 0 0 4px #c532442e}}@keyframes hardware-pulse-amber-b33171e5{0%,to{box-shadow:0 0 #e0a32600}50%{box-shadow:0 0 0 4px #e0a32638}}.booth-account-list[data-v-b33171e5]{flex-direction:column;gap:.5rem;display:flex}.booth-account-group[data-v-b33171e5]{flex-direction:column;gap:.3rem;display:flex}.booth-account-header[data-v-b33171e5]{color:#3f3831;text-align:left;background:#f7f3ee;border:1px solid #0000;border-radius:.85rem;align-items:center;gap:.6rem;width:100%;padding:.65rem .7rem;transition:all .15s;display:flex}html[data-theme=dark] .booth-account-header[data-v-b33171e5]{color:#cdc5bc;background-color:#1e1c1a;border-color:#0000}.booth-account-header[data-v-b33171e5]:hover{color:#261e19;background:#f1e3e3}html[data-theme=dark] .booth-account-header[data-v-b33171e5]:hover{color:#e0d5ce;background-color:#1b1616}.booth-account-header.is-expanded[data-v-b33171e5]{background:#f9eded;border-color:#e3c8ca}html[data-theme=dark] .booth-account-header.is-expanded[data-v-b33171e5]{background-color:#1f1a1a;border-color:#55373a}.booth-account-header b[data-v-b33171e5],.booth-account-header small[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.booth-account-header b[data-v-b33171e5]{font-size:.76rem}.booth-account-header small[data-v-b33171e5]{color:#8d837b;margin-top:.1rem;font-size:.63rem;font-weight:800}html[data-theme=dark] .booth-account-header small[data-v-b33171e5]{color:#a49a91}.booth-account-chevron[data-v-b33171e5]{color:#a3969e;flex:none;font-size:.6rem;line-height:1;transition:transform .15s;display:inline-block}html[data-theme=dark] .booth-account-chevron[data-v-b33171e5]{color:#9a8d95}.booth-account-header.is-expanded .booth-account-chevron[data-v-b33171e5]{color:#861c2a;transform:rotate(90deg)}html[data-theme=dark] .booth-account-header.is-expanded .booth-account-chevron[data-v-b33171e5]{color:#fa9fa0}.booth-list-nested[data-v-b33171e5]{background:#f7f4ef;border-left:3px solid #d8cec5;border-radius:0 .8rem .8rem 0;flex-direction:column;gap:.32rem;margin:.2rem 0 .4rem .85rem;padding:.5rem .5rem .5rem .7rem;display:flex}html[data-theme=dark] .booth-list-nested[data-v-b33171e5]{background-color:#1e1d1b;border-left-color:#493e33}.booth-list-nested .booth-nav-item[data-v-b33171e5]{border-radius:.7rem;padding:.55rem .65rem}.booth-list-nested .booth-nav-item b[data-v-b33171e5]{font-size:.73rem}.booth-list-nested .booth-nav-item.is-active[data-v-b33171e5],html[data-theme=dark] .booth-list-nested .booth-nav-item.is-active[data-v-b33171e5]{box-shadow:inset 2px 0 #861c2a}.sidebar-add-booth[data-v-b33171e5]{color:#861c2a;white-space:nowrap;border:1px dashed #cfa6aa;border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:.85rem;padding:.7rem;font-size:.72rem;font-weight:800;display:flex}html[data-theme=dark] .sidebar-add-booth[data-v-b33171e5]{color:#fa9fa0;border-color:#654145}.sidebar-add-booth[data-v-b33171e5]:hover{background:#f9eded}html[data-theme=dark] .sidebar-add-booth[data-v-b33171e5]:hover{background-color:#1f1a1a}.sidebar-add-location[data-v-b33171e5]{color:#861c2a;white-space:nowrap;border:1px dashed #cfa6aa;border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:.65rem;padding:.6rem;font-size:.68rem;font-weight:800;display:flex}html[data-theme=dark] .sidebar-add-location[data-v-b33171e5]{color:#fa9fa0;border-color:#654145}.sidebar-add-location[data-v-b33171e5]:hover{background:#f9eded}html[data-theme=dark] .sidebar-add-location[data-v-b33171e5]:hover{background-color:#1f1a1a}.booth-location-label[data-v-b33171e5]{color:#7d7268;letter-spacing:.06em;text-transform:uppercase;margin:.5rem 0 .3rem .1rem;font-size:.62rem;font-weight:900}html[data-theme=dark] .booth-location-label[data-v-b33171e5]{color:#aea298}.booth-location-label.is-unassigned[data-v-b33171e5]{color:#a3968d}html[data-theme=dark] .booth-location-label.is-unassigned[data-v-b33171e5]{color:#9c8f86}.booth-location-header.is-expanded[data-v-b33171e5]{background:#f3efe9;border-color:#d8cec5}html[data-theme=dark] .booth-location-header.is-expanded[data-v-b33171e5]{background-color:#1c1b18;border-color:#493e33}.booth-location-header.is-expanded .booth-account-chevron[data-v-b33171e5]{color:#7d7268}html[data-theme=dark] .booth-location-header.is-expanded .booth-account-chevron[data-v-b33171e5]{color:#aea298}.booth-list-location-nested[data-v-b33171e5]{background:#f7f4ef;border-left-color:#d8cec5}html[data-theme=dark] .booth-list-location-nested[data-v-b33171e5]{background-color:#1e1d1b;border-left-color:#493e33}.booth-location-empty[data-v-b33171e5]{color:#b3a89f;margin:.2rem 0 .3rem;font-size:.65rem;font-style:italic}html[data-theme=dark] .booth-location-empty[data-v-b33171e5]{color:#92877f}.booth-location-actions[data-v-b33171e5]{opacity:0;flex:none;gap:.3rem;transition:opacity .15s;display:flex}.booth-account-header:hover .booth-location-actions[data-v-b33171e5]{opacity:1}.booth-location-actions i[data-v-b33171e5]{color:#8d837b;cursor:pointer;border-radius:.4rem;place-items:center;width:20px;height:20px;font-size:.62rem;font-style:normal;display:grid}html[data-theme=dark] .booth-location-actions i[data-v-b33171e5]{color:#a49a91}.booth-location-actions i[data-v-b33171e5]:hover{color:#861c2a;background:#f1e3e3}html[data-theme=dark] .booth-location-actions i[data-v-b33171e5]:hover{color:#fa9fa0;background-color:#1b1616}.booth-name-heading[data-v-b33171e5]{align-items:center;gap:.5rem;display:flex}.booth-name-edit-button[data-v-b33171e5]{color:#8d837b;border-radius:.5rem;flex:none;place-items:center;width:26px;height:26px;font-size:.85rem;font-style:normal;display:grid}html[data-theme=dark] .booth-name-edit-button[data-v-b33171e5]{color:#a49a91}.booth-name-edit-button[data-v-b33171e5]:hover{color:#861c2a;background:#f1e3e3}html[data-theme=dark] .booth-name-edit-button[data-v-b33171e5]:hover{color:#fa9fa0;background-color:#1b1616}.sidebar-logout[data-v-b33171e5]{color:#786d65;text-align:left;border-radius:.7rem;align-items:center;gap:.5rem;width:100%;padding:.65rem;font-size:.75rem;font-weight:800;display:flex}html[data-theme=dark] .sidebar-logout[data-v-b33171e5]{color:#b1a59c}.sidebar-logout[data-v-b33171e5]:hover{color:#681c29;background:#f5efea}html[data-theme=dark] .sidebar-logout[data-v-b33171e5]:hover{color:#ffabb1;background-color:#1d1b19}.sidebar-logout svg[data-v-b33171e5]{flex:none;width:1.1rem;height:1.1rem}html[data-theme=dark] .sidebar-overview strong.is-offline[data-v-b33171e5]{color:#ef4444}html[data-theme=dark] .booth-paper-alert[data-v-b33171e5]{color:#f5c451;background:#e0a32624;border-color:#c9952f}html[data-theme=dark] .booth-paper-alert.is-critical[data-v-b33171e5]{color:#ff7b7b;background:#ef444424;border-color:#d4505f}html[data-theme=dark] .booth-paper-alert small.is-low[data-v-b33171e5]{color:#ff7b7b}html[data-theme=dark] .sidebar-toggle i[data-v-b33171e5],html[data-theme=dark] .main-sidebar-toggle i[data-v-b33171e5]{background:#f0b9bd}.theme-switch[data-v-b33171e5]{background:#faf8f5;border:1px solid #e7e1da;border-radius:999px;flex:none;align-items:center;padding:3px;display:flex;position:relative}.theme-switch-knob[data-v-b33171e5]{background:#e6e1db;border-radius:999px;width:44px;height:calc(100% - 6px);transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.theme-switch.is-dark .theme-switch-knob[data-v-b33171e5]{transform:translate(44px)}.theme-switch button[data-v-b33171e5]{z-index:1;color:#a59a92;border-radius:999px;place-items:center;width:44px;height:30px;transition:color .2s;display:grid;position:relative}.theme-switch button[aria-checked=true][data-v-b33171e5],.theme-switch button[data-v-b33171e5]:hover{color:#211c18}.theme-switch svg[data-v-b33171e5]{width:18px;height:18px}html[data-theme=dark] .theme-switch[data-v-b33171e5]{background:#0f0d0c;border-color:#2c2825}html[data-theme=dark] .theme-switch-knob[data-v-b33171e5]{background:#3b3531}html[data-theme=dark] .theme-switch button[data-v-b33171e5]{color:#8c837c}html[data-theme=dark] .theme-switch button[aria-checked=true][data-v-b33171e5],html[data-theme=dark] .theme-switch button[data-v-b33171e5]:hover{color:#fff}html[data-theme=dark] .sidebar-global-nav button[data-v-b33171e5],html[data-theme=dark] .booth-nav-item[data-v-b33171e5]{border-color:#0000}html[data-theme=dark] .sidebar-global-nav button[data-v-b33171e5]:hover,html[data-theme=dark] .booth-nav-item[data-v-b33171e5]:hover{color:#fff;background:#ffffff0f}html[data-theme=dark] .sidebar-global-nav button.is-active[data-v-b33171e5],html[data-theme=dark] .booth-nav-item.is-active[data-v-b33171e5],html[data-theme=dark] .booth-list-nested .booth-nav-item.is-active[data-v-b33171e5]{color:#fff;box-shadow:none;background:#ffffff1f;border-color:#0000}html[data-theme=dark] .sidebar-global-nav button.is-active span[data-v-b33171e5]{color:#fff;background:#ffffff1f}.sidebar-is-collapsed .admin-sidebar[data-v-b33171e5]{opacity:0;pointer-events:none;transform:translate(-100%)}.rename-booth-button[data-v-b33171e5],.delete-booth-button[data-v-b33171e5],.deactivate-booth-button[data-v-b33171e5]{border-radius:.75rem;padding:.65rem .9rem;font-size:.72rem;font-weight:800}.rename-booth-button[data-v-b33171e5]{color:#5d5148;background:#faf7f3;border:1px solid #d8cec5}html[data-theme=dark] .rename-booth-button[data-v-b33171e5]{color:#c2b4a9;background-color:#1f1e1c;border-color:#493e33}.rename-booth-button[data-v-b33171e5]:hover{color:#861c2a;border-color:#aa7e83}html[data-theme=dark] .rename-booth-button[data-v-b33171e5]:hover{color:#fa9fa0;border-color:#775257}.delete-booth-button[data-v-b33171e5]{color:#9c2c3b;border:1px solid #e2c2c5}html[data-theme=dark] .delete-booth-button[data-v-b33171e5]{color:#fd8d93;border-color:#59373b}.delete-booth-button[data-v-b33171e5]:hover{background:#fff3f3}html[data-theme=dark] .delete-booth-button[data-v-b33171e5]:hover{background-color:#211c1c}.deactivate-booth-button[data-v-b33171e5]{color:#fff;background:#861c2a;border:1px solid #c86772}html[data-theme=dark] .deactivate-booth-button[data-v-b33171e5]{color:#fff;background-color:#8d232f;border-color:#c86772}.deactivate-booth-button[data-v-b33171e5]:hover{background:#681622}html[data-theme=dark] .deactivate-booth-button[data-v-b33171e5]:hover{background-color:#6e1c27}.deactivate-booth-button[data-v-b33171e5]:disabled{color:#998d85;cursor:not-allowed;background:#eee9e3;border-color:#d8cec5}html[data-theme=dark] .deactivate-booth-button[data-v-b33171e5]:disabled{color:#a0948c;background-color:#1a1816;border-color:#493e33}.location-assign-select[data-v-b33171e5]{color:#5d5148;background:#faf7f3;border:1px solid #d8cec5;border-radius:.75rem;outline:none;padding:.65rem .8rem;font-size:.72rem;font-weight:800}html[data-theme=dark] .location-assign-select[data-v-b33171e5]{color:#c2b4a9;background-color:#1f1e1c;border-color:#493e33;outline:none}.location-assign-select[data-v-b33171e5]:focus,html[data-theme=dark] .location-assign-select[data-v-b33171e5]:focus{border-color:#9e2635;box-shadow:0 0 0 2px #9e26351a}.booth-detail-actions[data-v-b33171e5]{flex-wrap:wrap}.booth-detail-actions[data-v-b33171e5]>*{white-space:nowrap;flex:none}.activation-code-copy[data-v-b33171e5]{color:#761d2b;letter-spacing:.16em;margin-left:.25rem;font-family:ui-monospace,monospace;font-size:.85rem}html[data-theme=dark] .activation-code-copy[data-v-b33171e5]{color:#fca5a9}.booth-color-input[data-v-b33171e5]{cursor:pointer;height:2.75rem;padding:.25rem}.admin-dialog-backdrop[data-v-b33171e5]{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c141094;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}html[data-theme=dark] .admin-dialog-backdrop[data-v-b33171e5]{background-color:#fffa}.admin-dialog[data-v-b33171e5]{background:#fffdf9;border:1px solid #dec8ba;border-radius:1.5rem;width:min(620px,100%);padding:2rem;position:relative;box-shadow:0 30px 90px #1e120c47}html[data-theme=dark] .admin-dialog[data-v-b33171e5]{background-color:#22211f;border-color:#543b2b;box-shadow:0 30px 90px #0000008c}.admin-dialog.is-small[data-v-b33171e5]{width:min(470px,100%)}.admin-dialog.is-wide[data-v-b33171e5]{width:min(1500px,97vw);max-height:94vh;overflow-y:auto}.admin-dialog h2[data-v-b33171e5]{font-size:1.55rem;font-weight:900}.admin-dialog>p[data-v-b33171e5]:not(.eyebrow){color:#766b63;margin:.4rem 0 1.4rem;font-size:.8rem}html[data-theme=dark] .admin-dialog>p[data-v-b33171e5]:not(.eyebrow){color:#b2a69d}.admin-dialog>label[data-v-b33171e5]{margin-top:1rem}.admin-dialog-fields[data-v-b33171e5]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.admin-dialog>small[data-v-b33171e5]{color:#8b7e75;margin-top:1rem;font-size:.68rem;display:block}html[data-theme=dark] .admin-dialog>small[data-v-b33171e5]{color:#a99b92}.admin-dialog-close[data-v-b33171e5]{color:#681c29;background:#f1e9e3;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.15rem;display:grid;position:absolute;top:1rem;right:1rem}html[data-theme=dark] .admin-dialog-close[data-v-b33171e5]{color:#ffabb1;background-color:#1c1816}.admin-dialog-actions[data-v-b33171e5]{border-top:1px solid #00000014;justify-content:flex-end;gap:.6rem;margin-top:1.5rem;padding-top:1rem;display:flex}html[data-theme=dark] .admin-dialog-actions[data-v-b33171e5]{border-top-color:#ffffff17}.khqr-preview[data-v-b33171e5]{background:#fff;border:1px solid #e3dbd2;border-radius:.9rem;justify-content:center;align-items:center;width:min(260px,100%);min-height:150px;margin-top:.5rem;padding:8px;display:flex;overflow:hidden}html[data-theme=dark] .khqr-preview[data-v-b33171e5]{background-color:#222;border-color:#42392f}.khqr-preview img[data-v-b33171e5]{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:360px;display:block}.khqr-preview.is-empty[data-v-b33171e5]{color:#a3978d;text-align:center;border-style:dashed;padding:.5rem;font-size:.68rem;font-weight:700}html[data-theme=dark] .khqr-preview.is-empty[data-v-b33171e5]{color:#9b8f85}.telegram-status[data-v-b33171e5]{color:#69615a;background:#f0ebe4;border-radius:.7rem;align-items:center;margin-top:.5rem;padding:.55rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}html[data-theme=dark] .telegram-status[data-v-b33171e5]{color:#b5aca5;background-color:#1b1916}.telegram-status.is-connected[data-v-b33171e5]{color:#1f6b3c;background:#e5f3ea}html[data-theme=dark] .telegram-status.is-connected[data-v-b33171e5]{color:#7dc692;background-color:#161c19}.pairing-code-box[data-v-b33171e5]{text-align:center;background:#fbf8f4;border:1px solid #e3dbd2;border-radius:1rem;margin-top:1rem;padding:1.1rem}html[data-theme=dark] .pairing-code-box[data-v-b33171e5]{background-color:#201f1d;border-color:#42392f}.pairing-code-box code[data-v-b33171e5]{letter-spacing:.06em;color:#681c29;font-family:ui-monospace,monospace;font-size:1.2rem;font-weight:800}html[data-theme=dark] .pairing-code-box code[data-v-b33171e5]{color:#ffabb1}.coupon-design-dropzone[data-v-b33171e5]{color:#8a7e75;background:#fbf8f4;border:2px dashed #cbbdb2;border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:220px;font-weight:800;transition:border-color .15s,background .15s;display:flex}html[data-theme=dark] .coupon-design-dropzone[data-v-b33171e5]{color:#a89c92;background-color:#201f1d;border-color:#534336}.coupon-design-dropzone.is-dragover[data-v-b33171e5]{color:#681c29;background:#f7e9ea;border-color:#9e2635}html[data-theme=dark] .coupon-design-dropzone.is-dragover[data-v-b33171e5]{color:#ffabb1;background-color:#1e1819;border-color:#9e2635}.coupon-design-editor[data-v-b33171e5]{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:1.25rem;display:grid}.coupon-design-preview[data-v-b33171e5]{touch-action:none;border:1px solid #0000001a;width:100%;line-height:0;position:relative;overflow:hidden}html[data-theme=dark] .coupon-design-preview[data-v-b33171e5]{border-color:#ffffff1d}.coupon-design-preview img[data-v-b33171e5]{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.coupon-design-pin[data-v-b33171e5]{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;cursor:grab;outline-offset:3px;background:0 0;border-radius:.3em;outline:1px dashed #0000004d;padding:.15em .3em;font-family:Times New Roman,Times,serif;font-weight:700;line-height:1;position:absolute;transform:translate(-50%,-50%)}html[data-theme=dark] .coupon-design-pin[data-v-b33171e5]{background-color:#0000;outline-color:#ffffff58}.coupon-design-pin[data-v-b33171e5]:hover,.coupon-design-pin[data-v-b33171e5]:active{background:#ffffff59;outline-color:#9e2635}html[data-theme=dark] .coupon-design-pin[data-v-b33171e5]:hover,html[data-theme=dark] .coupon-design-pin[data-v-b33171e5]:active{background-color:#22222259;outline-color:#9e2635}.coupon-design-pin[data-v-b33171e5]:active{cursor:grabbing}.coupon-design-resize-handle[data-v-b33171e5]{cursor:ns-resize;touch-action:none;background:#e2a621;border:2px solid #861c2a;border-radius:50%;width:18px;height:18px;display:block;position:absolute;bottom:-10px;right:-10px;box-shadow:0 2px 7px #3f11194d}html[data-theme=dark] .coupon-design-resize-handle[data-v-b33171e5]{background-color:#e9ac2c;border-color:#861c2a;box-shadow:0 2px 7px #0000008c}.coupon-design-controls[data-v-b33171e5]{flex-direction:column;gap:1rem;display:flex}.coupon-design-controls fieldset[data-v-b33171e5]{border:1px solid #e3dbd2;border-radius:.85rem;padding:.65rem .75rem}html[data-theme=dark] .coupon-design-controls fieldset[data-v-b33171e5]{border-color:#42392f}.coupon-design-controls legend[data-v-b33171e5]{color:#82776f;text-transform:uppercase;letter-spacing:.06em;padding:0 .3rem;font-size:.62rem;font-weight:900}html[data-theme=dark] .coupon-design-controls legend[data-v-b33171e5]{color:#ab9f97}.coupon-design-controls label[data-v-b33171e5]{color:#564b44;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.7rem;font-weight:800;display:flex}html[data-theme=dark] .coupon-design-controls label[data-v-b33171e5]{color:#c4b7af}.coupon-design-controls input[type=color][data-v-b33171e5]{border:none;border-radius:.4rem;width:2.6rem;height:1.8rem;padding:0}html[data-theme=dark] .coupon-design-controls input[type=color][data-v-b33171e5]{border:none}.coupon-design-hint[data-v-b33171e5]{color:#a3978d;margin-top:.5rem;font-size:.62rem;font-weight:700}html[data-theme=dark] .coupon-design-hint[data-v-b33171e5]{color:#9b8f85}.admin-paper-warning[data-v-b33171e5]{color:#704500;background:#fff5d9;border:1px solid #dfad43;border-radius:1rem;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.9rem 1.1rem;display:flex;box-shadow:0 6px 18px #53371014}html[data-theme=dark] .admin-paper-warning[data-v-b33171e5]{color:#e0ae76;background-color:#241d06;border-color:#dfad43;box-shadow:0 6px 18px #0003}.admin-paper-warning>span[data-v-b33171e5]{color:#fff;background:#e0a326;border-radius:.65rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.15rem;display:grid}html[data-theme=dark] .admin-paper-warning>span[data-v-b33171e5]{color:#fff;background-color:#e7a930}.admin-paper-warning strong[data-v-b33171e5]{font-size:.82rem;display:block}.admin-paper-warning p[data-v-b33171e5]{margin-top:.12rem;font-size:.72rem}.admin-paper-warning.is-critical[data-v-b33171e5]{color:#831d2e;background:#fff0f1;border-color:#cf6b77}html[data-theme=dark] .admin-paper-warning.is-critical[data-v-b33171e5]{color:#fe9ea2;background-color:#211b1c;border-color:#cf6b77}.admin-paper-warning.is-critical>span[data-v-b33171e5]{background:#a52236}html[data-theme=dark] .admin-paper-warning.is-critical>span[data-v-b33171e5]{background-color:#ac2a3b}.admin-link[data-v-b33171e5]{color:#5d1824;background:#f3e7e5;border-radius:.7rem;padding:.65rem 1rem;font-size:.85rem;font-weight:700}html[data-theme=dark] .admin-link[data-v-b33171e5]{color:#fbb3b8;background-color:#1c1717}.admin-link[data-v-b33171e5]:hover{background:#ead7d5}html[data-theme=dark] .admin-link[data-v-b33171e5]:hover{background-color:#181110}.stat-card[data-v-b33171e5],.admin-panel[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;padding:1.25rem;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .stat-card[data-v-b33171e5],html[data-theme=dark] .admin-panel[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.stat-card span[data-v-b33171e5]{letter-spacing:.08em;text-transform:uppercase;color:#777;font-size:.72rem;font-weight:800;display:block}html[data-theme=dark] .stat-card span[data-v-b33171e5]{color:#a3a3a3}.stat-card strong[data-v-b33171e5]{color:#681c29;font-size:2rem}html[data-theme=dark] .stat-card strong[data-v-b33171e5]{color:#ffabb1}.admin-tab[data-v-b33171e5]{border-radius:.8rem;flex:1;padding:.7rem;font-size:.85rem;font-weight:800}.admin-tab.is-active[data-v-b33171e5]{color:#fff;background:#241f1b}html[data-theme=dark] .admin-tab.is-active[data-v-b33171e5]{color:#fff;background-color:#3e3935}.eyebrow[data-v-b33171e5]{letter-spacing:.14em;text-transform:uppercase;color:#8c3040;margin-bottom:.25rem;font-size:.65rem;font-weight:900}html[data-theme=dark] .eyebrow[data-v-b33171e5]{color:#fb939f}.icon-button[data-v-b33171e5]{color:#fff;background:#861c2a;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.4rem;display:grid}html[data-theme=dark] .icon-button[data-v-b33171e5]{color:#fff;background-color:#8d232f}.template-section-label[data-v-b33171e5]{color:#8d837b;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;margin:1rem 0 .55rem;font-size:.62rem;font-weight:900;display:flex}html[data-theme=dark] .template-section-label[data-v-b33171e5]{color:#a49a91}.template-section-label[data-v-b33171e5]:after{content:"";background:#0000001a;flex:1;height:1px}html[data-theme=dark] .template-section-label[data-v-b33171e5]:after{background-color:#ffffff1d}.template-product-tabs[data-v-b33171e5]{gap:.4rem;margin:0 0 .8rem;display:grid}.template-product-tabs button[data-v-b33171e5]{color:#655a52;text-align:left;background:#fbf8f4;border:1px solid #ddd3ca;border-radius:.8rem;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:0 .5rem;padding:.55rem .65rem;transition:all .15s;display:grid}html[data-theme=dark] .template-product-tabs button[data-v-b33171e5]{color:#bcafa6;background-color:#201f1d;border-color:#473c31}.template-product-tabs button>span[data-v-b33171e5]{color:#7c2432;background:#efe5d9;border-radius:.55rem;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:1rem;display:grid}html[data-theme=dark] .template-product-tabs button>span[data-v-b33171e5]{color:#fd9fa6;background-color:#1b1712}.template-product-tabs button b[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.template-product-tabs button small[data-v-b33171e5]{color:#968a82;font-size:.56rem;font-weight:800}html[data-theme=dark] .template-product-tabs button small[data-v-b33171e5]{color:#a2958d}.template-product-tabs button[data-v-b33171e5]:hover{border-color:#c08b91}html[data-theme=dark] .template-product-tabs button[data-v-b33171e5]:hover{border-color:#704b4f}.template-product-tabs button.is-active[data-v-b33171e5]{color:#641a26;background:#f8e9ea;border-color:#8d2c3b;box-shadow:0 3px 10px #681c2917}html[data-theme=dark] .template-product-tabs button.is-active[data-v-b33171e5]{color:#fbafb4;background-color:#1e1819;border-color:#8d2c3b;box-shadow:0 3px 10px #00000039}.template-product-tabs button.is-active>span[data-v-b33171e5]{color:#fff;background:#861c2a}html[data-theme=dark] .template-product-tabs button.is-active>span[data-v-b33171e5]{color:#fff;background-color:#8d232f}.product-settings-panel[data-v-b33171e5]{flex-direction:column;gap:1rem;display:flex}.product-settings-heading[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;display:flex;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .product-settings-heading[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.product-settings-heading h2[data-v-b33171e5]{font-size:1.55rem;font-weight:900}.product-settings-heading>div:first-child>p[data-v-b33171e5]:last-child{color:#81766e;margin-top:.25rem;font-size:.78rem}html[data-theme=dark] .product-settings-heading>div:first-child>p[data-v-b33171e5]:last-child{color:#aca098}.product-printer-summary[data-v-b33171e5]{background:#f8f3ec;border:1px solid #dfd2c6;border-radius:.9rem;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}html[data-theme=dark] .product-printer-summary[data-v-b33171e5]{background-color:#1f1c1a;border-color:#4a3b2d}.product-printer-summary>span[data-v-b33171e5]{font-size:1.25rem}.product-printer-summary b[data-v-b33171e5],.product-printer-summary small[data-v-b33171e5]{display:block}.product-printer-summary b[data-v-b33171e5]{color:#4b4038;font-size:.72rem}html[data-theme=dark] .product-printer-summary b[data-v-b33171e5]{color:#cbbeb4}.product-printer-summary small[data-v-b33171e5]{color:#8b7e75;margin-top:.12rem;font-size:.61rem}html[data-theme=dark] .product-printer-summary small[data-v-b33171e5]{color:#a99b92}.product-settings-grid[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.product-settings-card[data-v-b33171e5]{background:#fff;border:1px solid #ded3ca;border-radius:1.35rem;transition:opacity .15s;overflow:hidden;box-shadow:0 10px 30px #271d1212}html[data-theme=dark] .product-settings-card[data-v-b33171e5]{background-color:#222;border-color:#483b31;box-shadow:0 10px 30px #0000002d}.product-settings-card.is-disabled[data-v-b33171e5]{opacity:.78}.product-card-heading[data-v-b33171e5]{background:linear-gradient(135deg,#fffdf9,#f7f0e7);border-bottom:1px solid #00000012;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.1rem 1.2rem;display:grid}html[data-theme=dark] .product-card-heading[data-v-b33171e5]{background:linear-gradient(135deg,#22211f,#1e1b17);border-bottom-color:#ffffff15}.product-settings-card.is-photo_4x6 .product-card-heading[data-v-b33171e5]{background:linear-gradient(135deg,#fffdf9,#f4ebdd)}html[data-theme=dark] .product-settings-card.is-photo_4x6 .product-card-heading[data-v-b33171e5]{background:linear-gradient(135deg,#22211f,#1d1913)}.product-card-icon[data-v-b33171e5]{color:#fff9eb;background:#7b2030;border-radius:.85rem;place-items:center;width:48px;height:48px;font:900 1.35rem Georgia,serif;display:grid;box-shadow:0 7px 16px #681c292e}html[data-theme=dark] .product-card-icon[data-v-b33171e5]{color:#fff9eb;background-color:#812635;box-shadow:0 7px 16px #00000073}.product-card-heading h3[data-v-b33171e5]{font-size:1.15rem;font-weight:900}.product-card-heading small[data-v-b33171e5]{color:#8b8179;margin-top:.1rem;font-size:.64rem;font-weight:800;display:block}html[data-theme=dark] .product-card-heading small[data-v-b33171e5]{color:#a59b92}.product-enable-toggle[data-v-b33171e5]{color:#766a62;cursor:pointer;background:#f1ebe4;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.65rem;font-weight:900;display:flex}html[data-theme=dark] .product-enable-toggle[data-v-b33171e5]{color:#b3a69d;background-color:#1c1916}.product-enable-toggle input[data-v-b33171e5]{accent-color:#861c2a;width:16px;height:16px}html[data-theme=dark] .product-enable-toggle input[data-v-b33171e5]{accent-color:#b54950}.product-readiness[data-v-b33171e5]{color:#965a14;background:#fff3df;border-bottom:1px solid #00000012;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-size:.65rem;display:flex}html[data-theme=dark] .product-readiness[data-v-b33171e5]{color:#dc9b5d;background-color:#211c14;border-bottom-color:#ffffff15}.product-readiness i[data-v-b33171e5]{background:#d48b22;border-radius:50%;flex:none;width:8px;height:8px}html[data-theme=dark] .product-readiness i[data-v-b33171e5]{background-color:#db912b}.product-readiness strong[data-v-b33171e5]{font-size:.69rem}.product-readiness span[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-readiness.is-ready[data-v-b33171e5]{color:#256849;background:#eaf6ef}html[data-theme=dark] .product-readiness.is-ready[data-v-b33171e5]{color:#82c4a1;background-color:#191e1b}.product-readiness.is-ready i[data-v-b33171e5]{background:#319966}html[data-theme=dark] .product-readiness.is-ready i[data-v-b33171e5]{background-color:#399f6c}.product-fields-grid[data-v-b33171e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1.1rem 1.2rem;display:grid}.product-fields-grid .field-label>small[data-v-b33171e5]{color:#9a8f86;letter-spacing:0;text-transform:none;margin-top:.35rem;font-size:.56rem;font-weight:700;line-height:1.35;display:block}html[data-theme=dark] .product-fields-grid .field-label>small[data-v-b33171e5]{color:#9e938a}.product-money-input[data-v-b33171e5]{position:relative}.product-money-input>span[data-v-b33171e5]{z-index:1;color:#826f62;font-size:.84rem;font-weight:900;position:absolute;top:.98rem;left:.8rem}html[data-theme=dark] .product-money-input>span[data-v-b33171e5]{color:#b5a193}.product-money-input .admin-input[data-v-b33171e5]{padding-left:1.65rem}.product-card-sections[data-v-b33171e5]{border-top:1px solid #00000012;grid-template-columns:1.1fr .9fr;display:grid}html[data-theme=dark] .product-card-sections[data-v-b33171e5]{border-top-color:#ffffff15}.product-khqr-section[data-v-b33171e5],.product-print-route[data-v-b33171e5]{min-width:0;padding:1rem 1.2rem}.product-khqr-section[data-v-b33171e5]{border-right:1px solid #00000012;grid-template-columns:minmax(0,1fr) 120px;gap:.8rem;display:grid}html[data-theme=dark] .product-khqr-section[data-v-b33171e5]{border-right-color:#ffffff15}.product-khqr-section h4[data-v-b33171e5],.product-print-route h4[data-v-b33171e5]{font-size:.82rem;font-weight:900}.product-khqr-section>div>small[data-v-b33171e5],.product-print-route>div>small[data-v-b33171e5]{color:#92867d;margin-top:.2rem;font-size:.58rem;line-height:1.45;display:block}html[data-theme=dark] .product-khqr-section>div>small[data-v-b33171e5],html[data-theme=dark] .product-print-route>div>small[data-v-b33171e5]{color:#a4978e}.product-khqr-controls[data-v-b33171e5]{flex-direction:column;align-items:stretch;gap:.45rem;min-width:0;display:flex}.product-khqr-preview[data-v-b33171e5]{width:100%;min-height:86px;margin:0;padding:5px}.product-khqr-preview img[data-v-b33171e5]{max-height:110px}.product-khqr-controls>div[data-v-b33171e5]:last-child{flex-wrap:wrap;gap:.3rem;display:flex}.product-khqr-controls .small-button[data-v-b33171e5]{flex:1;padding:.4rem;font-size:.58rem}.product-print-route dl[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.product-print-route dl div[data-v-b33171e5]{background:#f7f3ee;border-radius:.65rem;padding:.5rem}html[data-theme=dark] .product-print-route dl div[data-v-b33171e5]{background-color:#1e1c1a}.product-print-route dt[data-v-b33171e5]{color:#958980;letter-spacing:.05em;text-transform:uppercase;font-size:.51rem;font-weight:900}html[data-theme=dark] .product-print-route dt[data-v-b33171e5]{color:#a2968d}.product-print-route dd[data-v-b33171e5]{color:#4e423a;margin-top:.14rem;font-size:.66rem;font-weight:900}html[data-theme=dark] .product-print-route dd[data-v-b33171e5]{color:#cbbcb3}.product-card-footer[data-v-b33171e5]{background:#fbf8f4;border-top:1px solid #00000012;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;display:flex}html[data-theme=dark] .product-card-footer[data-v-b33171e5]{background-color:#201f1d;border-top-color:#ffffff15}.product-card-footer p[data-v-b33171e5],.product-card-footer span[data-v-b33171e5]{color:#81756d;font-size:.6rem;font-weight:750;line-height:1.4}html[data-theme=dark] .product-card-footer p[data-v-b33171e5],html[data-theme=dark] .product-card-footer span[data-v-b33171e5]{color:#ada098}.product-card-footer .primary-button[data-v-b33171e5]{flex:none;padding:.6rem .85rem}.product-empty-state[data-v-b33171e5]{color:#8a7e75;text-align:center;background:#fff;border:1px dashed #cbbdb2;border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}html[data-theme=dark] .product-empty-state[data-v-b33171e5]{color:#a89c92;background-color:#222;border-color:#534336}.product-empty-state strong[data-v-b33171e5]{color:#4c4139}html[data-theme=dark] .product-empty-state strong[data-v-b33171e5]{color:#cbbdb4}.product-empty-state span[data-v-b33171e5]{margin-top:.25rem;font-size:.72rem}.product-payment-method[data-v-b33171e5]{border-top:1px solid #00000012;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:.8rem;padding:1rem 1.2rem;display:grid}html[data-theme=dark] .product-payment-method[data-v-b33171e5]{border-top-color:#ffffff15}.product-payment-method h4[data-v-b33171e5]{font-size:.82rem;font-weight:900}.product-payment-method>div>small[data-v-b33171e5]{color:#92867d;margin-top:.2rem;font-size:.58rem;line-height:1.45;display:block}html[data-theme=dark] .product-payment-method>div>small[data-v-b33171e5]{color:#a4978e}.product-payment-controls[data-v-b33171e5]{flex-direction:column;gap:.45rem;min-width:0;display:flex}.product-payment-controls .admin-input[data-v-b33171e5]{margin-top:.3rem;font-size:.7rem}.product-payment-controls>small[data-v-b33171e5]{color:#9a8f86;letter-spacing:0;text-transform:none;margin-top:.35rem;font-size:.56rem;font-weight:700;display:block}html[data-theme=dark] .product-payment-controls>small[data-v-b33171e5]{color:#9e938a}@media (width<=760px){.product-payment-method[data-v-b33171e5]{grid-template-columns:1fr}}.product-art-section[data-v-b33171e5]{border-bottom:1px solid #00000012;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 1.2rem;display:grid}html[data-theme=dark] .product-art-section[data-v-b33171e5]{border-bottom-color:#ffffff15}.product-art-section h4[data-v-b33171e5]{font-size:.82rem;font-weight:900}.product-art-section>div>small[data-v-b33171e5]{color:#92867d;margin-top:.2rem;font-size:.58rem;line-height:1.45;display:block}html[data-theme=dark] .product-art-section>div>small[data-v-b33171e5]{color:#a4978e}.product-art-controls[data-v-b33171e5]{align-items:center;gap:.6rem;display:flex}.product-art-preview[data-v-b33171e5]{background:#fff;border:1px solid #ded3ca;border-radius:.8rem;flex:none;place-items:center;width:78px;height:110px;padding:4px;display:grid;overflow:hidden}html[data-theme=dark] .product-art-preview[data-v-b33171e5]{background-color:#222;border-color:#483b31}.product-art-preview img[data-v-b33171e5]{object-fit:contain;border-radius:.45rem;width:100%;height:100%}.product-art-preview.is-empty span[data-v-b33171e5]{color:#9a8d83;text-align:center;font-size:.55rem;font-weight:800}html[data-theme=dark] .product-art-preview.is-empty span[data-v-b33171e5]{color:#a1948a}.product-art-preview.is-clickable[data-v-b33171e5]{cursor:zoom-in;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.product-art-preview.is-clickable[data-v-b33171e5]:hover{border-color:#9e2635;transform:translateY(-1px);box-shadow:0 6px 18px #531f2729}html[data-theme=dark] .product-art-preview.is-clickable[data-v-b33171e5]:hover{border-color:#9e2635;box-shadow:0 6px 18px #0006}.product-art-preview.is-clickable[data-v-b33171e5]:focus-visible{outline-offset:3px;outline:3px solid #9e263547}html[data-theme=dark] .product-art-preview.is-clickable[data-v-b33171e5]:focus-visible{outline-color:#9e263547}.product-art-preview-zoom[data-v-b33171e5]{color:#fff;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#211c18d6;border:1px solid #ffffffb8;border-radius:999px;place-items:center;min-width:34px;height:20px;padding:0 5px;font-size:.45rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 2px 7px #0003}html[data-theme=dark] .product-art-preview-zoom[data-v-b33171e5]{color:#fff;background-color:#fffffff6;border-color:#2e2e2eb8;box-shadow:0 2px 7px #00000080}.product-art-controls>div[data-v-b33171e5]:last-child{flex-direction:column;gap:.3rem;display:flex}.product-art-controls .small-button[data-v-b33171e5]{white-space:nowrap;padding:.4rem;font-size:.58rem}.product-image-lightbox[data-v-b33171e5]{z-index:130;padding:1rem}.product-image-lightbox-dialog[data-v-b33171e5]{background:#211c18;border:1px solid #ffffff40;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.7rem;width:fit-content;max-width:94vw;max-height:94vh;padding:1rem;display:flex;position:relative;box-shadow:0 30px 90px #0000008c}html[data-theme=dark] .product-image-lightbox-dialog[data-v-b33171e5]{background-color:#3e3834;border-color:#2e2e2e40;box-shadow:0 30px 90px #0000008c}.product-image-lightbox-dialog img[data-v-b33171e5]{object-fit:contain;background:#fff;border-radius:.65rem;width:auto;max-width:calc(94vw - 2rem);height:auto;max-height:calc(94vh - 4.8rem);display:block}html[data-theme=dark] .product-image-lightbox-dialog img[data-v-b33171e5]{background-color:#222}.product-image-lightbox-dialog figcaption[data-v-b33171e5]{color:#fff9f1;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:calc(94vw - 5rem);font-size:.72rem;font-weight:800;overflow:hidden}html[data-theme=dark] .product-image-lightbox-dialog figcaption[data-v-b33171e5]{color:#fff9f1}.product-image-lightbox-dialog .admin-dialog-close[data-v-b33171e5]{z-index:1;background:#fffffff0;border:1px solid #ffffff8c;top:.55rem;right:.55rem;box-shadow:0 3px 12px #00000040}html[data-theme=dark] .product-image-lightbox-dialog .admin-dialog-close[data-v-b33171e5]{background-color:#222222f0;border-color:#2e2e2e8c;box-shadow:0 3px 12px #0000008c}.homepage-layout-card[data-v-b33171e5],.template-list-card[data-v-b33171e5]{text-align:left;border:1px solid #0000;border-radius:1rem;width:100%}html[data-theme=dark] .homepage-layout-card[data-v-b33171e5],html[data-theme=dark] .template-list-card[data-v-b33171e5]{border-color:#0000}.homepage-layout-card[data-v-b33171e5]:hover,.homepage-layout-card.is-active[data-v-b33171e5],.template-list-card[data-v-b33171e5]:hover,.template-list-card.is-active[data-v-b33171e5]{background:#f8eeee;border-color:#c08b91}html[data-theme=dark] .homepage-layout-card[data-v-b33171e5]:hover,html[data-theme=dark] .homepage-layout-card.is-active[data-v-b33171e5],html[data-theme=dark] .template-list-card[data-v-b33171e5]:hover,html[data-theme=dark] .template-list-card.is-active[data-v-b33171e5]{background-color:#1e1a1a;border-color:#704b4f}.homepage-layout-card[data-v-b33171e5]{grid-template-columns:48px minmax(0,1fr) 8px;align-items:center;gap:.6rem;padding:.65rem;display:grid}.homepage-layout-thumb[data-v-b33171e5]{background:#261f1a;border-radius:.3rem;width:48px;height:64px;overflow:hidden}html[data-theme=dark] .homepage-layout-thumb[data-v-b33171e5]{background-color:#403933}.homepage-layout-thumb video[data-v-b33171e5],.homepage-layout-thumb img[data-v-b33171e5]{object-fit:cover;width:100%;height:100%}.homepage-layout-card b[data-v-b33171e5],.homepage-layout-card small[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.homepage-layout-card small[data-v-b33171e5]{color:#777;font-size:.68rem}html[data-theme=dark] .homepage-layout-card small[data-v-b33171e5]{color:#a3a3a3}.homepage-layout-card i[data-v-b33171e5],.template-list-card i[data-v-b33171e5]{background:#aaa;border-radius:50%;width:8px;height:8px}html[data-theme=dark] .homepage-layout-card i[data-v-b33171e5],html[data-theme=dark] .template-list-card i[data-v-b33171e5]{background-color:#aaa}.homepage-layout-card i.online[data-v-b33171e5],.template-list-card i.online[data-v-b33171e5]{background:#2aa06a}html[data-theme=dark] .homepage-layout-card i.online[data-v-b33171e5],html[data-theme=dark] .template-list-card i.online[data-v-b33171e5]{background-color:#33a670}.template-list-card[data-v-b33171e5]{align-items:stretch;gap:.25rem;padding:.35rem;display:flex}.template-card-select[data-v-b33171e5]{text-align:left;flex:1;grid-template-columns:48px minmax(0,1fr) 8px;align-items:center;gap:.6rem;min-width:0;padding:.3rem;display:grid;position:relative}.template-rank-badge[data-v-b33171e5]{z-index:1;color:#fff;text-align:center;pointer-events:none;background:#861c2a;border-radius:.4rem;min-width:1.05rem;padding:.1rem .18rem;font-size:.58rem;font-weight:900;line-height:1.25;position:absolute;top:.35rem;left:.35rem;box-shadow:0 1px 5px #1e0a0f66}html[data-theme=dark] .template-rank-badge[data-v-b33171e5]{color:#fff;background-color:#8d232f;box-shadow:0 1px 5px #0000008c}.template-order-controls[data-v-b33171e5]{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.2rem;width:18px;display:flex}.template-move-button[data-v-b33171e5]{color:#b6a79c;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:.4rem;place-items:center;width:18px;height:20px;padding:0;font-size:.66rem;font-weight:900;line-height:1;display:grid}html[data-theme=dark] .template-move-button[data-v-b33171e5]{color:#95867c;background-color:#0000;border:none}.template-move-button[data-v-b33171e5]:hover:not(:disabled){color:#861c2a;background:#f3e7e5}html[data-theme=dark] .template-move-button[data-v-b33171e5]:hover:not(:disabled){color:#fa9fa0;background-color:#1c1717}.template-move-button[data-v-b33171e5]:disabled{opacity:.25;cursor:default}.template-order-hint[data-v-b33171e5]{color:#a3978d;margin:-.3rem 0 .55rem;font-size:.62rem;font-weight:700;line-height:1.45}html[data-theme=dark] .template-order-hint[data-v-b33171e5]{color:#9b8f85}.template-list-card img[data-v-b33171e5]{object-fit:cover;border-radius:.3rem;width:48px;height:64px}.template-list-card small[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;color:#777;font-size:.68rem;display:block;overflow:hidden}html[data-theme=dark] .template-list-card small[data-v-b33171e5]{color:#a3a3a3}.inline-name-input[data-v-b33171e5]{color:#211c18;background:#fff;border:1px solid #bb8b91;border-radius:.45rem;outline:none;width:100%;min-width:0;padding:.25rem .35rem;font-size:.72rem;font-weight:800;display:block}html[data-theme=dark] .inline-name-input[data-v-b33171e5]{color:#dfd7d2;background-color:#222;border-color:#704c51;outline:none}.inline-name-input[data-v-b33171e5]:focus,html[data-theme=dark] .inline-name-input[data-v-b33171e5]:focus{border-color:#861c2a;box-shadow:0 0 0 2px #861c2a1a}.template-name-input[data-v-b33171e5]{resize:none;white-space:normal;word-break:break-word;background:0 0;border-color:#0000;min-height:2.65rem;padding:.15rem 0;font-size:.75rem;line-height:1.25;overflow:hidden}html[data-theme=dark] .template-name-input[data-v-b33171e5]{background-color:#0000;border-color:#0000}.template-name-input[data-v-b33171e5]:hover{background:#fff9f9;border-color:#d7b9bd;padding-left:.35rem}html[data-theme=dark] .template-name-input[data-v-b33171e5]:hover{background-color:#221f1f;border-color:#5d3b41}.template-name-input[data-v-b33171e5]:focus{background:#fff;padding-left:.35rem}html[data-theme=dark] .template-name-input[data-v-b33171e5]:focus{background-color:#222}.admin-template-canvas[data-v-b33171e5]{touch-action:none;background:#eee;flex:none;width:min(650px,100%);position:relative;overflow:hidden;box-shadow:0 18px 45px #1d17123d}html[data-theme=dark] .admin-template-canvas[data-v-b33171e5]{background-color:#1a1a1a;box-shadow:0 18px 45px #0000008c}.admin-template-canvas>img[data-v-b33171e5]{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.admin-photo-slot[data-v-b33171e5]{cursor:move;touch-action:none;border:2px solid #a32234;place-items:center;display:grid;position:absolute}html[data-theme=dark] .admin-photo-slot[data-v-b33171e5]{border-color:#a32234}.admin-photo-slot-fill[data-v-b33171e5]{pointer-events:none;background:#931c2c33;position:absolute;inset:0}html[data-theme=dark] .admin-photo-slot-fill[data-v-b33171e5]{background-color:#9a243133}.admin-photo-slot.is-selected[data-v-b33171e5]{border:3px solid #861c2a;box-shadow:0 0 0 1px #861c2a40}html[data-theme=dark] .admin-photo-slot.is-selected[data-v-b33171e5]{border-color:#861c2a;box-shadow:0 0 0 1px #861c2a40}.admin-photo-slot.is-selected .admin-photo-slot-fill[data-v-b33171e5]{background:#931c2c24}html[data-theme=dark] .admin-photo-slot.is-selected .admin-photo-slot-fill[data-v-b33171e5]{background-color:#9a243124}.admin-photo-slot.is-shaping[data-v-b33171e5]{cursor:default}.shape-edit-overlay[data-v-b33171e5]{z-index:5;touch-action:none;position:absolute;overflow:visible}.shape-edit-outline-svg[data-v-b33171e5]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.shape-edit-outline[data-v-b33171e5]{fill:#e2a62129;stroke:#e2a621;stroke-width:1.5px;vector-effect:non-scaling-stroke}html[data-theme=dark] .shape-edit-outline[data-v-b33171e5]{fill:#db9f1129;stroke:#e2a621}.shape-point-handle[data-v-b33171e5],.shape-point-midpoint[data-v-b33171e5]{border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000059}html[data-theme=dark] .shape-point-handle[data-v-b33171e5],html[data-theme=dark] .shape-point-midpoint[data-v-b33171e5]{box-shadow:0 2px 6px #0000008c}.shape-point-handle[data-v-b33171e5]{cursor:grab;background:#861c2a;border:3px solid #fff;width:24px;height:24px}html[data-theme=dark] .shape-point-handle[data-v-b33171e5]{background-color:#8d232f;border-color:#2e2e2e}.shape-point-handle[data-v-b33171e5]:hover{background:#a32234}html[data-theme=dark] .shape-point-handle[data-v-b33171e5]:hover{background-color:#aa2a39}.shape-point-midpoint[data-v-b33171e5]{cursor:copy;background:#e2a621e6;border:3px solid #fff;width:16px;height:16px}html[data-theme=dark] .shape-point-midpoint[data-v-b33171e5]{background-color:#e9ac2ce6;border-color:#2e2e2e}.shape-preset-row[data-v-b33171e5]{flex-wrap:wrap;flex:100%;gap:.35rem;margin-top:.1rem;display:flex}.shape-preset-button[data-v-b33171e5]{color:#5b4632;background:#fff;border:1px solid #d9cbb0;border-radius:.55rem;padding:.35rem .65rem;font-size:.66rem;font-weight:800}html[data-theme=dark] .shape-preset-button[data-v-b33171e5]{color:#d0b7a0;background-color:#222;border-color:#4e3f21}.shape-preset-button[data-v-b33171e5]:hover{background:#fff8ec;border-color:#e2a621}html[data-theme=dark] .shape-preset-button[data-v-b33171e5]:hover{background-color:#221f19;border-color:#e2a621}.shape-edit-hint[data-v-b33171e5]{color:#8a7e75;flex:100%;margin:.15rem 0 0;font-size:.66rem;line-height:1.45}html[data-theme=dark] .shape-edit-hint[data-v-b33171e5]{color:#a89c92}.primary-button-mini[data-v-b33171e5]{color:#fff;background:#861c2a;border-radius:.55rem;padding:.32rem .75rem;font-size:.66rem;font-weight:900}html[data-theme=dark] .primary-button-mini[data-v-b33171e5]{color:#fff;background-color:#8d232f}.admin-photo-slot .photo-area-label[data-v-b33171e5]{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#7d1e2c;border-radius:.45rem;max-width:calc(100% - 20px);padding:.28rem .55rem;font-size:.65rem;font-weight:800;position:relative;inset:auto;overflow:hidden;transform:none}html[data-theme=dark] .admin-photo-slot .photo-area-label[data-v-b33171e5]{color:#fff;background-color:#842531}.admin-qr-box[data-v-b33171e5]{cursor:move;touch-action:none;background:#1d5f8a2e;border:2px solid #1d5f8a;place-items:center;min-width:32px;min-height:32px;display:grid;position:absolute}html[data-theme=dark] .admin-qr-box[data-v-b33171e5]{background-color:#2465902e;border-color:#1d5f8a}.admin-qr-box.is-selected[data-v-b33171e5]{background:#1d5f8a29;border:3px solid #164a6c;box-shadow:0 0 0 1px #164a6c40}html[data-theme=dark] .admin-qr-box.is-selected[data-v-b33171e5]{background-color:#24659029;border-color:#164a6c;box-shadow:0 0 0 1px #0000008c}.qr-area-label[data-v-b33171e5]{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#164a6c;border-radius:.45rem;max-width:calc(100% - 20px);padding:.28rem .55rem;font-size:.65rem;font-weight:800;overflow:hidden}html[data-theme=dark] .qr-area-label[data-v-b33171e5]{color:#fff;background-color:#1c5072}.qr-resize-handle[data-v-b33171e5]{cursor:nwse-resize;touch-action:none;background:#4ea8d8;border:2px solid #164a6c;border-radius:50%;width:20px;height:20px;display:block;position:absolute;bottom:-8px;right:-8px;box-shadow:0 2px 7px #164a6c4d}html[data-theme=dark] .qr-resize-handle[data-v-b33171e5]{background-color:#55aedf;border-color:#164a6c;box-shadow:0 2px 7px #0000008c}.field-label[data-v-b33171e5]{text-transform:uppercase;letter-spacing:.06em;color:#69615a;font-size:.68rem;font-weight:800;display:block}html[data-theme=dark] .field-label[data-v-b33171e5]{color:#b5aca5}.admin-input[data-v-b33171e5]{text-transform:none;letter-spacing:0;color:#211c18;background:#fff;border:1px solid #d5cec3;border-radius:.75rem;outline:none;width:100%;margin-top:.35rem;padding:.7rem .8rem;font-size:.88rem;font-weight:600}html[data-theme=dark] .admin-input[data-v-b33171e5]{color:#dfd7d2;background-color:#222;border-color:#473f32;outline:none}.admin-input[data-v-b33171e5]:focus,html[data-theme=dark] .admin-input[data-v-b33171e5]:focus{border-color:#9e2635;box-shadow:0 0 0 3px #9e26351f}.small-button[data-v-b33171e5]{background:#f0ebe4;border-radius:.7rem;padding:.5rem .7rem;font-size:.75rem;font-weight:800}html[data-theme=dark] .small-button[data-v-b33171e5]{background-color:#1b1916}.slot-list-row[data-v-b33171e5]{background:#f0ebe4;border:1px solid #0000;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;padding:.5rem .55rem;display:flex}html[data-theme=dark] .slot-list-row[data-v-b33171e5]{background-color:#1b1916;border-color:#0000}.slot-list-row.is-active[data-v-b33171e5]{background:#f7e9ea;border-color:#a96e76}html[data-theme=dark] .slot-list-row.is-active[data-v-b33171e5]{background-color:#1e1819;border-color:#a96e76}.slot-select-button[data-v-b33171e5]{color:#3e332c;text-align:left;flex:100%;min-width:0;padding:.1rem .05rem;font-size:.8rem;font-weight:800}html[data-theme=dark] .slot-select-button[data-v-b33171e5]{color:#d4c6bd}.slot-select-button span[data-v-b33171e5]{overflow-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.35;display:block}.slot-row-actions[data-v-b33171e5]{flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.slot-row-actions button[data-v-b33171e5]{color:#6e2732;border-radius:.45rem;padding:.32rem .5rem;font-size:.65rem;font-weight:900}html[data-theme=dark] .slot-row-actions button[data-v-b33171e5]{color:#fba6ad}.slot-row-actions button[data-v-b33171e5]:hover{background:#fff}html[data-theme=dark] .slot-row-actions button[data-v-b33171e5]:hover{background-color:#222}.slot-row-actions button.is-delete[data-v-b33171e5]{color:#ad2d3b}html[data-theme=dark] .slot-row-actions button.is-delete[data-v-b33171e5]{color:#ff8386}.primary-button[data-v-b33171e5],.danger-button[data-v-b33171e5]{border-radius:.8rem;padding:.75rem 1rem;font-size:.8rem;font-weight:800}.primary-button[data-v-b33171e5]{color:#fff;background:#861c2a}html[data-theme=dark] .primary-button[data-v-b33171e5]{color:#fff;background-color:#8d232f}.primary-button[data-v-b33171e5]:disabled{opacity:.55}.danger-button[data-v-b33171e5]{color:#8d2634;border:1px solid #d5b6b9}html[data-theme=dark] .danger-button[data-v-b33171e5]{color:#ff959a;border-color:#5f3c40}.danger-link[data-v-b33171e5]{color:#a22b3a;font-size:.75rem;font-weight:800}html[data-theme=dark] .danger-link[data-v-b33171e5]{color:#fe898e}.template-autosave-status[data-v-b33171e5]{background:#f8f5f0;border:1px solid #d9d2c8;border-radius:.85rem;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:1.5rem;padding:.75rem .8rem;display:grid}html[data-theme=dark] .template-autosave-status[data-v-b33171e5]{background-color:#1f1d1b;border-color:#453e32}.template-autosave-status>i[data-v-b33171e5]{background:#3d9b6a;border-radius:50%;width:9px;height:9px}html[data-theme=dark] .template-autosave-status>i[data-v-b33171e5]{background-color:#44a170}.template-autosave-status span[data-v-b33171e5]{min-width:0}.template-autosave-status strong[data-v-b33171e5],.template-autosave-status small[data-v-b33171e5]{display:block}.template-autosave-status strong[data-v-b33171e5]{color:#493e37;font-size:.72rem}html[data-theme=dark] .template-autosave-status strong[data-v-b33171e5]{color:#cdbfb7}.template-autosave-status small[data-v-b33171e5]{color:#8b7f76;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.62rem;overflow:hidden}html[data-theme=dark] .template-autosave-status small[data-v-b33171e5]{color:#a89b92}.template-autosave-status button[data-v-b33171e5]{color:#8d2634;background:#fff;border-radius:.5rem;padding:.35rem .55rem;font-size:.65rem;font-weight:900}html[data-theme=dark] .template-autosave-status button[data-v-b33171e5]{color:#ff959a;background-color:#222}.template-autosave-status.is-pending>i[data-v-b33171e5]{background:#d89a2b}html[data-theme=dark] .template-autosave-status.is-pending>i[data-v-b33171e5]{background-color:#dfa034}.template-autosave-status.is-saving>i[data-v-b33171e5]{background:#8d2634;animation:.9s ease-in-out infinite template-saving-pulse-b33171e5}html[data-theme=dark] .template-autosave-status.is-saving>i[data-v-b33171e5]{background-color:#942c39}.template-autosave-status.is-error[data-v-b33171e5]{background:#fff1f2;border-color:#e1b6bc}html[data-theme=dark] .template-autosave-status.is-error[data-v-b33171e5]{background-color:#211c1c;border-color:#5d3a40}.template-autosave-status.is-error>i[data-v-b33171e5]{background:#bd3043}html[data-theme=dark] .template-autosave-status.is-error>i[data-v-b33171e5]{background-color:#c43749}@keyframes template-saving-pulse-b33171e5{50%{opacity:.3;transform:scale(.72)}}.template-editor-grid[data-v-b33171e5]{grid-template-columns:235px minmax(0,1fr) 250px;display:grid}.template-editor-grid .admin-template-canvas[data-v-b33171e5]{width:min(820px,100%)}.admin-homepage-canvas[data-v-b33171e5]{aspect-ratio:1080/1520;background:#17130f;width:min(580px,100%);overflow:hidden;box-shadow:0 18px 45px #1d17123d}html[data-theme=dark] .admin-homepage-canvas[data-v-b33171e5]{background-color:#3b3632;box-shadow:0 18px 45px #0000008c}.admin-homepage-canvas video[data-v-b33171e5],.admin-homepage-canvas img[data-v-b33171e5]{object-fit:cover;width:100%;height:100%}.analytics-product-section[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;padding:1.25rem 1.4rem;transition:opacity .15s;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .analytics-product-section[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.analytics-product-section.is-loading[data-v-b33171e5]{opacity:.55}.analytics-metric-card.is-actionable[data-v-b33171e5]{cursor:pointer}.analytics-metric-card.is-actionable[data-v-b33171e5]:hover{border-color:#cda6aa;transform:translateY(-2px)}html[data-theme=dark] .analytics-metric-card.is-actionable[data-v-b33171e5]:hover{border-color:#654146}.analytics-metric-heading[data-v-b33171e5]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.analytics-daily-average[data-v-b33171e5]{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.analytics-metric-card .analytics-daily-average span[data-v-b33171e5]{letter-spacing:.07em;white-space:nowrap;font-size:.5rem}.analytics-daily-average b[data-v-b33171e5]{white-space:nowrap;margin-top:.12rem;font-size:.9rem;font-weight:900;line-height:1}.analytics-metric-total[data-v-b33171e5]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.analytics-metric-total strong[data-v-b33171e5]{margin-top:.32rem}.analytics-metric-card .analytics-revenue-trend[data-v-b33171e5]{letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;gap:.22rem;margin-top:.32rem;padding:.26rem .5rem;font-size:.56rem;line-height:1;display:inline-flex}.analytics-revenue-trend i[data-v-b33171e5]{font-size:.62rem;font-style:normal}.analytics-revenue-trend b[data-v-b33171e5]{font-weight:950}.analytics-metric-card .analytics-revenue-trend.is-up[data-v-b33171e5]{color:#137a45;background:#e5f7ec}html[data-theme=dark] .analytics-metric-card .analytics-revenue-trend.is-up[data-v-b33171e5]{color:#68c389;background-color:#161e1a}.analytics-metric-card .analytics-revenue-trend.is-down[data-v-b33171e5]{color:#b3253a;background:#fde8eb}html[data-theme=dark] .analytics-metric-card .analytics-revenue-trend.is-down[data-v-b33171e5]{color:#fd8387;background-color:#201819}.analytics-metric-card .analytics-revenue-trend.is-flat[data-v-b33171e5]{color:#70655e;background:#eee9e4}html[data-theme=dark] .analytics-metric-card .analytics-revenue-trend.is-flat[data-v-b33171e5]{color:#b5a9a1;background-color:#1a1816}.analytics-metric-card.is-active .analytics-revenue-trend.is-up[data-v-b33171e5]{color:#137a45;background:#e5f7ec}html[data-theme=dark] .analytics-metric-card.is-active .analytics-revenue-trend.is-up[data-v-b33171e5]{color:#68c389;background-color:#161e1a}.analytics-metric-card.is-active .analytics-revenue-trend.is-down[data-v-b33171e5]{color:#b3253a;background:#fde8eb}html[data-theme=dark] .analytics-metric-card.is-active .analytics-revenue-trend.is-down[data-v-b33171e5]{color:#fd8387;background-color:#201819}.analytics-metric-card.is-active .analytics-revenue-trend.is-flat[data-v-b33171e5]{color:#62564e;background:#f3eeea}html[data-theme=dark] .analytics-metric-card.is-active .analytics-revenue-trend.is-flat[data-v-b33171e5]{color:#bfb1a8;background-color:#1c1a19}.coupon-redemptions[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;padding:1.1rem 1.3rem;transition:opacity .15s;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .coupon-redemptions[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.coupon-redemptions.is-loading[data-v-b33171e5]{opacity:.55}.coupon-redemptions h3[data-v-b33171e5]{font-size:1.05rem;font-weight:900}.coupon-redemptions ul[data-v-b33171e5]{flex-direction:column;max-height:340px;margin-top:.55rem;display:flex;overflow-y:auto}.coupon-redemptions li[data-v-b33171e5]{border-bottom:1px solid #0000000f;flex-wrap:wrap;align-items:baseline;gap:.25rem .8rem;padding:.55rem .1rem;display:flex}html[data-theme=dark] .coupon-redemptions li[data-v-b33171e5]{border-bottom-color:#ffffff12}.coupon-redemptions li[data-v-b33171e5]:last-child,html[data-theme=dark] .coupon-redemptions li[data-v-b33171e5]:last-child{border-bottom:0}.coupon-redemptions li b[data-v-b33171e5]{color:#5f1b26;font-size:.78rem;font-weight:900}html[data-theme=dark] .coupon-redemptions li b[data-v-b33171e5]{color:#fdb0b5}.coupon-redemptions-code[data-v-b33171e5]{color:#6d625b;background:#f6f1ea;border-radius:.4rem;padding:.16rem .45rem;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:800}html[data-theme=dark] .coupon-redemptions-code[data-v-b33171e5]{color:#b7aba3;background-color:#1e1c19}.coupon-redemptions-booth[data-v-b33171e5]{color:#82776f;font-size:.68rem;font-weight:800}html[data-theme=dark] .coupon-redemptions-booth[data-v-b33171e5]{color:#ab9f97}.coupon-redemptions li small[data-v-b33171e5]{color:#82776f;white-space:nowrap;margin-left:auto;font-size:.68rem;font-weight:800}html[data-theme=dark] .coupon-redemptions li small[data-v-b33171e5]{color:#ab9f97}.coupon-redemptions-empty[data-v-b33171e5]{color:#8f847c;margin-top:.4rem;font-size:.75rem}html[data-theme=dark] .coupon-redemptions-empty[data-v-b33171e5]{color:#a49991}.refund-details>div>small[data-v-b33171e5]{color:#82776f;margin-top:.25rem;font-size:.68rem;font-weight:750;display:block}html[data-theme=dark] .refund-details>div>small[data-v-b33171e5]{color:#ab9f97}.refund-detail-row>strong[data-v-b33171e5]{color:#9e2635;font-size:.82rem}html[data-theme=dark] .refund-detail-row>strong[data-v-b33171e5]{color:#fc8f92}.refund-detail-reason[data-v-b33171e5]{color:#4c4139;font-size:.73rem;font-weight:800}html[data-theme=dark] .refund-detail-reason[data-v-b33171e5]{color:#cbbdb4}.refund-detail-account[data-v-b33171e5]{color:#761d2b;background:#f7e9ea;border-radius:.4rem;padding:.16rem .45rem;font-size:.68rem;font-weight:850}html[data-theme=dark] .refund-detail-account[data-v-b33171e5]{color:#fca5a9;background-color:#1e1819}.analytics-bar.is-negative[data-v-b33171e5]{background:linear-gradient(#e5a552 0%,#bd6b25 100%);box-shadow:0 5px 12px #a35b1e33}html[data-theme=dark] .analytics-bar.is-negative[data-v-b33171e5]{background:linear-gradient(#ecab59 0%,#c4712d 100%);box-shadow:0 5px 12px #a35b1e33}.statistics-mode-switch[data-v-b33171e5]{background:#eadfd9;border-radius:.85rem;align-self:stretch;gap:.25rem;padding:.28rem;display:flex}html[data-theme=dark] .statistics-mode-switch[data-v-b33171e5]{background-color:#191412}.statistics-mode-switch button[data-v-b33171e5]{color:#766b63;white-space:nowrap;border-radius:.62rem;flex:1;padding:.55rem .85rem;font-size:.7rem;font-weight:900}html[data-theme=dark] .statistics-mode-switch button[data-v-b33171e5]{color:#b2a69d}.statistics-mode-switch button.is-active[data-v-b33171e5]{color:#fff;background:#7b2030;box-shadow:0 3px 12px #681c2933}html[data-theme=dark] .statistics-mode-switch button.is-active[data-v-b33171e5]{color:#fff;background-color:#812635;box-shadow:0 3px 12px #00000080}.statistics-mode-switch button[data-v-b33171e5]:disabled{cursor:wait;opacity:.6}.statistics-page-heading.global-page-heading[data-v-b33171e5]{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.statistics-page-heading>.statistics-heading-tools[data-v-b33171e5]{place-self:start end}.statistics-sticky-range[data-v-b33171e5]{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #00000014;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .9rem;width:100%;padding:.75rem 1.25rem;display:grid;position:sticky;top:5.75rem;box-shadow:0 8px 26px #271d121a}html[data-theme=dark] .statistics-sticky-range[data-v-b33171e5]{background-color:#222222f5;border-color:#ffffff17;box-shadow:0 8px 26px #00000040}.statistics-sticky-range .analytics-range-switch[data-v-b33171e5],.statistics-sticky-range .analytics-custom-range[data-v-b33171e5]{grid-column:1/-1;width:100%}.statistics-sticky-range .analytics-range-switch button[data-v-b33171e5]{flex:1}.statistics-sticky-range .analytics-exact-range[data-v-b33171e5]{text-align:left;grid-column:1/-1;margin:0}.statistics-heading-tools[data-v-b33171e5]{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.statistics-header-actions[data-v-b33171e5]{align-items:center;gap:.32rem;display:flex}.statistics-header-action[data-v-b33171e5]{color:#403630;white-space:nowrap;background:#f7f3ef;border:1px solid #e4dad2;border-radius:.72rem;justify-content:center;align-items:center;gap:.28rem;min-height:38px;padding:.5rem .68rem;font-size:.64rem;font-weight:900;line-height:1;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}html[data-theme=dark] .statistics-header-action[data-v-b33171e5]{color:#d1c4bd;background-color:#1e1c1b;border-color:#443930}.statistics-header-action[data-v-b33171e5]:hover:not(:disabled){color:#681c29;background:#eee7e1;border-color:#cdbeb4;transform:translateY(-1px);box-shadow:0 3px 10px #36231814}html[data-theme=dark] .statistics-header-action[data-v-b33171e5]:hover:not(:disabled){color:#ffabb1;background-color:#1a1715;border-color:#534236;box-shadow:0 3px 10px #0003}.statistics-header-action[data-v-b33171e5]:disabled{cursor:wait;opacity:.58}.statistics-header-action>span[data-v-b33171e5]{font-size:.82rem;line-height:1}.statistics-header-action.is-danger[data-v-b33171e5]{color:#922b3c;background:#fff8f8;border-color:#deb7bd}html[data-theme=dark] .statistics-header-action.is-danger[data-v-b33171e5]{color:#fb939b;background-color:#211f1f;border-color:#5d3a41}.statistics-header-action.is-danger[data-v-b33171e5]:hover{color:#711c2b;background:#f8e8eb;border-color:#b96774}html[data-theme=dark] .statistics-header-action.is-danger[data-v-b33171e5]:hover{color:#fca8ad;background-color:#1e1819;border-color:#b96774}.statistics-heading-tools>.statistics-mode-switch-top[data-v-b33171e5]{flex:none;width:230px}.global-page.is-graph-mode[data-v-b33171e5]{gap:.55rem}.statistics-page-heading.global-page-heading.is-graph-mode[data-v-b33171e5]{align-items:center;padding:.55rem .8rem;display:flex}.statistics-page-heading.is-graph-mode>div:first-child p[data-v-b33171e5]{display:none}.statistics-page-heading.is-graph-mode>div:first-child h2[data-v-b33171e5]{font-size:1rem}.statistics-page-heading.is-graph-mode>.statistics-heading-tools[data-v-b33171e5]{margin-left:auto}@media (width<=640px){.coupon-redemptions li small[data-v-b33171e5]{width:100%;margin-left:0}}.analytics-product-heading[data-v-b33171e5]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.analytics-product-heading h3[data-v-b33171e5]{font-size:1.1rem;font-weight:900}.analytics-product-heading>small[data-v-b33171e5]{color:#8b8078;text-align:right;max-width:330px;font-size:.62rem;font-weight:750}html[data-theme=dark] .analytics-product-heading>small[data-v-b33171e5]{color:#a69b93}.analytics-product-grid[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.analytics-product-card[data-v-b33171e5]{background:#fbf8f4;border:1px solid #e0d6ce;border-radius:1rem;padding:1rem}html[data-theme=dark] .analytics-product-card[data-v-b33171e5]{background-color:#201f1d;border-color:#463a31}.analytics-product-card-heading[data-v-b33171e5]{align-items:center;gap:.65rem;display:flex}.analytics-product-card-heading h4[data-v-b33171e5]{font-size:.9rem;font-weight:900}.analytics-product-card-heading small[data-v-b33171e5]{color:#91857d;margin-top:.1rem;font-size:.58rem;font-weight:800;display:block}html[data-theme=dark] .analytics-product-card-heading small[data-v-b33171e5]{color:#a49890}.analytics-product-icon[data-v-b33171e5]{color:#fff;background:#7b2030;border-radius:.65rem;flex:none;place-items:center;width:36px;height:36px;font:900 1rem Georgia,serif;display:grid}html[data-theme=dark] .analytics-product-icon[data-v-b33171e5]{color:#fff;background-color:#812635}.analytics-product-card dl[data-v-b33171e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.85rem;display:grid}.analytics-product-card dl div[data-v-b33171e5]{background:#fff;border-radius:.65rem;min-width:0;padding:.55rem}html[data-theme=dark] .analytics-product-card dl div[data-v-b33171e5]{background-color:#222}.analytics-product-card dt[data-v-b33171e5]{color:#958a82;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:900;overflow:hidden}html[data-theme=dark] .analytics-product-card dt[data-v-b33171e5]{color:#a1968e}.analytics-product-card dd[data-v-b33171e5]{color:#5f1b26;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.7rem;font-weight:900;overflow:hidden}html[data-theme=dark] .analytics-product-card dd[data-v-b33171e5]{color:#fdb0b5}.analytics-product-card dd.is-low[data-v-b33171e5]{color:#b32638}html[data-theme=dark] .analytics-product-card dd.is-low[data-v-b33171e5]{color:#fd8386}.global-page[data-v-b33171e5]{flex-direction:column;gap:1.25rem;display:flex}.global-page-heading[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 1.5rem;display:flex;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .global-page-heading[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.global-page-heading h2[data-v-b33171e5]{font-size:1.65rem;font-weight:800}.global-page-heading>div:first-child>p[data-v-b33171e5]:last-child{color:#00000075;margin-top:.2rem;font-size:.8rem}html[data-theme=dark] .global-page-heading>div:first-child>p[data-v-b33171e5]:last-child{color:#ffffff94}.analytics-range-control[data-v-b33171e5]{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.analytics-range-switch[data-v-b33171e5]{background:#f3eee8;border-radius:.85rem;flex-wrap:wrap;gap:.3rem;padding:.28rem;display:flex}html[data-theme=dark] .analytics-range-switch[data-v-b33171e5]{background-color:#1c1a18}.analytics-range-switch button[data-v-b33171e5]{color:#766b63;white-space:nowrap;border-radius:.62rem;padding:.55rem .75rem;font-size:.7rem;font-weight:900;transition:all .15s}html[data-theme=dark] .analytics-range-switch button[data-v-b33171e5]{color:#b2a69d}.analytics-range-switch button[data-v-b33171e5]:hover{color:#681c29}html[data-theme=dark] .analytics-range-switch button[data-v-b33171e5]:hover{color:#ffabb1}.analytics-range-switch button.is-active[data-v-b33171e5]{color:#681c29;background:#fff;box-shadow:0 3px 12px #3623181f}html[data-theme=dark] .analytics-range-switch button.is-active[data-v-b33171e5]{color:#ffabb1;background-color:#222;box-shadow:0 3px 12px #0000004d}.analytics-range-switch button[data-v-b33171e5]:disabled{cursor:wait}.analytics-custom-range[data-v-b33171e5]{color:#80746c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.58rem;font-weight:900;display:flex}html[data-theme=dark] .analytics-custom-range[data-v-b33171e5]{color:#ada198}.analytics-custom-range label[data-v-b33171e5]{align-items:center;gap:.35rem;display:flex}.analytics-custom-range input[data-v-b33171e5]{color:#352b25;background:#fbf8f4;border:1px solid #d8cec5;border-radius:.7rem;outline:none;padding:.4rem .55rem;font-size:.72rem;font-weight:800}html[data-theme=dark] .analytics-custom-range input[data-v-b33171e5]{color:#d8cbc3;background-color:#201f1d;border-color:#493e33;outline:none}.analytics-custom-range input[data-v-b33171e5]:focus,html[data-theme=dark] .analytics-custom-range input[data-v-b33171e5]:focus{border-color:#9e2635;box-shadow:0 0 0 3px #9e26351a}.analytics-exact-range[data-v-b33171e5]{color:#786e67;text-align:right;font-size:.68rem;font-weight:750}html[data-theme=dark] .analytics-exact-range[data-v-b33171e5]{color:#afa59d}.analytics-stats-actions[data-v-b33171e5]{gap:.5rem;margin-top:.2rem;display:flex}.analytics-summary-grid[data-v-b33171e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;transition:opacity .15s;display:grid}.analytics-summary-grid.is-loading[data-v-b33171e5],.analytics-chart-card.is-loading[data-v-b33171e5],.global-table-card.is-loading[data-v-b33171e5]{opacity:.55}.analytics-metric-card[data-v-b33171e5]{text-align:left;background:#fff;border:1px solid #00000014;border-radius:1.25rem;min-height:132px;padding:1.25rem;transition:all .15s;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .analytics-metric-card[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.analytics-metric-card[data-v-b33171e5]:not(.is-information):hover{border-color:#cda6aa;transform:translateY(-2px)}html[data-theme=dark] .analytics-metric-card[data-v-b33171e5]:not(.is-information):hover{border-color:#654146}.analytics-metric-card.is-active[data-v-b33171e5]{color:#fff;background:linear-gradient(145deg,#8d2232,#681c29);border-color:#9a3544;box-shadow:0 14px 32px #681c2938}html[data-theme=dark] .analytics-metric-card.is-active[data-v-b33171e5]{color:#fff;background:linear-gradient(145deg,#942937,#6e222e);border-color:#9a3544;box-shadow:0 14px 32px #0000008c}.analytics-metric-card span[data-v-b33171e5]{letter-spacing:.09em;text-transform:uppercase;color:#81766e;font-size:.67rem;font-weight:900;display:block}html[data-theme=dark] .analytics-metric-card span[data-v-b33171e5]{color:#aca098}.analytics-metric-card strong[data-v-b33171e5]{color:#681c29;margin-top:.32rem;font-size:1.85rem;line-height:1.1;display:block}html[data-theme=dark] .analytics-metric-card strong[data-v-b33171e5]{color:#ffabb1}.analytics-metric-card small[data-v-b33171e5]{color:#988d85;margin-top:.55rem;font-size:.68rem;display:block}html[data-theme=dark] .analytics-metric-card small[data-v-b33171e5]{color:#9f948c}.analytics-metric-card.is-active span[data-v-b33171e5],.analytics-metric-card.is-active strong[data-v-b33171e5],.analytics-metric-card.is-active small[data-v-b33171e5],html[data-theme=dark] .analytics-metric-card.is-active span[data-v-b33171e5],html[data-theme=dark] .analytics-metric-card.is-active strong[data-v-b33171e5],html[data-theme=dark] .analytics-metric-card.is-active small[data-v-b33171e5]{color:#fff}.analytics-metric-card.is-information[data-v-b33171e5]{background:#fbf8f4}html[data-theme=dark] .analytics-metric-card.is-information[data-v-b33171e5]{background-color:#201f1d}.analytics-chart-card[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;padding:1.35rem 1.45rem;transition:opacity .15s;position:relative;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .analytics-chart-card[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.analytics-chart-heading[data-v-b33171e5]{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.analytics-chart-heading h3[data-v-b33171e5]{font-size:1.15rem;font-weight:800}.analytics-chart-heading>div:first-child>small[data-v-b33171e5]{color:#8a7e75;margin-top:.25rem;font-size:.68rem;font-weight:800;display:block}html[data-theme=dark] .analytics-chart-heading>div:first-child>small[data-v-b33171e5]{color:#a89c92}.analytics-chart-actions[data-v-b33171e5]{flex-direction:column;align-items:flex-end;gap:.45rem;min-width:190px;display:flex}.analytics-chart-actions>strong[data-v-b33171e5]{color:#681c29;white-space:nowrap;font-size:1.15rem;line-height:1}html[data-theme=dark] .analytics-chart-actions>strong[data-v-b33171e5]{color:#ffabb1}.analytics-booth-filter[data-v-b33171e5]{color:#80746c;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.25rem;width:100%;font-size:.58rem;font-weight:900;display:flex}html[data-theme=dark] .analytics-booth-filter[data-v-b33171e5]{color:#ada198}.analytics-booth-filter span[data-v-b33171e5]{text-align:right}.analytics-booth-filter select[data-v-b33171e5]{color:#352b25;text-transform:none;letter-spacing:0;background:#fbf8f4;border:1px solid #d8cec5;border-radius:.7rem;outline:none;width:100%;min-width:190px;padding:.55rem 2rem .55rem .7rem;font-size:.72rem;font-weight:800}html[data-theme=dark] .analytics-booth-filter select[data-v-b33171e5]{color:#d8cbc3;background-color:#201f1d;border-color:#493e33;outline:none}.analytics-booth-filter select[data-v-b33171e5]:focus,html[data-theme=dark] .analytics-booth-filter select[data-v-b33171e5]:focus{border-color:#9e2635;box-shadow:0 0 0 3px #9e26351a}.analytics-chart-scroll[data-v-b33171e5]{padding-top:1.4rem;overflow-x:auto}.analytics-chart[data-v-b33171e5]{background:repeating-linear-gradient(0deg,#0000 0 73px,#48352812 74px,#0000 75px);border-bottom:1px solid #d8d0c8;align-items:stretch;gap:.25rem;height:300px;display:flex}html[data-theme=dark] .analytics-chart[data-v-b33171e5]{background:repeating-linear-gradient(0deg,#0000 0 73px,#ffffff15 74px,#0000 75px);border-bottom-color:#473e35}.analytics-bar-column[data-v-b33171e5]{text-align:center;flex:1;grid-template-rows:20px minmax(0,1fr) 28px;grid-template-columns:minmax(0,1fr);align-items:end;min-width:40px;display:grid}.analytics-bar-value[data-v-b33171e5]{color:#8c3040;white-space:nowrap;justify-self:center;font-size:.55rem;font-weight:900}html[data-theme=dark] .analytics-bar-value[data-v-b33171e5]{color:#fb939f}.analytics-bar-track[data-v-b33171e5]{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.analytics-bar[data-v-b33171e5]{background:linear-gradient(#bd6170 0%,#861c2a 58%,#5d1622 100%);border-radius:.5rem .5rem .15rem .15rem;width:min(34px,72%);min-height:0;transition:height .35s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 5px 12px #681c2929}html[data-theme=dark] .analytics-bar[data-v-b33171e5]{background:linear-gradient(#c46776 0%,#8d232f 58%,#631c27 100%);box-shadow:0 5px 12px #0006}.analytics-bar-column small[data-v-b33171e5]{color:#756a63;white-space:nowrap;align-self:center;font-size:.56rem;font-weight:800}html[data-theme=dark] .analytics-bar-column small[data-v-b33171e5]{color:#b2a69f}.analytics-bar-column:last-child small[data-v-b33171e5]{justify-self:end}.analytics-empty[data-v-b33171e5]{text-align:center;color:#8f847c;font-size:.8rem;position:absolute;inset:50% 0 auto}html[data-theme=dark] .analytics-empty[data-v-b33171e5]{color:#a49991}.global-table-card[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.25rem;transition:opacity .15s;overflow:hidden;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .global-table-card[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.global-table-heading[data-v-b33171e5]{border-bottom:1px solid #00000014;padding:1.25rem 1.4rem}html[data-theme=dark] .global-table-heading[data-v-b33171e5]{border-bottom-color:#ffffff17}.global-table-heading h3[data-v-b33171e5]{font-size:1.1rem;font-weight:800}.booth-stat-table[data-v-b33171e5]{flex-direction:column;display:flex}.booth-stat-row[data-v-b33171e5]{text-align:left;border-bottom:1px solid #00000012;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(100px,.45fr));align-items:center;gap:1rem;width:100%;padding:.85rem 1.4rem;display:grid}html[data-theme=dark] .booth-stat-row[data-v-b33171e5]{border-bottom-color:#ffffff15}.booth-stat-row[data-v-b33171e5]:last-child,html[data-theme=dark] .booth-stat-row[data-v-b33171e5]:last-child{border-bottom:0}.booth-stat-row[data-v-b33171e5]:not(.is-heading):hover{background:#fbf7f3}html[data-theme=dark] .booth-stat-row[data-v-b33171e5]:not(.is-heading):hover{background-color:#201e1c}.booth-stat-row.is-heading[data-v-b33171e5]{color:#81766e;letter-spacing:.07em;text-transform:uppercase;background:#f6f2ec;font-size:.65rem;font-weight:900}html[data-theme=dark] .booth-stat-row.is-heading[data-v-b33171e5]{color:#aca098;background-color:#1e1c1a}.booth-stat-row>span[data-v-b33171e5]:first-child{align-items:center;gap:.6rem;display:flex}.booth-stat-row i[data-v-b33171e5]{background:#777;border-radius:50%;width:8px;height:8px;display:block}html[data-theme=dark] .booth-stat-row i[data-v-b33171e5]{background-color:#777}.booth-stat-row i.online[data-v-b33171e5]{background:#55c987}html[data-theme=dark] .booth-stat-row i.online[data-v-b33171e5]{background-color:#5cd08d}.booth-stat-row i.degraded[data-v-b33171e5]{background:#e0a326}html[data-theme=dark] .booth-stat-row i.degraded[data-v-b33171e5]{background-color:#e7a930}.booth-stat-row i.offline[data-v-b33171e5]{background:#c5324a}html[data-theme=dark] .booth-stat-row i.offline[data-v-b33171e5]{background-color:#cc3950}.booth-stat-row strong[data-v-b33171e5]{color:#5f1b26;font-size:.85rem}html[data-theme=dark] .booth-stat-row strong[data-v-b33171e5]{color:#fdb0b5}.analytics-chart-scroll[data-v-b33171e5]{overflow-x:hidden}.analytics-bar-column[data-v-b33171e5]{min-width:0}.analytics-bar-column small[data-v-b33171e5]{font-size:clamp(.46rem,.62vw,.56rem)}.analytics-bar-column[data-v-b33171e5]{grid-template-rows:minmax(0,1fr) 28px}.analytics-bar-track[data-v-b33171e5]{height:calc(100% - 1.35rem)}.analytics-bar-value[data-v-b33171e5]{bottom:calc(var(--analytics-bar-height) + .3rem);z-index:1;justify-self:auto;position:absolute;left:50%;transform:translate(-50%)}.booth-stat-group-header[data-v-b33171e5]{color:#3f3831;text-align:left;background:#f6f2ec;border-bottom:1px solid #00000012;align-items:center;gap:.6rem;width:100%;padding:.7rem 1.4rem;transition:all .15s;display:flex}html[data-theme=dark] .booth-stat-group-header[data-v-b33171e5]{color:#cdc5bc;background-color:#1e1c1a;border-bottom-color:#ffffff15}.booth-stat-group-header[data-v-b33171e5]:hover{color:#261e19;background:#f1e3e3}html[data-theme=dark] .booth-stat-group-header[data-v-b33171e5]:hover{color:#e0d5ce;background-color:#1b1616}.booth-stat-group-header.is-expanded[data-v-b33171e5]{background:#f9eded}html[data-theme=dark] .booth-stat-group-header.is-expanded[data-v-b33171e5]{background-color:#1f1a1a}.booth-stat-group-header b[data-v-b33171e5]{font-size:.8rem}.booth-stat-group-header small[data-v-b33171e5]{color:#8d837b;font-size:.65rem;font-weight:800}html[data-theme=dark] .booth-stat-group-header small[data-v-b33171e5]{color:#a49a91}.booth-stat-group-header .booth-account-chevron[data-v-b33171e5]{transition:transform .15s}.booth-stat-group-header.is-expanded .booth-account-chevron[data-v-b33171e5]{color:#861c2a;transform:rotate(90deg)}html[data-theme=dark] .booth-stat-group-header.is-expanded .booth-account-chevron[data-v-b33171e5]{color:#fa9fa0}.booth-stat-location-label[data-v-b33171e5]{color:#7d7268;letter-spacing:.06em;text-transform:uppercase;margin:.6rem 0 .1rem 1.4rem;font-size:.62rem;font-weight:900}html[data-theme=dark] .booth-stat-location-label[data-v-b33171e5]{color:#aea298}.booth-stat-location-label.is-unassigned[data-v-b33171e5]{color:#a3968d}html[data-theme=dark] .booth-stat-location-label.is-unassigned[data-v-b33171e5]{color:#9c8f86}.gallery-filters[data-v-b33171e5]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.gallery-filters .coupon-select[data-v-b33171e5]{min-width:0}.gallery-total-size[data-v-b33171e5]{color:#564b44;white-space:nowrap;font-size:.72rem;font-weight:900}html[data-theme=dark] .gallery-total-size[data-v-b33171e5]{color:#c4b7af}.gallery-filters-divider[data-v-b33171e5]{background:#0000001a;align-self:stretch;width:1px}html[data-theme=dark] .gallery-filters-divider[data-v-b33171e5]{background-color:#ffffff1d}.gallery-list[data-v-b33171e5]{flex-direction:column;gap:.6rem;transition:opacity .15s;display:flex}.gallery-list.is-loading[data-v-b33171e5]{opacity:.55}.gallery-row[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1rem;overflow:hidden;box-shadow:0 4px 14px #271d120a}html[data-theme=dark] .gallery-row[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 4px 14px #0000001a}.gallery-row-summary[data-v-b33171e5]{text-align:left;grid-template-columns:52px minmax(0,1fr) auto auto auto;align-items:center;gap:.85rem;width:100%;padding:.6rem .9rem;display:grid}.gallery-row-thumb[data-v-b33171e5]{object-fit:cover;background:#211913;border-radius:.6rem;flex:none;width:52px;height:52px}html[data-theme=dark] .gallery-row-thumb[data-v-b33171e5]{background-color:#403730}.gallery-row-info[data-v-b33171e5]{min-width:0;display:block}.gallery-row-info b[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;display:block;overflow:hidden}.gallery-owner-pill[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;color:#fff;letter-spacing:.03em;background:#761d2b;border-radius:999px;max-width:100%;margin-top:.25rem;padding:.16rem .55rem;font-size:.6rem;font-weight:900;display:inline-block;overflow:hidden}html[data-theme=dark] .gallery-owner-pill[data-v-b33171e5]{color:#fff;background-color:#7c2330}.gallery-row-info>span[data-v-b33171e5]:not(.gallery-owner-pill){text-overflow:ellipsis;white-space:nowrap;color:#82776f;margin-top:.15rem;font-size:.7rem;font-weight:700;display:block;overflow:hidden}html[data-theme=dark] .gallery-row-info>span[data-v-b33171e5]:not(.gallery-owner-pill){color:#ab9f97}.gallery-product-tag[data-v-b33171e5]{color:#756960;letter-spacing:.04em;vertical-align:1px;background:#eee5df;border-radius:.25rem;margin-right:.28rem;padding:.06rem .26rem;font-size:.5rem;font-weight:900;line-height:1.35;display:inline-block}html[data-theme=dark] .gallery-product-tag[data-v-b33171e5]{color:#b4a79d;background-color:#1a1714}.gallery-product-tag.is-photo[data-v-b33171e5]{color:#8c2636;background:#f6e7e0}html[data-theme=dark] .gallery-product-tag.is-photo[data-v-b33171e5]{color:#fe969d;background-color:#1e1715}.gallery-filter-tag[data-v-b33171e5]{color:#51607a;letter-spacing:.04em;vertical-align:1px;background:#eef0f4;border-radius:.25rem;margin-left:.3rem;padding:.06rem .26rem;font-size:.5rem;font-weight:900;line-height:1.35;display:inline-block}html[data-theme=dark] .gallery-filter-tag[data-v-b33171e5]{color:#a0b1ce;background-color:#1a1b1d}.gallery-filter-tag.is-black-and-white[data-v-b33171e5]{color:#f4f4f6;background:#2b2b30}html[data-theme=dark] .gallery-filter-tag.is-black-and-white[data-v-b33171e5]{color:#f4f4f6;background-color:#3c3c41}.gallery-filter-tag.is-vintage[data-v-b33171e5]{color:#8a5a16;background:#f6ecd8}html[data-theme=dark] .gallery-filter-tag.is-vintage[data-v-b33171e5]{color:#d6a163;background-color:#1e1911}.gallery-row-sizes[data-v-b33171e5]{color:#91857c;white-space:nowrap;flex-direction:column;gap:.1rem;font-size:.62rem;font-weight:800;display:flex}html[data-theme=dark] .gallery-row-sizes[data-v-b33171e5]{color:#a4988f}.gallery-row-when[data-v-b33171e5]{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.gallery-row-when small[data-v-b33171e5]{color:#91857c;white-space:nowrap;font-size:.68rem;font-weight:800}html[data-theme=dark] .gallery-row-when small[data-v-b33171e5]{color:#a4988f}.gallery-row-expiry[data-v-b33171e5]{color:#b8790f!important}html[data-theme=dark] .gallery-row-expiry[data-v-b33171e5]{color:#dd9c41!important}.gallery-row-expiry.is-urgent[data-v-b33171e5]{color:#ad2434!important}html[data-theme=dark] .gallery-row-expiry.is-urgent[data-v-b33171e5]{color:#fe8687!important}.gallery-row-chevron[data-v-b33171e5]{color:#a89a8f;font-size:.85rem;transition:transform .15s}html[data-theme=dark] .gallery-row-chevron[data-v-b33171e5]{color:#9b8d82}.gallery-row.is-expanded .gallery-row-chevron[data-v-b33171e5]{transform:rotate(180deg)}.gallery-row-detail[data-v-b33171e5]{background:#fbf8f4;border-top:1px solid #00000012;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem;padding:1rem;display:flex}html[data-theme=dark] .gallery-row-detail[data-v-b33171e5]{background-color:#201f1d;border-top-color:#ffffff15}.gallery-row-media[data-v-b33171e5]{background:#211913;border-radius:.85rem;flex:none;place-items:center;width:min(440px,100%);max-width:100%;display:grid;overflow:hidden}html[data-theme=dark] .gallery-row-media[data-v-b33171e5]{background-color:#403730}.gallery-row-media img[data-v-b33171e5],.gallery-row-media video[data-v-b33171e5]{object-fit:contain;width:100%;height:auto;max-height:72vh;display:block}.gallery-row-actions[data-v-b33171e5]{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.payments-row .gallery-row-summary[data-v-b33171e5]{grid-template-columns:minmax(0,1fr) auto auto}.payments-row .gallery-row-info[data-v-b33171e5]{align-items:center;gap:.5rem;display:flex}.payments-row .gallery-row-info b[data-v-b33171e5]{flex:none;max-width:220px}.payments-health-card[data-v-b33171e5]{color:#564b44;background:#fff;border:1px solid #00000014;border-radius:1.15rem;padding:1.1rem 1.25rem;font-size:.78rem;font-weight:700;box-shadow:0 7px 22px #271d120d}html[data-theme=dark] .payments-health-card[data-v-b33171e5]{color:#c4b7af;background-color:#222;border-color:#ffffff17;box-shadow:0 7px 22px #00000020}.payments-health-banner[data-v-b33171e5]{color:#a02737;background:#f9e5e7;border-radius:.7rem;margin-bottom:.6rem;padding:.6rem .8rem;font-size:.75rem;font-weight:800}html[data-theme=dark] .payments-health-banner[data-v-b33171e5]{color:#fb8e92;background-color:#1f1717}.payments-unconsumed-list[data-v-b33171e5]{margin:.5rem 0 0;padding-left:1.1rem;font-weight:700}.payments-unconsumed-list li[data-v-b33171e5]{margin-top:.2rem}.payments-health-row[data-v-b33171e5]{flex-wrap:wrap;gap:1.2rem;display:flex}.payments-health-row b[data-v-b33171e5]{color:#82776f;letter-spacing:.06em;text-transform:uppercase;margin-right:.35rem;font-size:.62rem;font-weight:900}html[data-theme=dark] .payments-health-row b[data-v-b33171e5]{color:#ab9f97}.payments-raw-text[data-v-b33171e5]{white-space:pre-wrap;word-break:break-word;color:#4c4139;background:#fff;border-radius:.7rem;width:100%;padding:.8rem;font-family:ui-monospace,monospace;font-size:.72rem;box-shadow:inset 0 0 0 1px #0000000f}html[data-theme=dark] .payments-raw-text[data-v-b33171e5]{color:#cbbdb4;background-color:#222;box-shadow:inset 0 0 0 1px #00000026}.payments-payer-name[data-v-b33171e5]{color:#4c4139!important;font-weight:800!important}html[data-theme=dark] .payments-payer-name[data-v-b33171e5]{color:#cbbdb4!important}.payments-chat-title[data-v-b33171e5]{color:#82776f;width:100%;margin:0 0 -.4rem;font-size:.72rem;font-weight:700}html[data-theme=dark] .payments-chat-title[data-v-b33171e5]{color:#ab9f97}.payments-chat-title strong[data-v-b33171e5]{color:#4c4139;font-weight:900}html[data-theme=dark] .payments-chat-title strong[data-v-b33171e5]{color:#cbbdb4}.payments-amount[data-v-b33171e5]{color:#5f1b26;background:#f6f1ea;border-radius:.45rem;flex:none;align-items:baseline;gap:.32rem;padding:.24rem .5rem;font-size:.74rem;font-weight:900;display:inline-flex}html[data-theme=dark] .payments-amount[data-v-b33171e5]{color:#fdb0b5;background-color:#1e1c19}.payments-amount[data-v-b33171e5]:before{content:"Paid";color:#81766e;letter-spacing:.07em;text-transform:uppercase;font-size:.54rem;font-weight:900}html[data-theme=dark] .payments-amount[data-v-b33171e5]:before{color:#aca098}.payments-refunded[data-v-b33171e5]{background:#f9e5e7;border-radius:.45rem;flex:none;padding:.24rem .5rem;display:inline-flex;color:#a02737!important;font-size:.68rem!important;font-weight:900!important}html[data-theme=dark] .payments-refunded[data-v-b33171e5]{background-color:#1f1717;color:#fb8e92!important}.payment-refund-history[data-v-b33171e5]{background:#fff;border-radius:.8rem;width:min(620px,100%);padding:.8rem;box-shadow:inset 0 0 0 1px #0000000f}html[data-theme=dark] .payment-refund-history[data-v-b33171e5]{background-color:#222;box-shadow:inset 0 0 0 1px #00000026}.payment-refund-history article[data-v-b33171e5]{border-bottom:1px solid #00000012;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;padding:.5rem 0;display:grid}html[data-theme=dark] .payment-refund-history article[data-v-b33171e5]{border-bottom-color:#ffffff15}.payment-refund-history article[data-v-b33171e5]:last-child,html[data-theme=dark] .payment-refund-history article[data-v-b33171e5]:last-child{border-bottom:0}.payment-refund-history article strong[data-v-b33171e5]{color:#a02737}html[data-theme=dark] .payment-refund-history article strong[data-v-b33171e5]{color:#fb8e92}.payment-refund-history article span[data-v-b33171e5]{color:#4c4139;font-size:.72rem;font-weight:800}html[data-theme=dark] .payment-refund-history article span[data-v-b33171e5]{color:#cbbdb4}.payment-refund-history article small[data-v-b33171e5]{color:#8b8179;grid-column:2;font-size:.62rem}html[data-theme=dark] .payment-refund-history article small[data-v-b33171e5]{color:#a59b92}.refund-reason-input[data-v-b33171e5]{resize:vertical;min-height:90px}.payments-row .coupon-status-pill[data-v-b33171e5]{flex:none}.payments-filters[data-v-b33171e5]{justify-content:flex-start}.payments-filters form[data-v-b33171e5]{flex:none;width:min(440px,100%)}.payments-filters form input[data-v-b33171e5]{width:100%}.coupon-back-link[data-v-b33171e5]{color:#8b2636;margin-bottom:.4rem;font-size:.68rem;font-weight:900}html[data-theme=dark] .coupon-back-link[data-v-b33171e5]{color:#fe969d}.coupon-issuer-note[data-v-b33171e5]{color:#9a6a1f;margin-top:.3rem;font-size:.68rem;font-weight:800}html[data-theme=dark] .coupon-issuer-note[data-v-b33171e5]{color:#d3a05a}.coupon-issuer-pill[data-v-b33171e5]{color:#9a6a1f;letter-spacing:.06em;vertical-align:middle;background:#fdf0d8;border-radius:999px;margin-left:.5rem;padding:.15rem .5rem;font-size:.58rem;font-weight:900;display:inline-block}html[data-theme=dark] .coupon-issuer-pill[data-v-b33171e5]{color:#d3a05a;background-color:#241a07}.coupon-summary-grid[data-v-b33171e5],.coupon-detail-summary[data-v-b33171e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.coupon-summary-grid article[data-v-b33171e5],.coupon-detail-summary article[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.15rem;padding:1.1rem 1.25rem;box-shadow:0 7px 22px #271d120d}html[data-theme=dark] .coupon-summary-grid article[data-v-b33171e5],html[data-theme=dark] .coupon-detail-summary article[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 7px 22px #00000020}.coupon-summary-grid span[data-v-b33171e5],.coupon-detail-summary span[data-v-b33171e5]{color:#82776f;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:900;display:block}html[data-theme=dark] .coupon-summary-grid span[data-v-b33171e5],html[data-theme=dark] .coupon-detail-summary span[data-v-b33171e5]{color:#ab9f97}.coupon-summary-grid strong[data-v-b33171e5],.coupon-detail-summary strong[data-v-b33171e5]{color:#761d2b;margin-top:.2rem;font-size:1.75rem;display:block}html[data-theme=dark] .coupon-summary-grid strong[data-v-b33171e5],html[data-theme=dark] .coupon-detail-summary strong[data-v-b33171e5]{color:#fca5a9}.coupon-list-toolbar[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1rem;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}html[data-theme=dark] .coupon-list-toolbar[data-v-b33171e5]{background-color:#222;border-color:#ffffff17}.coupon-filter-tabs[data-v-b33171e5]{background:#f3eee8;border-radius:.7rem;gap:.2rem;padding:.2rem;display:flex}html[data-theme=dark] .coupon-filter-tabs[data-v-b33171e5]{background-color:#1c1a18}.coupon-filter-tabs button[data-v-b33171e5]{color:#776c64;border-radius:.55rem;padding:.48rem .7rem;font-size:.68rem;font-weight:900}html[data-theme=dark] .coupon-filter-tabs button[data-v-b33171e5]{color:#b1a59d}.coupon-filter-tabs button.is-active[data-v-b33171e5]{color:#761d2b;background:#fff;box-shadow:0 2px 9px #3223181a}html[data-theme=dark] .coupon-filter-tabs button.is-active[data-v-b33171e5]{color:#fca5a9;background-color:#222;box-shadow:0 2px 9px #00000040}.coupon-batch-list[data-v-b33171e5]{flex-direction:column;gap:.7rem;transition:opacity .15s;display:flex}.coupon-batch-list.is-loading[data-v-b33171e5]{opacity:.55}.coupon-batch-card[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.15rem;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid;box-shadow:0 7px 22px #271d120d}html[data-theme=dark] .coupon-batch-card[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 7px 22px #00000020}.coupon-batch-card h3[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:900;overflow:hidden}.coupon-batch-card p[data-v-b33171e5]{color:#564b44;margin-top:.18rem;font-size:.75rem}html[data-theme=dark] .coupon-batch-card p[data-v-b33171e5]{color:#c4b7af}.coupon-batch-card small[data-v-b33171e5]{color:#91857c;margin-top:.28rem;font-size:.67rem;display:block}html[data-theme=dark] .coupon-batch-card small[data-v-b33171e5]{color:#a4988f}.coupon-batch-icon[data-v-b33171e5]{color:#801f2e;background:#f3e3e5;border-radius:.8rem;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:900;display:grid}html[data-theme=dark] .coupon-batch-icon[data-v-b33171e5]{color:#fca0a4;background-color:#1c1617}.coupon-empty-state[data-v-b33171e5]{color:#8a7e75;border:1px dashed #cbbdb2;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}html[data-theme=dark] .coupon-empty-state[data-v-b33171e5]{color:#a89c92;border-color:#534336}.coupon-empty-state strong[data-v-b33171e5]{color:#4c4139}html[data-theme=dark] .coupon-empty-state strong[data-v-b33171e5]{color:#cbbdb4}.coupon-empty-state span[data-v-b33171e5]{margin-top:.25rem;font-size:.75rem}.coupon-generator-grid[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.coupon-scope-options[data-v-b33171e5],.coupon-booth-picker[data-v-b33171e5]{flex-wrap:wrap;gap:.6rem;display:flex}.coupon-scope-options label[data-v-b33171e5],.coupon-booth-picker label[data-v-b33171e5]{background:#fbf8f4;border:1px solid #ddd2c9;border-radius:.75rem;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.75rem;font-weight:800;display:flex}html[data-theme=dark] .coupon-scope-options label[data-v-b33171e5],html[data-theme=dark] .coupon-booth-picker label[data-v-b33171e5]{background-color:#201f1d;border-color:#483c31}.coupon-scope-options input[data-v-b33171e5],.coupon-booth-picker input[data-v-b33171e5]{accent-color:#861c2a}html[data-theme=dark] .coupon-scope-options input[data-v-b33171e5],html[data-theme=dark] .coupon-booth-picker input[data-v-b33171e5]{accent-color:#b54950}.coupon-success-card[data-v-b33171e5]{text-align:center;background:radial-gradient(circle at 50% 20%,#fff 0,#fff9f2 65%,#f3e7de 100%);border:1px solid #dfc8ca;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:2rem;display:flex;box-shadow:0 12px 34px #4f2a1b14}html[data-theme=dark] .coupon-success-card[data-v-b33171e5]{background:radial-gradient(circle at 50% 20%,#222 0,#221f1c 65%,#1c1714 100%);border-color:#52393c;box-shadow:0 12px 34px #0003}.coupon-success-mark[data-v-b33171e5]{color:#fff;background:#26855d;border-radius:50%;place-items:center;width:66px;height:66px;font-size:2rem;display:grid;box-shadow:0 10px 25px #26855d33}html[data-theme=dark] .coupon-success-mark[data-v-b33171e5]{color:#fff;background-color:#2e8b63;box-shadow:0 10px 25px #26855d33}.coupon-success-card h2[data-v-b33171e5]{font-size:1.8rem;font-weight:900}.coupon-success-card>p[data-v-b33171e5]:not(.eyebrow){color:#766a62;margin-top:.4rem}html[data-theme=dark] .coupon-success-card>p[data-v-b33171e5]:not(.eyebrow){color:#b3a69d}.coupon-success-card>div[data-v-b33171e5]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}.coupon-detail-summary[data-v-b33171e5]{grid-template-columns:repeat(4,minmax(0,1fr))}.coupon-detail-card[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.2rem;overflow:hidden;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .coupon-detail-card[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.coupon-detail-actions[data-v-b33171e5]{border-bottom:1px solid #00000014;flex-wrap:wrap;align-items:center;gap:.55rem;padding:1rem;display:flex}html[data-theme=dark] .coupon-detail-actions[data-v-b33171e5]{border-bottom-color:#ffffff17}.coupon-expiry-edit[data-v-b33171e5]{align-items:center;gap:.45rem;margin-left:auto;display:flex}.coupon-expiry-edit .admin-input[data-v-b33171e5]{width:auto;min-width:0;padding:.5rem .55rem;font-size:.7rem}.coupon-detail-actions form[data-v-b33171e5]{flex:1;gap:.45rem;min-width:260px;display:flex}.coupon-select[data-v-b33171e5]{color:#332a24;background:#fff;border:1px solid #d5cec3;border-radius:.7rem;outline:none;padding:.58rem .7rem;font-size:.7rem;font-weight:800}html[data-theme=dark] .coupon-select[data-v-b33171e5]{color:#d8ccc4;background-color:#222;border-color:#473f32;outline:none}.coupon-select[data-v-b33171e5]:focus,html[data-theme=dark] .coupon-select[data-v-b33171e5]:focus{border-color:#9e2635}.coupon-bulk-bar[data-v-b33171e5]{color:#82766e;background:#f7f3ee;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;font-size:.7rem;font-weight:800;display:flex}html[data-theme=dark] .coupon-bulk-bar[data-v-b33171e5]{color:#aca097;background-color:#1e1c1a}.coupon-bulk-bar.has-selection[data-v-b33171e5]{color:#681c29;background:#f7e9ea}html[data-theme=dark] .coupon-bulk-bar.has-selection[data-v-b33171e5]{color:#ffabb1;background-color:#1e1819}.coupon-bulk-bar>div[data-v-b33171e5]{gap:.35rem;display:flex}.coupon-bulk-bar button[data-v-b33171e5]{color:#681c29;border-radius:.55rem;padding:.4rem .6rem}html[data-theme=dark] .coupon-bulk-bar button[data-v-b33171e5]{color:#ffabb1}.coupon-bulk-bar button[data-v-b33171e5]:hover:not(:disabled){background:#fff}html[data-theme=dark] .coupon-bulk-bar button[data-v-b33171e5]:hover:not(:disabled){background-color:#222}.coupon-bulk-bar button.is-danger[data-v-b33171e5]{color:#ad2434}html[data-theme=dark] .coupon-bulk-bar button.is-danger[data-v-b33171e5]{color:#fe8687}.coupon-bulk-bar button[data-v-b33171e5]:disabled{opacity:.35}.coupon-table-scroll[data-v-b33171e5]{overflow-x:auto}.coupon-code-table[data-v-b33171e5]{border-collapse:collapse;width:100%;min-width:760px}.coupon-code-table th[data-v-b33171e5],.coupon-code-table td[data-v-b33171e5]{text-align:left;border-bottom:1px solid #00000012;padding:.72rem .9rem;font-size:.7rem}html[data-theme=dark] .coupon-code-table th[data-v-b33171e5],html[data-theme=dark] .coupon-code-table td[data-v-b33171e5]{border-bottom-color:#ffffff15}.coupon-code-table th[data-v-b33171e5]{color:#81756d;letter-spacing:.07em;text-transform:uppercase;background:#fbf8f4;font-size:.58rem;font-weight:900}html[data-theme=dark] .coupon-code-table th[data-v-b33171e5]{color:#ada098;background-color:#201f1d}.coupon-code-table td:nth-child(2) strong[data-v-b33171e5]{letter-spacing:.18em;font-family:ui-monospace,monospace;font-size:.86rem}.coupon-code-table input[data-v-b33171e5]{accent-color:#861c2a}html[data-theme=dark] .coupon-code-table input[data-v-b33171e5]{accent-color:#b54950}.coupon-status-pill[data-v-b33171e5]{text-transform:capitalize;border-radius:999px;padding:.28rem .5rem;font-size:.58rem;font-weight:900;display:inline-block}.coupon-status-pill.is-available[data-v-b33171e5]{color:#1d744d;background:#e4f5eb}html[data-theme=dark] .coupon-status-pill.is-available[data-v-b33171e5]{color:#71c297;background-color:#161d19}.coupon-status-pill.is-redeemed[data-v-b33171e5]{color:#50469a;background:#e9e7f7}html[data-theme=dark] .coupon-status-pill.is-redeemed[data-v-b33171e5]{color:#afacfb;background-color:#18171e}.coupon-status-pill.is-expired[data-v-b33171e5]{color:#77675b;background:#f2ece7}html[data-theme=dark] .coupon-status-pill.is-expired[data-v-b33171e5]{color:#b8a699;background-color:#1c1a17}.coupon-status-pill.is-disabled[data-v-b33171e5]{color:#a02737;background:#f9e5e7}html[data-theme=dark] .coupon-status-pill.is-disabled[data-v-b33171e5]{color:#fb8e92;background-color:#1f1717}.coupon-empty-row[data-v-b33171e5]{color:#8c8179;height:120px;text-align:center!important}html[data-theme=dark] .coupon-empty-row[data-v-b33171e5]{color:#a69a92}.coupon-pagination[data-v-b33171e5]{color:#82766e;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.68rem;font-weight:800;display:flex}html[data-theme=dark] .coupon-pagination[data-v-b33171e5]{color:#aca097}.coupon-pagination>div[data-v-b33171e5]{align-items:center;gap:.55rem;display:flex}.coupon-pagination button[data-v-b33171e5]{color:#681c29;border:1px solid #d9cec5;border-radius:.55rem;padding:.42rem .65rem}html[data-theme=dark] .coupon-pagination button[data-v-b33171e5]{color:#ffabb1;border-color:#4a3d33}.coupon-pagination button[data-v-b33171e5]:disabled{opacity:.35}.coupon-universal-note[data-v-b33171e5]{color:#73665e;background:#fbf6ef;border:1px solid #e1d1c5;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.72rem;display:flex}html[data-theme=dark] .coupon-universal-note[data-v-b33171e5]{color:#b6a89f;background-color:#201e1b;border-color:#4c3a2c}.coupon-universal-note strong[data-v-b33171e5]{color:#741d2a;font-size:.78rem}html[data-theme=dark] .coupon-universal-note strong[data-v-b33171e5]{color:#fca6aa}.coupon-delete-batch-button[data-v-b33171e5]{color:#a02435;background:#fff5f5;border:1px solid #d69da6;border-radius:.8rem;padding:.72rem 1rem;font-size:.72rem;font-weight:900;transition:background-color .14s,color .14s,transform .14s}html[data-theme=dark] .coupon-delete-batch-button[data-v-b33171e5]{color:#fd8e91;background-color:#211d1d;border-color:#664349}.coupon-delete-batch-button[data-v-b33171e5]:hover:not(:disabled){color:#fff;background:#a02435;transform:translateY(-1px)}html[data-theme=dark] .coupon-delete-batch-button[data-v-b33171e5]:hover:not(:disabled){color:#fff;background-color:#a72b3a}.coupon-delete-batch-button[data-v-b33171e5]:disabled{cursor:not-allowed;opacity:.5}.slot-resize-handle[data-v-b33171e5]{cursor:nwse-resize;touch-action:none;background:#e2a621;border:2px solid #861c2a;border-radius:50%;width:20px;height:20px;display:block;position:absolute;bottom:-8px;right:-8px;box-shadow:0 2px 7px #3f11194d}html[data-theme=dark] .slot-resize-handle[data-v-b33171e5]{background-color:#e9ac2c;border-color:#861c2a;box-shadow:0 2px 7px #0000008c}@media (width<=1050px){section.grid-cols-\[310px_minmax\(0\,1fr\)_300px\][data-v-b33171e5]{grid-template-columns:240px minmax(0,1fr)}section.grid-cols-\[310px_minmax\(0\,1fr\)_300px\]>aside[data-v-b33171e5]:last-child{border-top:1px solid #0000001a;border-left:0;grid-column:1/-1}html[data-theme=dark] section.grid-cols-\[310px_minmax\(0\,1fr\)_300px\]>aside[data-v-b33171e5]:last-child{border-top-color:#ffffff1d;border-left:0}}@media (width<=900px){.settings-grid.grid-cols-3[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1250px){.template-editor-grid[data-v-b33171e5]{grid-template-columns:210px minmax(0,1fr) 230px}.template-editor-grid .admin-template-canvas[data-v-b33171e5]{width:min(720px,100%)}}@media (width<=900px){.global-page-heading[data-v-b33171e5]{flex-direction:column;align-items:flex-start}.analytics-range-control[data-v-b33171e5],.template-manager-upload[data-v-b33171e5]{width:100%}.template-manager-filter[data-v-b33171e5]{flex:1}.template-manager-filter .coupon-select[data-v-b33171e5]{width:100%}.template-manager-card[data-v-b33171e5]{grid-template-columns:1fr}.template-manager-preview[data-v-b33171e5]{min-height:220px}.template-manager-booth-grid[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.template-manager-editor-grid[data-v-b33171e5]{grid-template-columns:1fr}.template-manager-editor-options[data-v-b33171e5]{border-top:1px solid #0000001a;border-left:0}html[data-theme=dark] .template-manager-editor-options[data-v-b33171e5]{border-top-color:#ffffff1d;border-left:0}.template-manager-editor-heading[data-v-b33171e5]{flex-direction:column;align-items:flex-start}.template-manager-editor-toolbar[data-v-b33171e5]{grid-template-columns:1fr auto}}@media (width<=640px){.template-manager-upload[data-v-b33171e5],.template-manager-filter[data-v-b33171e5]{flex-direction:column;align-items:stretch}.template-manager-booth-grid[data-v-b33171e5]{grid-template-columns:1fr}.template-manager-title[data-v-b33171e5],.template-manager-actions[data-v-b33171e5]{flex-direction:column;align-items:stretch}.template-manager-title-actions[data-v-b33171e5]{justify-content:flex-start}.template-manager-actions button[data-v-b33171e5]{width:100%}.template-manager-editor-heading>div[data-v-b33171e5]:last-child{flex-direction:column;width:100%}.template-manager-editor-toolbar[data-v-b33171e5]{grid-template-columns:1fr}.template-manager-editor-toolbar>div[data-v-b33171e5]{order:2}.template-manager-canvas-wrap[data-v-b33171e5]{padding:.75rem}}@media (width<=900px){.coupon-list-toolbar[data-v-b33171e5]{grid-template-columns:1fr}.coupon-detail-summary[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-detail-actions[data-v-b33171e5]{flex-direction:column;align-items:stretch}.coupon-detail-actions form[data-v-b33171e5]{width:100%}}.booth-stat-row[data-v-b33171e5]{grid-template-columns:minmax(180px,1fr) minmax(90px,.42fr) minmax(70px,.3fr) minmax(90px,.42fr) minmax(190px,.8fr) minmax(85px,.35fr)}.booth-stat-row[data-v-b33171e5]:not(.is-heading){cursor:pointer}.paper-stock-low[data-v-b33171e5]{color:#b32638!important}html[data-theme=dark] .paper-stock-low[data-v-b33171e5]{color:#fd8386!important}.booth-paper-counts em[data-v-b33171e5]{text-align:right;font-style:normal;line-height:1.25;display:block}.booth-paper-counts em+em[data-v-b33171e5]{opacity:.92;margin-top:.14rem}.empty-booth-state[data-v-b33171e5]{text-align:center;background:#fff;border:1px solid #00000014;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:3rem;display:flex;box-shadow:0 12px 35px #271d120f}html[data-theme=dark] .empty-booth-state[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 12px 35px #00000026}.empty-booth-logo[data-v-b33171e5]{object-fit:contain;width:150px;height:auto}.empty-booth-state .eyebrow[data-v-b33171e5]{margin-top:1.25rem}.empty-booth-state h2[data-v-b33171e5]{font-size:1.8rem;font-weight:900}.empty-booth-state>p[data-v-b33171e5]:not(.eyebrow){color:#7b7068;max-width:480px;margin:.5rem 0 1.4rem;font-size:.82rem;line-height:1.6}html[data-theme=dark] .empty-booth-state>p[data-v-b33171e5]:not(.eyebrow){color:#afa39b}.sidebar-user[data-v-b33171e5]{white-space:nowrap;padding:.2rem .65rem .55rem}.sidebar-user b[data-v-b33171e5],.sidebar-user small[data-v-b33171e5]{text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-user b[data-v-b33171e5]{font-size:.7rem}.sidebar-user small[data-v-b33171e5]{color:#9a8f87;margin-top:.1rem;font-size:.6rem}html[data-theme=dark] .sidebar-user small[data-v-b33171e5]{color:#9e938b}.admin-account-list[data-v-b33171e5]{flex-direction:column;display:flex}.admin-account-row[data-v-b33171e5]{border-bottom:1px solid #00000012;grid-template-columns:minmax(180px,1fr) 120px 80px 150px 70px 70px 110px 70px;align-items:center;gap:.8rem;padding:1rem 1.4rem;display:grid}html[data-theme=dark] .admin-account-row[data-v-b33171e5]{border-bottom-color:#ffffff15}.admin-account-row[data-v-b33171e5]:last-child,html[data-theme=dark] .admin-account-row[data-v-b33171e5]:last-child{border-bottom:0}.admin-account-row[data-v-b33171e5]:hover{background:#fbf8f4}html[data-theme=dark] .admin-account-row[data-v-b33171e5]:hover{background-color:#201f1d}.admin-account-row b[data-v-b33171e5],.admin-account-row small[data-v-b33171e5]{display:block}.admin-account-row b[data-v-b33171e5]{font-size:.82rem}.admin-account-row small[data-v-b33171e5]{color:#8b8179;margin-top:.15rem;font-size:.68rem}html[data-theme=dark] .admin-account-row small[data-v-b33171e5]{color:#a59b92}.admin-role[data-v-b33171e5]{color:#6d625b;font-size:.7rem;font-weight:800}html[data-theme=dark] .admin-role[data-v-b33171e5]{color:#b7aba3}.admin-state[data-v-b33171e5]{color:#23815a;font-size:.68rem;font-weight:900}html[data-theme=dark] .admin-state[data-v-b33171e5]{color:#68c095}.admin-state.inactive[data-v-b33171e5]{color:#a13b48}html[data-theme=dark] .admin-state.inactive[data-v-b33171e5]{color:#f78891}.admin-permission-toggles[data-v-b33171e5]{flex-wrap:wrap;gap:.35rem .7rem;display:flex}.admin-coupon-toggle[data-v-b33171e5]{color:#6d625b;align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;display:flex}html[data-theme=dark] .admin-coupon-toggle[data-v-b33171e5]{color:#b7aba3}.admin-coupon-toggle input[data-v-b33171e5]{accent-color:#861c2a}html[data-theme=dark] .admin-coupon-toggle input[data-v-b33171e5]{accent-color:#b54950}@media (width<=1100px){.analytics-summary-grid[data-v-b33171e5]{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-range-control[data-v-b33171e5]{grid-template-columns:1fr auto;align-items:center;gap:.5rem .9rem;display:grid}.analytics-range-switch[data-v-b33171e5],.analytics-custom-range[data-v-b33171e5]{grid-column:1/-1}.analytics-range-switch[data-v-b33171e5]{width:100%}.analytics-range-switch button[data-v-b33171e5]{flex:1}.analytics-exact-range[data-v-b33171e5]{text-align:left;grid-column:1;margin:0}.analytics-stats-actions[data-v-b33171e5]{grid-column:2;justify-self:end;margin-top:0}.booth-stat-table[data-v-b33171e5]{overflow:visible}.booth-stat-row[data-v-b33171e5]{gap:.6rem;padding:.95rem 1rem;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}.booth-stat-row.is-heading[data-v-b33171e5]{display:none}.booth-stat-row>span[data-v-b33171e5]:first-child{grid-column:1/-1;margin-bottom:.15rem}.booth-stat-row>strong[data-v-b33171e5]:first-of-type,.booth-stat-row>strong[data-v-b33171e5]:nth-of-type(2),.booth-stat-row>strong[data-v-b33171e5]:nth-of-type(3){color:#5f1b26;background:#f6f1ea;border-radius:.6rem;padding:.55rem .65rem;font-size:1.02rem;display:block}html[data-theme=dark] .booth-stat-row>strong[data-v-b33171e5]:first-of-type,html[data-theme=dark] .booth-stat-row>strong[data-v-b33171e5]:nth-of-type(2),html[data-theme=dark] .booth-stat-row>strong[data-v-b33171e5]:nth-of-type(3){color:#fdb0b5;background-color:#1e1c19}.booth-stat-row>strong[data-v-b33171e5]:first-of-type:before,.booth-stat-row>strong[data-v-b33171e5]:nth-of-type(2):before,.booth-stat-row>strong[data-v-b33171e5]:nth-of-type(3):before{color:#81766e;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900;display:block}html[data-theme=dark] .booth-stat-row>strong[data-v-b33171e5]:first-of-type:before,html[data-theme=dark] .booth-stat-row>strong[data-v-b33171e5]:nth-of-type(2):before,html[data-theme=dark] .booth-stat-row>strong[data-v-b33171e5]:nth-of-type(3):before{color:#aca098}.booth-stat-row>strong[data-v-b33171e5]:first-of-type:before{content:"Net revenue"}.booth-stat-row>strong[data-v-b33171e5]:nth-of-type(2):before{content:"Prints"}.booth-stat-row>strong[data-v-b33171e5]:nth-of-type(3):before{content:"Coupon uses"}.booth-stat-row>.template-ranking[data-v-b33171e5],.booth-stat-row>.template-ranking-empty[data-v-b33171e5]{border-top:1px solid #0000000f;grid-column:1/-1;margin-top:.2rem;padding-top:.6rem}html[data-theme=dark] .booth-stat-row>.template-ranking[data-v-b33171e5],html[data-theme=dark] .booth-stat-row>.template-ranking-empty[data-v-b33171e5]{border-top-color:#ffffff12}.booth-stat-row>.booth-paper-counts[data-v-b33171e5]{border-top:1px solid #0000000f;grid-column:1/-1;margin-top:.2rem;padding-top:.6rem}html[data-theme=dark] .booth-stat-row>.booth-paper-counts[data-v-b33171e5]{border-top-color:#ffffff12}.booth-stat-row>.booth-paper-counts[data-v-b33171e5]:before{color:#81766e;letter-spacing:.08em;text-transform:uppercase;content:"Paper capacity";font-size:.56rem;font-weight:900;display:block}html[data-theme=dark] .booth-stat-row>.booth-paper-counts[data-v-b33171e5]:before{color:#aca098}.booth-paper-counts em[data-v-b33171e5]{text-align:left;background:#f6f1ea;border-radius:.45rem;padding:.25rem .5rem;display:inline-block}html[data-theme=dark] .booth-paper-counts em[data-v-b33171e5]{background-color:#1e1c19}.booth-paper-counts em+em[data-v-b33171e5]{margin-top:0;margin-left:.4rem}.payments-row .gallery-row-summary[data-v-b33171e5]{gap:.55rem .6rem;padding:.9rem}.payments-row .gallery-row-info[data-v-b33171e5]{flex-wrap:wrap;row-gap:.45rem}.payments-row .gallery-row-info b[data-v-b33171e5]{max-width:100%}}@media (width<=1400px){.booth-detail-card[data-v-b33171e5]{flex-direction:column;align-items:stretch;gap:.9rem}.booth-detail-actions[data-v-b33171e5]{flex-wrap:wrap;align-items:stretch}.booth-detail-actions[data-v-b33171e5]>*{text-align:center;flex:auto}}@media (width<=1250px){.product-settings-grid[data-v-b33171e5]{grid-template-columns:1fr}}@media (width<=900px){.product-settings-heading[data-v-b33171e5],.analytics-product-heading[data-v-b33171e5]{flex-direction:column;align-items:flex-start}.product-printer-summary[data-v-b33171e5]{width:100%}.analytics-product-grid[data-v-b33171e5]{grid-template-columns:1fr}.analytics-product-heading>small[data-v-b33171e5]{text-align:left}.product-fields-grid[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.admin-shell[data-v-b33171e5],.admin-shell.sidebar-is-collapsed[data-v-b33171e5]{grid-template-columns:1fr}.admin-sidebar[data-v-b33171e5]{z-index:70;width:86vw;max-width:320px;height:100dvh;min-height:0;position:fixed;top:0;bottom:0;left:0;transform:translate(0);box-shadow:16px 0 45px #140e0a4d}html[data-theme=dark] .admin-sidebar[data-v-b33171e5]{box-shadow:16px 0 45px #0000008c}.sidebar-is-collapsed .admin-sidebar[data-v-b33171e5]{opacity:1;pointer-events:none;transform:translate(-100%)}.sidebar-backdrop[data-v-b33171e5]{z-index:65;background:#140e0a73;display:block;position:fixed;inset:0}html[data-theme=dark] .sidebar-backdrop[data-v-b33171e5]{background-color:#ffffff84}}@media (width<=640px){.admin-topbar[data-v-b33171e5]{flex-wrap:wrap;row-gap:.6rem;height:auto;min-height:4rem;padding:.7rem .9rem}.admin-topbar h2[data-v-b33171e5]{font-size:1.05rem;line-height:1.2}.admin-topbar nav[data-v-b33171e5]{width:100%}.admin-topbar .admin-link[data-v-b33171e5]{text-align:center;width:100%}main.mx-auto[data-v-b33171e5]{padding:.75rem}.booth-detail-card[data-v-b33171e5]{padding:1rem}.booth-detail-actions[data-v-b33171e5]{flex-direction:column;align-items:stretch}.booth-detail-actions[data-v-b33171e5]>*{flex:none;width:100%}.hardware-status-row[data-v-b33171e5]{flex-wrap:wrap;row-gap:.5rem}.template-editor-grid[data-v-b33171e5]{grid-template-columns:1fr!important;min-height:0!important}.template-editor-grid>aside[data-v-b33171e5]{order:2;border:0!important;border-top:1px solid #0000001a!important}html[data-theme=dark] .template-editor-grid>aside[data-v-b33171e5]{border:0!important;border-top-color:#ffffff1d!important}.template-editor-grid>aside[data-v-b33171e5]:first-child{order:1;border-top:0!important}html[data-theme=dark] .template-editor-grid>aside[data-v-b33171e5]:first-child{border-top:0!important}.template-editor-grid>div[data-v-b33171e5]{order:1}.admin-template-canvas[data-v-b33171e5],.template-editor-grid .admin-template-canvas[data-v-b33171e5]{max-width:100%;width:100%!important}.slot-resize-handle[data-v-b33171e5],.qr-resize-handle[data-v-b33171e5]{width:30px;height:30px;bottom:-12px;right:-12px}.settings-grid[data-v-b33171e5]{grid-template-columns:1fr!important}.global-page-heading[data-v-b33171e5]{flex-direction:column;align-items:stretch;gap:1rem}.analytics-range-control[data-v-b33171e5]{flex-direction:column;align-items:stretch;display:flex}.analytics-exact-range[data-v-b33171e5]{text-align:right}.analytics-range-switch[data-v-b33171e5]{width:100%}.analytics-range-switch button[data-v-b33171e5]{flex:1}.analytics-custom-range[data-v-b33171e5]{flex-flow:wrap;justify-content:flex-end}.analytics-custom-range label[data-v-b33171e5]{flex:1}.analytics-stats-actions[data-v-b33171e5]{flex-direction:column}.analytics-stats-actions button[data-v-b33171e5]{width:100%}.analytics-summary-grid[data-v-b33171e5]{grid-template-columns:1fr!important}.analytics-chart-heading[data-v-b33171e5]{flex-direction:column;align-items:stretch;gap:.75rem}.analytics-chart-actions[data-v-b33171e5]{align-items:stretch;width:100%}.analytics-booth-filter select[data-v-b33171e5]{min-width:0}.analytics-chart[data-v-b33171e5]{height:230px}.product-card-heading[data-v-b33171e5]{grid-template-columns:44px minmax(0,1fr)}.product-enable-toggle[data-v-b33171e5]{grid-column:1/-1;justify-content:center}.product-fields-grid[data-v-b33171e5],.product-card-sections[data-v-b33171e5]{grid-template-columns:1fr}.product-khqr-section[data-v-b33171e5]{border-bottom:1px solid #00000012;border-right:0}html[data-theme=dark] .product-khqr-section[data-v-b33171e5]{border-bottom-color:#ffffff15;border-right:0}.product-art-section[data-v-b33171e5]{grid-template-columns:1fr}.product-art-controls[data-v-b33171e5]{justify-content:space-between}.product-card-footer[data-v-b33171e5]{flex-direction:column;align-items:stretch}.product-card-footer .primary-button[data-v-b33171e5]{width:100%}.analytics-product-card dl[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-filters[data-v-b33171e5]{flex-direction:column;align-items:stretch}.gallery-filters form[data-v-b33171e5]{display:flex}.gallery-filters form input[data-v-b33171e5]{flex:1;width:100%}.gallery-filters .coupon-select[data-v-b33171e5],.gallery-filters .small-button[data-v-b33171e5]{width:100%}.gallery-filters-divider[data-v-b33171e5]{display:none}.payments-row .gallery-row-summary[data-v-b33171e5]{grid-template-columns:minmax(0,1fr) auto}.payments-row .gallery-row-chevron[data-v-b33171e5]{grid-area:1/2}.payments-row .gallery-row-when[data-v-b33171e5]{flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center}.admin-account-row[data-v-b33171e5]{grid-template-columns:1fr;gap:.4rem;padding:1rem}.admin-account-row>span[data-v-b33171e5]:empty{display:none}.admin-account-row .small-button[data-v-b33171e5]{width:100%}.coupon-summary-grid[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-batch-card[data-v-b33171e5]{flex-wrap:wrap}.coupon-detail-summary[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-bulk-bar[data-v-b33171e5]{flex-direction:column;align-items:stretch;gap:.5rem}.coupon-pagination[data-v-b33171e5]{text-align:center;flex-direction:column;align-items:stretch;gap:.6rem}.admin-dialog[data-v-b33171e5]{width:calc(100vw - 2rem);padding:1.4rem}.admin-dialog-fields[data-v-b33171e5]{grid-template-columns:1fr}.admin-dialog-actions[data-v-b33171e5]{flex-direction:column-reverse}.admin-dialog-actions button[data-v-b33171e5]{width:100%}}.bot-manager-page[data-v-b33171e5]{gap:1rem}.bot-manager-guide[data-v-b33171e5]{color:#6f635b;background:#f8f3ed;border:1px solid #dcc9ba;border-radius:1rem;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.7rem;display:flex}html[data-theme=dark] .bot-manager-guide[data-v-b33171e5]{color:#b7aaa1;background-color:#1f1c1a;border-color:#523c2b}.bot-manager-guide b[data-v-b33171e5]{color:#6f1c29}html[data-theme=dark] .bot-manager-guide b[data-v-b33171e5]{color:#fca9ad}.bot-manager-guide code[data-v-b33171e5],.bot-manager-empty code[data-v-b33171e5]{color:#6f1c29;background:#eee5dc;border-radius:.3rem;padding:.08rem .3rem;font-weight:900}html[data-theme=dark] .bot-manager-guide code[data-v-b33171e5],html[data-theme=dark] .bot-manager-empty code[data-v-b33171e5]{color:#fca9ad;background-color:#1a1713}.bot-manager-empty[data-v-b33171e5]{color:#81766e;text-align:center;background:#fff;border:1px dashed #d4c5b9;border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:210px;padding:2rem;display:flex}html[data-theme=dark] .bot-manager-empty[data-v-b33171e5]{color:#aca098;background-color:#222;border-color:#513f31}.bot-manager-empty b[data-v-b33171e5]{color:#4d4038;font-size:1rem}html[data-theme=dark] .bot-manager-empty b[data-v-b33171e5]{color:#cdbdb3}.bot-manager-empty span[data-v-b33171e5]{font-size:.7rem}.bot-manager-groups[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bot-manager-card[data-v-b33171e5]{background:#fff;border:1px solid #00000017;border-radius:1.25rem;overflow:hidden;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .bot-manager-card[data-v-b33171e5]{background-color:#222;border-color:#ffffff1a;box-shadow:0 8px 26px #00000026}.bot-manager-card>header[data-v-b33171e5]{border-bottom:1px solid #00000012;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}html[data-theme=dark] .bot-manager-card>header[data-v-b33171e5]{border-bottom-color:#ffffff15}.bot-manager-card>header h3[data-v-b33171e5]{color:#3f342d;margin-top:.12rem;font-size:1.05rem;font-weight:900}html[data-theme=dark] .bot-manager-card>header h3[data-v-b33171e5]{color:#d3c5bc}.bot-manager-card>header small[data-v-b33171e5]{color:#948880;margin-top:.18rem;font-size:.6rem;display:block}html[data-theme=dark] .bot-manager-card>header small[data-v-b33171e5]{color:#a3968e}.bot-manager-card>header>span[data-v-b33171e5]{color:#71655d;background:#f4eee8;border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.62rem;font-weight:900}html[data-theme=dark] .bot-manager-card>header>span[data-v-b33171e5]{color:#b6a9a0;background-color:#1d1a18}.bot-manager-permissions[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem 1.2rem;display:grid}.bot-manager-permissions label[data-v-b33171e5]{cursor:pointer;background:#fbf9f6;border:1px solid #e6ddd5;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.8rem;display:grid}html[data-theme=dark] .bot-manager-permissions label[data-v-b33171e5]{background-color:#201f1e;border-color:#42382f}.bot-manager-permissions input[data-v-b33171e5]{opacity:0;pointer-events:none;position:absolute}.bot-manager-permissions i[data-v-b33171e5]{background:#d7cfc8;border-radius:999px;width:42px;height:24px;transition:background .15s;position:relative}html[data-theme=dark] .bot-manager-permissions i[data-v-b33171e5]{background-color:#110e0b}.bot-manager-permissions i[data-v-b33171e5]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000038}html[data-theme=dark] .bot-manager-permissions i[data-v-b33171e5]:after{background-color:#222;box-shadow:0 1px 4px #0000008c}.bot-manager-permissions input:checked+i[data-v-b33171e5]{background:#8e2334}html[data-theme=dark] .bot-manager-permissions input:checked+i[data-v-b33171e5]{background-color:#952a39}.bot-manager-permissions input:checked+i[data-v-b33171e5]:after{transform:translate(18px)}.bot-manager-permissions span b[data-v-b33171e5],.bot-manager-permissions span small[data-v-b33171e5]{display:block}.bot-manager-permissions span b[data-v-b33171e5]{color:#4a3d35;font-size:.75rem}html[data-theme=dark] .bot-manager-permissions span b[data-v-b33171e5]{color:#cfbfb5}.bot-manager-permissions span small[data-v-b33171e5]{color:#81756d;margin-top:.18rem;font-size:.58rem;line-height:1.45}html[data-theme=dark] .bot-manager-permissions span small[data-v-b33171e5]{color:#ada098}.bot-manager-permissions span strong[data-v-b33171e5]{color:#71202e}html[data-theme=dark] .bot-manager-permissions span strong[data-v-b33171e5]{color:#fda5ac}.bot-manager-booths[data-v-b33171e5]{border-top:1px solid #00000012;padding:1rem 1.2rem}html[data-theme=dark] .bot-manager-booths[data-v-b33171e5]{border-top-color:#ffffff15}.bot-manager-booths-heading[data-v-b33171e5]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bot-manager-booths-heading b[data-v-b33171e5],.bot-manager-booths-heading small[data-v-b33171e5]{display:block}.bot-manager-booths-heading b[data-v-b33171e5]{font-size:.72rem}.bot-manager-booths-heading small[data-v-b33171e5]{color:#91857d;margin-top:.15rem;font-size:.58rem}html[data-theme=dark] .bot-manager-booths-heading small[data-v-b33171e5]{color:#a49890}.bot-manager-booths-heading>div[data-v-b33171e5]:last-child{gap:.35rem;display:flex}.bot-manager-booths-heading button[data-v-b33171e5]{color:#872335;cursor:pointer;background:0 0;border:0;font-size:.6rem;font-weight:900}html[data-theme=dark] .bot-manager-booths-heading button[data-v-b33171e5]{color:#fa9ba3;background:0 0;border:0}.bot-manager-booth-grid[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.8rem;display:grid}.bot-manager-booth-grid label[data-v-b33171e5]{cursor:pointer;background:#fbfaf8;border:1px solid #e6ddd5;border-radius:.7rem;align-items:center;gap:.55rem;min-width:0;padding:.6rem .7rem;display:flex}html[data-theme=dark] .bot-manager-booth-grid label[data-v-b33171e5]{background-color:#201f1f;border-color:#42382f}.bot-manager-booth-grid label.is-selected[data-v-b33171e5]{background:#fbf0f2;border-color:#d9aab1}html[data-theme=dark] .bot-manager-booth-grid label.is-selected[data-v-b33171e5]{background-color:#201b1c;border-color:#623f45}.bot-manager-booth-grid input[data-v-b33171e5]{accent-color:#8e2334}html[data-theme=dark] .bot-manager-booth-grid input[data-v-b33171e5]{accent-color:#b54853}.bot-manager-booth-grid span[data-v-b33171e5]{min-width:0}.bot-manager-booth-grid b[data-v-b33171e5],.bot-manager-booth-grid small[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bot-manager-booth-grid b[data-v-b33171e5]{color:#4c4038;font-size:.66rem}html[data-theme=dark] .bot-manager-booth-grid b[data-v-b33171e5]{color:#ccbdb4}.bot-manager-booth-grid small[data-v-b33171e5]{color:#92867e;margin-top:.1rem;font-size:.54rem}html[data-theme=dark] .bot-manager-booth-grid small[data-v-b33171e5]{color:#a4978f}.bot-manager-no-booths[data-v-b33171e5]{color:#8b7f77;margin-top:.75rem;font-size:.65rem}html[data-theme=dark] .bot-manager-no-booths[data-v-b33171e5]{color:#a79b93}.bot-manager-card>footer[data-v-b33171e5]{background:#fbf9f6;border-top:1px solid #00000012;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.2rem;display:flex}html[data-theme=dark] .bot-manager-card>footer[data-v-b33171e5]{background-color:#201f1e;border-top-color:#ffffff15}.bot-manager-card>footer button[data-v-b33171e5]:disabled{cursor:wait;opacity:.55}.vps-page[data-v-b33171e5]{gap:1rem}.vps-page-heading[data-v-b33171e5]{align-items:center}.vps-refresh-control[data-v-b33171e5]{text-align:right;flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.vps-refresh-control small[data-v-b33171e5]{color:#81766e;font-size:.68rem;font-weight:800}html[data-theme=dark] .vps-refresh-control small[data-v-b33171e5]{color:#aca098}.vps-refresh-control button[data-v-b33171e5]:disabled{cursor:wait;opacity:.6}.vps-error-banner[data-v-b33171e5]{color:#9c2636;background:#fae8e9;border:1px solid #e2a8ae;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.72rem;display:flex}html[data-theme=dark] .vps-error-banner[data-v-b33171e5]{color:#fb9094;background-color:#1f1818;border-color:#613e42}.vps-error-banner span[data-v-b33171e5]{color:#7b4249}html[data-theme=dark] .vps-error-banner span[data-v-b33171e5]{color:#e3a1a7}.vps-loading-card[data-v-b33171e5]{color:#82766e;background:#fff;border:1px solid #00000014;border-radius:1.2rem;place-items:center;min-height:220px;font-size:.78rem;font-weight:800;display:grid}html[data-theme=dark] .vps-loading-card[data-v-b33171e5]{color:#aca097;background-color:#222;border-color:#ffffff17}.vps-server-identity[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1rem;grid-template-columns:1fr 1.5fr 1fr 1fr;display:grid;overflow:hidden;box-shadow:0 7px 22px #271d120d}html[data-theme=dark] .vps-server-identity[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 7px 22px #00000020}.vps-server-identity>div[data-v-b33171e5]{border-right:1px solid #00000012;min-width:0;padding:.85rem 1rem}html[data-theme=dark] .vps-server-identity>div[data-v-b33171e5]{border-right-color:#ffffff15}.vps-server-identity>div[data-v-b33171e5]:last-child,html[data-theme=dark] .vps-server-identity>div[data-v-b33171e5]:last-child{border-right:0}.vps-server-identity span[data-v-b33171e5],.vps-server-identity strong[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vps-server-identity span[data-v-b33171e5]{color:#8a7f77;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}html[data-theme=dark] .vps-server-identity span[data-v-b33171e5]{color:#a79b93}.vps-server-identity strong[data-v-b33171e5]{color:#3b312a;margin-top:.18rem;font-size:.78rem}html[data-theme=dark] .vps-server-identity strong[data-v-b33171e5]{color:#d4c7bf}.vps-resource-grid[data-v-b33171e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;transition:opacity .15s;display:grid}.vps-resource-grid.is-loading[data-v-b33171e5]{opacity:.58}.vps-resource-card[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.2rem;padding:1.15rem 1.25rem;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .vps-resource-card[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.vps-resource-title[data-v-b33171e5]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vps-resource-title span[data-v-b33171e5]{color:#81766e;letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:900;display:block}html[data-theme=dark] .vps-resource-title span[data-v-b33171e5]{color:#aca098}.vps-resource-title strong[data-v-b33171e5]{color:#6f1c29;margin-top:.15rem;font-size:1.7rem;line-height:1;display:block}html[data-theme=dark] .vps-resource-title strong[data-v-b33171e5]{color:#fca9ad}.vps-resource-title>i[data-v-b33171e5]{border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #2d96621a}html[data-theme=dark] .vps-resource-title>i[data-v-b33171e5]{box-shadow:0 0 0 5px #2d96621a}.vps-resource-title>i.is-healthy[data-v-b33171e5]{background:#319966}html[data-theme=dark] .vps-resource-title>i.is-healthy[data-v-b33171e5]{background-color:#399f6c}.vps-resource-title>i.is-warning[data-v-b33171e5]{background:#dea12b;box-shadow:0 0 0 5px #dea12b1f}html[data-theme=dark] .vps-resource-title>i.is-warning[data-v-b33171e5]{background-color:#e5a734;box-shadow:0 0 0 5px #dea12b1f}.vps-resource-title>i.is-critical[data-v-b33171e5]{background:#be3045;box-shadow:0 0 0 5px #be30451f}html[data-theme=dark] .vps-resource-title>i.is-critical[data-v-b33171e5]{background-color:#c5374b;box-shadow:0 0 0 5px #be30451f}.vps-meter[data-v-b33171e5]{background:#eee8e2;border-radius:999px;height:9px;margin:1rem 0 .65rem;overflow:hidden}html[data-theme=dark] .vps-meter[data-v-b33171e5]{background-color:#1a1815}.vps-meter>i[data-v-b33171e5]{border-radius:inherit;background:#319966;min-width:2px;height:100%;transition:width .3s;display:block}html[data-theme=dark] .vps-meter>i[data-v-b33171e5]{background-color:#399f6c}.vps-meter>i.is-warning[data-v-b33171e5]{background:#dea12b}html[data-theme=dark] .vps-meter>i.is-warning[data-v-b33171e5]{background-color:#e5a734}.vps-meter>i.is-critical[data-v-b33171e5]{background:#be3045}html[data-theme=dark] .vps-meter>i.is-critical[data-v-b33171e5]{background-color:#c5374b}.vps-resource-card>p[data-v-b33171e5]{color:#81766e;font-size:.72rem}html[data-theme=dark] .vps-resource-card>p[data-v-b33171e5]{color:#aca098}.vps-resource-card>p b[data-v-b33171e5]{color:#463a32}html[data-theme=dark] .vps-resource-card>p b[data-v-b33171e5]{color:#d0c1b7}.vps-resource-card dl[data-v-b33171e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1rem;display:grid}.vps-resource-card dl div[data-v-b33171e5]{background:#f7f3ee;border-radius:.65rem;min-width:0;padding:.55rem}html[data-theme=dark] .vps-resource-card dl div[data-v-b33171e5]{background-color:#1e1c1a}.vps-resource-card dt[data-v-b33171e5]{color:#92877f;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.52rem;font-weight:900;overflow:hidden}html[data-theme=dark] .vps-resource-card dt[data-v-b33171e5]{color:#a3978f}.vps-resource-card dd[data-v-b33171e5]{color:#4b4038;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.68rem;font-weight:900;overflow:hidden}html[data-theme=dark] .vps-resource-card dd[data-v-b33171e5]{color:#cbbeb4}.vps-detail-grid[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.vps-panel[data-v-b33171e5]{background:#fff;border:1px solid #00000014;border-radius:1.2rem;overflow:hidden;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .vps-panel[data-v-b33171e5]{background-color:#222;border-color:#ffffff17;box-shadow:0 8px 26px #00000026}.vps-panel-heading[data-v-b33171e5]{border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}html[data-theme=dark] .vps-panel-heading[data-v-b33171e5]{border-bottom-color:#ffffff15}.vps-panel-heading h3[data-v-b33171e5]{font-size:1rem;font-weight:900}.vps-panel-heading>span[data-v-b33171e5]{color:#6d6159;background:#f4eee8;border-radius:999px;padding:.28rem .6rem;font-size:.62rem;font-weight:900}html[data-theme=dark] .vps-panel-heading>span[data-v-b33171e5]{color:#b8aba2;background-color:#1d1a18}.vps-service-list[data-v-b33171e5]{flex-direction:column;display:flex}.vps-service-list article[data-v-b33171e5]{border-bottom:1px solid #0000000f;grid-template-columns:10px minmax(0,1fr) auto 75px;align-items:center;gap:.75rem;padding:.72rem 1.15rem;display:grid}html[data-theme=dark] .vps-service-list article[data-v-b33171e5]{border-bottom-color:#ffffff12}.vps-service-list article[data-v-b33171e5]:last-child,html[data-theme=dark] .vps-service-list article[data-v-b33171e5]:last-child{border-bottom:0}.vps-service-list article>i[data-v-b33171e5]{background:#c13247;border-radius:50%;width:8px;height:8px}html[data-theme=dark] .vps-service-list article>i[data-v-b33171e5]{background-color:#c8394d}.vps-service-list article>i.is-running[data-v-b33171e5]{background:#319966}html[data-theme=dark] .vps-service-list article>i.is-running[data-v-b33171e5]{background-color:#399f6c}.vps-service-list b[data-v-b33171e5],.vps-service-list small[data-v-b33171e5]{display:block}.vps-service-list b[data-v-b33171e5]{font-size:.73rem}.vps-service-list small[data-v-b33171e5]{color:#958a82;margin-top:.1rem;font-size:.58rem}html[data-theme=dark] .vps-service-list small[data-v-b33171e5]{color:#a1968e}.vps-service-list article>strong[data-v-b33171e5]{color:#29875b;font-size:.64rem}html[data-theme=dark] .vps-service-list article>strong[data-v-b33171e5]{color:#67c091}.vps-service-list article>strong.is-stopped[data-v-b33171e5]{color:#a62d3e}html[data-theme=dark] .vps-service-list article>strong.is-stopped[data-v-b33171e5]{color:#fd878e}.vps-service-list article>span[data-v-b33171e5]{color:#80746c;text-align:right;font-size:.65rem;font-weight:900}html[data-theme=dark] .vps-service-list article>span[data-v-b33171e5]{color:#ada198}.vps-storage-list[data-v-b33171e5]{flex-direction:column;gap:.75rem;padding:1rem 1.15rem;display:flex}.vps-storage-list article>div[data-v-b33171e5]:first-child{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vps-storage-list b[data-v-b33171e5]{color:#4a3f37;font-size:.68rem}html[data-theme=dark] .vps-storage-list b[data-v-b33171e5]{color:#ccbfb5}.vps-storage-list span[data-v-b33171e5]{color:#80746c;font-size:.63rem;font-weight:900}html[data-theme=dark] .vps-storage-list span[data-v-b33171e5]{color:#ada198}.vps-storage-meter[data-v-b33171e5]{background:#eee8e2;border-radius:99px;height:6px;margin-top:.35rem;overflow:hidden}html[data-theme=dark] .vps-storage-meter[data-v-b33171e5]{background-color:#1a1815}.vps-storage-meter i[data-v-b33171e5]{border-radius:inherit;background:linear-gradient(90deg,#8b2333,#c85f6d);height:100%;display:block}html[data-theme=dark] .vps-storage-meter i[data-v-b33171e5]{background:linear-gradient(90deg,#922a38,#cf6573)}.vps-process-panel[data-v-b33171e5]{width:100%}.vps-process-scroll[data-v-b33171e5]{overflow-x:auto}.vps-process-table[data-v-b33171e5]{border-collapse:collapse;width:100%;min-width:660px}.vps-process-table th[data-v-b33171e5],.vps-process-table td[data-v-b33171e5]{text-align:left;border-bottom:1px solid #0000000f;padding:.68rem 1.1rem}html[data-theme=dark] .vps-process-table th[data-v-b33171e5],html[data-theme=dark] .vps-process-table td[data-v-b33171e5]{border-bottom-color:#ffffff12}.vps-process-table tr:last-child td[data-v-b33171e5],html[data-theme=dark] .vps-process-table tr:last-child td[data-v-b33171e5]{border-bottom:0}.vps-process-table th[data-v-b33171e5]{color:#887d75;letter-spacing:.08em;text-transform:uppercase;background:#fbf8f4;font-size:.56rem;font-weight:900}html[data-theme=dark] .vps-process-table th[data-v-b33171e5]{color:#a89c94;background-color:#201f1d}.vps-process-table td[data-v-b33171e5]{color:#71665e;font-size:.67rem}html[data-theme=dark] .vps-process-table td[data-v-b33171e5]{color:#b5a9a0}.vps-process-table td b[data-v-b33171e5]{color:#40362f;font-size:.7rem}html[data-theme=dark] .vps-process-table td b[data-v-b33171e5]{color:#d1c4bc}.vps-process-table td[data-v-b33171e5]:nth-child(3){font-family:ui-monospace,monospace}.vps-notes[data-v-b33171e5]{color:#766a62;background:#f8f4ef;border:1px solid #ded3ca;border-radius:.9rem;gap:.3rem;padding:.8rem 1rem;font-size:.65rem;line-height:1.5;display:grid}html[data-theme=dark] .vps-notes[data-v-b33171e5]{color:#b3a69d;background-color:#1f1d1b;border-color:#483b31}.vps-staging-panel[data-v-b33171e5]{background:#fff;border:1px solid #d5c8bb;border-radius:1.2rem;overflow:hidden;box-shadow:0 8px 26px #271d120f}html[data-theme=dark] .vps-staging-panel[data-v-b33171e5]{background-color:#222;border-color:#4e3f30;box-shadow:0 8px 26px #00000026}.vps-staging-panel.is-online[data-v-b33171e5]{border-color:#9bcdb0}html[data-theme=dark] .vps-staging-panel.is-online[data-v-b33171e5]{border-color:#2e4f3d}.vps-staging-panel.is-degraded[data-v-b33171e5],.vps-staging-panel.is-unavailable[data-v-b33171e5],html[data-theme=dark] .vps-staging-panel.is-degraded[data-v-b33171e5],html[data-theme=dark] .vps-staging-panel.is-unavailable[data-v-b33171e5]{border-color:#e1aa6c}.vps-staging-heading[data-v-b33171e5]{border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}html[data-theme=dark] .vps-staging-heading[data-v-b33171e5]{border-bottom-color:#ffffff15}.vps-staging-heading h3[data-v-b33171e5]{font-size:1rem;font-weight:900}.vps-staging-heading a[data-v-b33171e5]{color:#8b2333;margin-top:.18rem;font-size:.65rem;font-weight:800;display:inline-block}html[data-theme=dark] .vps-staging-heading a[data-v-b33171e5]{color:#fb999e}.vps-staging-actions[data-v-b33171e5]{align-items:center;gap:.5rem;display:flex}.vps-staging-state[data-v-b33171e5]{color:#776c64;background:#f3eee8;border-radius:999px;margin-right:.2rem;padding:.35rem .65rem;font-size:.62rem;font-weight:900}html[data-theme=dark] .vps-staging-state[data-v-b33171e5]{color:#b1a59d;background-color:#1c1a18}.vps-staging-state.is-online[data-v-b33171e5]{color:#28724b;background:#e5f5eb}html[data-theme=dark] .vps-staging-state.is-online[data-v-b33171e5]{color:#79c196;background-color:#161d19}.vps-staging-state.is-degraded[data-v-b33171e5],.vps-staging-state.is-unavailable[data-v-b33171e5]{color:#9a5608;background:#fff0d8}html[data-theme=dark] .vps-staging-state.is-degraded[data-v-b33171e5],html[data-theme=dark] .vps-staging-state.is-unavailable[data-v-b33171e5]{color:#e29858;background-color:#251a07}.vps-staging-actions button[data-v-b33171e5]:disabled{cursor:not-allowed;opacity:.48}.vps-staging-actions .staging-enable-button[data-v-b33171e5]{color:#28724b;border-color:#78af8d}html[data-theme=dark] .vps-staging-actions .staging-enable-button[data-v-b33171e5]{color:#79c196;border-color:#78af8d}.vps-staging-actions .staging-disable-button[data-v-b33171e5]{color:#9c2636;border-color:#d18d96}html[data-theme=dark] .vps-staging-actions .staging-disable-button[data-v-b33171e5]{color:#fb9094;border-color:#d18d96}.vps-staging-stats[data-v-b33171e5]{border-bottom:1px solid #00000012;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}html[data-theme=dark] .vps-staging-stats[data-v-b33171e5]{border-bottom-color:#ffffff15}.vps-staging-stats>div[data-v-b33171e5]{border-right:1px solid #0000000f;min-width:0;padding:.8rem 1rem}html[data-theme=dark] .vps-staging-stats>div[data-v-b33171e5]{border-right-color:#ffffff12}.vps-staging-stats>div[data-v-b33171e5]:last-child,html[data-theme=dark] .vps-staging-stats>div[data-v-b33171e5]:last-child{border-right:0}.vps-staging-stats span[data-v-b33171e5],.vps-staging-stats strong[data-v-b33171e5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vps-staging-stats span[data-v-b33171e5]{color:#8a7f77;text-transform:uppercase;font-size:.54rem;font-weight:900}html[data-theme=dark] .vps-staging-stats span[data-v-b33171e5]{color:#a79b93}.vps-staging-stats strong[data-v-b33171e5]{color:#443931;margin-top:.18rem;font-size:.76rem}html[data-theme=dark] .vps-staging-stats strong[data-v-b33171e5]{color:#d0c2b8}.vps-staging-workers[data-v-b33171e5]{border-bottom:1px solid #00000012;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-theme=dark] .vps-staging-workers[data-v-b33171e5]{border-bottom-color:#ffffff15}.vps-staging-workers article[data-v-b33171e5]{border-right:1px solid #0000000f;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.75rem 1rem;display:grid}html[data-theme=dark] .vps-staging-workers article[data-v-b33171e5]{border-right-color:#ffffff12}.vps-staging-workers article[data-v-b33171e5]:last-child,html[data-theme=dark] .vps-staging-workers article[data-v-b33171e5]:last-child{border-right:0}.vps-staging-workers i[data-v-b33171e5]{background:#bd3448;border-radius:50%;width:8px;height:8px}html[data-theme=dark] .vps-staging-workers i[data-v-b33171e5]{background-color:#c43b4e}.vps-staging-workers i.is-running[data-v-b33171e5]{background:#319966}html[data-theme=dark] .vps-staging-workers i.is-running[data-v-b33171e5]{background-color:#399f6c}.vps-staging-workers b[data-v-b33171e5],.vps-staging-workers small[data-v-b33171e5]{display:block}.vps-staging-workers b[data-v-b33171e5]{font-size:.68rem}.vps-staging-workers small[data-v-b33171e5]{color:#92877f;margin-top:.1rem;font-size:.56rem}html[data-theme=dark] .vps-staging-workers small[data-v-b33171e5]{color:#a3978f}.vps-staging-workers article>strong[data-v-b33171e5]{color:#71665e;text-transform:capitalize;font-size:.6rem}html[data-theme=dark] .vps-staging-workers article>strong[data-v-b33171e5]{color:#b5a9a0}.vps-staging-workers article>span[data-v-b33171e5]{display:none}.vps-staging-hint[data-v-b33171e5]{color:#81766e;padding:.65rem 1rem;font-size:.6rem;line-height:1.45;display:block}html[data-theme=dark] .vps-staging-hint[data-v-b33171e5]{color:#aca098}.vps-staging-error[data-v-b33171e5]{color:#96520b;background:#fff3df;border-bottom:1px solid #e1aa6c;padding:.7rem 1rem;font-size:.66rem;font-weight:800}html[data-theme=dark] .vps-staging-error[data-v-b33171e5]{color:#e3995e;background-color:#211c14;border-bottom-color:#e1aa6c}@media (width<=1100px){.bot-manager-groups[data-v-b33171e5],.vps-resource-grid[data-v-b33171e5]{grid-template-columns:1fr}.vps-server-identity[data-v-b33171e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.vps-server-identity>div[data-v-b33171e5]:nth-child(2),html[data-theme=dark] .vps-server-identity>div[data-v-b33171e5]:nth-child(2){border-right:0}.vps-server-identity>div[data-v-b33171e5]:nth-child(-n+2){border-bottom:1px solid #00000012}html[data-theme=dark] .vps-server-identity>div[data-v-b33171e5]:nth-child(-n+2){border-bottom-color:#ffffff15}.vps-staging-stats[data-v-b33171e5]{grid-template-columns:repeat(3,minmax(0,1fr))}.vps-staging-stats>div[data-v-b33171e5]:nth-child(3),html[data-theme=dark] .vps-staging-stats>div[data-v-b33171e5]:nth-child(3){border-right:0}.vps-staging-stats>div[data-v-b33171e5]:nth-child(-n+3){border-bottom:1px solid #0000000f}html[data-theme=dark] .vps-staging-stats>div[data-v-b33171e5]:nth-child(-n+3){border-bottom-color:#ffffff12}}@media (width<=760px){.bot-manager-guide[data-v-b33171e5]{flex-direction:column;align-items:flex-start}.bot-manager-card>header[data-v-b33171e5],.bot-manager-booths-heading[data-v-b33171e5]{flex-direction:column}.bot-manager-permissions[data-v-b33171e5],.bot-manager-booth-grid[data-v-b33171e5]{grid-template-columns:1fr}.bot-manager-card>footer[data-v-b33171e5]{flex-direction:column-reverse;align-items:stretch}.bot-manager-card>footer button[data-v-b33171e5]{width:100%}.vps-refresh-control[data-v-b33171e5]{text-align:left;align-items:stretch}.vps-detail-grid[data-v-b33171e5],.vps-server-identity[data-v-b33171e5]{grid-template-columns:1fr}.vps-server-identity>div[data-v-b33171e5]{border-bottom:1px solid #00000012;border-right:0}html[data-theme=dark] .vps-server-identity>div[data-v-b33171e5]{border-bottom-color:#ffffff15;border-right:0}.vps-server-identity>div[data-v-b33171e5]:last-child,html[data-theme=dark] .vps-server-identity>div[data-v-b33171e5]:last-child{border-bottom:0}.vps-resource-card dl[data-v-b33171e5]{grid-template-columns:1fr}.vps-service-list article[data-v-b33171e5]{grid-template-columns:10px minmax(0,1fr) auto}.vps-service-list article>span[data-v-b33171e5]{display:none}.vps-error-banner[data-v-b33171e5],.vps-staging-heading[data-v-b33171e5]{flex-direction:column;align-items:flex-start}.vps-staging-actions[data-v-b33171e5]{flex-direction:column;align-items:stretch;width:100%}.vps-staging-state[data-v-b33171e5]{text-align:center;margin:0}.vps-staging-stats[data-v-b33171e5],.vps-staging-workers[data-v-b33171e5]{grid-template-columns:1fr}.vps-staging-stats>div[data-v-b33171e5],.vps-staging-workers article[data-v-b33171e5]{border-bottom:1px solid #0000000f;border-right:0}html[data-theme=dark] .vps-staging-stats>div[data-v-b33171e5],html[data-theme=dark] .vps-staging-workers article[data-v-b33171e5]{border-bottom-color:#ffffff12;border-right:0}.vps-staging-stats>div[data-v-b33171e5]:last-child,.vps-staging-workers article[data-v-b33171e5]:last-child,html[data-theme=dark] .vps-staging-stats>div[data-v-b33171e5]:last-child,html[data-theme=dark] .vps-staging-workers article[data-v-b33171e5]:last-child{border-bottom:0}}.gallery-video-state[data-v-b33171e5]{color:#a36b0f!important}html[data-theme=dark] .gallery-video-state[data-v-b33171e5]{color:#d99e4f!important}.gallery-video-state.is-failed[data-v-b33171e5]{color:#a62b3d!important}html[data-theme=dark] .gallery-video-state.is-failed[data-v-b33171e5]{color:#ff878e!important}.gallery-video-processing[data-v-b33171e5]{color:#766b63;background:#f8f4ef;border:1px dashed #d5c8bd;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;min-width:260px;min-height:130px;padding:1rem;font-size:.72rem;font-weight:800;display:flex}html[data-theme=dark] .gallery-video-processing[data-v-b33171e5]{color:#b2a69d;background-color:#1f1d1b;border-color:#4e3f32}.gallery-video-processing>span[data-v-b33171e5]{border:2px solid #92283a38;border-top-color:#92283a;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite gallery-video-spin-b33171e5}html[data-theme=dark] .gallery-video-processing>span[data-v-b33171e5]{border-color:#92283a #92283a38 #92283a38}.gallery-video-processing.is-failed[data-v-b33171e5]{color:#9e293a;background:#fae9ea;border-color:#e3b8bd}html[data-theme=dark] .gallery-video-processing.is-failed[data-v-b33171e5]{color:#ff8b92;background-color:#1f1819;border-color:#5c393e}@keyframes gallery-video-spin-b33171e5{to{transform:rotate(360deg)}}.canva-marker-guide[data-v-b33171e5]{background:#fff8f8;border:1px solid #dfc9cc;border-radius:.85rem;margin:.15rem 0 .85rem;padding:.7rem}html[data-theme=dark] .canva-marker-guide[data-v-b33171e5]{background-color:#211f1f;border-color:#51393d}.canva-marker-guide>strong[data-v-b33171e5]{color:#711d2a;font-size:.7rem;display:block}html[data-theme=dark] .canva-marker-guide>strong[data-v-b33171e5]{color:#fca8ac}.canva-marker-guide>p[data-v-b33171e5]{color:#766b63;margin:.2rem 0 .55rem;font-size:.6rem;line-height:1.4}html[data-theme=dark] .canva-marker-guide>p[data-v-b33171e5]{color:#b2a69d}.canva-marker-guide>div[data-v-b33171e5]{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.canva-marker-guide span[data-v-b33171e5]{color:#5f554e;align-items:center;gap:.25rem;font-family:ui-monospace,monospace;font-size:.52rem;font-weight:800;display:flex}html[data-theme=dark] .canva-marker-guide span[data-v-b33171e5]{color:#beb2aa}.canva-marker-guide i[data-v-b33171e5]{border:1px solid #0000002e;border-radius:.18rem;flex:none;width:.65rem;height:.65rem}html[data-theme=dark] .canva-marker-guide i[data-v-b33171e5]{border-color:#ffffff35}.detected-template-note[data-v-b33171e5]{color:#27644d;background:#eef8f4;border:1px solid #b9d9cc;border-radius:.8rem;margin-bottom:1rem;padding:.75rem}html[data-theme=dark] .detected-template-note[data-v-b33171e5]{color:#87c4aa;background-color:#1a1f1d;border-color:#22493b}.detected-template-note strong[data-v-b33171e5]{font-size:.72rem;display:block}.detected-template-note p[data-v-b33171e5]{margin-top:.25rem;font-size:.62rem;line-height:1.5}.icon-button[data-v-b33171e5]:disabled{cursor:wait;opacity:.55}.slot-row-actions button[data-v-b33171e5]:disabled{cursor:not-allowed;opacity:.35}.slot-row-actions button[data-v-b33171e5]:disabled:hover{background:0 0}html[data-theme=dark] .slot-row-actions button[data-v-b33171e5]:disabled:hover{background-color:#0000}.rs-credential-row[data-v-b33171e5]{align-items:stretch;gap:.5rem;margin-top:.3rem;display:flex}.rs-credential-row .admin-input[data-v-b33171e5]{letter-spacing:.04em;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem;font-weight:800}.rs-credential-row .small-button[data-v-b33171e5]{white-space:nowrap;flex:none}.rs-credential-status[data-v-b33171e5]{color:#5b4632;margin-top:.9rem;font-size:.78rem;font-weight:700}html[data-theme=dark] .rs-credential-status[data-v-b33171e5]{color:#d0b7a0}.rs-credential-status strong[data-v-b33171e5]{text-transform:uppercase}.filter-face img[data-v-b33171e5]{image-rendering:auto;width:170%;position:absolute;top:-46px;left:50%;transform:translate(-50%)}.filter-face>span[data-v-b33171e5]{opacity:.4;font-size:2rem}@media (width<=1100px){.statistics-page-heading.global-page-heading[data-v-b33171e5],.statistics-page-heading.global-page-heading.is-graph-mode[data-v-b33171e5]{grid-template-columns:1fr;align-items:stretch;display:grid}.statistics-page-heading>.statistics-heading-tools[data-v-b33171e5]{grid-column:1;justify-content:space-between;justify-self:stretch;width:100%}}@media (width<=640px){.statistics-page-heading.global-page-heading[data-v-b33171e5]{grid-template-columns:1fr}.statistics-page-heading>.statistics-heading-tools[data-v-b33171e5]{flex-direction:column;align-items:stretch}.statistics-heading-tools>.statistics-mode-switch-top[data-v-b33171e5],.statistics-header-actions[data-v-b33171e5]{width:100%}.statistics-header-action[data-v-b33171e5]{flex:1;min-width:0;padding-inline:.45rem}.statistics-sticky-range[data-v-b33171e5]{flex-direction:column;align-items:stretch;padding:.65rem .75rem;display:flex;top:4.75rem}.statistics-sticky-range .analytics-exact-range[data-v-b33171e5]{text-align:right}.statistics-page-heading .analytics-stats-actions[data-v-b33171e5]{flex-direction:column;width:100%;display:flex}.statistics-page-heading .analytics-stats-actions button[data-v-b33171e5]{width:100%}}.gallery-session-type-tag[data-v-b33171e5],.gallery-retake-tag[data-v-b33171e5]{letter-spacing:.04em;vertical-align:1px;border-radius:999px;margin-right:.28rem;padding:.07rem .34rem;font-size:.5rem;font-weight:900;line-height:1.35;display:inline-block}.gallery-session-type-tag.is-paid[data-v-b33171e5]{color:#176b47;background:#dff3e8}html[data-theme=dark] .gallery-session-type-tag.is-paid[data-v-b33171e5]{color:#79c69d;background-color:#141c18}.gallery-session-type-tag.is-coupon[data-v-b33171e5]{color:#5d3a91;background:#eee7fa}html[data-theme=dark] .gallery-session-type-tag.is-coupon[data-v-b33171e5]{color:#c4a5fe;background-color:#1a171f}.gallery-session-type-tag.is-event[data-v-b33171e5]{color:#24658f;background:#e2f0fb}html[data-theme=dark] .gallery-session-type-tag.is-event[data-v-b33171e5]{color:#78b8e6;background-color:#151b20}.gallery-retake-tag[data-v-b33171e5]{color:#8a5812;background:#fff0ce}html[data-theme=dark] .gallery-retake-tag[data-v-b33171e5]{color:#d8a163;background-color:#251a01}.template-manager-preview[data-v-b33171e5]{position:relative;overflow:visible}.template-manager-badge[data-v-b33171e5]{z-index:2;letter-spacing:.06em;border:2px solid #17120f;padding:.32rem .65rem;font-size:.64rem;font-weight:950;position:absolute;top:18px;left:4px;transform:rotate(-12deg);box-shadow:3px 3px #00000047}.template-manager-badge.is-new[data-v-b33171e5]{color:#fff;background:#9d263b}.template-manager-badge.is-limited_edition[data-v-b33171e5]{color:#17120f;background:#efb52f;max-width:115px;font-size:.55rem;line-height:1.05}.booth-remote-support strong[data-v-b33171e5]{overflow-wrap:anywhere}.admin-login-page[data-v-351a172b]{--admin-cache-bust:2026-9-16;color:#241e1a;background:radial-gradient(circle at 20% 10%,#9123341f,#0000 30%),linear-gradient(135deg,#eee9e0,#dcd5ca);place-items:center;min-height:100vh;padding:2rem;font-family:DM Sans,sans-serif;display:grid}html[data-theme=dark] .admin-login-page[data-v-351a172b]{color:#ded6d0;background:radial-gradient(circle at 20% 10%,#982a391f,#0000 30%),linear-gradient(135deg,#1a1815,#13100c)}.admin-login-card[data-v-351a172b]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9f0;border:1px solid #5c3c271f;border-radius:1.7rem;width:min(470px,100%);padding:2rem;box-shadow:0 28px 80px #35261b29}html[data-theme=dark] .admin-login-card[data-v-351a172b]{background-color:#22211ff0;border-color:#d1aa921f;box-shadow:0 28px 80px #0006}.admin-login-brand[data-v-351a172b]{border-bottom:1px solid #00000014;align-items:center;gap:.8rem;padding-bottom:1.3rem;display:flex}html[data-theme=dark] .admin-login-brand[data-v-351a172b]{border-bottom-color:#ffffff17}.admin-login-logo[data-v-351a172b]{object-fit:contain;width:auto;height:56px}.admin-login-brand p[data-v-351a172b]{font-size:1rem;font-weight:900}.admin-login-brand small[data-v-351a172b]{color:#8a8078;font-size:.7rem}html[data-theme=dark] .admin-login-brand small[data-v-351a172b]{color:#a69b93}.admin-login-copy[data-v-351a172b]{padding:2rem 0 1.4rem}.eyebrow[data-v-351a172b]{color:#923044;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.4rem;font-size:.65rem;font-weight:900}html[data-theme=dark] .eyebrow[data-v-351a172b]{color:#fc8f9e}.admin-login-copy h1[data-v-351a172b]{font-size:2rem;font-weight:900}.admin-login-copy>p[data-v-351a172b]:last-child{color:#786f68;margin-top:.45rem;font-size:.83rem;line-height:1.55}html[data-theme=dark] .admin-login-copy>p[data-v-351a172b]:last-child{color:#aea49d}.admin-login-card form[data-v-351a172b]{gap:1rem;display:grid}.admin-login-card label[data-v-351a172b]{color:#675d56;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:900}html[data-theme=dark] .admin-login-card label[data-v-351a172b]{color:#b9aea6}.admin-login-card input[data-v-351a172b]{color:#211c18;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d8cec5;border-radius:.85rem;outline:none;width:100%;margin-top:.4rem;padding:.85rem .95rem;font-size:.9rem;font-weight:600;display:block}html[data-theme=dark] .admin-login-card input[data-v-351a172b]{color:#dfd7d2;background-color:#222;border-color:#493e33;outline:none}.admin-login-card input[data-v-351a172b]:focus,html[data-theme=dark] .admin-login-card input[data-v-351a172b]:focus{border-color:#9e2635;box-shadow:0 0 0 4px #9e26351a}.admin-login-card button[data-v-351a172b]{color:#fff;background:linear-gradient(135deg,#92283a,#681c29);border-radius:.9rem;margin-top:.35rem;padding:.9rem 1rem;font-size:.85rem;font-weight:900;box-shadow:0 10px 25px #681c2938}html[data-theme=dark] .admin-login-card button[data-v-351a172b]{color:#fff;background:linear-gradient(135deg,#992f3f,#6e222e);box-shadow:0 10px 25px #0000008c}.admin-login-card button[data-v-351a172b]:disabled{opacity:.55}.login-error[data-v-351a172b]{color:#9f2637;background:#fff0f1;border-radius:.7rem;padding:.7rem .8rem;font-size:.75rem;font-weight:700}html[data-theme=dark] .login-error[data-v-351a172b]{color:#fc8e93;background-color:#211b1c}.admin-login-copy+.login-error[data-v-351a172b]{margin-bottom:1rem}.login-notice[data-v-351a172b]{color:#5f544c;background:#f4efe9;border-radius:.7rem;padding:.7rem .8rem;font-size:.75rem;font-weight:700;line-height:1.5}html[data-theme=dark] .login-notice[data-v-351a172b]{color:#bfb2a9;background-color:#1d1b18}.admin-login-card .admin-login-code input[inputmode=numeric][data-v-351a172b]{letter-spacing:.4em;text-align:center;font-size:1.4rem;font-weight:800}.admin-login-card .admin-login-code input[inputmode=numeric][data-v-351a172b]::placeholder{letter-spacing:.02em;font-size:.9rem;font-weight:600}.admin-login-card .admin-login-trust[data-v-351a172b]{letter-spacing:0;text-transform:none;align-items:center;gap:.55rem;font-size:.75rem;display:flex}.admin-login-card .admin-login-trust input[data-v-351a172b]{accent-color:#92283a;width:auto;margin:0}html[data-theme=dark] .admin-login-card .admin-login-trust input[data-v-351a172b]{accent-color:#b44856}.admin-login-code-actions[data-v-351a172b]{justify-content:space-between;gap:.75rem;display:flex}.admin-login-card .admin-login-link[data-v-351a172b]{box-shadow:none;color:#92283a;background:0 0;margin:0;padding:.3rem 0;font-size:.75rem;font-weight:800;text-decoration:underline}html[data-theme=dark] .admin-login-card .admin-login-link[data-v-351a172b]{box-shadow:none;color:#fe929b;background:0 0}.digital-copy-page[data-v-09e58986]{color:#241e1a;background:radial-gradient(circle at 20% 10%,#9123341f,#0000 30%),linear-gradient(135deg,#eee9e0,#dcd5ca);place-items:center;min-height:100vh;padding:2rem;font-family:DM Sans,sans-serif;display:grid}.digital-copy-card[data-v-09e58986]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#fffdf9f0;border:1px solid #5c3c271f;border-radius:1.7rem;width:min(720px,100%);padding:clamp(1rem,4vw,2rem);box-shadow:0 28px 80px #35261b29}.digital-copy-brand[data-v-09e58986]{border-bottom:1px solid #00000014;justify-content:center;padding-bottom:1.3rem;display:flex}.digital-copy-logo[data-v-09e58986]{object-fit:contain;width:auto;height:48px}.eyebrow[data-v-09e58986]{color:#923044;letter-spacing:.16em;text-transform:uppercase;margin:1.6rem 0 .4rem;font-size:.65rem;font-weight:900}h1[data-v-09e58986]{font-size:1.7rem;font-weight:900}.digital-copy-copy[data-v-09e58986]{color:#786f68;margin-top:.6rem;font-size:.85rem;line-height:1.55}.digital-copy-status[data-v-09e58986]{color:#786f68;margin-top:1.6rem;font-size:.9rem;font-weight:700}.digital-copy-media[data-v-09e58986]{background:#211913;border-radius:1rem;place-items:center;margin-top:1.5rem;display:grid;overflow:hidden;box-shadow:0 10px 30px #271d122e}.digital-copy-media img[data-v-09e58986],.digital-copy-media video[data-v-09e58986]{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.digital-copy-download[data-v-09e58986]{color:#fff;background:linear-gradient(135deg,#92283a,#681c29);border-radius:.9rem;margin-top:1rem;padding:.9rem 1rem;font-size:.85rem;font-weight:900;text-decoration:none;display:block;box-shadow:0 10px 25px #681c2938}button.digital-copy-download[data-v-09e58986]{cursor:pointer;text-align:center;border:0;width:100%;font-family:inherit}.digital-copy-share[data-v-09e58986]{margin-top:1.4rem}.digital-copy-share-label[data-v-09e58986]{color:#786f68;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:900}.digital-copy-share-buttons[data-v-09e58986]{justify-content:center;margin-top:.7rem;display:flex}.digital-copy-share-button[data-v-09e58986]{cursor:pointer;background:#fff;border:1px solid #5c3c271f;border-radius:999px;justify-content:center;align-items:center;gap:1rem;height:52px;padding:0 1.5rem;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 16px #35261b1a}.digital-copy-share-button[data-v-09e58986]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #35261b29}.digital-copy-share-button svg[data-v-09e58986]{width:24px;height:24px}.digital-copy-share-hint[data-v-09e58986]{color:#786f68;margin-top:.7rem;font-size:.78rem;line-height:1.4}.digital-copy-processing[data-v-09e58986]{color:#786f68;background:#f0ebe4;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;margin-top:1rem;padding:.85rem 1rem;font-size:.8rem;font-weight:700;display:flex}.digital-copy-processing.is-error[data-v-09e58986]{color:#9f293a;background:#f9e5e7}.digital-copy-spinner[data-v-09e58986]{border:2px solid #92283a40;border-top-color:#92283a;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite digital-copy-spin-09e58986}@keyframes digital-copy-spin-09e58986{to{transform:rotate(360deg)}}
