.app-shell-pos[data-v-945252d1]{grid-template-columns:minmax(0,1fr)}.app-shell-pos .topbar[data-v-945252d1],.app-shell-pos .app-main[data-v-945252d1]{min-width:0}.app-shell .topbar[data-v-945252d1]{gap:12px;padding:12px clamp(12px,3vw,24px);min-height:72px;box-sizing:border-box}.app-shell .brand-mark[data-v-945252d1]{min-width:0}.app-shell .brand-mark img[data-v-945252d1]{height:48px}.internal-header-context[data-v-945252d1]{flex:1;min-width:0}.internal-header-context[data-v-945252d1]:empty{display:none}.internal-topbar-actions[data-v-945252d1]{gap:8px}.internal-topbar-actions .icon-text-button[data-v-945252d1],.internal-topbar-actions .internal-user-label[data-v-945252d1]{box-sizing:border-box;min-height:38px;padding:0 11px;gap:7px;border:1px solid #383838;border-radius:6px;background:#171717;font-size:.85rem;font-weight:600}.internal-topbar-actions .internal-user-label[data-v-945252d1]{color:#ccc}.internal-topbar-actions .internal-user-label svg[data-v-945252d1]{color:#ccc}.internal-topbar-actions .internal-user-label[data-v-945252d1]:hover{color:#ccc;background:#171717}.internal-topbar-actions .icon-text-button[data-v-945252d1]:hover{border-color:#ffd000;background:#24210f}.internal-topbar-actions .icon-text-button[data-v-945252d1]:focus-visible{outline:2px solid #ffd000;outline-offset:3px}@media(max-width:600px){.app-shell .brand-mark img[data-v-945252d1]{height:38px}.app-shell .topbar[data-v-945252d1]{min-height:62px}.internal-topbar-actions[data-v-945252d1]{gap:6px}.internal-topbar-actions .icon-text-button[data-v-945252d1],.internal-topbar-actions .internal-user-label[data-v-945252d1]{padding:0 8px;font-size:.8rem}}@media(max-width:760px){.has-pos-context .internal-topbar-actions[data-v-945252d1]{flex-wrap:nowrap;gap:4px}.has-pos-context .internal-action-label[data-v-945252d1],.has-pos-context .internal-user-label>span[data-v-945252d1]{display:none}.has-pos-context .internal-topbar-actions .icon-text-button[data-v-945252d1],.has-pos-context .internal-user-label[data-v-945252d1]{min-width:32px;padding:0 6px}.has-pos-context .brand-mark[data-v-945252d1]{flex-shrink:0}.has-pos-context .brand-mark img[data-v-945252d1]{height:32px}}.app-shell-pos .internal-topbar-actions[data-v-945252d1] :is(.icon-text-button,.internal-user-label){font-size:13px;font-weight:500;line-height:1.35}@media(max-width:760px){.app-shell-pos .internal-topbar-actions .icon-text-button[data-v-945252d1]{font-size:12px}}.portal-screen[data-v-76ea0cbf]{gap:18px}.portal-title[data-v-76ea0cbf]{margin:0;font-size:1.35rem;line-height:1.3}.portal-module-grid[data-v-76ea0cbf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;max-width:1080px}.portal-module-card[data-v-76ea0cbf]{grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:100px;padding:16px;border-radius:6px;background:#111}.portal-module-card[data-v-76ea0cbf]:hover,.portal-module-card[data-v-76ea0cbf]:focus-visible{transform:none;background:#191919;border-color:#ffd000}.portal-module-card[data-v-76ea0cbf]:focus-visible{outline:2px solid #ffd000;outline-offset:3px}.portal-module-icon[data-v-76ea0cbf]{width:38px;color:#ffd000;background:#24210f;border:1px solid #514719;border-radius:6px}.portal-module-card strong[data-v-76ea0cbf]{margin-bottom:5px;font-size:1rem;line-height:1.3}.portal-module-card small[data-v-76ea0cbf]{display:block;font-size:.85rem;line-height:1.5}.portal-module-arrow[data-v-76ea0cbf]{color:#999}.portal-module-card:hover .portal-module-arrow[data-v-76ea0cbf]{color:#ffd000}@media(max-width:600px){.portal-module-card[data-v-76ea0cbf]{min-height:92px;padding:14px}}.users-table-shell[data-v-4ff3d5bc]{overflow-x:auto}.users-table[data-v-4ff3d5bc]{width:100%;min-width:860px;border-collapse:collapse}.users-table th[data-v-4ff3d5bc],.users-table td[data-v-4ff3d5bc]{padding:12px 14px;text-align:left;vertical-align:top;border-top:1px solid rgba(255,255,255,.08)}.users-table th[data-v-4ff3d5bc]{color:#fff9;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;border-top:0}.users-table tbody tr[data-v-4ff3d5bc]:hover{background:#ffffff08}.users-table-primary[data-v-4ff3d5bc]{display:grid;gap:4px;min-width:0}.users-toolbar[data-v-4ff3d5bc]{display:flex;justify-content:flex-end}.users-toolbar label[data-v-4ff3d5bc]{display:inline-flex;align-items:center;gap:8px;min-width:min(100%,260px)}.users-toolbar select[data-v-4ff3d5bc]{width:100%}.users-table-primary strong[data-v-4ff3d5bc],.users-table-primary span[data-v-4ff3d5bc]{overflow-wrap:anywhere}.notification-cell[data-v-4ff3d5bc]{display:grid;gap:6px;max-width:260px}.notification-cell .muted[data-v-4ff3d5bc]{overflow-wrap:anywhere}.users-table-actions[data-v-4ff3d5bc]{width:1%;white-space:nowrap}@media(max-width:920px){.users-table[data-v-4ff3d5bc]{min-width:0}.users-table thead[data-v-4ff3d5bc]{display:none}.users-table[data-v-4ff3d5bc],.users-table tbody[data-v-4ff3d5bc],.users-table tr[data-v-4ff3d5bc],.users-table td[data-v-4ff3d5bc]{display:block;width:100%}.users-table tr[data-v-4ff3d5bc]{padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.users-table tbody tr[data-v-4ff3d5bc]:first-child{border-top:0;padding-top:0}.users-table td[data-v-4ff3d5bc]{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);gap:12px;padding:8px 0;border:0}.users-table td[data-v-4ff3d5bc]:before{content:attr(data-label);color:#ffffff8f;font-size:.75rem;font-weight:850;text-transform:uppercase}.users-table-actions[data-v-4ff3d5bc]{width:100%;white-space:normal}.users-toolbar[data-v-4ff3d5bc]{justify-content:stretch}.users-toolbar label[data-v-4ff3d5bc]{width:100%}}.graphic-collections-refactor[data-v-523a4344]{grid-template-columns:minmax(0,1fr);gap:18px}.graphic-collections-panel[data-v-523a4344]{width:100%}.graphic-collections-toolbar[data-v-523a4344]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.graphic-collections-heading[data-v-523a4344]{margin-bottom:0}.graphic-collections-actions[data-v-523a4344],.graphic-collections-row-actions[data-v-523a4344]{display:flex;gap:10px;flex-wrap:wrap}.graphic-collections-table-wrap[data-v-523a4344]{overflow-x:auto}.graphic-collections-table[data-v-523a4344]{width:100%;min-width:980px;border-collapse:collapse}.graphic-collections-table th[data-v-523a4344],.graphic-collections-table td[data-v-523a4344]{padding:12px 14px;vertical-align:top;text-align:left;border-top:1px solid rgba(255,255,255,.08)}.graphic-collections-table thead th[data-v-523a4344]{color:#ffffffb8;font-size:.85rem;font-weight:700;border-top:0}.graphic-collections-table td strong[data-v-523a4344],.graphic-collections-table td small[data-v-523a4344]{display:block}.graphic-collections-table td small[data-v-523a4344]{margin-top:4px;color:#ffffffa8}.preview-column[data-v-523a4344]{width:150px}.collection-thumb-grid[data-v-523a4344]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:120px}.table-thumb-button[data-v-523a4344]{display:block;overflow:hidden;border-radius:10px}.table-thumb-button img[data-v-523a4344]{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#0d0d0d}.table-empty-state[data-v-523a4344]{display:inline-flex;align-items:center;min-height:52px;color:#ffffff7a;font-size:.82rem;font-weight:800}.graphic-collection-hover-preview[data-v-523a4344]{position:fixed;z-index:40;display:grid;place-items:center;width:min(280px,calc(100vw - 24px));padding:8px;pointer-events:none;background:#050505f5;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 18px 40px #0006;transform:translateY(-50%)}.graphic-collection-hover-preview img[data-v-523a4344]{width:auto;max-width:100%;height:auto;aspect-ratio:auto;max-height:320px;object-fit:contain;border-radius:8px;background:#0d0d0d}.actions-column[data-v-523a4344]{width:1%;white-space:nowrap}.graphic-collection-modal[data-v-523a4344]{width:min(840px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.compact-heading[data-v-523a4344]{margin-bottom:18px}@media(max-width:720px){.graphic-collections-actions[data-v-523a4344],.graphic-collections-row-actions[data-v-523a4344]{width:100%}}.notification-workspace[data-v-a8ed7c8f]{grid-template-columns:minmax(0,1fr);gap:18px}.notification-panel[data-v-a8ed7c8f]{width:100%}.notification-toolbar[data-v-a8ed7c8f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.notification-heading[data-v-a8ed7c8f],.compact-heading[data-v-a8ed7c8f]{margin-bottom:0}.notification-table-wrap[data-v-a8ed7c8f]{overflow-x:auto}.notification-table[data-v-a8ed7c8f]{width:100%;min-width:960px;border-collapse:collapse}.notification-table th[data-v-a8ed7c8f],.notification-table td[data-v-a8ed7c8f]{padding:12px 14px;vertical-align:top;text-align:left;border-top:1px solid rgba(255,255,255,.08)}.notification-table thead th[data-v-a8ed7c8f]{color:#ffffffb8;font-size:.85rem;font-weight:700;border-top:0}.notification-table td strong[data-v-a8ed7c8f],.notification-table td small[data-v-a8ed7c8f]{display:block}.notification-table td small[data-v-a8ed7c8f]{max-width:320px;margin-top:4px;color:#ffffffa8;overflow-wrap:anywhere}.notification-table .status-hint[data-v-a8ed7c8f]{max-width:220px}.notification-send-modal[data-v-a8ed7c8f]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.compact-heading[data-v-a8ed7c8f]{margin-bottom:18px}@media(max-width:720px){.notification-toolbar .primary-button[data-v-a8ed7c8f]{width:100%}}.offer-generator-workspace.admin-workspace[data-v-604157de]{display:grid;grid-template-columns:minmax(300px,390px) minmax(390px,1fr) minmax(290px,360px);gap:18px;align-items:start;width:100%}.offer-heading[data-v-604157de]{justify-content:space-between}.offer-menu-fields.form-grid[data-v-604157de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.offer-menu-fields.form-grid label[data-v-604157de],.offer-menu-fields.form-grid label.full[data-v-604157de]{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;min-width:0;color:#ffffffb8;font-size:.82rem;font-weight:900;line-height:1.2}.offer-menu-fields.form-grid .full[data-v-604157de]{grid-column:1 / -1}.offer-menu-fields.form-grid input[data-v-604157de],.offer-menu-fields.form-grid textarea[data-v-604157de]{width:100%;min-width:0;min-height:52px;padding:12px 14px;color:#fff;background:#0a0a0a;border:1px solid rgba(255,255,255,.16);border-radius:8px;font:inherit;font-size:.96rem;font-weight:700;line-height:1.35}.offer-menu-fields.form-grid textarea[data-v-604157de]{min-height:98px;resize:vertical}.offer-item-form[data-v-604157de]{margin-bottom:18px;padding:14px;border:1px solid rgba(255,208,0,.18);border-radius:8px;background:#ffd0000b}.offer-edit-state[data-v-604157de]{margin:0;color:#ffd000;font-size:.82rem;font-weight:900;text-transform:uppercase}.offer-photo-picker[data-v-604157de]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;color:#ffd000;border:1px dashed rgba(255,208,0,.62);border-radius:8px;background:#ffd00014;cursor:pointer}.offer-photo-picker input[data-v-604157de],.offer-upload-button input[data-v-604157de],[data-v-604157de] .offer-upload-button input{display:none}.offer-item-list[data-v-604157de]{display:grid;gap:8px}.offer-item-row[data-v-604157de]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:1px solid rgba(255,208,0,.16);border-radius:8px;background:#ffffff09}.offer-item-row.selected[data-v-604157de]{border-color:#ffd0009e;background:#ffd00017}.offer-item-row.dragging[data-v-604157de]{opacity:.55}.offer-item-row label[data-v-604157de]{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;color:#fff;font-size:.9rem}.offer-item-row small[data-v-604157de]{display:block;overflow:hidden;color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap}.offer-item-thumb[data-v-604157de]{width:42px;height:42px;object-fit:cover;border-radius:6px}.offer-row-actions[data-v-604157de]{max-width:128px}.offer-preview-zone[data-v-604157de]{position:sticky;top:116px;display:grid;place-items:center;min-height:calc(100vh - 136px);overflow:auto;padding:20px;border-radius:8px;background:linear-gradient(45deg,rgba(255,208,0,.08) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,208,0,.08) 25%,transparent 25%),#0c0b09;background-size:24px 24px}.offer-a4-preview[data-v-604157de]{position:relative;width:min(100%,520px);aspect-ratio:210 / 297;overflow:hidden;padding-bottom:8%;background:#fff;background-position:center;background-size:cover;box-shadow:0 28px 70px #0000008c}.offer-preview-background[data-v-604157de]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.offer-preview-content[data-v-604157de]{position:absolute;top:24%;right:16%;bottom:.8%;left:16%;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:auto;min-height:0;margin:0}.offer-preview-content.two-column[data-v-604157de]{top:21.5%;right:12%;bottom:.8%;left:12%;width:auto}.offer-preview-content header[data-v-604157de]{margin-bottom:26px;padding-top:18px;text-align:center}.offer-preview-content h1[data-v-604157de]{margin:0;color:#f8f0dc;font-size:40px;line-height:1;text-transform:uppercase}.offer-preview-content.two-column header[data-v-604157de]{margin-bottom:28px;padding-bottom:18px}.offer-preview-content header p[data-v-604157de]{max-width:86%;margin:0 auto;color:#1c1710;font-size:14px;font-weight:800;line-height:1.35;text-transform:uppercase}.offer-preview-section[data-v-604157de]{display:grid;align-content:start;min-height:0;row-gap:20px}.offer-preview-content.two-column .offer-preview-section[data-v-604157de]{display:grid;grid-template-columns:1fr 1fr;column-gap:42px;row-gap:28px}.offer-preview-item[data-v-604157de]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:72px;padding:12px 0 8px;color:#202020;border-top:3px solid #ffbc1b}.offer-preview-content.two-column .offer-preview-item[data-v-604157de]{min-height:70px}.offer-preview-content.two-column .offer-preview-item[data-v-604157de]:nth-child(odd):last-child{grid-column:1 / -1;justify-self:center;width:calc((100% - 42px)/2)}.offer-preview-item h3[data-v-604157de]{margin:0;color:#202020;font-size:15.4px;font-weight:900;line-height:1;text-transform:uppercase}.offer-preview-content.two-column .offer-preview-item h3[data-v-604157de]{font-size:14.7px}.offer-preview-item small[data-v-604157de]{display:block;margin-top:3px;color:#ffbc1b;font-size:5.6px;font-weight:900;line-height:1}.offer-preview-item p[data-v-604157de]{margin:4px 0 0;color:#303030;font-size:8.4px;line-height:1.25}.offer-preview-item strong[data-v-604157de]{color:#202020;font-size:16.8px;font-weight:900;white-space:nowrap}.offer-preview-content footer[data-v-604157de]{color:#202020;text-align:center;font-size:12.6px;font-weight:900;text-transform:uppercase}.offer-asset-panel[data-v-604157de]{display:grid;align-content:start;gap:16px}.offer-asset-upload[data-v-604157de],[data-v-604157de] .offer-asset-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.offer-asset-upload h3[data-v-604157de],[data-v-604157de] .offer-asset-upload h3,.offer-asset-subtitle[data-v-604157de],.offer-configurations-panel h3[data-v-604157de]{margin:0;color:#ffd000;font-size:1rem;text-transform:uppercase}.offer-upload-button[data-v-604157de],[data-v-604157de] .offer-upload-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;gap:8px;min-height:38px;padding:0 12px;color:#050505;font-size:.82rem;font-weight:900;background:#ffd000;border-radius:8px;cursor:pointer}.offer-upload-button span[data-v-604157de],[data-v-604157de] .offer-upload-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-asset-grid[data-v-604157de],[data-v-604157de] .offer-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.offer-asset-tile[data-v-604157de],[data-v-604157de] .offer-asset-tile{position:relative}.offer-asset-tile>button[data-v-604157de]:first-child,[data-v-604157de] .offer-asset-tile>button:first-child{display:block;width:100%;aspect-ratio:1;overflow:hidden;padding:0;background:#211b12;border:2px solid transparent;border-radius:8px}.offer-asset-tile.active>button[data-v-604157de]:first-child,[data-v-604157de] .offer-asset-tile.active>button:first-child{border-color:#ffd000}.offer-asset-tile img[data-v-604157de],[data-v-604157de] .offer-asset-tile img{width:100%;height:100%;object-fit:cover}.offer-asset-delete[data-v-604157de],[data-v-604157de] .offer-asset-delete{position:absolute;top:5px;right:5px;display:grid;width:27px;height:27px;place-items:center;color:#fff;background:#0d0c0adb;border:0;border-radius:8px;cursor:pointer}.offer-asset-delete[data-v-604157de]:hover,[data-v-604157de] .offer-asset-delete:hover{background:#9f2333}.offer-export-button[data-v-604157de]{min-height:48px;color:#fff9ea;background:#9f2333}.offer-configurations-panel[data-v-604157de],.offer-configuration-list[data-v-604157de]{display:grid;gap:10px}.offer-configuration-save[data-v-604157de]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.offer-configuration-row[data-v-604157de]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(255,208,0,.16);border-radius:8px;background:#ffffff09}.offer-configuration-row>button[data-v-604157de]:first-child{display:flex;align-items:center;gap:8px;min-width:0;min-height:36px;color:#fff;font-weight:900;text-align:left;background:transparent;border:0;cursor:pointer}.offer-configuration-row span[data-v-604157de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-spin[data-v-604157de]{animation:offer-spin-604157de 1s linear infinite}@keyframes offer-spin-604157de{to{transform:rotate(360deg)}}@media(max-width:1280px){.offer-generator-workspace.admin-workspace[data-v-604157de]{grid-template-columns:minmax(300px,390px) minmax(390px,1fr)}.offer-asset-panel[data-v-604157de]{grid-column:1 / -1}}@media(max-width:920px){.offer-generator-workspace.admin-workspace[data-v-604157de]{grid-template-columns:1fr}.offer-preview-zone[data-v-604157de]{position:static;min-height:auto}}@media(max-width:560px){.offer-item-row[data-v-604157de]{grid-template-columns:1fr}.offer-row-actions[data-v-604157de]{max-width:none;justify-content:flex-start}.offer-asset-grid[data-v-604157de],[data-v-604157de] .offer-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-configuration-save[data-v-604157de]{grid-template-columns:1fr}}.photo-bank-workspace[data-v-98bef095]{grid-template-columns:minmax(0,1fr);gap:18px}.photo-bank-panel[data-v-98bef095]{width:100%}.photo-bank-toolbar[data-v-98bef095]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.photo-bank-heading[data-v-98bef095]{margin-bottom:0}.photo-bank-actions[data-v-98bef095],.photo-bank-row-actions[data-v-98bef095]{display:flex;gap:10px;flex-wrap:wrap}.photo-bank-filter-columns[data-v-98bef095]{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(180px,1fr)) auto;gap:16px;align-items:end;margin:18px 0}.photo-bank-filter-field[data-v-98bef095]{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:linear-gradient(180deg,#ffd00014,#ffd00003),#111}.photo-bank-filter-field>span[data-v-98bef095]{color:#ffffffb8;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.photo-bank-filter-field input[data-v-98bef095],.photo-bank-filter-field select[data-v-98bef095]{min-height:44px;padding:10px 12px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:none}.photo-bank-filter-field input[data-v-98bef095]:focus,.photo-bank-filter-field select[data-v-98bef095]:focus{border-color:#ffd000}.photo-bank-filter-actions[data-v-98bef095]{display:flex;justify-content:flex-end;align-items:end}.photo-bank-pagination-bar[data-v-98bef095]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;flex-wrap:wrap}.photo-bank-pagination-bar .muted[data-v-98bef095]{margin:0}.photo-bank-pagination-actions[data-v-98bef095]{display:inline-flex;align-items:center;gap:10px}.photo-bank-page-indicator[data-v-98bef095]{min-width:112px;color:#ffffffc2;font-size:.88rem;font-weight:800;text-align:center}.compact-heading[data-v-98bef095]{margin-bottom:18px}.photo-bank-upload-modal[data-v-98bef095]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.photo-bank-category-modal[data-v-98bef095]{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.field-note[data-v-98bef095]{display:block;margin-top:6px}.photo-category-table-wrap[data-v-98bef095],.photo-bank-table-wrap[data-v-98bef095]{overflow-x:auto}.photo-bank-table[data-v-98bef095]{width:100%;border-collapse:collapse;min-width:860px}.photo-bank-table th[data-v-98bef095],.photo-bank-table td[data-v-98bef095]{padding:12px 14px;vertical-align:top;text-align:left;border-top:1px solid rgba(255,255,255,.08)}.photo-bank-table thead th[data-v-98bef095]{color:#ffffffb8;font-size:.85rem;font-weight:700;border-top:0}.photo-bank-table td strong[data-v-98bef095],.photo-bank-table td small[data-v-98bef095]{display:block}.photo-bank-table td small[data-v-98bef095]{margin-top:4px;color:#ffffffa8}.preview-column[data-v-98bef095]{width:96px}.photo-thumb-button[data-v-98bef095],.photo-thumb-video[data-v-98bef095]{display:block;width:68px;height:68px;padding:0;overflow:visible;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#111;cursor:pointer}.photo-thumb-button img[data-v-98bef095],.photo-thumb-video[data-v-98bef095]{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.media-type-pill[data-v-98bef095]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 9px;color:#fff;font-size:.78rem;font-weight:800;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.media-type-pill.media-video[data-v-98bef095]{color:#ffd000;border-color:#ffd00052;background:#ffd0001a}.photo-bank-hover-preview[data-v-98bef095]{position:fixed;z-index:40;display:grid;place-items:center;width:min(280px,calc(100vw - 24px));padding:8px;pointer-events:none;background:#050505f5;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 18px 40px #0006;transform:translateY(-50%)}.photo-bank-hover-preview img[data-v-98bef095],.photo-bank-hover-preview video[data-v-98bef095]{width:auto;max-width:100%;height:auto;aspect-ratio:auto;max-height:320px;object-fit:contain}.actions-column[data-v-98bef095]{width:1%;white-space:nowrap}@media(max-width:900px){.photo-bank-filter-columns[data-v-98bef095]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.photo-bank-actions[data-v-98bef095],.photo-bank-row-actions[data-v-98bef095],.photo-bank-filter-actions[data-v-98bef095],.photo-bank-pagination-actions[data-v-98bef095]{width:100%}.photo-bank-pagination-bar[data-v-98bef095]{align-items:stretch}.photo-bank-pagination-actions[data-v-98bef095]{justify-content:space-between}.photo-bank-filter-columns[data-v-98bef095]{grid-template-columns:1fr}}.settings-workspace[data-v-f9e96bd6]{grid-template-columns:minmax(0,1fr);gap:18px}.settings-email-test[data-v-f9e96bd6]{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:end}.settings-email-test .panel-heading[data-v-f9e96bd6],.settings-email-test .notice[data-v-f9e96bd6]{grid-column:1 / -1}.settings-email-test label[data-v-f9e96bd6]{display:grid;gap:6px;color:var(--text-muted);font-size:.86rem}.settings-email-test input[data-v-f9e96bd6]{min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.settings-venue-layout[data-v-f9e96bd6]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px}.settings-venue-list[data-v-f9e96bd6]{display:grid;gap:12px;align-content:start}.settings-venue-row[data-v-f9e96bd6]{border:1px solid rgba(255,255,255,.08);border-radius:16px}.settings-venue-row.active[data-v-f9e96bd6]{border-color:#ffd00066;background:#ffd00014}.settings-venue-form[data-v-f9e96bd6]{min-width:0}.opening-hours-editor[data-v-f9e96bd6]{border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:.65rem;padding:.85rem}.opening-hours-editor legend[data-v-f9e96bd6]{color:var(--text-muted);font-size:.86rem;padding:0 .35rem}.opening-hours-row[data-v-f9e96bd6]{align-items:center;display:grid;gap:.65rem;grid-template-columns:2.5rem minmax(6rem,1fr) minmax(6rem,1fr) minmax(6rem,1fr) minmax(7rem,1fr)}.opening-hours-row label[data-v-f9e96bd6]{margin:0}.opening-hours-closed[data-v-f9e96bd6],.opening-hours-next-day[data-v-f9e96bd6]{align-items:center}@media(max-width:960px){.settings-venue-layout[data-v-f9e96bd6]{grid-template-columns:1fr}.opening-hours-row[data-v-f9e96bd6]{grid-template-columns:1fr 1fr}.settings-email-test[data-v-f9e96bd6]{grid-template-columns:1fr}}.staff-admin[data-v-65b2e87d]{display:grid;grid-column:2;gap:18px;min-width:0}.staff-admin-heading[data-v-65b2e87d],.staff-admin>.notice[data-v-65b2e87d],.staff-admin>.panel[data-v-65b2e87d]{grid-column:1 / -1;min-width:0}.staff-admin-heading[data-v-65b2e87d]{align-items:flex-start;flex-wrap:wrap}.staff-admin-title-block[data-v-65b2e87d]{display:grid;gap:12px;min-width:0}.staff-admin-tabs[data-v-65b2e87d]{display:flex;flex-wrap:wrap;gap:8px}.staff-admin-toolbar[data-v-65b2e87d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.staff-schedule-controls[data-v-65b2e87d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;align-items:stretch}.staff-schedule-control-group[data-v-65b2e87d]{display:flex;flex-wrap:wrap;gap:10px;align-items:end;min-width:0;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-schedule-control-label[data-v-65b2e87d]{flex-basis:100%;color:#ffffff9e;font-size:.72rem;font-weight:900;line-height:1.2;text-transform:uppercase}.staff-period-status-card[data-v-65b2e87d]{align-content:start;align-items:start}.staff-period-status-card small[data-v-65b2e87d]{display:block;flex-basis:100%;color:#ffffff9e;font-size:.78rem;font-weight:750;line-height:1.35}.staff-schedule-action-group button[data-v-65b2e87d]{flex:1 1 180px;min-width:0}.month-selector[data-v-65b2e87d]{display:grid;grid-template-columns:42px minmax(132px,154px) 42px;align-items:center;width:100%;overflow:hidden;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.month-selector input[data-v-65b2e87d]{width:100%;min-height:42px;padding:9px 10px;color:#fff;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);border-radius:0}.staff-regenerate-date[data-v-65b2e87d]{display:grid;gap:5px;flex:1 1 172px;min-width:0;color:#ffffffb8;font-size:.78rem;font-weight:800}.staff-regenerate-date input[data-v-65b2e87d]{min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.month-nav-button[data-v-65b2e87d]{display:inline-flex;align-items:center;justify-content:center;width:42px;min-height:42px;color:#fff;cursor:pointer;background:transparent;border:0}.month-nav-button[data-v-65b2e87d]:hover,.month-nav-button[data-v-65b2e87d]:focus-visible{color:#050505;background:#ffd000}.staff-admin-form input[data-v-65b2e87d],.staff-admin-form select[data-v-65b2e87d],.staff-admin-form textarea[data-v-65b2e87d]{width:100%;min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-admin-form textarea[data-v-65b2e87d]{resize:vertical}.staff-admin-actions[data-v-65b2e87d],.staff-admin-form[data-v-65b2e87d],.staff-admin-list[data-v-65b2e87d]{display:grid;gap:10px}.staff-admin-form-grid[data-v-65b2e87d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.staff-admin-compact-form[data-v-65b2e87d]{grid-template-columns:minmax(180px,1fr) 120px auto auto auto;align-items:end}.staff-admin-compact-form .staff-admin-inline-checkbox[data-v-65b2e87d]{align-self:end}.staff-admin-form label[data-v-65b2e87d],.staff-admin-form legend[data-v-65b2e87d]{color:#ffffffb8;font-size:.78rem;font-weight:800}.staff-admin-choice-grid[data-v-65b2e87d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.staff-admin-weekday-picker[data-v-65b2e87d]{grid-column:1 / -1}.staff-admin-weekday-grid[data-v-65b2e87d]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.staff-admin-weekday-grid .checkbox-row[data-v-65b2e87d]{min-height:42px;padding:9px 10px;color:#ffffffdb;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-admin-form fieldset[data-v-65b2e87d]{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.staff-admin-checkbox-columns[data-v-65b2e87d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.staff-admin-combined-position[data-v-65b2e87d]{min-height:42px;padding:9px 10px;background:#ffd00014;border:1px solid rgba(255,208,0,.32);border-radius:8px}.staff-admin-filter-bar[data-v-65b2e87d]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-admin-filter-bar label[data-v-65b2e87d]{display:grid;gap:6px;min-width:min(100%,260px);color:#ffffffb8;font-size:.78rem;font-weight:800}.staff-admin-filter-bar select[data-v-65b2e87d]{min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-admin-filter-bar span[data-v-65b2e87d]{color:#ffffff9e;font-size:.84rem;font-weight:800}.staff-schedule-venue-filter[data-v-65b2e87d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-schedule-venue-filter>span[data-v-65b2e87d]{margin-right:2px;color:#ffffff9e;font-size:.72rem;font-weight:900;text-transform:uppercase}.staff-schedule-view-toggle[data-v-65b2e87d],.staff-admin-employee-filter[data-v-65b2e87d]{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.staff-admin-employee-filter[data-v-65b2e87d]{margin-bottom:12px}.staff-calendar[data-v-65b2e87d]{display:grid;gap:10px;min-width:0}.staff-calendar-weekdays[data-v-65b2e87d],.staff-calendar-grid[data-v-65b2e87d]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.staff-calendar-weekdays span[data-v-65b2e87d]{padding:0 8px;color:#ffffff8a;font-size:.72rem;font-weight:900;text-transform:uppercase}.staff-calendar-grid[data-v-65b2e87d]{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px}.staff-calendar-day[data-v-65b2e87d]{display:grid;align-content:start;gap:8px;min-width:0;min-height:178px;padding:8px;background:#ffffff06;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.staff-calendar-day.empty[data-v-65b2e87d]{min-height:88px;background:#ffffff03}.staff-calendar-day.today[data-v-65b2e87d]{box-shadow:inset 0 0 0 1px #ffd00066}.staff-calendar-day.has-events[data-v-65b2e87d]{background:linear-gradient(180deg,#ffd00014,#ffffff06 52%)}.staff-calendar-day-header[data-v-65b2e87d]{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0}.staff-calendar-day-header strong[data-v-65b2e87d]{color:#fff;font-size:.96rem}.staff-calendar-day-header span[data-v-65b2e87d]{padding:3px 6px;color:#050505;background:#ffd000;border-radius:999px;font-size:.68rem;font-weight:900}.staff-calendar-events[data-v-65b2e87d]{display:grid;gap:3px}.staff-calendar-events small[data-v-65b2e87d]{overflow:hidden;color:#ffd000e0;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.staff-calendar-shifts[data-v-65b2e87d]{display:grid;gap:6px}.staff-shift-card[data-v-65b2e87d]{display:grid;gap:3px;width:100%;min-width:0;padding:7px;color:#ffffffdb;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-left-width:4px;border-radius:8px}.staff-shift-card[data-v-65b2e87d]:hover,.staff-shift-card[data-v-65b2e87d]:focus-visible{border-color:#ffd000b8;outline:none}.staff-shift-card.filled[data-v-65b2e87d]{border-left-color:#22c55e;background:#22c55e1a}.staff-shift-card.partial[data-v-65b2e87d]{border-left-color:#ffd000;background:#ffd0001a}.staff-shift-card.unfilled[data-v-65b2e87d]{border-left-color:#ef4444;background:#ef44441a}.staff-shift-card.conflict[data-v-65b2e87d]{box-shadow:inset 0 0 0 1px #f8717173}.staff-shift-card.compact[data-v-65b2e87d]{padding:6px}.staff-shift-card-top[data-v-65b2e87d]{display:flex;gap:4px;align-items:center;justify-content:space-between;min-width:0;overflow:visible;text-overflow:clip}.staff-shift-card strong[data-v-65b2e87d],.staff-shift-card span[data-v-65b2e87d],.staff-shift-card small[data-v-65b2e87d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-shift-card-top strong[data-v-65b2e87d]{flex:1 0 auto;overflow:visible;font-size:.72rem;font-variant-numeric:tabular-nums;line-height:1.1;text-overflow:clip}.staff-shift-card.compact .staff-shift-card-top strong[data-v-65b2e87d]{font-size:.68rem}.staff-shift-card em[data-v-65b2e87d]{flex:0 0 auto;padding:1px 4px;color:#050505;background:#fffc;border-radius:999px;font-size:.6rem;font-style:normal;font-weight:900}.staff-shift-card em.preferred[data-v-65b2e87d],.staff-shift-preference.preferred[data-v-65b2e87d]{color:#050505;background:#ffd000}.staff-shift-card em.available[data-v-65b2e87d],.staff-shift-preference.available[data-v-65b2e87d]{color:#042f2e;background:#5eead4}.staff-shift-card em.emergency[data-v-65b2e87d],.staff-shift-preference.emergency[data-v-65b2e87d]{color:#450a0a;background:#fca5a5}.staff-calendar-add-day[data-v-65b2e87d]{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:34px;margin-top:2px;color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px dashed rgba(255,255,255,.16);border-radius:8px}.staff-calendar-add-day[data-v-65b2e87d]:hover,.staff-calendar-add-day[data-v-65b2e87d]:focus-visible{color:#050505;background:#ffd000;border-color:#ffd000;outline:none}.staff-people-schedule-wrap[data-v-65b2e87d]{max-width:100%;min-width:0;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-people-schedule[data-v-65b2e87d]{display:grid;grid-template-columns:260px repeat(var(--staff-day-count),minmax(156px,1fr));min-width:max-content;background:#ffffff06}.staff-people-corner[data-v-65b2e87d],.staff-people-day-heading[data-v-65b2e87d],.staff-people-employee[data-v-65b2e87d],.staff-people-cell[data-v-65b2e87d]{min-width:0;padding:10px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.staff-people-corner[data-v-65b2e87d],.staff-people-employee[data-v-65b2e87d]{position:sticky;left:0;z-index:2;background:#111}.staff-people-corner[data-v-65b2e87d],.staff-people-day-heading[data-v-65b2e87d]{color:#ffffff9e;font-size:.72rem;font-weight:900;text-transform:uppercase}.staff-people-day-heading[data-v-65b2e87d]{display:grid;gap:2px;text-align:center}.staff-people-day-heading.today[data-v-65b2e87d],.staff-people-day-heading.has-events[data-v-65b2e87d]{color:#ffd000;background:#ffd00014}.staff-people-employee[data-v-65b2e87d]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.staff-people-avatar[data-v-65b2e87d]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;background:#ffffff1f;border-radius:999px;font-size:.78rem;font-weight:900}.staff-people-employee strong[data-v-65b2e87d],.staff-people-employee small[data-v-65b2e87d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-people-cell[data-v-65b2e87d]{display:grid;align-content:start;gap:6px;min-height:96px}.staff-shift-preference[data-v-65b2e87d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center;width:100%;min-width:0;min-height:28px;padding:4px 6px;color:#ffffffd1;text-align:left;cursor:pointer;border:0;border-radius:7px}.staff-unused-preference-label[data-v-65b2e87d]{overflow:hidden;color:#ffffff80;font-size:.62rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.staff-shift-preference strong[data-v-65b2e87d],.staff-shift-preference span[data-v-65b2e87d],.staff-shift-preference small[data-v-65b2e87d]{min-width:0;overflow:hidden;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.staff-shift-preference strong[data-v-65b2e87d],.staff-shift-preference span[data-v-65b2e87d]{font-size:.66rem}.staff-shift-preference strong[data-v-65b2e87d]{font-variant-numeric:tabular-nums}.staff-shift-preference small[data-v-65b2e87d]{grid-column:1 / -1;color:#050505b8;font-size:.6rem}.staff-shift-modal[data-v-65b2e87d]{display:grid;gap:12px;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto}.staff-shift-modal .panel-heading[data-v-65b2e87d]{margin-bottom:0}.staff-shift-detail-grid[data-v-65b2e87d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.staff-shift-detail-grid input[data-v-65b2e87d],.staff-shift-detail-grid select[data-v-65b2e87d]{width:100%;min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-admin-inline-checkbox[data-v-65b2e87d]{align-self:center;min-height:42px}.staff-admin .checkbox-row input[data-v-65b2e87d],.staff-admin-employee-modal .checkbox-row input[data-v-65b2e87d]{width:18px;min-height:18px}.staff-admin-list small[data-v-65b2e87d]{display:block;margin-top:4px;color:#ffffff9e}.staff-admin-readonly-field[data-v-65b2e87d]{display:grid;gap:3px;min-height:42px;padding:8px 10px;color:#ffffffe0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-admin-readonly-field span[data-v-65b2e87d]{color:#ffffff80;font-size:.68rem;font-weight:900;line-height:1;text-transform:uppercase}.staff-admin-readonly-field strong[data-v-65b2e87d]{font-size:.82rem;line-height:1.25}.staff-admin-conflict[data-v-65b2e87d]{color:#fecaca}.staff-admin-assignment-list[data-v-65b2e87d]{display:flex;flex-wrap:wrap;gap:6px}.staff-admin-assignment-list span[data-v-65b2e87d]{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;color:#ffffffd1;background:#ffffff14;border-radius:8px}.staff-admin-icon-button[data-v-65b2e87d]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff;background:#ffffff14;border:0;border-radius:999px;cursor:pointer}.staff-admin-row-actions[data-v-65b2e87d]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.staff-admin-hours[data-v-65b2e87d],.staff-admin-employees[data-v-65b2e87d]{display:grid;gap:10px}.staff-admin-hours-row[data-v-65b2e87d]{grid-template-columns:minmax(160px,.8fr) minmax(0,2.6fr);align-items:start}.staff-admin-hours-employee[data-v-65b2e87d]{display:grid;gap:4px;min-width:0}.staff-admin-hours-metrics[data-v-65b2e87d]{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px;width:100%;min-width:0;margin:0}.staff-admin-hours-metrics div[data-v-65b2e87d]{display:grid;gap:3px;min-width:0;padding:7px 8px;background:#ffffff0d;border-radius:8px}.staff-admin-hours-metrics dt[data-v-65b2e87d]{color:#ffffff80;font-size:.66rem;font-weight:900;text-transform:uppercase}.staff-admin-hours-metrics dd[data-v-65b2e87d]{min-width:0;margin:0;overflow:hidden;color:#ffffffe6;font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.staff-admin-employee-row[data-v-65b2e87d]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.staff-admin-employee-summary[data-v-65b2e87d]{display:grid;gap:10px;min-width:0}.staff-admin-employee-header[data-v-65b2e87d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.staff-admin-employee-details[data-v-65b2e87d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.staff-admin-employee-details div[data-v-65b2e87d]{min-width:0}.staff-admin-employee-details dt[data-v-65b2e87d]{color:#ffffff80;font-size:.68rem;font-weight:900;line-height:1.3;text-transform:uppercase}.staff-admin-employee-details dd[data-v-65b2e87d]{margin:2px 0 0;overflow-wrap:anywhere;color:#ffffffd1;font-size:.86rem;line-height:1.35}.danger[data-v-65b2e87d]{color:#fecaca}@media(max-width:980px){.staff-schedule-controls[data-v-65b2e87d]{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-schedule-action-group[data-v-65b2e87d]{grid-column:1 / -1}.staff-admin-compact-form[data-v-65b2e87d]{grid-template-columns:1fr}.staff-admin-weekday-grid[data-v-65b2e87d]{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-admin-hours-row[data-v-65b2e87d],.staff-admin-hours-metrics[data-v-65b2e87d]{grid-template-columns:1fr}}@media(max-width:760px){.staff-admin[data-v-65b2e87d]{grid-column:1}.staff-admin-toolbar[data-v-65b2e87d]{justify-content:flex-start}.staff-schedule-controls[data-v-65b2e87d]{grid-template-columns:1fr}.staff-schedule-action-group[data-v-65b2e87d]{grid-column:auto}}@media(max-width:640px){.month-selector[data-v-65b2e87d]{width:100%;grid-template-columns:42px minmax(0,1fr) 42px}.staff-admin-employee-row[data-v-65b2e87d],.staff-admin-employee-details[data-v-65b2e87d]{grid-template-columns:1fr}.staff-admin-weekday-grid[data-v-65b2e87d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.coupon-campaigns-panel[data-v-903c7f71]{width:100%}.coupon-campaigns-toolbar[data-v-903c7f71]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.coupon-campaigns-heading[data-v-903c7f71]{margin-bottom:0}.coupon-campaigns-row-actions[data-v-903c7f71]{display:flex;gap:10px;flex-wrap:wrap}.coupon-campaigns-table-wrap[data-v-903c7f71]{overflow-x:auto}.coupon-campaigns-table[data-v-903c7f71]{width:100%;min-width:1180px;border-collapse:collapse}.coupon-campaigns-table th[data-v-903c7f71],.coupon-campaigns-table td[data-v-903c7f71]{padding:12px 14px;vertical-align:top;text-align:left;border-top:1px solid rgba(255,255,255,.08)}.coupon-campaigns-table thead th[data-v-903c7f71]{color:#ffffffb8;font-size:.85rem;font-weight:700;border-top:0}.coupon-campaigns-table td strong[data-v-903c7f71],.coupon-campaigns-table td small[data-v-903c7f71]{display:block}.coupon-campaigns-table td small[data-v-903c7f71]{margin-top:4px;color:#ffffffa8}.coupon-offer-column[data-v-903c7f71]{max-width:300px;overflow-wrap:anywhere}.coupon-notification-toggle[data-v-903c7f71]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-width:180px}.coupon-notification-toggle input[data-v-903c7f71]{width:18px;height:18px;accent-color:#ffd000}.coupon-notification-toggle span[data-v-903c7f71]{color:#ffffffc7;font-size:.84rem;line-height:1.35}.actions-column[data-v-903c7f71]{width:1%;white-space:nowrap}@media(max-width:720px){.coupon-campaigns-row-actions[data-v-903c7f71]{width:100%}}.coupon-venue-checkboxes[data-v-9f7b970a]{display:grid;gap:10px;margin:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#101010}.coupon-venue-checkboxes legend[data-v-9f7b970a]{padding:0 4px;color:#ffffffe0;font-weight:850}.coupon-venue-checkboxes .muted[data-v-9f7b970a]{margin:0}.staff-screen[data-v-ddee8ebb]{gap:16px}.staff-screen .screen-heading[data-v-ddee8ebb]{align-items:flex-start;flex-wrap:wrap}.staff-title-block[data-v-ddee8ebb]{display:grid;gap:12px;min-width:0}.staff-tabs[data-v-ddee8ebb]{padding-bottom:0}.staff-toolbar[data-v-ddee8ebb]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.month-selector[data-v-ddee8ebb]{display:grid;grid-template-columns:42px minmax(132px,154px) 42px;align-items:center;overflow:hidden;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.month-selector input[data-v-ddee8ebb]{width:100%;min-height:42px;padding:9px 10px;color:#fff;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);border-radius:0}.month-nav-button[data-v-ddee8ebb]{display:inline-flex;align-items:center;justify-content:center;width:42px;min-height:42px;color:#fff;cursor:pointer;background:transparent;border:0}.month-nav-button[data-v-ddee8ebb]:hover,.month-nav-button[data-v-ddee8ebb]:focus-visible{color:#050505;background:#ffd000}.staff-max-shifts input[data-v-ddee8ebb]{min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-shift-list[data-v-ddee8ebb]{display:grid;gap:10px}.staff-shift-row[data-v-ddee8ebb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#171717}.staff-shift-row-released[data-v-ddee8ebb]{border-color:#ffd000b3;background:linear-gradient(90deg,#ffd00033,#171717 72%)}.staff-shift-row div[data-v-ddee8ebb]{display:grid;gap:4px;min-width:0}.staff-shift-row span[data-v-ddee8ebb],.staff-shift-row small[data-v-ddee8ebb]{color:#ffffffa8}.staff-shift-row .staff-release-note[data-v-ddee8ebb]{color:#ffd000;font-weight:800}.staff-availability-table-wrap[data-v-ddee8ebb]{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#171717}.staff-availability-table[data-v-ddee8ebb]{width:100%;min-width:760px;border-collapse:collapse}.staff-availability-table th[data-v-ddee8ebb],.staff-availability-table td[data-v-ddee8ebb]{padding:12px;text-align:left;vertical-align:middle;border-top:1px solid rgba(255,255,255,.08)}.staff-availability-table thead th[data-v-ddee8ebb]{color:#ffffff9e;font-size:.72rem;font-weight:900;text-transform:uppercase}.staff-availability-table tbody tr:first-child td[data-v-ddee8ebb]{border-top:0}.staff-availability-table td[data-v-ddee8ebb]{color:#ffffffbd}.staff-availability-table strong[data-v-ddee8ebb]{color:#fff}.staff-availability-table small[data-v-ddee8ebb]{display:block;margin-top:6px;color:#ffffff8a}.staff-availability-filter-bar[data-v-ddee8ebb]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;justify-content:space-between;padding:12px;margin-bottom:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.staff-availability-filter-bar label[data-v-ddee8ebb]{display:grid;gap:6px;min-width:min(100%,260px);color:#ffffffb8;font-size:.82rem;font-weight:800}.staff-availability-filter-bar select[data-v-ddee8ebb]{min-height:42px;padding:9px 10px;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.14);border-radius:8px}.staff-availability-filter-bar span[data-v-ddee8ebb]{color:#ffffff9e;font-size:.84rem;font-weight:800}.staff-max-shifts[data-v-ddee8ebb]{display:grid;gap:6px;max-width:260px;margin-bottom:14px;color:#ffffffb8;font-size:.82rem;font-weight:800}.staff-preference-buttons[data-v-ddee8ebb]{display:flex!important;flex-wrap:wrap;gap:8px;justify-content:flex-end}.staff-availability-table .staff-preference-buttons[data-v-ddee8ebb]{justify-content:flex-start}.staff-save-button[data-v-ddee8ebb]{justify-self:start;margin-top:14px}@media(max-width:640px){.staff-toolbar[data-v-ddee8ebb]{justify-content:flex-start}.month-selector[data-v-ddee8ebb]{width:100%;grid-template-columns:42px minmax(0,1fr) 42px}.staff-shift-row[data-v-ddee8ebb]{grid-template-columns:1fr}.staff-preference-buttons[data-v-ddee8ebb]{justify-content:flex-start}}.pos-venue-grid[data-v-84ed8cd1]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.pos-venue-card[data-v-84ed8cd1]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:28px;min-height:280px;padding:24px;border-radius:12px;background:#151515}.pos-venue-photo[data-v-84ed8cd1],.pos-venue-card[data-v-84ed8cd1]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.pos-venue-photo[data-v-84ed8cd1]{background-size:cover;background-position:center;transition:transform .22s ease}.pos-venue-card[data-v-84ed8cd1]:after{content:"";background:linear-gradient(180deg,#00000052,#00000038 30%,#000000e0 80%,#080808)}.pos-venue-card.is-pool[data-v-84ed8cd1]{background:radial-gradient(ellipse at top right,#154657,transparent 75%),#081b24}.pos-venue-card.is-pool .pos-venue-photo[data-v-84ed8cd1]{top:45%;right:-20%;bottom:-80%;left:-20%;border:1px solid rgb(130 215 240 / 18%);border-radius:50%;box-shadow:0 0 0 24px #82d7f00d,0 0 0 50px #82d7f00a,0 0 0 80px #82d7f008;transform:rotate(-18deg)}.pos-venue-brand[data-v-84ed8cd1]{align-self:flex-start;display:grid;place-items:center;min-width:76px;min-height:76px;padding:12px;color:#ffd000;background:#000c;border:1px solid rgb(255 255 255 / 12%);border-radius:8px}.pos-venue-brand img[data-v-84ed8cd1]{display:block;width:112px;height:88px;object-fit:contain}.pos-venue-bottom[data-v-84ed8cd1]{display:flex;align-items:center;gap:16px}.pos-venue-copy[data-v-84ed8cd1]{flex:1;min-width:0}.pos-venue-copy strong[data-v-84ed8cd1]{font-size:1.2rem;line-height:1.35;overflow-wrap:anywhere}.pos-venue-copy small[data-v-84ed8cd1]{margin-top:8px;color:#c6c6c6;font-size:.85rem;line-height:1.5}.pos-venue-arrow[data-v-84ed8cd1]{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;background:#ffd000;color:#080808}.pos-venue-card.is-disabled[data-v-84ed8cd1]{opacity:.7}.pos-venue-card.is-disabled .pos-venue-arrow[data-v-84ed8cd1]{background:#303030;color:#d5d5d5}.pos-venue-card:hover:not(:disabled) .pos-venue-photo[data-v-84ed8cd1]{transform:scale(1.035)}.pos-venue-card.is-pool:hover:not(:disabled) .pos-venue-photo[data-v-84ed8cd1]{transform:rotate(-18deg)}.pos-venue-card[data-v-84ed8cd1]:focus-visible{outline:3px solid #ffd000;outline-offset:4px}.pos-finance-panel[data-v-84ed8cd1]{display:grid;gap:20px;padding:24px;border-radius:12px}.pos-finance-heading[data-v-84ed8cd1]{display:flex;align-items:center;gap:14px}.pos-finance-heading>svg[data-v-84ed8cd1]{flex-shrink:0;color:#ffd000}.pos-finance-heading h3[data-v-84ed8cd1]{margin:0 0 6px}.pos-finance-heading p[data-v-84ed8cd1]{margin:0;line-height:1.5}.pos-finance-links[data-v-84ed8cd1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.pos-finance-link[data-v-84ed8cd1]{justify-content:space-between;gap:16px;min-height:54px;padding:14px 16px;line-height:1.4}.pos-finance-link span[data-v-84ed8cd1]{min-width:0;overflow-wrap:anywhere}.pos-finance-link svg[data-v-84ed8cd1]{flex-shrink:0;color:#ffd000}.pos-finance-link[data-v-84ed8cd1]:hover{border-color:#ffd000;background:#202020}.pos-finance-link[data-v-84ed8cd1]:focus-visible{outline:2px solid #ffd000;outline-offset:3px}@media(max-width:600px){.pos-venue-card[data-v-84ed8cd1]{min-height:240px;padding:20px;gap:24px}.pos-finance-panel[data-v-84ed8cd1]{padding:20px}.pos-finance-heading[data-v-84ed8cd1]{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.pos-venue-card[data-v-84ed8cd1],.pos-venue-photo[data-v-84ed8cd1]{transition:none}.pos-venue-card[data-v-84ed8cd1]:hover:not(:disabled),.pos-venue-card:hover:not(:disabled) .pos-venue-photo[data-v-84ed8cd1]{transform:none}.pos-venue-card.is-pool:hover:not(:disabled) .pos-venue-photo[data-v-84ed8cd1]{transform:rotate(-18deg)}}.composition-summary[data-v-39f2d09b]{padding:0;margin:6px 0;list-style:none;color:#b9dfff;font-size:.8rem;line-height:1.5;overflow-wrap:anywhere}.pos-receipt-filters[data-v-f2d0cc94]{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem}.pos-receipt-filters label[data-v-f2d0cc94]{display:grid;gap:.3rem}.pos-receipt-filters input[data-v-f2d0cc94],.pos-receipt-filters select[data-v-f2d0cc94]{padding:.5rem}.pos-receipt-lines[data-v-f2d0cc94]{width:100%;margin:1rem 0;border-collapse:collapse}.pos-receipt-lines th[data-v-f2d0cc94],.pos-receipt-lines td[data-v-f2d0cc94]{text-align:left;padding:.6rem;border-bottom:1px solid #d6cbbb}.pos-kitchen-grid[data-v-f2d0cc94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}.pos-kitchen-ticket[data-v-f2d0cc94]{padding:1rem}.pos-kitchen-ticket ul[data-v-f2d0cc94]{padding-left:1.2rem}.pos-kitchen-ticket li[data-v-f2d0cc94]{margin:.7rem 0}.pos-kitchen-note[data-v-f2d0cc94]{padding:.75rem;background:#f4ead6}.pos-operation-pagination[data-v-f2d0cc94]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.75rem}.pos-operation-pagination button[data-v-f2d0cc94]{border:1px solid #d6cbbb;background:#fff;border-radius:.55rem;padding:.45rem .7rem}.pos-operation-pagination button[data-v-f2d0cc94]:disabled{opacity:.45}.pos-closure-grid[data-v-f2d0cc94]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:1rem}.pos-closure-summary[data-v-f2d0cc94]{padding:1rem}.pos-closure-summary dl[data-v-f2d0cc94]{display:grid;gap:.5rem}.pos-closure-summary dl>div[data-v-f2d0cc94]{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e8dfd2;padding:.45rem 0}.pos-closure-summary dt[data-v-f2d0cc94]{color:#6d675f}.pos-closure-summary dd[data-v-f2d0cc94]{margin:0;font-weight:700}@media(max-width:760px){.pos-closure-grid[data-v-f2d0cc94]{grid-template-columns:1fr}}.pos-closure-panel .pos-operation-heading h3[data-v-f2d0cc94]{font-size:1.45rem}.pos-closure-toolbar[data-v-f2d0cc94]{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;background:#111;border:1px solid rgba(255,255,255,.14);border-radius:10px}.pos-closure-date-copy[data-v-f2d0cc94]{display:flex;align-items:center;gap:12px;margin-right:auto}.pos-closure-date-copy>svg[data-v-f2d0cc94]{flex-shrink:0;color:#ffd000}.pos-closure-date-copy strong[data-v-f2d0cc94]{color:#fff;font-size:1rem}.pos-closure-date-copy p[data-v-f2d0cc94]{margin:5px 0 0;color:#aaa;font-size:.85rem}.pos-closure-date-field[data-v-f2d0cc94]{display:grid;gap:7px;color:#bbb;font-size:.8rem}.pos-closure-date-field input[data-v-f2d0cc94]{box-sizing:border-box;width:220px;max-width:100%;min-height:46px;padding:10px 12px;color:#fff;background:#080808;border:1px solid #555;border-radius:7px;color-scheme:dark;font:inherit;font-size:1rem}.pos-closure-status[data-v-f2d0cc94]{padding:7px 10px;border:1px solid rgba(255,208,0,.3);border-radius:6px;background:#ffd00014;color:#ffd000;font-size:.8rem;font-weight:700;white-space:nowrap}.pos-closure-status.is-closed[data-v-f2d0cc94]{border-color:#fff3;background:#181818;color:#ccc}.pos-closure-grid[data-v-f2d0cc94]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px}.pos-closure-grid>.panel[data-v-f2d0cc94]{min-width:0;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#111}.pos-closure-grid h4[data-v-f2d0cc94]{margin:0 0 8px;color:#fff;font-size:1.05rem}.pos-closure-summary dl[data-v-f2d0cc94]{margin:16px 0 0;gap:0}.pos-closure-summary dl>div[data-v-f2d0cc94]{align-items:baseline;flex-wrap:wrap;gap:6px 16px;padding:13px 0;border-bottom-color:#ffffff1a}.pos-closure-summary dl>div[data-v-f2d0cc94]:last-child{padding-bottom:0;border-bottom:0}.pos-closure-summary .pos-closure-person[data-v-f2d0cc94]{padding:7px 0 7px 14px}.pos-closure-grid small[data-v-f2d0cc94]{color:#bbb;line-height:1.5}.pos-closure-summary dt[data-v-f2d0cc94]{color:#bbb;font-size:.9rem}.pos-closure-summary dd[data-v-f2d0cc94]{margin-left:auto;color:#fff;font-variant-numeric:tabular-nums;text-align:right}.pos-closure-grid .pos-admin-form[data-v-f2d0cc94]{gap:18px}.pos-closure-grid .pos-admin-form input[data-v-f2d0cc94]:not([type=checkbox]),.pos-closure-grid textarea[data-v-f2d0cc94]{box-sizing:border-box;width:100%;min-width:0;min-height:46px;border-radius:7px;font:inherit}.pos-closure-grid .pos-admin-form label[data-v-f2d0cc94]:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:10px;line-height:1.5}.pos-closure-grid input[type=checkbox][data-v-f2d0cc94]{flex:0 0 18px;min-width:18px;width:18px;height:18px;margin:2px 0 0;accent-color:#ffd000}.pos-closure-grid .pos-admin-form>.panel[data-v-f2d0cc94]{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#181818}.pos-closure-grid .pos-admin-form>.panel p[data-v-f2d0cc94]{margin:0}.pos-closure-grid .pos-inline-error[data-v-f2d0cc94]{margin:0;line-height:1.5;overflow-wrap:anywhere}.pos-closure-grid .pos-primary-button[data-v-f2d0cc94]{min-height:48px}.pos-closure-date-field input[data-v-f2d0cc94]:focus-visible,.pos-closure-grid input[data-v-f2d0cc94]:focus-visible,.pos-closure-grid textarea[data-v-f2d0cc94]:focus-visible{outline:2px solid #ffd000;outline-offset:3px}@media(max-width:900px){.pos-closure-grid[data-v-f2d0cc94]{grid-template-columns:1fr}}@media(max-width:560px){.pos-closure-toolbar[data-v-f2d0cc94]{gap:16px;padding:16px}.pos-closure-date-copy[data-v-f2d0cc94]{width:100%}.pos-closure-date-field[data-v-f2d0cc94]{flex:1 1 100%}.pos-closure-date-field input[data-v-f2d0cc94]{width:100%}.pos-closure-grid>.panel[data-v-f2d0cc94]{padding:16px}}.cash-overlay[data-v-621a7c35]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0009;display:grid;place-items:center;padding:.75rem}.cash-dialog[data-v-621a7c35]{width:min(100%,40rem);max-height:calc(100dvh - 1.5rem);min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0}.cash-heading[data-v-621a7c35]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #ffffff1a}.cash-receipt[data-v-621a7c35]{display:grid;gap:.15rem;text-align:right}.cash-receipt span[data-v-621a7c35],.cash-tip span[data-v-621a7c35]{color:#b8b8b8;font-size:.85rem}.cash-receipt strong[data-v-621a7c35]{font-size:1.25rem}.cash-body[data-v-621a7c35]{min-height:0;overflow-y:auto;padding:1rem 1.25rem;display:grid;gap:.85rem}.cash-fields[data-v-621a7c35]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.cash-dialog label[data-v-621a7c35]{min-width:0;display:grid;gap:.4rem;font-size:.9rem}.cash-dialog input[data-v-621a7c35]{min-width:0;width:100%;min-height:48px;padding:.6rem .75rem;color:#fff;background:#171717;border:1px solid #ffffff33;border-radius:5px;font-size:1.4rem}.cash-presets[data-v-621a7c35]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem}.cash-presets button[data-v-621a7c35],.cash-actions>button[data-v-621a7c35]:first-child{min-height:44px;padding:.5rem;color:#fff;background:#292929;border:1px solid #ffffff33;border-radius:5px;font:inherit;cursor:pointer}.cash-dialog button[data-v-621a7c35]:disabled{cursor:not-allowed;opacity:.45}.cash-dialog input[data-v-621a7c35]:focus-visible,.cash-dialog button[data-v-621a7c35]:focus-visible{outline:2px solid #ffd000;outline-offset:2px}.cash-summary[data-v-621a7c35]{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:.85rem}.cash-tip[data-v-621a7c35]{display:grid;gap:.25rem}.cash-tip strong[data-v-621a7c35]{font-size:1.2rem}.cash-change[data-v-621a7c35]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;padding:.75rem;color:#ffd000;background:#ffd00012;border:1px solid #ffd0004d;border-radius:6px}.cash-change strong[data-v-621a7c35]{font-size:1.75rem;font-variant-numeric:tabular-nums}.cash-change-missing[data-v-621a7c35]{color:#ffb8b8;background:#ff000012;border-color:#ffb8b84d}.cash-body p[data-v-621a7c35]{margin:0}.cash-actions[data-v-621a7c35]{flex-shrink:0;display:grid;grid-template-columns:1fr 2fr;gap:.75rem;padding:.85rem 1.25rem;border-top:1px solid #ffffff1a}.cash-actions button[data-v-621a7c35]{min-height:46px}@media(max-width:480px){.cash-heading[data-v-621a7c35],.cash-body[data-v-621a7c35]{padding:.75rem}.cash-heading[data-v-621a7c35]{gap:.5rem}.cash-heading h3[data-v-621a7c35]{font-size:1rem}.cash-receipt strong[data-v-621a7c35]{font-size:1.1rem}.cash-fields[data-v-621a7c35]{grid-template-columns:1fr;gap:.65rem}.cash-presets[data-v-621a7c35]{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-change strong[data-v-621a7c35]{font-size:1.4rem}.cash-actions[data-v-621a7c35]{padding:.75rem}}@media(max-height:500px)and (min-width:481px){.cash-heading[data-v-621a7c35]{padding-block:.5rem}.cash-body[data-v-621a7c35]{padding-block:.65rem;gap:.6rem}.cash-actions[data-v-621a7c35]{padding-block:.5rem}}.pos-product-card.has-stock-warning[data-v-36ad2f27]{border:2px solid #a86113}.pos-cart-item-copy[data-v-36ad2f27]{min-width:0}.pos-cart-line .pos-cart-item-title[data-v-36ad2f27]{display:flex;align-items:baseline;gap:.5rem}.pos-cart-item-title>span[data-v-36ad2f27]:first-child{min-width:0;overflow-wrap:anywhere}.pos-cart-item-quantity[data-v-36ad2f27]{flex-shrink:0;color:#ffd000;font-size:1.15em;font-weight:800;white-space:nowrap}.pos-search-picker[data-v-42c29443]{position:relative;min-width:0;width:100%}.pos-search-picker input[data-v-42c29443]{box-sizing:border-box;width:100%;min-width:0;padding:10px;background:#111;color:#fff;border:1px solid #555;border-radius:4px;font:inherit}.pos-search-picker ul[data-v-42c29443]{position:absolute;z-index:20;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:#151515;border:1px solid #777;border-radius:4px;max-height:260px;overflow-y:auto;box-shadow:0 8px 24px #0008}.pos-search-picker li[data-v-42c29443]{padding:10px;min-height:24px;cursor:pointer;overflow-wrap:anywhere}.pos-search-picker li[aria-selected=true][data-v-42c29443]{background:#332d13;color:#ffd000}.pos-search-picker small[data-v-42c29443]{display:block;color:#aaa}.pos-search-picker .empty[data-v-42c29443]{cursor:default;color:#aaa}.pos-search-picker input[data-v-42c29443]:focus-visible{outline:2px solid #ffd000;outline-offset:2px}.composition-editor[data-v-a9400dc8]{display:grid;gap:10px;min-width:0}.recipe-toggle[data-v-a9400dc8]{display:flex!important;align-items:center;gap:8px!important}.recipe-toggle input[data-v-a9400dc8]{width:auto!important}.ingredient-section[data-v-a9400dc8]{display:grid;gap:10px;padding-top:10px;border-top:1px solid #28415a;min-width:0}.ingredient-section h5[data-v-a9400dc8]{margin:0;font-size:.9rem;color:#b9dfff}.ingredient-row[data-v-a9400dc8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.ingredient-row>strong[data-v-a9400dc8]{font-size:.85rem;overflow-wrap:anywhere}.ingredient-row>label[data-v-a9400dc8]{grid-column:1;min-width:0;display:grid;gap:5px;font-size:.75rem}.ingredient-row input[data-v-a9400dc8]{box-sizing:border-box;width:100%;min-width:0;padding:9px;background:#111;color:#fff;border:1px solid #555;border-radius:4px;font:inherit}.ingredient-row>button[data-v-a9400dc8]{grid-column:2;grid-row:1/3}.composition-editor button[data-v-a9400dc8]{background:#172b40;color:#fff;border:1px solid #567;padding:8px;border-radius:4px;cursor:pointer;min-height:36px}.composition-editor p[data-v-a9400dc8]{font-size:.8rem;margin:0;line-height:1.5}.reset-confirmation[data-v-a9400dc8]{padding:10px;border:1px solid #b9dfff;display:flex;gap:8px;flex-wrap:wrap}.reset-confirmation p[data-v-a9400dc8]{flex-basis:100%}.composition-editor button[data-v-a9400dc8]:disabled{opacity:.5;cursor:not-allowed}.composition-editor[data-v-a9400dc8] :focus-visible{outline:2px solid #ffd000;outline-offset:2px}.quantity-and-recipe[data-v-a9400dc8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.quantity-and-recipe>.recipe-toggle[data-v-a9400dc8]{min-height:40px}.table-payment-item-toggle[data-v-79612e34]{display:block;width:100%;padding:0;border:0;background:transparent;color:#ffd000;text-align:left;font:inherit;font-weight:700;cursor:pointer;overflow-wrap:anywhere}.table-item-shares[data-v-79612e34]{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%}.table-receipt-line[data-v-79612e34]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px;border:1px solid #444;border-radius:6px;min-width:0}.table-receipt-line>div[data-v-79612e34]{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.table-receipt-line small[data-v-79612e34]{display:block;color:#aaa;margin-top:6px}.table-receipt-remove[data-v-79612e34]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.table-workspace[data-v-79612e34],.table-detail[data-v-79612e34],.table-accounts[data-v-79612e34],.table-accounts form[data-v-79612e34]{display:grid;gap:16px;min-width:0;align-content:start}.table-heading[data-v-79612e34]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.table-heading h2[data-v-79612e34],.table-heading h3[data-v-79612e34]{margin:0;display:flex;align-items:center;gap:8px;font-size:1.25rem}.table-place[data-v-79612e34],.table-account[data-v-79612e34],.table-product[data-v-79612e34]{color:#fff;background:#151515;border:1px solid #444;border-radius:6px;text-align:left;cursor:pointer;font:inherit}.table-place.is-active[data-v-79612e34],.table-account.is-active[data-v-79612e34]{border-color:#ffd000;background:#28230e}.table-place small[data-v-79612e34],.table-account small[data-v-79612e34],.table-line small[data-v-79612e34],.table-product small[data-v-79612e34]{display:block;color:#aaa;font-size:.8rem;line-height:1.5}.table-accounts h3[data-v-79612e34],.table-catalog h3[data-v-79612e34]{margin:0;font-size:1rem}.table-account[data-v-79612e34]{display:grid;gap:6px;padding:14px}.table-workspace label[data-v-79612e34]{display:grid;gap:7px;font-size:.85rem;color:#ccc;min-width:0}.table-workspace input[data-v-79612e34]:not([type=checkbox]),.table-workspace select[data-v-79612e34]{box-sizing:border-box;min-width:0;max-width:100%;width:100%;padding:10px;color:#fff;background:#111;border:1px solid #444;border-radius:6px;color-scheme:dark}.table-account-settings[data-v-79612e34],.table-filters[data-v-79612e34]{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.table-account-settings label[data-v-79612e34],.table-filters[data-v-79612e34]>*{flex:1 1 180px}.table-lines[data-v-79612e34]{display:grid;gap:10px;margin-top:16px}.table-line[data-v-79612e34]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;border:1px solid #333;border-radius:6px}.table-line>div[data-v-79612e34]{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.table-workspace input[type=checkbox][data-v-79612e34]{width:18px;height:18px;accent-color:#ffd000}.table-workspace .table-check[data-v-79612e34]{display:flex;align-items:center;gap:8px}.table-actions[data-v-79612e34]{display:flex;gap:10px;flex-wrap:wrap}.table-cancel[data-v-79612e34],.table-pay[data-v-79612e34],.table-payment[data-v-79612e34],.table-draft[data-v-79612e34]{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #333}.table-products[data-v-79612e34]{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;margin-top:16px}.table-product[data-v-79612e34]{display:grid;gap:8px;padding:12px}.table-draft-line[data-v-79612e34]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.table-draft-line>strong[data-v-79612e34]{flex:1 1 160px}.table-draft-line>label[data-v-79612e34]{flex:1 1 130px}.table-workspace button[data-v-79612e34]:disabled{opacity:.45;cursor:not-allowed}.table-workspace button[data-v-79612e34]:focus-visible,.table-workspace input[data-v-79612e34]:focus-visible,.table-workspace select[data-v-79612e34]:focus-visible{outline:2px solid #ffd000;outline-offset:3px}.table-product[data-v-79612e34]:hover{border-color:#ffd000}@media(max-width:700px){.table-accounts[data-v-79612e34]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.table-accounts>h3[data-v-79612e34],.table-accounts>form[data-v-79612e34],.table-accounts>p[data-v-79612e34]{grid-column:1/-1}.table-workspace .panel[data-v-79612e34]{padding:14px}}.table-dashboard[data-v-79612e34]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr) minmax(200px,.85fr);gap:16px;align-items:start}.table-side[data-v-79612e34]{display:grid;gap:16px;min-width:0}.table-overview[data-v-79612e34],.table-queue[data-v-79612e34]{padding:16px;min-width:0}.table-overview h3[data-v-79612e34],.table-queue h3[data-v-79612e34]{text-transform:uppercase;font-size:1.3rem;margin:0 0 20px;text-align:center}.table-summary[data-v-79612e34]{display:grid;grid-template-columns:1fr 1.4fr;margin-bottom:20px}.table-summary>div[data-v-79612e34]{display:grid;gap:10px;text-align:center;padding:8px;min-width:0}.table-summary>div+div[data-v-79612e34]{border-left:1px solid #444}.table-summary strong[data-v-79612e34]{font-size:1.15rem}.table-summary small[data-v-79612e34]{color:#aaa;text-transform:uppercase;font-size:.75rem}.table-overview-head[data-v-79612e34]{display:flex;justify-content:space-between;background:#ffd000;color:#080808;padding:10px;font-weight:700;font-size:.8rem}.table-overview-account[data-v-79612e34]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;color:#fff;border:0;border-bottom:1px solid #333;padding:14px 8px;text-align:left;font:inherit;cursor:pointer;font-size:.85rem}.table-overview-account>span[data-v-79612e34]:first-child{min-width:0;overflow-wrap:anywhere}.table-overview-account>span[data-v-79612e34]:last-child{white-space:nowrap}.table-overview-account small[data-v-79612e34],.table-queue-item small[data-v-79612e34]{display:block;color:#aaa;margin-top:5px;font-size:.75rem}.table-map[data-v-79612e34]{min-width:0}.table-map-scroll[data-v-79612e34]{overflow-x:auto;padding:3px}.table-place-grid[data-v-79612e34]{display:grid;grid-template-columns:repeat(var(--place-columns),minmax(94px,1fr));grid-auto-rows:120px;gap:1px;background:#333;min-width:calc(var(--place-columns) * 95px)}.table-place[data-v-79612e34]{grid-column:var(--place-column);grid-row:var(--place-row);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:8px 5px;text-align:center;border:0;border-radius:0;background:#181818;overflow-wrap:anywhere;position:relative}.table-place>strong[data-v-79612e34]{text-transform:uppercase;font-size:.9rem;line-height:1.15}.table-place-total[data-v-79612e34]{font-size:.85rem}.table-place-counts[data-v-79612e34]{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:8px}.table-place-counts>span+span[data-v-79612e34]{border-left:1px solid #444}.table-place-counts b[data-v-79612e34]{font-size:1.2rem}.table-place-counts small[data-v-79612e34]{text-transform:uppercase;font-size:.65rem}.table-place.is-occupied .table-place-counts>span[data-v-79612e34]:first-child{color:#ffd000}.table-place.is-occupied[data-v-79612e34]{background:#242116}.table-place.is-active[data-v-79612e34]{box-shadow:inset 0 0 0 2px #ffd000}.table-place-add[data-v-79612e34]{display:grid;justify-items:center;gap:4px;color:#ffd000;margin-top:8px}.table-place-add small[data-v-79612e34]{font-size:.65rem}.table-place small.table-nz-badge[data-v-79612e34]{position:absolute;right:4px;top:2px;font-size:.6rem;color:#ffd000}.table-place.is-nz>strong[data-v-79612e34]{padding-top:8px}.table-place[data-v-79612e34]:hover,.table-overview-account[data-v-79612e34]:hover{background:#332d13}.table-queue h3[data-v-79612e34]{display:flex;justify-content:space-between;gap:12px}.table-queue h3 span[data-v-79612e34]{font-size:1.1rem}.table-queue h3 small[data-v-79612e34]{font-size:.7rem;color:#aaa}.table-queue-item[data-v-79612e34]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) auto;gap:10px;padding:12px 0;border-top:1px solid #333;font-size:.8rem;overflow-wrap:anywhere}.table-queue-item time[data-v-79612e34]{color:#ffd000;font-size:.75rem;white-space:nowrap}.table-back[data-v-79612e34]{justify-self:start}@container (max-width:1100px){.table-dashboard[data-v-79612e34]{grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr)}.table-side[data-v-79612e34]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:700px){.table-dashboard[data-v-79612e34]{grid-template-columns:minmax(0,1fr)}.table-map[data-v-79612e34]{grid-row:auto}.table-overview[data-v-79612e34],.table-side[data-v-79612e34]{grid-column:1}.table-side[data-v-79612e34]{grid-template-columns:minmax(0,1fr)}.table-place-grid[data-v-79612e34]{grid-auto-rows:120px}.table-summary[data-v-79612e34]{margin-bottom:12px}}.table-account-panel[data-v-79612e34],.table-catalog[data-v-79612e34],.table-checkout[data-v-79612e34]{padding:16px;min-width:0}.table-account-heading-actions[data-v-79612e34]{display:flex;gap:6px;flex-shrink:0}.table-account-panel>.table-heading[data-v-79612e34]{align-items:flex-start}.table-account-panel h3[data-v-79612e34]{flex:1 1 120px;overflow-wrap:anywhere;font-size:1.15rem}.table-icon-button[data-v-79612e34]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:7px;border:1px solid #555;border-radius:5px;background:#171717;color:#ccc;cursor:pointer}.table-icon-button[data-v-79612e34]:hover,.table-icon-button[aria-pressed=true][data-v-79612e34],.table-icon-button[aria-expanded=true][data-v-79612e34]{background:#332d13;border-color:currentColor}.table-icon-name[data-v-79612e34]{color:#c4a0ff}.table-icon-add[data-v-79612e34]{color:#6fe09a}.table-icon-move[data-v-79612e34]{color:#ffd000}.table-icon-pay[data-v-79612e34]{color:#65bfff}.table-account-metrics[data-v-79612e34]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:20px}.table-account-metrics>div[data-v-79612e34]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;min-width:0;padding:4px;overflow-wrap:anywhere}.table-account-metrics>div+div[data-v-79612e34]{border-left:1px solid #444}.table-account-metrics strong[data-v-79612e34]{font-size:.95rem;min-height:2.4em;display:flex;align-items:center;justify-content:center}.table-account-metrics small[data-v-79612e34]{text-transform:uppercase;font-size:.65rem;color:#aaa}.table-account-metrics button[data-v-79612e34]{margin-top:auto}.table-empty-close[data-v-79612e34]{margin-top:16px}.table-catalog .table-products[data-v-79612e34]{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr))}.table-product[data-v-79612e34]{overflow-wrap:anywhere}.table-checkout .table-pay[data-v-79612e34]{border:0;padding-top:0}.table-detail .table-line[data-v-79612e34]{padding:10px}.table-detail .table-line>div[data-v-79612e34]{flex-basis:100%}.table-detail .table-account-settings[data-v-79612e34]{margin-top:16px}.table-detail .table-account-settings label[data-v-79612e34]{flex-basis:100%}@media(max-width:700px){.table-catalog[data-v-79612e34],.table-checkout[data-v-79612e34]{grid-row:auto}.table-detail[data-v-79612e34]{grid-column:1}}.table-account-secondary-actions[data-v-79612e34]{margin-top:20px;padding-top:16px;border-top:1px solid #333}.table-account-secondary-actions>.pos-secondary-button[data-v-79612e34]{box-sizing:border-box;width:100%;min-height:44px;justify-content:center;gap:10px;white-space:normal;text-align:center}.table-account-secondary-actions>.pos-secondary-button>svg[data-v-79612e34]{flex-shrink:0}.table-account-metrics .table-icon-button[data-v-79612e34]{min-width:44px;min-height:44px}.table-receipt-actions[data-v-79612e34]{display:flex;flex-wrap:wrap;gap:8px}.table-receipt-action[data-v-79612e34]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:9px 12px;border:1px solid #444;border-radius:6px;background:#171717;color:#ccc;font:inherit;font-size:.85rem;font-weight:600;line-height:1.35;cursor:pointer;text-align:center}.table-receipt-action>svg[data-v-79612e34]{flex-shrink:0}.table-receipt-action-select[data-v-79612e34]{border-color:#665719;background:#28230e;color:#ffd000}.table-receipt-action[data-v-79612e34]:hover:not(:disabled){border-color:#aaa;background:#252525;color:#fff}.table-receipt-action-select[data-v-79612e34]:hover:not(:disabled){border-color:#ffd000;background:#332d13;color:#ffd000}.table-receipt-heading[data-v-79612e34]{position:relative;justify-content:center;text-align:center;padding:12px 46px 8px}.table-receipt-heading h3[data-v-79612e34]{justify-content:center;text-transform:uppercase;font-size:1.7rem}.table-receipt-heading small[data-v-79612e34]{display:block;color:#aaa;margin-top:8px;overflow-wrap:anywhere}.table-receipt-heading>.table-icon-button[data-v-79612e34]{position:absolute;right:0;top:8px}.table-receipt-summary[data-v-79612e34]{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0}.table-receipt-summary>div[data-v-79612e34]{padding:14px 4px;gap:12px}.table-receipt-summary strong[data-v-79612e34]{font-size:1.45rem;overflow-wrap:anywhere}.table-receipt-table[data-v-79612e34]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.85rem}.table-receipt-table th[data-v-79612e34]{background:#ffd000;color:#080808;font-weight:700;text-align:left;padding:12px 4px}.table-receipt-table th[data-v-79612e34]:first-child{width:22px}.table-receipt-table th[data-v-79612e34]:nth-child(3){width:58px}.table-receipt-table th[data-v-79612e34]:nth-child(4){width:86px}.table-receipt-table th[data-v-79612e34]:last-child{width:44px}.table-receipt-table td[data-v-79612e34]{padding:12px 4px;border-bottom:1px solid #333;vertical-align:top;overflow-wrap:anywhere}.table-receipt-table td[data-v-79612e34]:nth-child(3),.table-receipt-table th[data-v-79612e34]:nth-child(3){text-align:center}.table-receipt-table td[data-v-79612e34]:nth-child(4),.table-receipt-table th[data-v-79612e34]:nth-child(4){text-align:right}.table-receipt-table td[data-v-79612e34]:last-child{padding:4px 0}.table-receipt-table small[data-v-79612e34]{display:block;color:#aaa;margin-top:6px}.table-receipt-table .table-receipt-remove[data-v-79612e34]{min-width:44px;min-height:44px;padding:4px}.table-receipt-table tfoot[data-v-79612e34]{background:#222;font-weight:600}.table-receipt-table tfoot td[data-v-79612e34]{vertical-align:middle}.table-receipt-table .table-receipt-empty[data-v-79612e34]{padding:24px 12px;text-align:center;color:#aaa;line-height:1.6}.table-receipt-action-remove[data-v-79612e34]{padding:8px;color:#ff8799;border-color:#733642;background:#301c21;font-size:.75rem;gap:5px}.table-receipt-settlement[data-v-79612e34]{display:grid;justify-items:center;gap:12px;margin-top:8px;padding:24px 0 0;border-top:1px solid #444;text-align:center}.table-receipt-total[data-v-79612e34]{font-size:2rem;overflow-wrap:anywhere;max-width:100%}.table-receipt-method[data-v-79612e34]{color:#aaa;text-transform:uppercase;font-size:.95rem}.table-receipt-settlement>.muted[data-v-79612e34]{margin:0;font-size:.85rem}.table-receipt-close[data-v-79612e34],.table-receipt-change[data-v-79612e34]{box-sizing:border-box;display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:8px;text-transform:uppercase;white-space:normal}.table-receipt-close[data-v-79612e34]{margin-top:12px}.table-payment-type-picker[data-v-79612e34]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.table-payment-type-picker>button[data-v-79612e34]{flex:1 1 90px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.table-payment-type-picker>button[aria-pressed=true][data-v-79612e34]{border-color:#ffd000;background:#28230e;color:#ffd000}.table-sr-only[data-v-79612e34]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-line .table-item-shares[data-v-79612e34]{display:none}.table-line:hover .table-item-shares[data-v-79612e34],.table-line:focus-within .table-item-shares[data-v-79612e34]{display:flex}@media(hover:none){.table-line .table-item-shares[data-v-79612e34]{display:flex}}.table-detail .table-draft[data-v-79612e34]{display:grid;gap:14px;margin-top:0;padding:16px;min-width:0;background:#081b30;border:1px solid #0080ff;border-left:4px solid #0080ff;border-radius:6px}.table-draft h4[data-v-79612e34]{margin:0;color:#65bfff;font-size:1rem}.table-draft-line[data-v-79612e34]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 0;border-top:1px solid #28415a;min-width:0}.table-draft-line>strong[data-v-79612e34]{grid-column:1;grid-row:1;overflow-wrap:anywhere}.table-draft-line>label[data-v-79612e34]{grid-column:1/-1}.table-draft-line>button[data-v-79612e34]{grid-column:2;grid-row:1;align-self:start}.table-draft .table-actions[data-v-79612e34]>*{flex:1 1 160px;justify-content:center}.table-draft-composition[data-v-79612e34]{grid-column:1/-1;grid-row:2}.table-draft-line>label[data-v-79612e34]:last-of-type{grid-row:4}.table-queue-actions[data-v-79612e34]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.table-queue-actions button[data-v-79612e34]{min-height:44px;gap:4px;font-size:.8rem;padding:8px}@media(hover:hover)and (pointer:fine){.table-receipt-remove[data-v-79612e34]{opacity:0;pointer-events:none}.table-receipt-table tr:hover .table-receipt-remove[data-v-79612e34],.table-receipt-table tr:focus-within .table-receipt-remove[data-v-79612e34]{opacity:1;pointer-events:auto}.table-queue-item[data-v-79612e34]{position:relative}.table-queue-actions[data-v-79612e34]{gap:0}.table-queue-actions button[data-v-79612e34]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:0;pointer-events:none}.table-queue-item:hover .table-queue-actions button[data-v-79612e34],.table-queue-item:focus-within .table-queue-actions button[data-v-79612e34]{opacity:1;pointer-events:auto}}.inventory-count-input[data-v-6f815343]{display:grid;gap:6px;min-width:120px}label[data-v-6f815343]{display:grid;gap:4px}details[data-v-6f815343]{font-size:.8rem}input[data-v-6f815343],select[data-v-6f815343],button[data-v-6f815343]{width:100%;padding:8px;color:inherit;background:#151515;border:1px solid #555;border-radius:5px}.operator-stock[data-v-eb769a97]{display:grid;gap:14px}.operator-stock nav[data-v-eb769a97],.actions[data-v-eb769a97],.line[data-v-eb769a97],.count[data-v-eb769a97],.history article[data-v-eb769a97],.card header[data-v-eb769a97]{display:flex;align-items:center;gap:9px}.operator-stock nav[data-v-eb769a97]{overflow:auto}.operator-stock button[data-v-eb769a97]{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid #383b39;border-radius:7px;background:#171918;color:#fff}.operator-stock nav button.active[data-v-eb769a97],.operator-stock button.primary[data-v-eb769a97]{border-color:#ffd000;background:#ffd000;color:#10110f;font-weight:800}.card[data-v-eb769a97]{display:grid;gap:12px;padding:14px;border:1px solid #343735;border-radius:8px;background:#111312}.card h3[data-v-eb769a97]{margin:0}.card label[data-v-eb769a97]{display:grid;gap:5px;color:#bbb}.card input[data-v-eb769a97],.card select[data-v-eb769a97],.card textarea[data-v-eb769a97]{box-sizing:border-box;width:100%;min-width:0;padding:9px;border:1px solid #3b3e3c;border-radius:6px;background:#090b0a;color:#fff}.line[data-v-eb769a97]{display:grid;grid-template-columns:120px minmax(180px,1fr) 110px auto auto}.count[data-v-eb769a97]{display:grid;grid-template-columns:minmax(170px,1.4fr) 120px auto minmax(150px,1fr)}.history[data-v-eb769a97]{display:grid;gap:7px}.history article[data-v-eb769a97]{justify-content:space-between;padding:11px;border-bottom:1px solid #303330}.history article div[data-v-eb769a97]{display:grid;gap:3px}.history small[data-v-eb769a97],.card small[data-v-eb769a97]{color:#8e938f}.alert[data-v-eb769a97],.empty[data-v-eb769a97]{margin:0;padding:10px 12px;border-radius:6px}.alert.error[data-v-eb769a97]{background:#3b1d1d;color:#ffadad}.alert.success[data-v-eb769a97]{background:#15332e;color:#75e4d8}@media(max-width:720px){.line[data-v-eb769a97],.count[data-v-eb769a97]{grid-template-columns:1fr}.actions[data-v-eb769a97]{flex-wrap:wrap}}.pos-print-jobs[data-v-d8738448]{padding:1rem;text-align:left}.pos-print-jobs ul[data-v-d8738448]{list-style:none;padding:0}.pos-print-jobs li[data-v-d8738448]{display:grid;gap:.4rem;border-bottom:1px solid #d6cbbb;padding:.75rem 0}.pos-print-jobs label[data-v-d8738448]{display:flex;align-items:start;gap:.5rem}.pos-print-jobs button[data-v-d8738448]{justify-self:start}.pos-pending-payments[data-v-1d022241]{flex-basis:100%;text-align:left;padding:1rem}.pos-pending-payments article[data-v-1d022241]{display:grid;gap:.5rem;padding:.75rem 0;border-bottom:1px solid #d6cbbb}.pos-device-status[data-v-edca2da4]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;padding:.5rem}.warning[data-v-edca2da4]{color:#974416}.pos-device-status button[data-v-edca2da4]{padding:.4rem .6rem}.pos-shift-workspace[data-v-85a4d7d3]{display:grid;gap:1rem;min-width:0}.shift-heading[data-v-85a4d7d3]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.shift-heading h2[data-v-85a4d7d3],.shift-position h3[data-v-85a4d7d3],.shift-members h3[data-v-85a4d7d3]{margin:0}.shift-heading p[data-v-85a4d7d3]{color:#aaa;margin:.5rem 0 0}.shift-positions[data-v-85a4d7d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.shift-position[data-v-85a4d7d3],.shift-members[data-v-85a4d7d3],.shift-pending[data-v-85a4d7d3]{padding:1.25rem;min-width:0}.shift-position[data-v-85a4d7d3]{display:grid;align-content:start;gap:1rem;border:1px solid #444}.shift-position.is-mine[data-v-85a4d7d3]{border-color:#ffd000}.shift-position p[data-v-85a4d7d3]{margin:0}.shift-clock[data-v-85a4d7d3]{display:flex;align-items:center;gap:.75rem;font-size:1.8rem;font-variant-numeric:tabular-nums;color:#ffd000}.shift-buddy-form[data-v-85a4d7d3]{display:grid;gap:.75rem}.shift-buddy-form select[data-v-85a4d7d3]{width:100%;min-width:0;background:#111;color:#fff;border:1px solid #555;border-radius:.5rem;padding:.8rem;font:inherit}.shift-members[data-v-85a4d7d3]{display:grid;gap:1rem}.shift-member[data-v-85a4d7d3]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid #444}.shift-member>div[data-v-85a4d7d3]:first-child{display:grid;gap:.4rem;min-width:0;overflow-wrap:anywhere}.shift-member span[data-v-85a4d7d3],.shift-member small[data-v-85a4d7d3]{color:#aaa}.shift-member time[data-v-85a4d7d3]{font-variant-numeric:tabular-nums}.shift-member-actions[data-v-85a4d7d3]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.shift-notice[data-v-85a4d7d3],.shift-account-warning[data-v-85a4d7d3]{color:#ffd000;overflow-wrap:anywhere}.shift-account-warning[data-v-85a4d7d3]{margin:.25rem 0}.shift-pending p[data-v-85a4d7d3]{margin-top:0}.pos-shift-workspace button[data-v-85a4d7d3]{min-height:44px;white-space:normal}.pos-shift-workspace button[data-v-85a4d7d3]:focus-visible,.pos-shift-workspace select[data-v-85a4d7d3]:focus-visible{outline:2px solid #ffd000;outline-offset:3px}@media(max-width:700px){.shift-positions[data-v-85a4d7d3]{grid-template-columns:1fr}.shift-member[data-v-85a4d7d3]{align-items:stretch;flex-direction:column}.shift-member-actions[data-v-85a4d7d3]{justify-content:flex-start}.shift-position[data-v-85a4d7d3],.shift-members[data-v-85a4d7d3]{padding:1rem}}.quantity-input[data-v-61f271ae]{display:flex;align-items:center;gap:.4rem}.quantity-input>span[data-v-61f271ae]:last-child{font-weight:700;color:#c9c0b1}.adjustment-amount strong[data-v-61f271ae]{color:#f5f2ea}.receipt-workspace[data-v-61f271ae]{color:#f5f2ea;min-width:0}.heading[data-v-61f271ae],.summary[data-v-61f271ae],.actions[data-v-61f271ae],.pagination[data-v-61f271ae]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.heading h2[data-v-61f271ae],.heading h3[data-v-61f271ae]{margin:.2rem 0}.heading[data-v-61f271ae]{margin-bottom:1rem}.receipt-columns[data-v-61f271ae]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr);gap:1rem;align-items:start}.receipt-browser[data-v-61f271ae],.receipt-detail[data-v-61f271ae]{min-width:0;background:#151515;border:1px solid #39352e;border-radius:14px;padding:1rem}.receipt-detail[data-v-61f271ae]{position:sticky;top:1rem;max-height:calc(86vh - 170px);overflow:auto}.receipt-browser[data-v-61f271ae]{display:flex;flex-direction:column;max-height:calc(86vh - 170px);overflow:hidden}.receipt-browser>.table-scroll[data-v-61f271ae]{flex:1;min-height:0}.filters[data-v-61f271ae],.pagination[data-v-61f271ae]{flex-shrink:0}.filters[data-v-61f271ae]{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem;margin-bottom:1rem}.filters label[data-v-61f271ae],.reason[data-v-61f271ae]{display:grid;gap:.35rem}.filters label[data-v-61f271ae]:first-child{flex:1 1 180px}.filters input[data-v-61f271ae]{max-width:100%}.table-scroll[data-v-61f271ae]{overflow:auto;max-width:100%}table[data-v-61f271ae]{border-collapse:collapse;width:100%;font-size:.88rem}th[data-v-61f271ae],td[data-v-61f271ae]{text-align:left;padding:.7rem .5rem;border-bottom:1px solid #37332c;vertical-align:top}th[data-v-61f271ae]{color:#c9c0b1;font-size:.8rem}small[data-v-61f271ae]{display:block;color:#b7aea1;margin-top:.3rem;font-size:.78rem}.numeric[data-v-61f271ae]{white-space:nowrap;text-align:right}.receipt-list tbody tr[data-v-61f271ae]{cursor:pointer}.receipt-list tbody tr[data-v-61f271ae]:hover{background:#24221d}.receipt-list tbody tr.selected[data-v-61f271ae]{background:#3b3214;box-shadow:inset 4px 0 #ffd000}.receipt-list tbody tr.selected strong[data-v-61f271ae]{color:#ffd000}button[data-v-61f271ae]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid #5b5141;background:#26231e;color:#fff;border-radius:8px;padding:.55rem .7rem;cursor:pointer;font:inherit;font-size:.86rem}button[data-v-61f271ae]:disabled{opacity:.45;cursor:default}button[data-v-61f271ae]:focus-visible,input[data-v-61f271ae]:focus-visible,select[data-v-61f271ae]:focus-visible,textarea[data-v-61f271ae]:focus-visible{outline:2px solid #ffd000;outline-offset:2px}.row-select[data-v-61f271ae]{border:0;background:transparent;padding:0;display:block;text-align:left}.icon-button[data-v-61f271ae]{padding:.5rem}.primary[data-v-61f271ae]{background:#ffd000;color:#15120a;border-color:#ffd000;font-weight:700}input[data-v-61f271ae],select[data-v-61f271ae],textarea[data-v-61f271ae]{background:#0d0d0d;color:#fff;border:1px solid #5b5141;border-radius:6px;padding:.55rem;font:inherit;color-scheme:dark;min-width:0}.adjustment-lines input[data-v-61f271ae]{width:100%;min-width:70px;box-sizing:border-box}.adjustment-lines th[data-v-61f271ae]:first-child{width:38%}.reason[data-v-61f271ae]{margin:1rem 0}.reason textarea[data-v-61f271ae]{width:100%;box-sizing:border-box}fieldset[data-v-61f271ae]{border:0;padding:0;margin:0;min-width:0}.summary[data-v-61f271ae]{margin-top:1rem;padding-top:1rem;border-top:1px solid #474033}.actions[data-v-61f271ae]{justify-content:flex-start;margin-top:.75rem}.actions button[data-v-61f271ae]{font-size:.75rem}.pagination[data-v-61f271ae]{justify-content:center;margin-top:1rem;font-size:.8rem}.notice[data-v-61f271ae]{padding:.8rem;border:1px solid #74613c;background:#2b2417;border-radius:9px;line-height:1.5}.notice button[data-v-61f271ae]{margin-left:.7rem}.notice.error[data-v-61f271ae]{border-color:#b45247;color:#ffc4bc;background:#351d1b}.notice.success[data-v-61f271ae]{border-color:#3c887b;color:#b9f4e7;background:#142d28}.detail-placeholder[data-v-61f271ae]{text-align:center;color:#b7aea1;padding:3rem 1rem}.audit[data-v-61f271ae]{margin-top:1.2rem;border-top:1px solid #474033}.mobile-back[data-v-61f271ae]{display:none}.sr-only[data-v-61f271ae]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.confirm-button[data-v-61f271ae]{border:0;background:#ffd000;border-radius:8px;padding:.7rem 1rem;color:#15120a;font-weight:700;cursor:pointer}.confirm-button[data-v-61f271ae]:disabled{opacity:.5}.is-refund .receipt-browser[data-v-61f271ae],.is-refund .receipt-detail[data-v-61f271ae]{max-height:none;overflow:visible}.is-refund .receipt-detail[data-v-61f271ae]{position:static}.is-refund .receipt-browser>.table-scroll[data-v-61f271ae]{flex:none}.is-print .receipt-browser[data-v-61f271ae],.is-print .receipt-detail[data-v-61f271ae]{max-height:none;overflow:visible}.is-print .receipt-detail[data-v-61f271ae]{position:static}.is-print .receipt-browser>.table-scroll[data-v-61f271ae]{flex:none}.is-print:not(.has-selection) .receipt-columns[data-v-61f271ae]{grid-template-columns:minmax(0,1fr)}.is-print .filters[data-v-61f271ae]{display:grid;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(120px,.6fr)) auto;align-items:end}.is-print .filters input[data-v-61f271ae],.is-print .filters select[data-v-61f271ae]{width:100%;box-sizing:border-box}@media(max-width:1100px){.receipt-columns[data-v-61f271ae]{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}th[data-v-61f271ae],td[data-v-61f271ae]{padding:.6rem .35rem}.receipt-list[data-v-61f271ae]{font-size:.78rem}.is-print .filters[data-v-61f271ae]{grid-template-columns:repeat(2,minmax(0,1fr))}.is-print .filters label[data-v-61f271ae]:first-child{grid-column:1 / -1}}@media(max-width:1000px){.is-print .receipt-columns[data-v-61f271ae]{grid-template-columns:minmax(0,1fr)}.is-print.has-selection .receipt-browser[data-v-61f271ae]{display:none}.is-print .mobile-back[data-v-61f271ae]{display:inline-flex;margin-bottom:1rem}}@media(max-width:760px){.receipt-columns[data-v-61f271ae]{grid-template-columns:1fr}.receipt-browser[data-v-61f271ae]{max-height:none}.receipt-detail[data-v-61f271ae]{position:static;max-height:none}.detail-placeholder[data-v-61f271ae],.has-selection .receipt-browser[data-v-61f271ae]{display:none}.mobile-back[data-v-61f271ae]{display:inline-flex;margin-bottom:1rem}.heading[data-v-61f271ae]{gap:.5rem}th[data-v-61f271ae],td[data-v-61f271ae]{padding:.6rem .3rem}.receipt-detail[data-v-61f271ae]{padding:.75rem}.receipt-list[data-v-61f271ae]{min-width:500px}.adjustment-lines[data-v-61f271ae]{min-width:310px}}.pos-receipts-dialog .p-dialog-header{background:#151515;color:#f5f2ea;border-bottom:1px solid #39352e}.pos-receipts-dialog{max-height:94dvh}.pos-receipts-dialog .p-dialog-content{overflow-y:auto;overscroll-behavior:contain}.pos-shell[data-v-ef795604]{min-height:100vh;padding:clamp(.75rem,1.5vw,1.5rem);background:#080808;color:#fff}.pos-shell-heading[data-v-ef795604]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.65rem 0 1rem}.pos-shell-heading h2[data-v-ef795604]{margin:0}.pos-shell-toolbar[data-v-ef795604]{display:flex;align-items:center;gap:8px;min-width:0;font-family:inherit;font-size:13px;line-height:1.35}.pos-shell-toolbar>button[data-v-ef795604]{flex-shrink:0;min-height:38px;padding:0 11px;font:inherit;font-weight:500}.pos-toolbar-venue[data-v-ef795604]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-shell-toolbar>span[data-v-ef795604]{color:#aaa;font-size:inherit}.pos-shell-toolbar button[data-v-ef795604]:focus-visible{outline:2px solid #ffd000;outline-offset:3px}.pos-shell-grid[data-v-ef795604]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.pos-shell-grid.has-menu[data-v-ef795604]{grid-template-columns:240px minmax(0,1fr)}.pos-shell-sidebar[data-v-ef795604]{min-width:0;display:grid;gap:1rem;position:sticky;top:.75rem}.pos-shell-content[data-v-ef795604]{min-width:0;container-type:inline-size}.pos-shell-content[data-v-ef795604] .screen{padding:0}.pos-shell-content[data-v-ef795604] .pos-sales-layout.is-embedded{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.pos-shell-content[data-v-ef795604] .pos-cart-panel{grid-column:auto;order:initial}.pos-shell-menu[data-v-ef795604]{padding:.65rem;display:grid;gap:.25rem}.pos-shell-menu button[data-v-ef795604],.pos-shell-menu a[data-v-ef795604]{border:0;background:transparent;color:inherit;text-decoration:none;display:flex;align-items:center;gap:.65rem;text-align:left;padding:.72rem .75rem;border-radius:.75rem;font:inherit;font-size:13px;font-weight:500;line-height:1.4;cursor:pointer}.pos-shell-menu button[data-v-ef795604]:hover,.pos-shell-menu a[data-v-ef795604]:hover,.pos-shell-menu button.is-active[data-v-ef795604]{background:#ffd000;color:#080808}.pos-shell-menu button.is-active[data-v-ef795604]{font-weight:500;box-shadow:inset 3px 0 #fff}.pos-shell-attendance[data-v-ef795604]{padding:.8rem}.pos-shell-attendance-heading[data-v-ef795604]{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.pos-shell-attendance-heading button[data-v-ef795604]{border:0;background:transparent;color:#ffd000;cursor:pointer}.pos-shell-attendance-list[data-v-ef795604]{display:grid;gap:.4rem;margin-top:.7rem;max-height:36vh;overflow:auto}.pos-shell-attendance-list>button[data-v-ef795604]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;border:1px solid #444;background:#171717;color:#fff;border-radius:.65rem;padding:.55rem;text-align:left}.pos-shell-attendance-list>button.is-present[data-v-ef795604]{border-color:#36d1c4;background:#17302d}.pos-shell-attendance-list small[data-v-ef795604]{color:#aaa}@media(max-width:760px){.pos-shell-toolbar[data-v-ef795604]{gap:8px}.pos-shell-toolbar>button[data-v-ef795604]{padding:8px;min-height:38px}.pos-shell-toolbar>button>span[data-v-ef795604]{display:none}.pos-shell-toolbar>span[data-v-ef795604]{font-size:inherit}}@media(max-width:900px){.pos-shell[data-v-ef795604]{padding:.5rem}.pos-shell-grid[data-v-ef795604],.pos-shell-grid.has-menu[data-v-ef795604]{grid-template-columns:1fr}.pos-shell-sidebar[data-v-ef795604]{position:static}.pos-shell-menu[data-v-ef795604]{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-shell-attendance-list[data-v-ef795604]{max-height:12rem}.pos-shell-content[data-v-ef795604] .pos-sales-layout.is-embedded{grid-template-columns:1fr}.pos-shell-heading[data-v-ef795604]{align-items:flex-start}}@container (max-width:700px){.pos-shell-content[data-v-ef795604] .pos-sales-layout.is-embedded{grid-template-columns:1fr}.pos-shell-content[data-v-ef795604] .pos-cart-panel{order:-1}}.pool-settings[data-v-5a2b638c],.pool-grid[data-v-5a2b638c]{margin-top:1rem}.pool-fields[data-v-5a2b638c]{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1rem}.pool-fields label[data-v-5a2b638c]{display:grid;gap:.35rem}.pool-fields input[data-v-5a2b638c]{max-width:16rem;padding:.5rem}.pool-grid[data-v-5a2b638c]{display:grid;gap:1rem}.pool-count[data-v-5a2b638c]{display:block;font-size:1.8rem;margin-top:1rem}.pool-table[data-v-5a2b638c]{overflow:auto;margin-top:1rem}.pool-table table[data-v-5a2b638c]{width:100%;border-collapse:collapse}.pool-table th[data-v-5a2b638c],.pool-table td[data-v-5a2b638c]{padding:.65rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-color,#ddd)}.pool-table small[data-v-5a2b638c]{display:block;margin-top:.3rem}.pool-table details[data-v-5a2b638c]{min-width:12rem}.config[data-v-e49a247b]{display:grid;gap:12px}.config>label[data-v-e49a247b]{display:grid;gap:5px;max-width:380px}.config select[data-v-e49a247b]{padding:9px;border:1px solid #3d403e;border-radius:6px;background:#111312;color:#fff}.table[data-v-e49a247b]{display:grid;border:1px solid #343735;border-radius:7px}.row[data-v-e49a247b]{display:grid;grid-template-columns:minmax(180px,1fr) repeat(4,auto);gap:14px;padding:10px;border-bottom:1px solid #303330}.row[data-v-e49a247b]:last-child{border-bottom:0}.row label[data-v-e49a247b]{display:flex;align-items:center;gap:6px}.config button[data-v-e49a247b]{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:0;border-radius:6px;background:#36d1c4;color:#071311;font-weight:700}.error[data-v-e49a247b]{color:#faa}.success[data-v-e49a247b]{color:#70e7dc}@media(max-width:720px){.row[data-v-e49a247b]{grid-template-columns:1fr 1fr}}.documents[data-v-55a19f77]{display:grid;gap:12px}.list[data-v-55a19f77]{display:grid;gap:7px}.list>button[data-v-55a19f77],.documents header[data-v-55a19f77],.item[data-v-55a19f77],.allocation[data-v-55a19f77],.allocated[data-v-55a19f77],.actions[data-v-55a19f77]{display:flex;align-items:center;gap:10px}.list>button[data-v-55a19f77]{justify-content:space-between;padding:12px;border:1px solid #373a38;border-radius:7px;background:#121413;color:#fff;text-align:left}.list>button span[data-v-55a19f77],small[data-v-55a19f77]{color:#9b9f9c}.documents header[data-v-55a19f77]{justify-content:space-between}.documents h4[data-v-55a19f77]{margin:0}.documents article[data-v-55a19f77]{display:grid;gap:8px;padding:12px;border:1px solid #343735;border-radius:7px}.item strong[data-v-55a19f77]{flex:1}.documents select[data-v-55a19f77],.documents input[data-v-55a19f77]{min-width:0;padding:8px;border:1px solid #3b3e3c;border-radius:5px;background:#0b0d0c;color:#fff}.allocation[data-v-55a19f77]{display:grid;grid-template-columns:1fr 1fr 1fr 110px auto;padding-left:20px}.allocated[data-v-55a19f77]{justify-content:flex-end;padding:7px 10px;border-radius:5px;background:#36d1c414}.documents button[data-v-55a19f77]{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #3b3e3c;border-radius:6px;background:#171918;color:#fff}.documents .primary[data-v-55a19f77]{justify-self:start;background:#36d1c4;color:#071311;border:0}.documents .danger[data-v-55a19f77]{color:#faa;border-color:#8a4444}.error[data-v-55a19f77]{color:#faa}.success[data-v-55a19f77]{color:#70e7dc}@media(max-width:760px){.item[data-v-55a19f77],.allocation[data-v-55a19f77],.allocated[data-v-55a19f77]{display:grid;grid-template-columns:1fr}.list>button[data-v-55a19f77]{align-items:flex-start;flex-direction:column}}.stock-admin[data-v-3a5b9008]{display:grid;gap:16px;color:#f5f5f1}.stock-admin header[data-v-3a5b9008],.actions[data-v-3a5b9008],.line[data-v-3a5b9008],.count-line[data-v-3a5b9008],.import-row[data-v-3a5b9008]{display:flex;align-items:center;gap:10px}.stock-admin header[data-v-3a5b9008]{justify-content:space-between}.stock-admin h3[data-v-3a5b9008],.stock-admin h4[data-v-3a5b9008],.stock-admin p[data-v-3a5b9008]{margin:0}.eyebrow[data-v-3a5b9008]{color:#36d1c4;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.stock-admin button[data-v-3a5b9008],.file[data-v-3a5b9008]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#171918;color:#fff;cursor:pointer}.stock-admin button[data-v-3a5b9008]:disabled{opacity:.48;cursor:not-allowed}.stock-admin button.primary[data-v-3a5b9008]{background:#36d1c4;border-color:#36d1c4;color:#071311}.stock-admin button.danger[data-v-3a5b9008],.icon.danger[data-v-3a5b9008]{color:#ff9a9a;border-color:#ff646459}nav[data-v-3a5b9008]{display:flex;gap:7px;overflow:auto;padding-bottom:3px}nav button[data-v-3a5b9008]{white-space:nowrap}nav button.active[data-v-3a5b9008]{color:#071311;background:#ffd000;border-color:#ffd000}.alert[data-v-3a5b9008]{padding:10px 12px;border-radius:6px}.alert.error[data-v-3a5b9008]{background:#ff5a5a1f;color:#faa}.alert.success[data-v-3a5b9008]{background:#36d1c41f;color:#70e7dc}.summary[data-v-3a5b9008]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.summary article[data-v-3a5b9008],.editor[data-v-3a5b9008],.imports article[data-v-3a5b9008]{padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff06}.summary article[data-v-3a5b9008]{display:grid;gap:3px}.summary strong[data-v-3a5b9008]{font-size:1.5rem;color:#ffd000}.summary span[data-v-3a5b9008]{color:#ffffffa6}.editor[data-v-3a5b9008]{display:grid;gap:13px}.fields[data-v-3a5b9008]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fields label[data-v-3a5b9008]{display:grid;gap:5px;font-size:.8rem;color:#ffffffb3}.fields .wide[data-v-3a5b9008]{grid-column:1/-1}.stock-admin input[data-v-3a5b9008],.stock-admin select[data-v-3a5b9008],.stock-admin textarea[data-v-3a5b9008]{width:100%;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:#111312;color:#fff}.line[data-v-3a5b9008]{display:grid;grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) 110px auto auto}.count-line[data-v-3a5b9008]{display:grid;grid-template-columns:minmax(160px,2fr) minmax(130px,1fr) 120px}.count-line small[data-v-3a5b9008]{color:#ffffffa6}.imports[data-v-3a5b9008]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.imports article[data-v-3a5b9008]{display:grid;gap:10px}.file input[data-v-3a5b9008]{display:none}.import-row[data-v-3a5b9008]{justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.table-wrap[data-v-3a5b9008]{overflow:auto;border:1px solid rgba(255,255,255,.13);border-radius:7px}.stock-admin table[data-v-3a5b9008]{width:100%;border-collapse:collapse;min-width:760px}.stock-admin th[data-v-3a5b9008],.stock-admin td[data-v-3a5b9008]{padding:10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.stock-admin th[data-v-3a5b9008]{color:#fff9;font-size:.76rem}.stock-admin td[data-v-3a5b9008]{font-size:.86rem}.stock-admin td[data-v-3a5b9008]:nth-child(2){display:flex;align-items:center;gap:5px}.shortage[data-v-3a5b9008]{color:#ffd477}.icon[data-v-3a5b9008]{padding:7px}@media(max-width:800px){.fields[data-v-3a5b9008]{grid-template-columns:1fr 1fr}.line[data-v-3a5b9008]{grid-template-columns:1fr 1fr 90px auto}.line .icon[data-v-3a5b9008]{grid-column:1/-1}.imports[data-v-3a5b9008]{grid-template-columns:1fr}}@media(max-width:520px){.summary[data-v-3a5b9008],.fields[data-v-3a5b9008],.line[data-v-3a5b9008],.count-line[data-v-3a5b9008]{grid-template-columns:1fr}.fields .wide[data-v-3a5b9008]{grid-column:auto}.stock-admin header[data-v-3a5b9008]{align-items:flex-start;flex-direction:column}}.template-list[data-v-3a5b9008]{display:grid;gap:8px}.template-list article[data-v-3a5b9008]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:7px}.template-list article>div[data-v-3a5b9008]:first-child{display:grid;gap:4px}.template-list small[data-v-3a5b9008]{color:#ffffff9e}.closure-tobacco-settings[data-v-2914a795]{margin:16px 0;padding:16px;border:1px solid #444;border-radius:8px}summary[data-v-2914a795]{cursor:pointer;color:#ffd000}form[data-v-2914a795]{display:grid;gap:12px;margin-top:12px}label[data-v-2914a795]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}fieldset[data-v-2914a795]{display:grid;gap:8px;max-height:300px;overflow:auto;border:1px solid #444}select[data-v-2914a795]{max-width:100%;padding:10px;color:#fff;background:#181818}input[type=checkbox][data-v-2914a795]{accent-color:#ffd000;width:18px;height:18px}.nz-report[data-v-8e30edef]{display:grid;gap:12px;min-width:0}.nz-report h3[data-v-8e30edef],.nz-report p[data-v-8e30edef]{margin:0}.nz-report a[data-v-8e30edef]{color:#ffd000}.nz-scroll[data-v-8e30edef]{overflow:auto;max-width:100%}th[data-v-8e30edef],td[data-v-8e30edef]{text-align:left;padding:10px;border-bottom:1px solid #444}button[data-v-8e30edef]{color:inherit;background:transparent;border:1px solid #666;border-radius:6px;padding:8px;cursor:pointer}.audit-detail[data-v-cf442da1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.audit-detail section[data-v-cf442da1]{min-width:0}.audit-detail pre[data-v-cf442da1]{max-height:260px;overflow:auto;white-space:pre-wrap;padding:9px;background:#101010;border-radius:6px}.audit-pagination[data-v-cf442da1]{display:flex;justify-content:center;align-items:center;gap:10px}.sales-admin[data-v-cf442da1]{display:grid;gap:16px;min-width:0}.sales-admin__tabs[data-v-cf442da1]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.sales-admin button[data-v-cf442da1]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid rgba(255,255,255,.17);border-radius:7px;color:#fff;background:#ffffff0b;cursor:pointer}.sales-admin button[data-v-cf442da1]:hover,.sales-admin button.active[data-v-cf442da1]{border-color:#ffd000a6;background:#ffd0001f}.sales-admin button[data-v-cf442da1]:disabled{opacity:.5;cursor:not-allowed}.sales-admin__status[data-v-cf442da1]{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:38px}.sales-admin__status p[data-v-cf442da1]{margin:0 auto 0 0}.error[data-v-cf442da1]{color:#ff9d9d}.success[data-v-cf442da1]{color:#58d8c9}.filters[data-v-cf442da1]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff06}label[data-v-cf442da1]{display:grid;gap:6px;color:#ffffffad;font-size:.8rem}.wide[data-v-cf442da1]{grid-column:span 2}.sales-admin input[data-v-cf442da1],.sales-admin select[data-v-cf442da1],.sales-admin textarea[data-v-cf442da1]{min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.17);border-radius:6px;color:#fff;background:#181818}.table-wrap[data-v-cf442da1]{min-width:0;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:8px}.table-wrap h3[data-v-cf442da1]{padding:12px 13px;margin:0}table[data-v-cf442da1]{width:100%;border-collapse:collapse;font-size:.86rem}th[data-v-cf442da1],td[data-v-cf442da1]{padding:10px 11px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}th[data-v-cf442da1]{color:#ffffff94;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}td small[data-v-cf442da1]{display:block;margin-top:3px;color:#ffffff85}.row-actions[data-v-cf442da1]{display:flex;gap:5px}.row-actions button[data-v-cf442da1]{min-height:32px;padding:6px 8px}.detail-card[data-v-cf442da1],.editor[data-v-cf442da1]{display:grid;gap:13px;padding:15px;border:1px solid rgba(255,208,0,.32);border-radius:8px;background:#ffd00009}.heading[data-v-cf442da1]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.heading h3[data-v-cf442da1]{margin:3px 0 0}.heading small[data-v-cf442da1]{color:#fff9}.actions[data-v-cf442da1]{display:flex;justify-content:flex-end;align-items:center;gap:8px}.actions strong[data-v-cf442da1]{margin-right:auto}.danger[data-v-cf442da1]{border-color:#ff737373!important;color:#ffb1b1!important}.metrics[data-v-cf442da1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.metrics article[data-v-cf442da1]{display:grid;gap:6px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff06}.metrics small[data-v-cf442da1]{color:#ffffff94}.metrics strong[data-v-cf442da1]{font-size:1.12rem}.split[data-v-cf442da1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.two[data-v-cf442da1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.check[data-v-cf442da1]{display:flex;align-items:center;gap:8px}.check input[data-v-cf442da1]{width:auto}.weekdays[data-v-cf442da1]{display:flex;gap:5px}.weekdays button[data-v-cf442da1]{min-width:38px;padding:6px}.cards[data-v-cf442da1]{display:grid;gap:8px}.cards article[data-v-cf442da1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.11);border-radius:7px}.cards article>div[data-v-cf442da1]:first-child{display:grid;gap:4px}.cards small[data-v-cf442da1],.note[data-v-cf442da1]{color:#fff9}.cards article.done[data-v-cf442da1]{opacity:.6}.negative[data-v-cf442da1]{color:#ff9d9d}.loading[data-v-cf442da1]{text-align:center;color:#fff9}code[data-v-cf442da1]{color:#ffdb49}.note[data-v-cf442da1]{margin:0}.detail-card td input[data-v-cf442da1]{width:85px}@media(max-width:900px){.filters[data-v-cf442da1]{grid-template-columns:repeat(2,minmax(0,1fr))}.split[data-v-cf442da1]{grid-template-columns:1fr}}@media(max-width:560px){.filters[data-v-cf442da1]{grid-template-columns:1fr}.wide[data-v-cf442da1]{grid-column:auto}.actions[data-v-cf442da1]{align-items:stretch;flex-direction:column}.actions strong[data-v-cf442da1]{margin-right:0}.sales-admin__status[data-v-cf442da1]{align-items:flex-start;flex-direction:column}.two[data-v-cf442da1]{grid-template-columns:1fr}}.screen.pos-finance-screen[data-v-b473dc28]{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.screen.pos-finance-screen[data-v-b473dc28]>*,.screen.pos-finance-screen>.screen-heading[data-v-b473dc28]{grid-column:1 / -1;min-width:0}.pos-finance-screen .screen-heading[data-v-b473dc28]{margin:0;align-items:flex-start}.pos-finance-screen .screen-heading h2[data-v-b473dc28]{margin:4px 0 8px;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25;overflow-wrap:anywhere}.pos-finance-screen .screen-heading p[data-v-b473dc28]{margin:0}.pos-admin-toolbar[data-v-b473dc28]{justify-content:flex-start;padding:16px;background:#111;border:1px solid #303030;border-radius:8px}.pos-admin-toolbar label[data-v-b473dc28]{width:min(100%,440px);min-width:0}.pos-admin-toolbar select[data-v-b473dc28]{width:100%;min-width:0}.is-embedded>.pos-admin-toolbar[data-v-b473dc28]{justify-content:space-between;padding:0;background:transparent;border:0}.is-embedded>.pos-admin-toolbar p[data-v-b473dc28]{flex:1 1 240px;margin:0}.pos-finance-grid[data-v-b473dc28]{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:20px}.pos-finance-grid>.panel[data-v-b473dc28]{display:grid;align-content:start;gap:20px;min-width:0;padding:20px}.pos-operation-heading[data-v-b473dc28]{flex-wrap:wrap}.pos-operation-heading h3[data-v-b473dc28],.pos-finance-grid h3[data-v-b473dc28]{font-size:1.1rem;line-height:1.4}.pos-finance-grid h4[data-v-b473dc28]{margin:0;font-size:1rem}.pos-finance-subsection[data-v-b473dc28],.finance-section[data-v-b473dc28]{display:grid;gap:14px;padding-top:20px;border-top:1px solid #303030;min-width:0}.pos-finance-subheading[data-v-b473dc28]{padding-top:20px;border-top:1px solid #303030}.pos-record-list[data-v-b473dc28]{display:grid;gap:10px;min-width:0}.pos-record-row[data-v-b473dc28]{box-sizing:border-box;min-width:0;flex-wrap:wrap;padding:14px;gap:14px}.pos-record-row>span[data-v-b473dc28]:first-child{flex:1 1 190px;min-width:0;overflow-wrap:anywhere}.pos-record-actions[data-v-b473dc28]{align-items:center;max-width:100%;gap:8px;min-width:0}.pos-record-actions>strong[data-v-b473dc28]{font-variant-numeric:tabular-nums;white-space:nowrap}.pos-record-actions select[data-v-b473dc28]{min-width:0;max-width:100%;width:min(240px,100%);padding:10px;background:#171717;color:#fff;border:1px solid #444;border-radius:5px}form.pos-admin-form[data-v-b473dc28]{padding:16px;background:#171717;border:1px solid #383838;border-radius:8px;min-width:0}.pos-finance-screen label[data-v-b473dc28]{display:grid;gap:7px;color:#ccc;font-size:.88rem;min-width:0}.pos-finance-screen input[data-v-b473dc28]:not([type=checkbox]),.pos-finance-screen select[data-v-b473dc28],.pos-finance-screen textarea[data-v-b473dc28]{box-sizing:border-box;min-width:0;max-width:100%;width:100%;min-height:42px;padding:10px 12px;font:inherit;color:#fff;background:#111;border:1px solid #444;border-radius:6px;color-scheme:dark}.pos-finance-screen label.pos-check-row[data-v-b473dc28]{display:flex;align-items:center;gap:10px}.pos-finance-screen input[type=checkbox][data-v-b473dc28]{width:18px;min-width:18px;height:18px;padding:0;accent-color:#ffd000}.pos-finance-screen button[data-v-b473dc28]{min-height:40px;line-height:1.3}.pos-finance-screen button svg[data-v-b473dc28]{flex-shrink:0}.pos-finance-screen button[data-v-b473dc28]:disabled{cursor:not-allowed;opacity:.45}.pos-finance-screen input[data-v-b473dc28]:focus-visible,.pos-finance-screen select[data-v-b473dc28]:focus-visible,.pos-finance-screen textarea[data-v-b473dc28]:focus-visible,.pos-finance-screen button[data-v-b473dc28]:focus-visible{outline:2px solid #ffd000;outline-offset:3px}.pos-finance-positive[data-v-b473dc28]{color:#70e1b0}.pos-finance-negative[data-v-b473dc28]{color:#ffaaa0}.pos-empty-state[data-v-b473dc28]{margin:0;padding:20px 12px;background:#171717;border:1px dashed #383838;border-radius:6px;font-size:.9rem}@media(max-width:1050px){.pos-finance-grid[data-v-b473dc28]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.pos-finance-grid>.panel[data-v-b473dc28]{padding:14px}.pos-admin-toolbar[data-v-b473dc28]{align-items:stretch}.pos-admin-toolbar label[data-v-b473dc28]{width:100%}.pos-record-row[data-v-b473dc28]{align-items:stretch;flex-direction:column}.pos-record-row>span[data-v-b473dc28]:first-child{flex-basis:auto}.pos-record-actions[data-v-b473dc28]{justify-content:flex-start}.pos-record-actions select[data-v-b473dc28]{width:100%}.pos-form-actions>button[data-v-b473dc28]{flex:1 1 140px}}.guide-editor[data-v-9219d71d]{display:grid;gap:16px}.guide-editor label[data-v-9219d71d]{display:grid;gap:7px}.guide-check[data-v-9219d71d]{display:flex!important;align-items:center}.guide-check input[data-v-9219d71d]{width:auto}.guide-warning[data-v-9219d71d]{color:#ffd000;line-height:1.5}.guide-error[data-v-9219d71d]{color:#ff9e9e}.guide-photo[data-v-9219d71d]{display:grid;gap:12px;padding:14px;border:1px solid #444;border-radius:6px}.guide-photo small[data-v-9219d71d]{color:#aaa}.guide-content[data-v-9219d71d]{line-height:1.7}.guide-content[data-v-9219d71d] img{max-width:100%;height:auto;border-radius:6px}.guide-editor[data-v-9219d71d] .ql-editor{background:#fff;color:#111}.guide-editor[data-v-9219d71d] .ql-toolbar{background:#f5f5f5}.guide-editor button[data-v-9219d71d]{justify-self:start}.packaging-workspace[data-v-2691370a],form[data-v-2691370a]{display:grid;gap:12px;padding:12px}label[data-v-2691370a]{display:grid;gap:5px}.identifier[data-v-2691370a]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}input[data-v-2691370a],select[data-v-2691370a],button[data-v-2691370a]{padding:8px;background:#171717;color:#fff;border:1px solid #555;border-radius:6px}button[data-v-2691370a]{cursor:pointer}input[type=checkbox][data-v-2691370a]{width:auto}.simple-product[data-v-6b50dbb6]{display:grid;gap:12px}label[data-v-6b50dbb6]{display:grid;gap:5px}input[data-v-6b50dbb6],select[data-v-6b50dbb6],button[data-v-6b50dbb6]{padding:9px;background:#171717;color:#fff;border:1px solid #555;border-radius:6px}input[type=checkbox][data-v-6b50dbb6]{width:auto}small[data-v-6b50dbb6]{line-height:1.5}.catalog-admin[data-v-a3674bf8]{display:grid;gap:16px;color:#fff}.catalog-header[data-v-a3674bf8],.toolbar[data-v-a3674bf8],.editor-title[data-v-a3674bf8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.catalog-header span[data-v-a3674bf8],.editor-title span[data-v-a3674bf8]{color:#ffd000;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.catalog-header h2[data-v-a3674bf8],.editor-title h3[data-v-a3674bf8]{margin:3px 0 0}.catalog-header p[data-v-a3674bf8]{margin:5px 0 0;color:#aaa}.catalog-tabs[data-v-a3674bf8]{display:flex;gap:6px;overflow:auto;padding-bottom:3px}.catalog-tabs button[data-v-a3674bf8],.primary[data-v-a3674bf8],.secondary[data-v-a3674bf8],.icon[data-v-a3674bf8]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #3b3b3b;border-radius:7px;background:#171717;color:#ddd;padding:10px 13px;cursor:pointer;white-space:nowrap}.catalog-tabs button.active[data-v-a3674bf8],.primary[data-v-a3674bf8]{border-color:#ffd000;background:#ffd000;color:#080808;font-weight:800}.secondary[data-v-a3674bf8]:hover,.icon[data-v-a3674bf8]:hover{border-color:#ffd000;color:#ffd000}.compact[data-v-a3674bf8]{padding:7px 9px;font-size:.8rem}.icon[data-v-a3674bf8]{padding:7px}.toolbar[data-v-a3674bf8]{align-items:center;flex-wrap:wrap;padding:12px;background:#151515;border:1px solid #303030;border-radius:8px}.toolbar select[data-v-a3674bf8]{max-width:210px}.search[data-v-a3674bf8]{display:flex;align-items:center;gap:8px;flex:1;min-width:220px;padding:0 10px;background:#0e0e0e;border:1px solid #383838;border-radius:6px}.search input[data-v-a3674bf8]{border:0!important;background:transparent!important;padding-inline:0!important}.workspace[data-v-a3674bf8]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(350px,1fr);gap:16px;align-items:start}.list-panel[data-v-a3674bf8],.editor[data-v-a3674bf8]{min-width:0;background:#111;border:1px solid #303030;border-radius:8px;overflow:hidden}.editor[data-v-a3674bf8]{position:sticky;top:12px;padding:17px;max-height:calc(100vh - 28px);overflow:auto}.list-panel[data-v-a3674bf8]{overflow:auto}table[data-v-a3674bf8]{width:100%;border-collapse:collapse;font-size:.88rem}th[data-v-a3674bf8]{text-align:left;color:#969696;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;background:#191919}th[data-v-a3674bf8],td[data-v-a3674bf8]{padding:11px 12px;border-bottom:1px solid #292929}tbody tr[data-v-a3674bf8]{cursor:pointer}tbody tr[data-v-a3674bf8]:hover,tbody tr.selected[data-v-a3674bf8]{background:#ffd00013}td strong[data-v-a3674bf8],td small[data-v-a3674bf8]{display:block}td small[data-v-a3674bf8]{margin-top:3px;color:#888}.status[data-v-a3674bf8]{display:inline-flex;padding:3px 7px;border-radius:99px;background:#36d1c41f;color:#5be1d6;font-size:.73rem}.status.off[data-v-a3674bf8]{background:#ffaa501f;color:#ffb76f}.editor form[data-v-a3674bf8]{display:grid;gap:14px;margin-top:17px}.grid[data-v-a3674bf8]{display:grid;gap:11px}.grid.two[data-v-a3674bf8]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three[data-v-a3674bf8]{grid-template-columns:repeat(3,minmax(0,1fr))}label[data-v-a3674bf8]{display:grid;gap:5px;color:#bbb;font-size:.79rem}input[data-v-a3674bf8],select[data-v-a3674bf8],textarea[data-v-a3674bf8]{box-sizing:border-box;width:100%;min-width:0;padding:9px 10px;border:1px solid #3a3a3a;border-radius:6px;background:#0b0b0b;color:#fff;font:inherit}input[data-v-a3674bf8]:focus,select[data-v-a3674bf8]:focus,textarea[data-v-a3674bf8]:focus{outline:2px solid rgba(255,208,0,.32);border-color:#ffd000}.check[data-v-a3674bf8]{display:inline-flex;grid-auto-flow:column;grid-template-columns:auto 1fr;align-items:center;justify-content:start;margin-right:14px}.check input[data-v-a3674bf8]{width:auto}fieldset[data-v-a3674bf8]{margin:0;padding:12px;border:1px solid #333;border-radius:7px}legend[data-v-a3674bf8]{padding:0 5px;color:#ffd000;font-size:.8rem;font-weight:700}.row[data-v-a3674bf8],.recipe-row[data-v-a3674bf8]{display:grid;grid-template-columns:1fr auto;gap:7px;margin-bottom:7px}.recipe-row[data-v-a3674bf8]{grid-template-columns:minmax(0,1fr) 92px auto}.save[data-v-a3674bf8]{width:100%;margin-top:3px}.history[data-v-a3674bf8]{display:grid;gap:6px;padding:11px;background:#171717;border-radius:7px}.history h4[data-v-a3674bf8]{margin:0 0 3px}.history div[data-v-a3674bf8]{display:grid;grid-template-columns:80px 1fr;gap:3px 8px;padding-top:6px;border-top:1px solid #2b2b2b}.history small[data-v-a3674bf8]{grid-column:1/-1;color:#888}.message[data-v-a3674bf8],.loading[data-v-a3674bf8],.empty[data-v-a3674bf8]{margin:0;padding:11px 13px;border-radius:7px}.message.error[data-v-a3674bf8]{background:#3a1919;color:#ffadad}.message.success[data-v-a3674bf8]{background:#12302c;color:#70e1d7}.loading[data-v-a3674bf8],.empty[data-v-a3674bf8]{color:#999}.nested-editor[data-v-a3674bf8]{display:grid;gap:10px;padding:12px;border:1px solid #3a3a3a;border-radius:7px;background:#171717}.category-toggle[data-v-a3674bf8]{width:100%}@media(max-width:1050px){.workspace[data-v-a3674bf8]{grid-template-columns:1fr}.editor[data-v-a3674bf8]{position:static;max-height:none}.grid.three[data-v-a3674bf8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.catalog-header[data-v-a3674bf8]{align-items:stretch;flex-direction:column}.toolbar[data-v-a3674bf8]>*{max-width:none!important;width:100%}.grid.two[data-v-a3674bf8],.grid.three[data-v-a3674bf8]{grid-template-columns:1fr}.list-panel[data-v-a3674bf8]{overflow:auto}table[data-v-a3674bf8]{min-width:620px}.editor[data-v-a3674bf8]{padding:13px}.recipe-row[data-v-a3674bf8]{grid-template-columns:1fr 80px auto}}.catalog-admin[data-v-a3674bf8]{gap:14px}.catalog-header[data-v-a3674bf8]{align-items:center;gap:12px}.catalog-context[data-v-a3674bf8]{margin:0;color:#b3b3bb;font-size:12px;line-height:1.5;max-width:760px}.catalog-header .secondary[data-v-a3674bf8]{flex-shrink:0;background:transparent;border-color:transparent;color:#b3b3bb}.catalog-tabs[data-v-a3674bf8]{gap:18px;border-bottom:1px solid #2c2c30;overflow:visible;flex-wrap:wrap;padding:0}.catalog-tabs button[data-v-a3674bf8]{padding:8px 0;min-height:34px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#b3b3bb;font-size:13px}.catalog-tabs button.active[data-v-a3674bf8]{background:transparent;color:#fff;border-color:#ffd000;font-weight:500}.primary[data-v-a3674bf8],.secondary[data-v-a3674bf8],.icon[data-v-a3674bf8]{min-height:34px;padding:6px 10px;font-size:13px;line-height:1.4;border-radius:5px;font-weight:500}.primary[data-v-a3674bf8]{font-weight:600}.toolbar[data-v-a3674bf8]{padding:0;border:0;border-radius:0;background:transparent;justify-content:flex-start;gap:8px}.toolbar select[data-v-a3674bf8]{width:auto;max-width:190px;font-size:13px;min-height:34px;padding:7px 9px}.search[data-v-a3674bf8]{min-width:min(220px,100%);padding:0 10px;flex-basis:220px}.search input[data-v-a3674bf8]{min-height:34px;padding-block:7px;font-size:13px}.workspace[data-v-a3674bf8]{grid-template-columns:minmax(0,1fr);gap:0}.list-panel[data-v-a3674bf8]{border:0;border-radius:0;background:transparent}th[data-v-a3674bf8]{font-size:12px;text-transform:none;letter-spacing:0;font-weight:500;color:#b3b3bb}th[data-v-a3674bf8],td[data-v-a3674bf8]{padding:9px 10px}td small[data-v-a3674bf8]{color:#a6a6ad;font-size:11px}.numeric[data-v-a3674bf8]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.catalog-row-link[data-v-a3674bf8]{padding:0;border:0;border-radius:2px;background:transparent;color:#f4f4f5;font:inherit;font-weight:500;text-align:left;white-space:normal;cursor:pointer}.catalog-row-link[data-v-a3674bf8]:hover{text-decoration:underline;text-underline-offset:3px}.catalog-row-link[data-v-a3674bf8]:focus-visible{outline:2px solid #ffd000;outline-offset:4px}.editor[data-v-a3674bf8]{position:static;max-height:none;overflow:visible;padding:0;background:transparent;border:0;border-radius:0}.editor-title span[data-v-a3674bf8]{font-size:11px;letter-spacing:.04em;font-weight:500;color:#b3b3bb}.editor-title h3[data-v-a3674bf8]{font-size:19px;font-weight:600}.editor form[data-v-a3674bf8]{gap:14px;margin-top:0}.editor input[data-v-a3674bf8],.editor select[data-v-a3674bf8],.editor textarea[data-v-a3674bf8]{font-size:13px;min-height:34px;padding:7px 10px;border-radius:5px}.editor label[data-v-a3674bf8]{font-size:12px;color:#b3b3bb}.editor .check[data-v-a3674bf8]{min-height:30px}.editor .check input[type=checkbox][data-v-a3674bf8]{width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;flex-shrink:0}.editor-section[data-v-a3674bf8]{border-top:1px solid #303034;padding:12px 0 0}.editor-section summary[data-v-a3674bf8]{color:#ddd;font-size:13px;cursor:pointer;min-height:30px}.editor-section[open] summary[data-v-a3674bf8]{margin-bottom:12px}.editor-section fieldset[data-v-a3674bf8]{margin-top:10px}.editor-actions[data-v-a3674bf8]{display:flex;justify-content:flex-end;gap:8px;align-items:center;padding-top:12px;border-top:1px solid #303034}.save[data-v-a3674bf8]{width:auto;justify-self:end;margin:0}fieldset[data-v-a3674bf8]{border-color:#303034;border-radius:5px}legend[data-v-a3674bf8]{font-weight:500;color:#ddd}.grid.three[data-v-a3674bf8]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.editor .check[data-v-a3674bf8],.editor-section summary[data-v-a3674bf8]{min-height:44px}.catalog-header[data-v-a3674bf8]{flex-direction:row;align-items:flex-start}.toolbar[data-v-a3674bf8]>*{width:auto;max-width:100%!important}.toolbar .search[data-v-a3674bf8]{width:100%;flex-basis:100%}.toolbar select[data-v-a3674bf8]{flex:1;min-width:130px}.catalog-tabs button[data-v-a3674bf8],.primary[data-v-a3674bf8],.secondary[data-v-a3674bf8],.icon[data-v-a3674bf8],.catalog-row-link[data-v-a3674bf8]{min-height:44px}.catalog-tabs[data-v-a3674bf8]{gap:14px}.search input[data-v-a3674bf8],.toolbar select[data-v-a3674bf8],.editor input[data-v-a3674bf8],.editor select[data-v-a3674bf8],.editor textarea[data-v-a3674bf8]{min-height:44px;font-size:16px}.catalog-row-link[data-v-a3674bf8]{display:inline-flex;align-items:center}.grid.two[data-v-a3674bf8],.grid.three[data-v-a3674bf8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.grid.two[data-v-a3674bf8],.grid.three[data-v-a3674bf8]{grid-template-columns:1fr}.recipe-row[data-v-a3674bf8]{grid-template-columns:minmax(0,1fr) 76px auto}}@media(pointer:coarse){.editor .check[data-v-a3674bf8],.editor-section summary[data-v-a3674bf8]{min-height:44px}.catalog-tabs button[data-v-a3674bf8],.primary[data-v-a3674bf8],.secondary[data-v-a3674bf8],.icon[data-v-a3674bf8],.catalog-row-link[data-v-a3674bf8]{min-height:44px}.search input[data-v-a3674bf8],.toolbar select[data-v-a3674bf8],.editor input[data-v-a3674bf8],.editor select[data-v-a3674bf8],.editor textarea[data-v-a3674bf8]{min-height:44px;font-size:16px}}.product-fields[data-v-a3674bf8],.recipe-editor[data-v-a3674bf8]{display:grid;gap:14px;min-width:0}.product-editor-tabs[data-v-a3674bf8]{display:flex;gap:18px;border-bottom:1px solid #303034}.product-editor-tabs button[data-v-a3674bf8]{background:transparent;border:0;border-bottom:2px solid transparent;color:#b3b3bb;padding:8px 0;font:inherit;cursor:pointer}.product-editor-tabs button.active[data-v-a3674bf8]{color:#fff;border-color:#ffd000}.recipe-editor h4[data-v-a3674bf8]{margin:0;font-size:14px}.recipe-note[data-v-a3674bf8],.recipe-price[data-v-a3674bf8],.recipe-warning[data-v-a3674bf8]{margin:0;color:#aaa;font-size:12px;line-height:1.6}.recipe-ingredient[data-v-a3674bf8]{display:grid;grid-template-columns:minmax(0,1fr) 120px 60px auto;align-items:end;gap:10px;padding:12px;border:1px solid #303034;border-radius:5px}.recipe-price[data-v-a3674bf8],.recipe-warning[data-v-a3674bf8]{grid-column:1/-1}.recipe-warning[data-v-a3674bf8]{color:#ffb76f}.recipe-unit[data-v-a3674bf8]{display:grid;gap:5px;color:#b3b3bb;font-size:12px}.recipe-unit strong[data-v-a3674bf8]{display:flex;align-items:center;min-height:34px;color:#fff}.recipe-total[data-v-a3674bf8]{display:grid;gap:5px;padding:12px;background:#1c1c1c;border-radius:5px;font-size:13px}.recipe-total strong[data-v-a3674bf8]{color:#ffd000}.recipe-link[data-v-a3674bf8]{font-size:12px}.recipe-editor>.secondary[data-v-a3674bf8]{justify-self:start}@media(max-width:600px){.recipe-ingredient[data-v-a3674bf8]{grid-template-columns:minmax(0,1fr) 60px auto}.recipe-name[data-v-a3674bf8]{grid-column:1/-1}.recipe-unit strong[data-v-a3674bf8],.product-editor-tabs button[data-v-a3674bf8]{min-height:44px}}.pos-seller-settings[data-v-25815d32]{margin-top:1.5rem;border-top:1px solid #d6cbbb;padding-top:1rem}.pos-seller-settings fieldset[data-v-25815d32]{border:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.pos-seller-settings label[data-v-25815d32]{display:grid;gap:.3rem}.pos-closure-communication[data-v-08401072]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #d6cbbb}.pos-closure-communication fieldset[data-v-08401072]{border:0;padding:0;display:grid;gap:.75rem}.pos-closure-communication label[data-v-08401072]{display:flex;gap:.5rem;align-items:center}.pos-closure-communication ul[data-v-08401072]{list-style:none;padding:0}.pos-closure-communication li[data-v-08401072]{display:grid;gap:.4rem;padding:.6rem 0;border-bottom:1px solid #d6cbbb}.places-workspace[data-v-bfc3d098]{display:grid;gap:16px;min-width:0}.places-heading[data-v-bfc3d098],.places-row[data-v-bfc3d098]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.places-heading h3[data-v-bfc3d098]{display:flex;align-items:center;gap:8px;margin:0}.places-form[data-v-bfc3d098]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;padding:16px;border:1px solid #444;border-radius:6px}.places-form label[data-v-bfc3d098]{display:grid;gap:8px;min-width:0;font-size:.85rem}.places-form select[data-v-bfc3d098],.places-form input[data-v-bfc3d098]:not([type=checkbox]){min-width:0;width:100%;box-sizing:border-box;padding:10px;color:#fff;background:#111;border:1px solid #444;border-radius:6px}.places-form label.places-check[data-v-bfc3d098]{display:flex;align-items:center}.places-form input[type=checkbox][data-v-bfc3d098]{width:18px;min-width:18px;accent-color:#ffd000}.places-row[data-v-bfc3d098]{padding:14px;border:1px solid #333;border-radius:6px}.places-row small[data-v-bfc3d098]{display:block;color:#aaa;margin-top:6px}.places-workspace>.muted[data-v-bfc3d098]{margin:0}.places-form .places-heading[data-v-bfc3d098]{grid-column:1/-1}.pos-readiness-grid[data-v-52adf4ea]{display:grid;gap:14px}.pos-readiness-summary[data-v-52adf4ea]{display:flex;gap:14px;align-items:flex-start;border-color:#ffd0006b}.pos-readiness-summary>svg[data-v-52adf4ea]{color:#ffd000;flex:0 0 auto}.pos-readiness-summary.is-ready[data-v-52adf4ea]{border-color:#36d1c473}.pos-readiness-summary.is-ready>svg[data-v-52adf4ea]{color:#36d1c4}.pos-readiness-summary h3[data-v-52adf4ea]{margin:0 0 5px}.pos-readiness-summary p[data-v-52adf4ea]{margin:0}.pos-check-list[data-v-52adf4ea]{display:grid;gap:8px}.pos-check-item[data-v-52adf4ea]{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#ff8d8d}.pos-check-item.is-ok[data-v-52adf4ea]{color:#36d1c4}.pos-check-item span[data-v-52adf4ea]{display:grid;gap:3px;color:#fff}.pos-check-item small[data-v-52adf4ea]{color:#ffffffa3}.pos-label-with-icon[data-v-52adf4ea]{display:flex;gap:7px;align-items:center}.pos-help[data-v-52adf4ea]{color:#fff9;font-size:.82rem;line-height:1.45}.pos-station-editor[data-v-52adf4ea]{display:grid;gap:14px;padding:15px 0 17px;margin:8px 0 17px;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.pos-editor-heading[data-v-52adf4ea]{display:flex;align-items:center;justify-content:space-between}.pos-editor-heading h4[data-v-52adf4ea]{margin:0}.pos-editor-grid[data-v-52adf4ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pos-editor-grid label[data-v-52adf4ea]{display:grid;gap:6px}.pos-editor-active[data-v-52adf4ea]{align-self:end}.pos-station-editor fieldset[data-v-52adf4ea]{display:grid;gap:12px;margin:0;padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:6px}.pos-station-editor legend[data-v-52adf4ea]{display:flex;gap:6px;align-items:center;padding:0 5px;color:#ffffffc2}.pos-station-list[data-v-52adf4ea],.pos-employee-list[data-v-52adf4ea]{display:grid;gap:10px}.pos-station-card[data-v-52adf4ea]{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#ffffff06}.pos-station-card-heading[data-v-52adf4ea]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pos-station-card-heading div[data-v-52adf4ea],.pos-employee-identity[data-v-52adf4ea]{display:grid;gap:4px}.pos-station-card small[data-v-52adf4ea],.pos-employee-identity small[data-v-52adf4ea]{color:#ffffff94}.pos-station-meta[data-v-52adf4ea]{display:flex;gap:18px;flex-wrap:wrap;color:#ffffffb0;font-size:.84rem}.pos-station-meta span[data-v-52adf4ea]{display:inline-flex;gap:6px;align-items:center}.pos-status-pill[data-v-52adf4ea],.pos-read-only-label[data-v-52adf4ea]{display:inline-flex;align-items:center;width:max-content;padding:4px 8px;color:#36d1c4;border:1px solid rgba(54,209,196,.3);border-radius:999px;font-size:.75rem;white-space:nowrap}.pos-status-pill.is-off[data-v-52adf4ea]{color:#fb6;border-color:#ffbb6659}.pos-read-only-label[data-v-52adf4ea]{color:#ffffffa1;border-color:#fff3}.pos-token-box[data-v-52adf4ea]{display:grid;gap:7px;padding:11px 12px;background:#ffd00014;border:1px solid rgba(255,208,0,.42);border-radius:6px}.pos-token-box strong[data-v-52adf4ea]{color:#ffd000;font-size:.83rem}.pos-token-box code[data-v-52adf4ea]{overflow-wrap:anywhere;color:#fff;font-size:.82rem}.pos-danger-button[data-v-52adf4ea],.pos-icon-button[data-v-52adf4ea]{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#f99;background:#241717;border:1px solid rgba(255,120,120,.28);border-radius:6px;padding:9px 12px;cursor:pointer}.pos-icon-button[data-v-52adf4ea]{padding:6px;color:#fff;background:transparent;border-color:#ffffff2e}.pos-danger-button[data-v-52adf4ea]:disabled,.pos-icon-button[data-v-52adf4ea]:disabled{cursor:not-allowed;opacity:.45}.pos-employee-row[data-v-52adf4ea]{display:grid;grid-template-columns:minmax(150px,1.4fr) auto minmax(140px,.8fr) auto auto;gap:12px;align-items:end;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.11)}.pos-employee-row>label[data-v-52adf4ea]:not(.pos-check-row){display:grid;gap:5px;color:#ffffffb8;font-size:.8rem}.pos-employee-row input[data-v-52adf4ea]{min-width:0}.pos-employee-row .pos-check-row[data-v-52adf4ea]{align-self:end;white-space:nowrap}.pos-admin-form input[data-v-52adf4ea],.pos-admin-form select[data-v-52adf4ea],.pos-admin-form textarea[data-v-52adf4ea],.pos-station-editor input[data-v-52adf4ea],.pos-station-editor select[data-v-52adf4ea],.pos-employee-row input[data-v-52adf4ea]{min-width:0}@media(max-width:800px){.pos-editor-grid[data-v-52adf4ea]{grid-template-columns:1fr}.pos-employee-row[data-v-52adf4ea]{grid-template-columns:1fr 1fr;align-items:center}.pos-employee-row .pos-employee-identity[data-v-52adf4ea]{grid-column:1/-1}.pos-employee-row .pos-status-pill[data-v-52adf4ea]{justify-self:start}}@media(max-width:520px){.pos-employee-row[data-v-52adf4ea]{grid-template-columns:1fr}.pos-employee-row .pos-employee-identity[data-v-52adf4ea],.pos-employee-row .pos-status-pill[data-v-52adf4ea]{grid-column:auto}.pos-employee-row .pos-primary-button[data-v-52adf4ea]{width:100%}}.sales-statistics[data-v-376e07d9]{min-width:0}.screen-heading h2[data-v-376e07d9]{display:flex;align-items:center;gap:10px}.statistics-filters[data-v-376e07d9]{display:grid;grid-template-columns:2fr 2fr 1fr 1fr auto;gap:12px;align-items:end;padding:16px;border:1px solid #ffffff24;border-radius:10px;background:#ffffff05}.statistics-filters label[data-v-376e07d9]{display:grid;gap:6px;font-size:.82rem;color:#ffffffb3}.statistics-filters input[data-v-376e07d9],.statistics-filters select[data-v-376e07d9]{width:100%;min-width:0;min-height:40px;padding:8px;border:1px solid #ffffff30;border-radius:6px;background:#181818;color:#fff;color-scheme:dark}.sales-statistics button[data-v-376e07d9]{min-height:40px;padding:8px 14px;border:1px solid #ffd00080;border-radius:6px;background:#ffd00015;color:#fff;cursor:pointer}.sales-statistics button.statistics-submit[data-v-376e07d9]{background:#ffd000;color:#111;font-weight:700}.sales-statistics button[data-v-376e07d9]:disabled{opacity:.5;cursor:wait}.statistics-block[data-v-376e07d9]{min-width:0;padding:16px;border:1px solid #ffffff24;border-radius:10px;background:#ffffff04}.statistics-block h3[data-v-376e07d9]{margin:0 0 12px;font-size:1rem}.statistics-metrics[data-v-376e07d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.statistics-metrics article[data-v-376e07d9]{display:grid;align-content:start;gap:8px;padding:13px;border:1px solid #ffffff20;border-radius:8px}.statistics-metrics strong[data-v-376e07d9]{font-size:1.15rem}.statistics-metrics small[data-v-376e07d9],.muted[data-v-376e07d9],td small[data-v-376e07d9]{color:#ffffffa3}.statistics-metrics .highlight[data-v-376e07d9]{border-color:#ffd00066;background:#ffd00009}.sales-statistics-table[data-v-376e07d9]{max-width:100%;overflow-x:auto}table[data-v-376e07d9]{width:100%;border-collapse:collapse;font-size:.86rem}th[data-v-376e07d9],td[data-v-376e07d9]{text-align:left;white-space:nowrap;padding:10px;border-bottom:1px solid #ffffff19}th[data-v-376e07d9]{font-size:.75rem;color:#ffffffa3}td small[data-v-376e07d9]{display:block;margin-top:3px}.muted[data-v-376e07d9],.statistics-warning[data-v-376e07d9]{font-size:.84rem;line-height:1.6}.statistics-error[data-v-376e07d9]{color:#faa}.statistics-warning[data-v-376e07d9]{color:#ffda70}details summary[data-v-376e07d9]{cursor:pointer;color:#ffd000;padding:6px 0}details table[data-v-376e07d9]{margin-top:8px}.statistics-block>button[data-v-376e07d9]{margin-top:12px}@media(max-width:1000px){.statistics-filters[data-v-376e07d9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.statistics-filters[data-v-376e07d9]{grid-template-columns:1fr}.statistics-block[data-v-376e07d9]{padding:12px}.statistics-metrics[data-v-376e07d9]{grid-template-columns:1fr}}.app-shell-admin{--admin-control-height: 34px;--admin-border: #2c2c30;--admin-muted: #b3b3bb;--admin-surface: #111113;font-size:14px;background:#09090b}.app-shell-admin .topbar{min-height:64px;padding:10px 24px;background:#101012;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-admin .brand-mark{min-width:0}.app-shell-admin .brand-mark img{height:42px}.app-shell-admin .app-main{padding:20px 24px 32px}.app-shell-admin .screen{gap:14px;grid-template-columns:196px minmax(0,1fr)}.app-shell-admin .screen>*{min-width:0}.app-shell-admin .screen .screen{grid-template-columns:minmax(0,1fr)}.app-shell-admin .screen .screen>*{grid-column:1}.app-shell-admin .screen-heading h2{font-size:24px;line-height:1.25;font-weight:650}.app-shell-admin .screen-heading p{margin-top:5px;margin-bottom:0}.app-shell-admin .eyebrow{color:var(--admin-muted);font-weight:500;text-transform:none}.app-shell-admin .panel{padding:16px;background:var(--admin-surface);border-color:var(--admin-border);border-radius:7px}.app-shell-admin .panel h3{font-size:17px;font-weight:600}.app-shell-admin .panel-heading{gap:10px;margin-bottom:14px}.app-shell-admin .panel-heading p{font-size:13px;color:var(--admin-muted)}.app-shell-admin .panel-heading>svg{width:19px;height:19px}.app-shell-admin .collection-list-panel{top:84px}.app-shell-admin :is(.primary-button,.text-button,.icon-text-button,.icon-button,.pos-primary-button,.pos-secondary-button,.pos-danger-button,.pos-icon-button,.pos-text-button,.staff-admin-icon-button){min-height:var(--admin-control-height);gap:6px;padding:6px 10px;border-radius:5px;font-size:13px;font-weight:500;line-height:1.35}.app-shell-admin .icon-button{width:var(--admin-control-height);padding:6px}.app-shell-admin :is(.text-button,.icon-text-button,.pos-secondary-button){background:#18181b;border-color:#36363b}.app-shell-admin :is(.primary-button,.pos-primary-button){font-weight:600}.app-shell-admin .internal-user-label{min-height:var(--admin-control-height);background:transparent;border-color:transparent;color:var(--admin-muted);font-size:13px}.app-shell-admin .screen :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea):not(:where(.catalog-admin *)){min-height:var(--admin-control-height);min-width:0;max-width:100%;padding:7px 10px;font-size:13px;font-weight:400;background:#0c0c0e;border-color:#38383d;border-radius:5px}.app-shell-admin :is(.admin-form,.compact-form,.pos-admin-form,.pos-admin-toolbar,.staff-admin) label{font-size:12px;font-weight:500;color:var(--admin-muted)}.app-shell-admin :is(.admin-form,.compact-form,.pos-admin-form,.pos-admin-toolbar,.staff-admin) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea){min-height:var(--admin-control-height);min-width:0;max-width:100%;padding:7px 10px;font-size:13px;font-weight:400;background:#0c0c0e;border-color:#38383d;border-radius:5px}.app-shell-admin :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #ffd000;outline-offset:3px}.app-shell-admin :is(th,td){padding:9px 10px;font-size:13px}.app-shell-admin th{color:var(--admin-muted);font-size:12px;font-weight:500}.app-shell-admin .settings-row{padding-top:10px;padding-bottom:10px}.app-shell-admin .admin-menu-shell{top:84px;gap:8px}.app-shell-admin .admin-menu{gap:4px}.app-shell-admin .admin-menu-group{gap:3px}.app-shell-admin .admin-submenu{gap:2px;padding-left:12px;border-left:1px solid var(--admin-border)}.app-shell-admin :is(.admin-menu button,.admin-menu .admin-menu-link,.admin-menu-toggle){min-height:var(--admin-control-height);padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:5px;color:#c6c6ce;font-size:13px;font-weight:500;line-height:1.4}.app-shell-admin .admin-menu-group-toggle{font-weight:600}.app-shell-admin .admin-menu-toggle{color:var(--admin-muted);font-size:12px}.app-shell-admin :is(.admin-menu button,.admin-menu .admin-menu-link,.admin-menu-toggle):hover{background:#1c1c20;color:#fff}.app-shell-admin :is(.admin-menu button.active,.admin-menu .admin-menu-link.active){color:#ffd000;background:#242116;border-left:2px solid #ffd000}.app-shell-admin .admin-menu button.admin-menu-group-toggle.active{background:transparent;border-color:transparent}.admin-menu-mobile-toggle{display:none}.app-shell-admin .pos-admin-toolbar{justify-content:flex-start;gap:10px}.app-shell-admin .pos-admin-toolbar label{max-width:100%}.app-shell-admin .pos-admin-toolbar select{width:min(320px,100%)}.app-shell-admin .pos-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 12px}.app-shell-admin .pos-admin-form label.pos-check-row{display:flex;align-items:center;gap:8px;min-height:var(--admin-control-height)}.app-shell-admin .pos-admin-form .pos-check-row input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;flex-shrink:0}.app-shell-admin .pos-help{color:var(--admin-muted);font-weight:400}.app-shell-admin .pos-admin-tabs{gap:16px;border-bottom:1px solid var(--admin-border)}.app-shell-admin .pos-admin-tabs button{min-height:var(--admin-control-height);padding:7px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--admin-muted);font-size:13px}.app-shell-admin .pos-admin-tabs button.is-active{background:transparent;color:#fff;border-color:#ffd000}.app-shell-admin .screen :is(.stock-admin,.sales-admin,.documents,.config) button{min-height:var(--admin-control-height);padding:6px 10px;border-radius:5px;font-size:13px;font-weight:500;line-height:1.4}.app-shell-admin .screen :is(.stock-admin,.sales-admin,.documents,.config) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--admin-control-height);padding:7px 10px;font-size:13px;background:#0c0c0e;border-color:#38383d;border-radius:5px}.app-shell-admin .screen :is(.stock-admin,.documents) button.primary,.app-shell-admin .screen .config button{background:#ffd000;border-color:#ffd000;color:#080808;font-weight:600}.app-shell-admin .screen .stock-admin>nav,.app-shell-admin .screen .sales-admin>nav{flex-wrap:wrap;gap:16px;overflow:visible;border-bottom:1px solid var(--admin-border)}.app-shell-admin .screen :is(.stock-admin,.sales-admin)>nav button{padding:7px 0;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--admin-muted)}.app-shell-admin .screen :is(.stock-admin,.sales-admin)>nav button.active{background:transparent;border-color:#ffd000;color:#fff}.app-shell-admin .screen :is(.stock-admin,.sales-admin) th{text-transform:none;letter-spacing:0;color:var(--admin-muted);font-size:12px}.admin-catalog-drawer.p-drawer[role=dialog]{width:min(560px,100vw);background:#111113;color:#f4f4f5;border-left:1px solid #303034;--p-drawer-background: #111113;--p-drawer-color: #f4f4f5}.admin-catalog-drawer .p-drawer-header{padding:18px 20px;border-bottom:1px solid #303034}.admin-catalog-drawer .p-drawer-content{padding:18px 20px}.admin-catalog-drawer .editor-title{width:100%;align-items:center}.admin-catalog-drawer :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #ffd000;outline-offset:3px}@media(max-width:900px){.app-shell-admin .screen{grid-template-columns:176px minmax(0,1fr)}.app-shell-admin .app-main{padding-right:16px;padding-left:16px}}@media(max-width:760px){.app-shell-admin{--admin-control-height: 44px}.app-shell-admin .topbar{gap:8px;padding:10px 12px}.app-shell-admin .brand-mark img{height:36px}.app-shell-admin .brand-mark{flex-shrink:0}.app-shell-admin .internal-topbar-actions{flex-wrap:nowrap;gap:6px}.app-shell-admin .internal-topbar-actions .icon-text-button{flex-shrink:0;padding-right:8px;padding-left:8px;font-size:12px}.app-shell-admin .internal-user-label{padding-right:4px;padding-left:4px}.app-shell-admin .app-main{padding:14px 12px 24px}.app-shell-admin .screen,.app-shell-admin .screen:has(>.admin-menu-shell.admin-menu-collapsed){grid-template-columns:minmax(0,1fr)}.app-shell-admin .admin-menu-shell{position:static;grid-row:1}.app-shell-admin .admin-menu-mobile-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;background:#141416;color:#ddd;border:1px solid var(--admin-border);border-radius:5px;font-size:13px;cursor:pointer}.app-shell-admin .admin-menu-mobile-toggle>svg:last-child{margin-left:auto}.app-shell-admin .admin-menu-shell:not(.admin-menu-mobile-open) .admin-menu{display:none}.app-shell-admin .admin-menu-shell.admin-menu-mobile-open .admin-menu{display:grid}.app-shell-admin .screen>.screen-heading{grid-column:1}.app-shell-admin .screen-heading h2{font-size:22px}.app-shell-admin :is(.admin-form,.compact-form,.pos-admin-form,.pos-admin-toolbar,.staff-admin) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.app-shell-admin .pos-admin-toolbar label,.app-shell-admin .pos-admin-toolbar select{width:100%}.app-shell-admin .screen :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea):not(:where(.catalog-admin *)){font-size:16px}.app-shell-admin .screen :is(.stock-admin,.sales-admin,.documents,.config) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media(pointer:coarse){.app-shell-admin{--admin-control-height: 44px}.app-shell-admin .screen :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea):not(:where(.catalog-admin *)){font-size:16px}.admin-catalog-drawer :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.admin-catalog-drawer :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}
