.sheet-overlay[data-v-d72b6607]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at center,#1011268c,#070912cc);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:dialog-veil-d72b6607 .22s ease both;isolation:isolate;overscroll-behavior:contain;overflow:clip}.action-sheet.panel[data-v-d72b6607]{position:relative;width:min(760px,100%);max-height:calc(100dvh - 48px);padding:8px;margin:0;border:0;border-radius:25px;background:transparent;overflow:visible;box-shadow:0 24px 100px #06082060;outline:none;animation:none;min-width:0;isolation:isolate}.action-sheet[data-v-d72b6607]:has(.photo-viewer),.action-sheet[data-v-d72b6607]:has(.workspace-launcher){width:min(1040px,100%)}.sheet-assembly[data-v-d72b6607]{position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;overflow:visible}.assembly-piece[data-v-d72b6607]{position:absolute;width:50.2%;height:50.2%;animation:piece-assemble-d72b6607 .65s cubic-bezier(.22,.8,.25,1.1) both;--piece-x:-130%;--piece-y:-130%;--piece-angle:-120deg}.piece-1[data-v-d72b6607]{left:0;top:0;border-radius:25px 0 0;background:linear-gradient(140deg,#b9aaff3b,#7b8dc71f)}.piece-2[data-v-d72b6607]{right:0;top:0;border-radius:0 25px 0 0;background:linear-gradient(220deg,#9edbe338,#9eaff021);--piece-x:130%;--piece-angle:120deg;animation-delay:55ms}.piece-3[data-v-d72b6607]{left:0;bottom:0;border-radius:0 0 0 25px;background:linear-gradient(40deg,#87acd62e,#c2b2ed26);--piece-y:130%;--piece-angle:120deg;animation-delay:.11s}.piece-4[data-v-d72b6607]{right:0;bottom:0;border-radius:0 0 25px;background:linear-gradient(320deg,#c3b7e634,#94b6dc24);--piece-x:130%;--piece-y:130%;animation-delay:.165s}.sheet-content[data-v-d72b6607]{position:relative;max-height:calc(100dvh - 64px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--line,#b6d1e329);border-radius:18px;background:var(--paper,rgba(17,37,54,.82));color:var(--ink,#e5eef9);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);box-shadow:inset 0 1px #e1edff0a;padding:24px;animation:dialog-content-d72b6607 .3s ease .25s both;scrollbar-gutter:stable;min-width:0}.sheet-titlebar[data-v-d72b6607]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.sheet-titlebar h2[data-v-d72b6607]{color:var(--ink,#e5eef9);margin:0;font-size:20px;font-weight:650;line-height:1.4}.sheet-titlebar .icon-button[data-v-d72b6607]{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line,#b6d1e329);border-radius:50%;background:#c2d5ed0b;color:var(--ink,#e5eef9);font-size:22px;line-height:1;padding:0}.sheet-content[data-v-d72b6607] .panel-heading{align-items:center;position:static;top:auto}.sheet-content[data-v-d72b6607] .form-actions{flex-wrap:wrap}@keyframes piece-assemble-d72b6607{0%{opacity:0;transform:translate(var(--piece-x),var(--piece-y)) rotate(var(--piece-angle))}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes dialog-content-d72b6607{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes dialog-veil-d72b6607{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.sheet-overlay[data-v-d72b6607]{padding:10px}.action-sheet.panel[data-v-d72b6607]{max-height:calc(100dvh - 20px);padding:6px;border-radius:22px}.sheet-content[data-v-d72b6607]{max-height:calc(100dvh - 32px);padding:18px;border-radius:16px}.sheet-titlebar h2[data-v-d72b6607]{font-size:18px}}@media(prefers-reduced-motion:reduce){.sheet-overlay[data-v-d72b6607],.assembly-piece[data-v-d72b6607],.sheet-content[data-v-d72b6607]{animation:none;transform:none;opacity:1}.sheet-overlay[data-v-d72b6607]{-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-erp-motion=off]{animation:none}.honeycomb-nav[data-v-6c7a3876]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:15px 0;padding:4px 24px 68px;min-width:0;isolation:isolate}.hex-tile[data-v-6c7a3876]{position:relative;display:grid;place-items:center;width:124%;margin-left:-12%;aspect-ratio:200/174;border:0;background:none;padding:0;color:#fff;cursor:pointer;outline-offset:4px;min-width:0}.hex-tile[data-v-6c7a3876]:nth-child(7n+2),.hex-tile[data-v-6c7a3876]:nth-child(7n+4),.hex-tile[data-v-6c7a3876]:nth-child(7n+6){transform:translateY(calc(50% + 7.5px))}.hex-outline[data-v-6c7a3876],.hex-fill[data-v-6c7a3876]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hex-outline[data-v-6c7a3876]{fill:transparent;stroke:#cbd3ff88;stroke-width:1.4;transition:stroke .35s}.hex-fill[data-v-6c7a3876]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(70deg,#2d28ed,#a15eb5);opacity:0;transition:opacity .4s;overflow:hidden}.hex-fill[data-v-6c7a3876]:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 24%,#ffffff16 24%,#ffffff16 25%,transparent 25%,transparent 49%,#ffffff16 49%,#ffffff16 50%,transparent 50%,transparent 74%,#ffffff16 74%,#ffffff16 75%,transparent 75%);transform:translateY(-100%);transition:transform .6s}.hex-tile:hover .hex-fill[data-v-6c7a3876],.hex-tile:focus-visible .hex-fill[data-v-6c7a3876]{opacity:1}.hex-tile:hover .hex-fill[data-v-6c7a3876]:after,.hex-tile:focus-visible .hex-fill[data-v-6c7a3876]:after{transform:translateY(0)}.hex-tile:hover .hex-outline[data-v-6c7a3876]{stroke:transparent}.hex-label[data-v-6c7a3876]{position:relative;z-index:1;font-size:12px;font-weight:500;max-width:73%;text-align:center;line-height:1.5;pointer-events:none}.hex-badge[data-v-6c7a3876]{position:absolute;z-index:2;top:16%;right:8%;height:20px;min-width:20px;border-radius:50%;padding:0 4px;display:grid;place-items:center;background:#fff;color:#5964b9;font-size:10px;pointer-events:none}@media(max-width:1100px){.honeycomb-nav[data-v-6c7a3876]{grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:56px}.hex-label[data-v-6c7a3876]{font-size:11px}}@media(max-width:700px){.honeycomb-nav[data-v-6c7a3876]{grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 18px 54px;row-gap:12px}.hex-tile[data-v-6c7a3876]:nth-child(n){transform:none}.hex-tile[data-v-6c7a3876]:nth-child(2n){transform:translateY(calc(50% + 6px))}.hex-label[data-v-6c7a3876]{font-size:11px;max-width:90%;white-space:nowrap}.hex-badge[data-v-6c7a3876]{top:10%;right:5%;font-size:9px;height:18px;min-width:18px}}.hello-screen[data-v-97477e0a]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:radial-gradient(ellipse at 55% 100%,#f8d2a6,transparent 65%),linear-gradient(115deg,#9da8ed,#d9bbef 58%,#f5b6d6);cursor:pointer}.hello-screen svg[data-v-97477e0a]{width:min(650px,80vw);overflow:visible}.hello-screen path[data-v-97477e0a]{fill:none;stroke:#fff;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:0;animation:handwriting-97477e0a 2.3s ease both}.hello-leave-active[data-v-97477e0a]{transition:opacity .65s ease}.hello-leave-to[data-v-97477e0a]{opacity:0;pointer-events:none}@keyframes handwriting-97477e0a{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.neon-backdrop[data-v-1893adfb]{position:fixed;inset:0;z-index:-1;overflow:hidden;background:#09051c;pointer-events:none}.backdrop-fallback[data-v-1893adfb]{position:absolute;inset:-10%;background:repeating-radial-gradient(ellipse at 5% 40%,transparent 0 42px,#8740ff28 44px,transparent 46px 76px),radial-gradient(ellipse at 60% 50%,#35105b,transparent 60%);transform:rotate(-14deg)}.authenticated .backdrop-fallback[data-v-1893adfb]{background:repeating-radial-gradient(ellipse at 5% 40%,transparent 0 42px,#36b1b028 44px,transparent 46px 76px),#0c2531}.neon-backdrop canvas[data-v-1893adfb]{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1s}.neon-backdrop canvas.ready[data-v-1893adfb]{opacity:1}.business-actions[data-v-39a548b1]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.business-tabs[data-v-39a548b1]{display:flex;gap:28px;border-bottom:1px solid var(--line,#b6d1e329);margin:8px 0 15px}.business-tabs button[data-v-39a548b1]{border:0;border-bottom:3px solid transparent;background:none;padding:17px 0;color:var(--muted,#9eb3c8);font-weight:600}.business-tabs button.selected[data-v-39a548b1]{border-bottom-color:var(--accent,#a28aef);color:var(--ink,#e5eef9)}.business-money[data-v-39a548b1]{font-size:24px;color:var(--ink,#e5eef9)}.business-ledger .text-action[data-v-39a548b1]{display:block;margin-top:9px}.business-actions .text-action[data-v-39a548b1]{margin:0}.data-table td[data-v-39a548b1]{max-width:340px;overflow-wrap:anywhere}@media(max-width:700px){.business-ledger .panel-heading[data-v-39a548b1]{flex-direction:column}.business-money[data-v-39a548b1]{font-size:20px}}.photo-viewer[data-v-501b09ab]{container:photo-viewer / inline-size;min-width:0}.viewer-toolbar[data-v-501b09ab]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.viewer-toolbar h2[data-v-501b09ab]{font-size:19px;line-height:1.4;margin:0;color:var(--ink,#e5eef9)}.viewer-toolbar p[data-v-501b09ab]{margin:5px 0 0;font-size:11px;color:var(--muted,#9eb3c8);line-height:1.5}.viewer-close[data-v-501b09ab]{width:34px;height:34px;padding:0;display:grid;place-items:center;flex:none;border:1px solid var(--line,#b6d1e329);border-radius:50%;background:#c2d5ed0b;color:var(--ink,#e5eef9);font-size:22px;line-height:1}.viewer-stage[data-v-501b09ab]{position:relative;display:block;height:min(45dvh,620px);min-height:180px;background:#121923;border:1px solid #252d3a;border-radius:18px;overflow:auto;box-shadow:0 7px 22px #18233526;overscroll-behavior:contain}.viewer-image[data-v-501b09ab]{position:relative;display:block;width:100%;height:100%;max-height:100%;border:0;background:none;padding:0;cursor:zoom-in;overflow:hidden;min-height:0}.viewer-image img[data-v-501b09ab]{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.viewer-stage.zoom[data-v-501b09ab]{display:block}.zoom .viewer-image[data-v-501b09ab]{width:max-content;min-width:100%;height:max-content;min-height:100%;max-height:none;cursor:zoom-out;overflow:visible}.zoom .viewer-image img[data-v-501b09ab]{position:static;inset:auto;width:auto;height:auto;max-width:none;max-height:none;object-fit:initial;margin:auto}.viewer-image[data-v-501b09ab]:focus-visible{outline:3px solid #53c4df;outline-offset:-5px}.viewer-loading[data-v-501b09ab]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);padding:7px 12px;border:1px solid #ffffff29;border-radius:20px;background:#121923cf;color:#cdd5e3;font-size:12px;white-space:nowrap;pointer-events:none}.viewer-empty[data-v-501b09ab]{padding:28px;text-align:center;font-size:14px;line-height:1.7;color:#d1d8e4}.viewer-caption[data-v-501b09ab]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;margin:5px 0 0}.viewer-caption p[data-v-501b09ab]{margin:0;font-size:12px;line-height:1.5;color:var(--muted,#9eb3c8);overflow-wrap:anywhere}.viewer-zoom[data-v-501b09ab]{flex:none;font-size:12px;color:#a3daef;border:0;background:none;padding:8px 0}.viewer-controls[data-v-501b09ab]{display:flex;align-items:center;justify-content:center;gap:24px;margin:12px 0 0}.viewer-arrow[data-v-501b09ab]{position:relative;width:42px;height:42px;border:2px solid #b6d1e347;border-radius:9px;background:#15324970;color:#bed4e4;padding:0;overflow:hidden;transition:border-color .2s,transform .15s}.viewer-arrow[data-v-501b09ab]:hover{border-color:#66d1e8;color:#a7edfb}.viewer-arrow[data-v-501b09ab]:active{transform:scale(.9)}.viewer-arrow span[data-v-501b09ab]{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;line-height:1;transition:transform .4s cubic-bezier(.22,.8,.2,1.1),opacity .3s}.arrow-double[data-v-501b09ab]{opacity:0;transform:translate(-100%) scale(.4)}.next .arrow-double[data-v-501b09ab]{transform:translate(100%) scale(.4)}.prev:hover .arrow-single[data-v-501b09ab]{opacity:0;transform:translate(-100%) scale(.4)}.next:hover .arrow-single[data-v-501b09ab]{opacity:0;transform:translate(100%) scale(.4)}.viewer-arrow:hover .arrow-double[data-v-501b09ab]{opacity:1;transform:translate(0) scale(1)}.viewer-position[data-v-501b09ab]{font-size:14px;font-weight:600;color:var(--ink,#e5eef9);min-width:55px;text-align:center;font-variant-numeric:tabular-nums}.viewer-position>span[data-v-501b09ab]{font-weight:400;color:var(--muted,#9eb3c8);margin-left:3px}.viewer-thumbnails[data-v-501b09ab]{position:relative;display:flex;gap:16px;overflow-x:auto;padding:8px 6px 10px;scroll-padding-inline:6px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#a6bdd44d transparent;overscroll-behavior:contain}.viewer-thumbnails button[data-v-501b09ab]{position:relative;flex:0 0 calc((100% - 64px)/5);display:block;aspect-ratio:16 / 9;border:0;border-radius:11px;background:#c2d5ed12;padding:0;overflow:hidden;outline:3px solid transparent;outline-offset:3px;filter:grayscale(.9) opacity(.5);transform:scale(.93);transition:filter .3s,transform .3s,outline-color .3s;scroll-snap-align:center}.viewer-thumbnails button[aria-pressed=true][data-v-501b09ab]{outline-color:#29b9dd;filter:none;transform:scale(1)}.viewer-thumbnails button[data-v-501b09ab]:hover,.viewer-thumbnails button[data-v-501b09ab]:focus-visible{filter:none;transform:scale(1)}.viewer-thumbnails button[data-v-501b09ab]:focus-visible{outline-color:#b9aaff}.viewer-thumbnails img[data-v-501b09ab]{display:block;width:100%;height:100%;object-fit:cover}@container photo-viewer (max-width:780px){.viewer-thumbnails button[data-v-501b09ab]{flex-basis:calc((100% - 48px)/4)}}@container photo-viewer (max-width:662px){.viewer-thumbnails button[data-v-501b09ab]{flex-basis:calc((100% - 32px) / 3)}}@media(max-height:800px){.viewer-stage[data-v-501b09ab]{height:min(45dvh,calc(100dvh - 405px))}.viewer-thumbnails button[data-v-501b09ab]{max-height:70px;flex-basis:125px}.viewer-toolbar[data-v-501b09ab]{margin-bottom:12px}.viewer-caption[data-v-501b09ab]{min-height:36px}.viewer-controls[data-v-501b09ab]{margin-top:8px}}@container photo-viewer (max-width:500px){.viewer-thumbnails[data-v-501b09ab]{justify-content:flex-start;gap:15px;max-width:100%;width:max-content;margin:auto;padding:7px 8px}.viewer-thumbnails button[data-v-501b09ab]{flex:0 0 12px;width:12px;height:12px;aspect-ratio:1;border-radius:50%;background:#9bb8ce70;filter:none;transform:none}.viewer-thumbnails button[aria-pressed=true][data-v-501b09ab]{background:#1d97b8;outline-width:2px}.viewer-thumbnails img[data-v-501b09ab]{visibility:hidden}.viewer-toolbar p[data-v-501b09ab]{font-size:10px}.viewer-stage[data-v-501b09ab]{height:45dvh;min-height:180px;border-radius:12px}.viewer-controls[data-v-501b09ab]{gap:18px;margin-bottom:0}}@media(prefers-reduced-motion:reduce){.viewer-arrow[data-v-501b09ab],.viewer-arrow span[data-v-501b09ab],.viewer-thumbnails button[data-v-501b09ab]{transition:none}.viewer-thumbnails[data-v-501b09ab]{scroll-behavior:auto}}.evidence-panel[data-v-44ba0af0]{margin:20px 0;padding:18px;background:var(--surface-muted,rgba(128,163,197,.08));border:1px solid var(--line,#b6d1e329);border-radius:16px;color:var(--ink,#e5eef9);box-shadow:inset 0 1px #d7e9ff0b}.evidence-panel h3[data-v-44ba0af0]{margin:0;font-size:15px}.evidence-row[data-v-44ba0af0]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--line,#b6d1e329)}.evidence-row strong[data-v-44ba0af0],.evidence-row small[data-v-44ba0af0]{display:block}.evidence-row strong[data-v-44ba0af0]{font-size:13px;color:var(--ink,#e5eef9)}.evidence-row small[data-v-44ba0af0]{color:var(--muted,#9eb3c8);font-size:11px;margin-top:6px}.evidence-preview[data-v-44ba0af0]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px}.evidence-preview img[data-v-44ba0af0]{max-width:100%;max-height:600px;object-fit:contain;border:1px solid var(--line,#b6d1e329);border-radius:8px;background:var(--surface-muted,rgba(128,163,197,.08))}.photo-review[data-v-f4cb4ca6]{margin-top:16px}.photo-review img[data-v-f4cb4ca6]{display:block;max-width:100%;max-height:440px;object-fit:contain;border:1px solid var(--line,#b6d1e329);border-radius:14px;background:var(--surface-muted,rgba(128,163,197,.08));margin-bottom:18px}.review-score[data-v-f4cb4ca6]{font-size:22px;color:#f0c36e;font-weight:700}.review-comment[data-v-f4cb4ca6]{white-space:pre-wrap;line-height:1.65;color:var(--ink,#e5eef9)}.merchant-detail-store[data-v-1e40d243]{padding:18px 0;border-bottom:1px solid var(--line,#b6d1e329)}.merchant-detail-store dl[data-v-1e40d243]{display:grid;grid-template-columns:100px 1fr;gap:12px;font-size:14px}.merchant-detail-store dt[data-v-1e40d243]{color:var(--muted,#9eb3c8)}.merchant-detail-store dd[data-v-1e40d243]{margin:0;overflow-wrap:anywhere;color:var(--ink,#e5eef9)}.merchants-table[data-v-1e40d243]{min-width:660px}.merchants-table th[data-v-1e40d243],.merchants-table td[data-v-1e40d243]{vertical-align:middle;padding:13px 14px}.merchants-table th[data-v-1e40d243]:last-child,.merchants-table td[data-v-1e40d243]:last-child{text-align:right}.merchants-table td:last-child button[data-v-1e40d243]{min-height:32px;padding:6px 12px;font-size:12px;white-space:nowrap}.merchants-table th[data-v-1e40d243]:nth-child(3),.merchants-table td[data-v-1e40d243]:nth-child(3),.merchants-table th[data-v-1e40d243]:nth-child(4),.merchants-table td[data-v-1e40d243]:nth-child(4){text-align:center}.merchants-table .status[data-v-1e40d243]{display:inline-flex;justify-content:center;align-items:center;min-width:52px;margin:0}.owner-search-actions[data-v-1e40d243]{display:flex;align-items:flex-end}.merchant-detail-store .panel-heading[data-v-1e40d243]{align-items:center}.merchant-detail-store .panel-heading button[data-v-1e40d243]{flex:none;white-space:nowrap}.merchant-detail-store dl[data-v-1e40d243]{gap:8px 12px;font-size:13px;line-height:1.7}@media(max-width:600px){.merchant-detail-store dl[data-v-1e40d243]{grid-template-columns:76px minmax(0,1fr)}}.employee-directory[data-v-24c85de7]{padding:16px;background:var(--surface-muted,rgba(128,163,197,.08));border:1px solid var(--line,#b6d1e329);border-radius:12px;color:var(--ink,#e5eef9)}.employee-directory h3[data-v-24c85de7]{margin-top:0}.checkbox-label[data-v-24c85de7]{display:flex;align-items:center;gap:8px}.checkbox-label input[data-v-24c85de7]{width:auto;min-height:auto}.accounts-table[data-v-24c85de7]{min-width:890px}.accounts-table th[data-v-24c85de7],.accounts-table td[data-v-24c85de7]{vertical-align:middle;padding:13px 14px}.accounts-table th[data-v-24c85de7]:last-child{text-align:right}.account-actions[data-v-24c85de7]{display:flex;justify-content:flex-end;align-items:center;gap:12px;white-space:nowrap}.account-actions button[data-v-24c85de7]{flex:none;font-size:12px;min-height:32px}.account-actions .text-action[data-v-24c85de7]{padding:6px 0}.account-tabs[data-v-24c85de7]{display:flex;flex-wrap:wrap;gap:8px}.account-tabs button[data-v-24c85de7]{min-height:36px;padding:8px 14px}.owner-search-actions[data-v-24c85de7]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}fieldset[data-v-24c85de7]{margin:0;padding:14px;border:1px solid var(--line,#b6d1e329);border-radius:10px;background:var(--surface-muted,rgba(128,163,197,.08));color:var(--ink,#e5eef9)}fieldset legend[data-v-24c85de7]{padding:0 6px;color:var(--muted,#9eb3c8);font-size:12px}.employee-directory .data-table[data-v-24c85de7]{min-width:620px}.employee-directory h3[data-v-24c85de7]{margin-bottom:14px;font-size:14px}.employee-directory th[data-v-24c85de7],.employee-directory td[data-v-24c85de7]{padding:10px 12px}.membership-table[data-v-42ecf7d8]{min-width:900px}.membership-table th[data-v-42ecf7d8],.membership-table td[data-v-42ecf7d8],.grant-table th[data-v-42ecf7d8],.grant-table td[data-v-42ecf7d8]{vertical-align:middle;padding:13px 14px}.membership-period[data-v-42ecf7d8]{min-width:215px}.membership-period small[data-v-42ecf7d8]{margin:2px 0}.membership-detail[data-v-42ecf7d8]{margin-top:18px;min-width:0}.membership-actions[data-v-42ecf7d8]{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.membership-actions button[data-v-42ecf7d8]{flex:none;min-height:32px;padding:6px 12px;font-size:12px}.grant-table[data-v-42ecf7d8]{min-width:850px}.grant-table th[data-v-42ecf7d8]:last-child{width:140px;text-align:right}.grant-period[data-v-42ecf7d8]{min-width:185px;font-variant-numeric:tabular-nums}.grant-status[data-v-42ecf7d8]{text-align:center;white-space:nowrap}.grant-status .status[data-v-42ecf7d8]{display:inline-flex;align-items:center;justify-content:center;min-width:50px;margin:0}.grant-reason[data-v-42ecf7d8]{max-width:340px;overflow-wrap:anywhere}.grant-editor .checkbox-label[data-v-42ecf7d8]{line-height:1.65;align-items:flex-start}.grant-editor .checkbox-label input[data-v-42ecf7d8]{margin-top:4px;flex:none}.tier-policy-form[data-v-c5fc8350]{display:flex;align-items:flex-end;gap:14px;margin:18px 0 12px;flex-wrap:wrap}.tier-policy-form label[data-v-c5fc8350]{flex:0 1 170px;min-width:0}.tier-policy-form .tier-policy-reason[data-v-c5fc8350]{flex:1 1 280px}.tier-policy-form button[data-v-c5fc8350]{flex:none;min-height:42px}.tier-policy>.field-help[data-v-c5fc8350]{line-height:1.7;max-width:100%}.tiers-panel>.panel-heading[data-v-c5fc8350]{align-items:center}.tier-count[data-v-c5fc8350]{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 7px;margin-left:6px;border:1px solid var(--line,#b6d1e329);border-radius:7px;background:var(--accent-light,rgba(158,131,239,.17));color:var(--ink,#e5eef9);font-size:12px;vertical-align:middle}.tier-table-wrap[data-v-c5fc8350]{margin-top:4px}.tier-table[data-v-c5fc8350]{min-width:760px;table-layout:fixed}.tier-table th[data-v-c5fc8350],.tier-table td[data-v-c5fc8350]{padding:14px 16px;vertical-align:middle}.tier-table th[data-v-c5fc8350]:first-child{width:19%}.tier-table .tier-number[data-v-c5fc8350]{width:70px;text-align:center;font-variant-numeric:tabular-nums}.tier-table .tier-threshold[data-v-c5fc8350]{width:125px;white-space:nowrap;font-variant-numeric:tabular-nums}.tier-table .tier-state[data-v-c5fc8350]{width:84px;text-align:center}.tier-table .tier-operation[data-v-c5fc8350]{width:158px;text-align:right}.tier-table .tier-identity strong[data-v-c5fc8350]{display:block;font-size:14px;overflow-wrap:anywhere}.tier-table .tier-identity small[data-v-c5fc8350]{display:flex;flex-wrap:wrap;gap:10px;margin-top:3px;font-size:11px}.tier-table .tier-identity small span[data-v-c5fc8350]{color:var(--muted,#9eb3c8)}.tier-threshold>span[data-v-c5fc8350],.tier-notes[data-v-c5fc8350]{font-size:12px}.tier-notes[data-v-c5fc8350]{overflow-wrap:anywhere}.tier-unset[data-v-c5fc8350]{color:var(--muted,#9eb3c8)}.tier-state .status[data-v-c5fc8350]{display:inline-flex;justify-content:center;align-items:center;min-width:48px;min-height:28px;padding:4px 10px;margin:0;line-height:20px}.tier-actions[data-v-c5fc8350]{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.tier-actions button[data-v-c5fc8350]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 13px;font-size:12px;line-height:20px}.tier-editor .checkbox-label[data-v-c5fc8350]{align-items:flex-start;line-height:1.6}.tier-editor .checkbox-label input[data-v-c5fc8350]{margin-top:3px;flex:none}@media(max-width:600px){.tier-policy-form[data-v-c5fc8350]{gap:12px}.tier-policy-form label[data-v-c5fc8350],.tier-policy-form .tier-policy-reason[data-v-c5fc8350]{flex:1 1 100%}.tier-policy-form button[data-v-c5fc8350]{margin-left:auto}.tiers-panel>.panel-heading[data-v-c5fc8350]{gap:12px;flex-wrap:nowrap}.tiers-panel>.panel-heading>button[data-v-c5fc8350]{flex:none;white-space:nowrap}.tier-table th[data-v-c5fc8350],.tier-table td[data-v-c5fc8350]{padding:12px}}@font-face{font-family:Bitcount Grid Double;src:url(/fonts/bitcount-grid-double.woff2) format("woff2");font-style:normal;font-weight:300 400;font-display:swap}:root{font-family:Avenir Next,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#e5eef9;background:#0b1727;font-synthesis:none;--ink: #e5eef9;--muted: #9eb3c8;--line: #b6d1e329;--accent: #7060d6;--accent-light: rgba(158,131,239,.17);--paper: rgba(17,37,54,.82);--surface-muted: rgba(128,163,197,.08);color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #8c82e6;outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}h3{font-size:15px}button{touch-action:manipulation}a{color:#b7a7f5}label{display:flex;flex-direction:column;gap:7px;color:#c6d6e7;font-size:12px;font-weight:550}form{display:grid;gap:16px}input,select,textarea{width:100%;border:1px solid #b0ccdf40;border-radius:9px;background:#0918263d;color:var(--ink);padding:0 12px;min-width:0;box-shadow:inset 0 1px 5px #06101a15}select option{background:#183246;color:#e5eef9}fieldset{border:1px solid var(--line);border-radius:10px;min-width:0}legend{color:var(--muted);font-size:12px;padding:0 6px}input:focus,textarea:focus,select:focus{border-color:#b2a3eb80;background:#0918265c}.alert.warning{background:#a47e3526;color:#edcc88}input,select{height:41px}input::placeholder,textarea::placeholder{color:#829db6}textarea{min-height:90px;resize:vertical;padding:11px 12px;line-height:1.6}input[type=checkbox]{width:17px;height:17px;flex:none;accent-color:var(--accent);margin:2px 0 0}.checkbox-label{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.7}.primary-button,.secondary-button,.refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:38px;border:1px solid transparent;border-radius:10px;padding:8px 16px;font-size:12px;font-weight:600;line-height:1.35;text-align:center;white-space:nowrap;transition:background .2s,box-shadow .2s,transform .2s}.primary-button{color:#fff;background:linear-gradient(115deg,#7862d7,#6255be);box-shadow:0 3px 12px #7963d726}.primary-button:hover{background:linear-gradient(115deg,#9476ed,#7765d9);box-shadow:0 0 0 3px #9782df17,0 4px 18px #7963d74d}.primary-button:active,.secondary-button:active{transform:scale(.98)}.secondary-button{background:#a0bad51a;color:#c5d5e7;border-color:#a8c4d82e}.secondary-button:hover{background:#a0bad52e}.refresh-button{background:#ffffff0c;border-color:#b2cad42b;color:#d7e5ee}.compact{min-height:33px;padding:6px 12px;font-size:12px}.text-button,.text-action{border:0;background:none;color:#b7a7ed;padding:6px 8px;font-size:12px;line-height:1.5}.text-button:hover,.text-action:hover{color:#e0d5ff;text-decoration:underline}.icon-button{border:1px solid var(--line);background:#b7cde614;width:34px;height:34px;flex:none;border-radius:10px;display:inline-grid;place-items:center;font-size:21px;color:#c5d5e7}.field-help{color:var(--muted);font-size:12px;line-height:1.7;margin:10px 0;overflow-wrap:anywhere}.limit-note{font-size:11px;color:var(--muted);padding-top:14px}.alert{padding:11px 14px;border-radius:10px;margin:0 0 16px;font-size:13px;line-height:1.6}.alert.error{background:#893b353b;color:#ffbeaf}.alert.success{background:#2f755e36;color:#9cdec5}.loading-state{padding:15px 18px;margin-bottom:16px;background:#6888b821;border-radius:10px;color:#b4cce4;font-size:13px}.erp-experience{min-height:100dvh;isolation:isolate}.erp-login{min-height:100dvh;display:grid;place-items:center;padding:100px 20px;position:relative;color:#fff}.login-identity{position:absolute;top:28px;left:34px;display:flex;align-items:center;gap:12px}.login-identity img{width:36px;height:36px;padding:4px;background:#f4f4f9;border-radius:10px}.login-identity strong{font-size:14px;letter-spacing:.08em}.login-identity>span{font-size:12px;color:#b7acd2;border-left:1px solid #ad93d64d;padding-left:12px}.erp-login-card{width:min(400px,100%);padding:42px 42px 30px;text-align:center;border:1.5px solid #a52df09c;border-radius:30px;background:linear-gradient(150deg,#241044e8,#1b0e35ed);box-shadow:0 0 35px #a22de14d,0 0 90px #6128de3b,inset 0 0 45px #8930d918}.login-chip{font-size:11px;letter-spacing:.16em;color:#bda1dd}.erp-login-card h1{color:#f4ddff;font-size:27px;letter-spacing:.14em;font-weight:400;margin:14px 0 10px}.erp-login-card>p{font-size:12px;color:#bcb0d0;margin-bottom:30px}.erp-login-card form{text-align:left;gap:20px}.erp-login-card label{color:#e3d5f3;font-size:12px;font-weight:400}.erp-login-card input{height:49px;background:#7838cb14;border-color:#a554e342;color:#fff;border-radius:13px}.erp-login-card input:focus{background:#8f32dd22;border-color:#b452ed;box-shadow:0 0 20px #a72df02b}.erp-login-card input::placeholder{color:#b49cc7a6}.login-submit{height:50px;border-radius:13px;background:linear-gradient(110deg,#8500f2,#b21df0);margin-top:10px;font-size:14px;box-shadow:0 5px 28px #a91aff54;letter-spacing:.08em}.login-submit:hover{background:linear-gradient(110deg,#a120ff,#cd47f9);box-shadow:0 5px 38px #b530ff70}.login-security{font-size:10px;color:#aa95bf;margin-top:24px;display:flex;gap:7px;align-items:center;justify-content:center}.login-security>span{width:4px;height:4px;background:#b799d1;border-radius:50%}.login-caption{position:absolute;left:34px;right:34px;bottom:24px;display:flex;justify-content:space-between;align-items:center;color:#ab9ebd;font-size:10px;letter-spacing:.09em}.motion-toggle{border:0;background:transparent;color:inherit;padding:8px;font-size:11px;cursor:pointer;white-space:nowrap}.workspace-transition-enter-active,.workspace-transition-leave-active{transition:opacity .45s,transform .45s}.workspace-transition-enter-from,.workspace-transition-leave-to{opacity:0;transform:translateY(10px)}.app-shell,.main-area{width:100%;min-height:100dvh;min-width:0}.workspace-topbar{min-height:76px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(20px,3vw,52px);border-bottom:1px solid #a7c6d124;background:#091827e8;position:sticky;top:0;z-index:20;color:#e0e9f0}.workspace-topbar-start,.topbar-actions{display:flex;align-items:center;gap:18px;min-width:0}.workspace-brand{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;color:#edf3fa;text-align:left;flex:none}.workspace-brand img{width:36px;height:36px;object-fit:contain;border-radius:10px;background:#fff;padding:4px}.workspace-brand>span{font-size:13px;font-weight:650;letter-spacing:.09em}.workspace-brand small{display:block;font-size:10px;letter-spacing:0;color:#91a9bb;margin-top:4px;font-weight:400}.workspace-divider{height:24px;width:1px;background:#9ab8c732}.workspace-back{border:0;background:none;color:#a4becd;font-size:12px;padding:6px 0;white-space:nowrap}.workspace-current{font-size:12px;font-weight:500;white-space:nowrap}.workspace-entry{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-height:37px;border:1px solid #8c94d15c;color:#e4e1fd;background:#7b6ac225;padding:8px 13px;border-radius:10px;font-size:12px;transition:box-shadow .2s,background .2s}.workspace-entry:hover{background:#8f70de4d;box-shadow:0 0 18px #8570e42b}.workspace-entry svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4}.workspace-user{display:flex;align-items:center;gap:8px;padding-left:16px;border-left:1px solid #8ba9bc36}.user-avatar{width:28px;height:28px;border-radius:50%;background:#6c668747;color:#d5d1f2;display:grid;place-items:center;font-size:12px}.workspace-user strong{font-size:11px;font-weight:400;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-user .text-button{color:#bdcbdb}.content{max-width:1600px;width:100%;margin:0 auto;padding:28px clamp(20px,3vw,52px) 40px}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.page-heading h1{font-size:25px;color:#f0f5fa;font-weight:500;margin-bottom:8px}.page-heading p{color:#9eb5c5;font-size:12px;line-height:1.6}.workspace-panel{min-width:0}.panel-change-enter-active,.panel-change-leave-active{transition:opacity .16s}.panel-change-enter-from,.panel-change-leave-to{opacity:0}.workspace-launcher{min-width:0;border-radius:16px;background:linear-gradient(115deg,#304475,#66558e);padding:22px;color:#fff}.launcher-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.launcher-heading h2{font-size:20px}.launcher-heading p{font-size:12px;color:#c6c6e1;margin-top:5px}.launcher-search{margin-bottom:20px;background:#ffffff18;color:#fff;border-color:#ffffff36}.launcher-search::placeholder{color:#cecae1}.action-sheet:has(.workspace-launcher){width:min(1000px,100%)}.overview-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:20px}.overview-heading h1{font-size:24px;color:#eef5fa;font-weight:500}.overview-heading p{font-size:12px;color:#9eb6c4;margin-top:7px}.live-status{display:flex;align-items:center;gap:7px;color:#bdd2dc;font-size:10px;flex-wrap:wrap;justify-content:flex-end}.live-status i,.signal-dot{width:5px;height:5px;border-radius:50%;background:#75d7bd;box-shadow:0 0 9px #74e7cf69;display:inline-block}.live-status i.offline{background:#f6ab94;box-shadow:none}.live-status small{font-size:10px;color:#91adbe;font-variant-numeric:tabular-nums}.dashboard-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:36px;margin-bottom:26px}.launch-section{padding:18px 10px 0;min-width:0}.customer-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-width:0;padding:24px 0;color:#f0f7ff}.customer-panel h2{font-size:22px;font-weight:500;letter-spacing:.04em}.customer-counter{width:100%;max-width:100%;text-align:center}@media(max-width:1150px){.dashboard-hero{gap:8px}.customer-panel{padding:16px 0 28px}}@media(max-width:600px){.launch-section{padding:8px 2px 0}.customer-panel{gap:18px;padding:10px 0 24px}.customer-panel h2{font-size:20px}}.metric-placeholder{font-size:24px;font-weight:400;color:#a0c6d0}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:0;background:transparent;border-radius:0;margin-bottom:20px}.metric{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-right:1px solid #b4ccd22b}.metric:last-child{border:0}.metric span{font-size:12px;color:#c0d4df}.metric small{display:block;margin-top:5px;color:#8ca8b9;font-size:10px}.metric strong{font-size:29px;font-weight:500;line-height:1;color:#eef7ff;font-variant-numeric:tabular-nums}.dashboard-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:20px;margin-bottom:20px}.chart-panel,.pending-panel{background:transparent;border:0;border-radius:0;padding:23px;min-width:0}.chart-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.chart-title h2,.pending-panel h2{font-size:15px;color:#e7f3fb}.chart-title span{font-size:10px;color:#96acbf}.activity-chart{height:215px;margin-top:12px}.chart-data{font-size:11px;color:#a6b9ce}.chart-data .data-table th{background:#102537aa;color:#c1d2e2}.chart-data .data-table td{color:#b5cbdc;border-color:#a7bfcd25}.chart-data .data-table tr:hover td{background:#becfe60d}.chart-data summary{cursor:pointer}.pending-panel h2{margin-bottom:14px}.pending-panel>button{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;border-bottom:1px solid #b8ccd22b;text-align:left;padding:12px 0;color:#bfd0e2;font-size:12px}.pending-panel>button strong{margin-left:auto;font-size:18px;font-weight:500;color:#c0b2ff}.pending-panel>button>span:last-child{color:#a89ddd}.pending-panel p{font-size:10px;color:#90a9be;line-height:1.7;margin-top:13px}.panel,.summary-card{background:linear-gradient(125deg,#88aac71f,#0d213161);border:1px solid #b6d1e338;border-radius:18px;min-width:0;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);box-shadow:inset 0 1px #e7f3ff12,0 12px 35px #030d171c}.panel{padding:21px;margin-bottom:18px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:16px;border-bottom:1px solid var(--line)}.panel-heading h2{font-size:16px}.panel-heading p{font-size:12px;line-height:1.6;color:var(--muted);margin-top:5px}.panel-heading>div{min-width:0}.count-label{font-size:11px;white-space:nowrap;padding:5px 9px;background:var(--accent-light);color:#bfb0f7;border-radius:7px}.summary-row{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin-bottom:18px}.summary-card{padding:18px 21px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.summary-card span{font-size:12px;color:#b8ccdf}.summary-card strong{font-size:28px;font-weight:550}.summary-card small{font-size:10px;color:var(--muted)}.summary-card.subtle{background:#8498c817}.summary-card.subtle p{font-size:12px;line-height:1.7;color:#acbfd3}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 12px;color:var(--muted);gap:9px;font-size:13px}.empty strong{font-size:14px;color:#c0d2e6}.empty span{font-size:12px}.empty-symbol{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface-muted);color:#b1a2e0;font-size:20px}.record{padding:17px 0;border-bottom:1px solid var(--line)}.record:last-child{border-bottom:0}.record-main,.store-item{display:flex;align-items:center;gap:12px;min-width:0}.record-main>div,.store-item>div{min-width:0}.record-main strong,.store-item strong{display:block;font-size:13px}.record-main small,.store-item small{display:block;font-size:11px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.record-avatar,.store-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;font-size:13px;background:var(--accent-light);color:#c0b0ef}.status,.status-pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:27px;font-size:11px;padding:4px 8px;border-radius:7px;white-space:nowrap;line-height:1.5;flex-shrink:0}.status.pending{background:#a47e352b;color:#edcc88}.status.active{background:#36977029;color:#8bdbb6}.reason-label{margin-top:13px}.reason-label span{font-size:11px;color:var(--muted);font-weight:400}.record-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:12px}.merchant-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.form-panel form{margin-top:18px}.store-item{padding:15px 0;border-bottom:1px solid var(--line)}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.toolbar label{flex:1;min-width:160px}.toolbar button{min-height:41px;flex:none}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.stacked-form{display:grid;gap:16px;margin-top:18px}.span-all{grid-column:1/-1}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.split-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:20px}.detail-panel{margin-top:18px}.table-wrap{overflow-x:auto;max-width:100%}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.data-table th{color:#b0c6dc;background:#9cbcde0f;font-weight:500;padding:11px 13px;white-space:nowrap}.data-table td{vertical-align:middle;padding:13px;border-bottom:1px solid var(--line);color:#c5d5e7;line-height:1.6}.data-table td strong{color:var(--ink);font-size:13px}.data-table td small{display:block;color:var(--muted);font-size:10px;max-width:300px;overflow-wrap:anywhere;margin-top:3px}.data-table tr:hover td{background:#9dbedc0f}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px;font-size:12px;color:var(--muted)}.pagination button{min-height:33px;font-size:11px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:18px 0}.detail-grid div{min-width:0}.detail-grid dt{color:var(--muted);font-size:11px;margin-bottom:5px}.detail-grid dd{margin:0;color:#c5d5e7;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.detail-grid small{display:block;color:var(--muted);font-size:11px}.rule-review{margin-top:14px}.rule-review>summary,.raw-details>summary{cursor:pointer;color:#b8a5ea;font-size:12px;padding:8px 0}.raw-details pre,.rule-json{overflow:auto;padding:13px;border-radius:9px;background:#07142342;color:#b3c7dc;font-size:11px;line-height:1.6;max-height:350px;white-space:pre-wrap;overflow-wrap:anywhere}.bootstrap-panel{margin-bottom:20px;display:grid;gap:13px}.bootstrap-panel .primary-button{justify-self:start}.member-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.member-choice{border:1px solid var(--line);border-radius:10px;background:var(--surface-muted);color:#b7cbdf;padding:10px 15px;text-align:left}.member-choice strong,.member-choice small{display:block}.member-choice strong{font-size:13px}.member-choice small{font-size:10px;color:var(--muted);margin-top:5px}.member-choice.selected{background:var(--accent-light);border-color:#b09be370;color:#d2c5ff}.history-row{border-bottom:1px solid var(--line);padding:16px 0}.history-row .record-main{justify-content:space-between}.history-row .record-main>small{color:var(--muted);font-size:11px}.report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.report-day{display:flex;align-items:center;gap:15px;padding:10px 0;font-size:12px;color:#b0c6da}.report-day strong{font-size:11px;min-width:95px}.report-track{height:8px;border-radius:8px;background:#9cb9db21;flex:1}.report-fill{height:8px;border-radius:8px;background:linear-gradient(90deg,#a397d1,#6d88bb)}.referral-summary{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px;margin-bottom:18px}.referral-summary>div{padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--surface-muted)}.referral-summary span{font-size:11px;color:var(--muted)}.referral-summary strong{display:block;font-size:23px;color:#c5b4f4;margin:9px 0}.referral-summary p{font-size:11px;line-height:1.7;color:var(--muted)}.maintenance-explainer{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;padding:22px;border-radius:15px;background:var(--surface-muted);border:1px solid var(--line)}.maintenance-explainer h2{font-size:17px;margin-bottom:10px}.maintenance-explainer p{font-size:13px;line-height:1.9;color:#aec3da}.maintenance-explainer ul{font-size:12px;line-height:2;color:#aec3da;margin:0}.maintenance-advanced{margin:18px 0;padding:15px;border:1px solid var(--line);border-radius:10px}.maintenance-advanced summary{cursor:pointer;color:#aec3da;font-size:12px}.maintenance-advanced form{margin-top:18px}.toast-success{position:fixed;top:88px;right:24px;z-index:150;max-width:min(420px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:11px;background:#163638f0;border:1px solid #81bdbd44;border-radius:12px;padding:14px 17px;box-shadow:0 15px 50px #101c3f26;color:#b0e1d2;font-size:13px;line-height:1.6}.toast-success svg{width:20px;height:20px;fill:none;stroke:#6f9c87;stroke-width:2;flex:none}.toast-success button{border:0;background:none;color:#7c9b91;font-size:20px;line-height:1;margin-left:auto}@media(max-width:1150px){.dashboard-hero{grid-template-columns:1fr}.workspace-current{display:none}.topbar-actions{gap:10px}.workspace-user strong{max-width:100px}.split-layout{grid-template-columns:1fr}}@media(max-width:850px){.workspace-topbar{flex-wrap:wrap;padding:13px 20px;gap:12px}.workspace-topbar-start{flex:1}.workspace-user strong,.workspace-divider{display:none}.dashboard-workspace{grid-template-columns:1fr}.pending-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.pending-panel h2,.pending-panel p{grid-column:1/-1}.merchant-layout{grid-template-columns:1fr}.referral-summary{grid-template-columns:1fr 1fr}.referral-summary>div:first-child{grid-column:1/-1}}@media(max-width:600px){.content{padding:20px 14px 30px}.workspace-topbar{padding:12px 15px}.workspace-topbar-start{flex-basis:100%;justify-content:space-between}.topbar-actions{width:100%;justify-content:space-between;gap:7px}.workspace-brand small{display:none}.workspace-user{padding-left:8px;gap:4px}.workspace-entry,.workspace-topbar .refresh-button{padding:7px 10px;font-size:11px}.workspace-topbar .motion-toggle{font-size:10px;padding:4px}.overview-heading{align-items:flex-start;gap:12px}.overview-heading h1{font-size:22px}.overview-heading p{font-size:11px;max-width:220px;line-height:1.6}.live-status{max-width:90px;font-size:9px}.live-status small{font-size:9px}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{padding:13px 12px;display:block}.metric small{display:none}.metric span{font-size:10px}.metric strong{display:block;font-size:24px;margin-top:9px;overflow-wrap:anywhere;line-height:1.2}.panel{padding:17px}.panel-heading{flex-wrap:wrap;gap:10px}.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.summary-row,.form-grid,.detail-grid{grid-template-columns:1fr}.span-all{grid-column:auto}.toolbar label{min-width:140px}.chart-panel,.pending-panel{padding:18px}.chart-title span{font-size:9px}.chart-title h2{font-size:14px}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-explainer{grid-template-columns:1fr}.referral-summary{gap:12px}.erp-login-card{padding:34px 29px 27px}.login-identity{left:23px}.login-caption{left:23px;right:23px;font-size:8px}.workspace-launcher{padding:14px}.launcher-heading h2{font-size:18px}}.motion-off *,.motion-off *:before,.motion-off *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
