.login-view[data-v-f35115c8]{margin-top:40px;max-width:980px}.login-title[data-v-f35115c8]{margin-bottom:18px}.login-title h5[data-v-f35115c8]{margin:0;font-weight:500}.login-card-grid[data-v-f35115c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.login-card[data-v-f35115c8]{border-radius:10px;overflow:hidden;margin:0;min-height:380px}.login-card-content[data-v-f35115c8]{height:100%;display:flex;flex-direction:column}.login-card .card-title[data-v-f35115c8]{display:block;font-size:20px;font-weight:500;margin-bottom:28px}.login-card-body[data-v-f35115c8]{flex:1;display:flex;flex-direction:column}.google-card-body[data-v-f35115c8]{justify-content:center;align-items:stretch;gap:16px}.email-outline-login-btn[data-v-f35115c8],.google-login-btn[data-v-f35115c8]{width:100%;min-height:54px;border:1px solid #dadce0;border-radius:8px;background:#eceff1;color:#3c4043;font-size:18px;font-weight:500;letter-spacing:0;text-transform:none;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.email-outline-login-btn[data-v-f35115c8]:hover:not(:disabled),.google-login-btn[data-v-f35115c8]:hover:not(:disabled){background:#f8fafd;border-color:#d2e3fc;box-shadow:0 1px 2px rgba(60,64,67,.18)}.email-outline-login-btn[data-v-f35115c8]:active:not(:disabled),.google-login-btn[data-v-f35115c8]:active:not(:disabled){background:#f1f3f4}.email-outline-login-btn[data-v-f35115c8]:disabled,.google-login-btn[data-v-f35115c8]:disabled{opacity:.65;cursor:not-allowed}.email-outline-icon[data-v-f35115c8],.google-icon[data-v-f35115c8]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.google-icon svg[data-v-f35115c8]{display:block}.email-outline-icon[data-v-f35115c8]{color:#3c4043}.email-outline-icon .material-icons[data-v-f35115c8]{font-size:24px}.switch-account-btn[data-v-f35115c8]{text-transform:none;align-self:center}.forgot-password-btn[data-v-f35115c8]{margin-top:12px;text-transform:none;align-self:center}.reset-info[data-v-f35115c8]{margin-top:12px;text-align:center}.login-error[data-v-f35115c8]{margin-top:18px;white-space:pre-wrap}@media only screen and (max-width:800px){.login-view[data-v-f35115c8]{margin-top:24px;max-width:560px}.login-card-grid[data-v-f35115c8]{grid-template-columns:1fr}.login-card[data-v-f35115c8]{min-height:auto}}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-f35115c8]{display:block}.card .card-content[data-v-f35115c8]{padding:14px!important}.btn-small[data-v-f35115c8],.btn[data-v-f35115c8],button.btn-small[data-v-f35115c8],button.btn[data-v-f35115c8]{width:100%;margin:4px 0}.right-align[data-v-f35115c8]{text-align:left!important}table td[data-v-f35115c8],table th[data-v-f35115c8]{white-space:nowrap}.responsive-table[data-v-f35115c8],.table-wrap[data-v-f35115c8]{overflow-x:auto;-webkit-overflow-scrolling:touch}}select.browser-default[data-v-b83ddcba]{width:100%}.google-signup-btn[data-v-b83ddcba]{width:100%;min-height:66px;border:1px solid #d6e1f5;border-radius:8px;background:#fff;color:#202124;font-size:21px;font-weight:600;letter-spacing:.2px;display:flex;align-items:center;justify-content:center;gap:22px;cursor:pointer;box-shadow:0 1px 3px rgba(60,64,67,.18);transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.google-signup-btn[data-v-b83ddcba]:hover:not(:disabled){background:#f8fbff;border-color:#c7d7f3;box-shadow:0 2px 5px rgba(60,64,67,.22)}.google-signup-btn[data-v-b83ddcba]:focus{outline:none;border-color:#8ab4f8;box-shadow:0 0 0 2px rgba(138,180,248,.25)}.google-signup-btn[data-v-b83ddcba]:disabled{cursor:not-allowed;opacity:.65}.google-signup-icon[data-v-b83ddcba]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-b83ddcba]{display:block}.card .card-content[data-v-b83ddcba]{padding:14px!important}.btn-small[data-v-b83ddcba],.btn[data-v-b83ddcba],button.btn-small[data-v-b83ddcba],button.btn[data-v-b83ddcba]{width:100%;margin:4px 0}.right-align[data-v-b83ddcba]{text-align:left!important}table td[data-v-b83ddcba],table th[data-v-b83ddcba]{white-space:nowrap}.responsive-table[data-v-b83ddcba],.table-wrap[data-v-b83ddcba]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.rota-toolbar[data-v-23b7d372]{margin-top:12px;padding:14px 16px;border-radius:12px}.rota-toolbar-row[data-v-23b7d372]{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:18px;margin:0}.rota-toolbar-nav[data-v-23b7d372]{display:flex;align-items:center;gap:10px;white-space:nowrap}.rota-toolbar-nav .btn[data-v-23b7d372]{border-radius:10px;height:44px;line-height:44px}.rota-toolbar-week[data-v-23b7d372]{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap;font-size:15px;color:#455a64}.range-title[data-v-23b7d372]{font-weight:600;white-space:nowrap}.range-arrow[data-v-23b7d372]{display:inline-block;margin:0 4px}.toolbar-chip[data-v-23b7d372]{margin:0;height:32px;line-height:32px;border-radius:999px;font-weight:600}.rota-toolbar-range-panel[data-v-23b7d372]{display:grid;grid-template-columns:150px 150px auto auto;align-items:end;gap:10px;padding:10px 12px;background:#f7f9fa;border:1px solid #e3e7ea;border-radius:12px}.date-input-wrap[data-v-23b7d372]{display:flex;flex-direction:column;gap:3px}.date-input-wrap label[data-v-23b7d372]{font-size:12px;color:#78909c;font-weight:600;line-height:1.2}.date-input-wrap input[type=date][data-v-23b7d372]{height:38px;margin:0;padding:0 4px;border-bottom:1px solid #b0bec5;font-size:15px;box-sizing:border-box}.date-input-wrap input[type=date][data-v-23b7d372]:focus{border-bottom:1px solid #00796b;box-shadow:0 1px 0 0 #00796b}.apply-btn[data-v-23b7d372]{height:38px;line-height:38px;border-radius:10px;padding:0 18px}.clear-btn[data-v-23b7d372]{height:38px;line-height:38px;padding:0 10px;font-weight:600}@media (min-width:1201px){.rota-toolbar-range-panel[data-v-23b7d372]{justify-self:end}}@media (max-width:1200px){.rota-toolbar-row[data-v-23b7d372]{grid-template-columns:1fr;align-items:stretch;gap:14px}.rota-toolbar-nav[data-v-23b7d372]{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:12px}.rota-toolbar-nav .btn[data-v-23b7d372]{width:100%}.rota-toolbar-week[data-v-23b7d372]{justify-content:flex-start;line-height:1.35}.range-title[data-v-23b7d372]{white-space:normal}.rota-toolbar-range-panel[data-v-23b7d372]{width:100%;grid-template-columns:1fr 1fr;justify-self:stretch;box-sizing:border-box}.apply-btn[data-v-23b7d372],.clear-btn[data-v-23b7d372]{width:100%}}@media (max-width:600px){.rota-toolbar[data-v-23b7d372]{padding:10px}.rota-toolbar-row[data-v-23b7d372]{gap:12px}.rota-toolbar-nav[data-v-23b7d372]{gap:8px}.rota-toolbar-nav .btn[data-v-23b7d372]{padding-left:8px!important;padding-right:8px!important}.rota-toolbar-range-panel[data-v-23b7d372]{grid-template-columns:1fr;padding:10px}.toolbar-chip[data-v-23b7d372]{height:auto;min-height:32px;line-height:1.2;padding-top:7px;padding-bottom:7px;white-space:normal}}.kpi-mini-card[data-v-ee8ececc]{border-radius:10px;overflow:hidden}.kpi-mini-content[data-v-ee8ececc]{background-color:var(--kpi-bg)!important}.kpi-label[data-v-ee8ececc]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.55)}.kpi-value[data-v-ee8ececc]{margin-top:8px;font-size:34px;font-weight:700;line-height:1.1;color:rgba(0,0,0,.87);overflow-wrap:anywhere}.kpi-sub[data-v-ee8ececc]{margin-top:8px;font-size:13px;color:rgba(0,0,0,.6)}.kpi-delta[data-v-ee8ececc]{margin-top:6px;font-size:12px;color:rgba(0,0,0,.55)}@media (max-width:600px){.kpi-mini-content[data-v-ee8ececc]{padding:14px}.kpi-label[data-v-ee8ececc]{font-size:11px}.kpi-value[data-v-ee8ececc]{font-size:28px}.kpi-sub[data-v-ee8ececc]{font-size:12px}}.weekly-tills-card-content[data-v-442637ba]{width:100%}.weekly-tills-table-wrap[data-v-442637ba]{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:600px){.weekly-tills-table-wrap table[data-v-442637ba]{min-width:620px}.weekly-tills-table-wrap td[data-v-442637ba],.weekly-tills-table-wrap th[data-v-442637ba]{padding:8px 10px;font-size:13px}}.banking-summary-content[data-v-0c5f679e]{width:100%}.banking-summary-table-wrap[data-v-0c5f679e]{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:600px){.banking-summary-table-wrap table[data-v-0c5f679e]{min-width:820px}.banking-summary-table-wrap td[data-v-0c5f679e],.banking-summary-table-wrap th[data-v-0c5f679e]{padding:8px 10px;font-size:13px}}.venue-kpi-row[data-v-ee3e332a]{width:100%}.venue-kpi-collapsible-card[data-v-ee3e332a]{border-radius:12px;overflow:hidden}.venue-kpi-collapsible-body[data-v-ee3e332a]{padding:0 16px 16px 16px}@media (max-width:600px){.venue-kpi-row[data-v-ee3e332a] .card-content{padding:14px}.venue-kpi-header[data-v-ee3e332a]{padding:12px!important}.venue-kpi-header .row[data-v-ee3e332a]{display:block}.venue-kpi-header-title[data-v-ee3e332a]{margin-bottom:10px}.venue-kpi-metric-row[data-v-ee3e332a]{display:grid!important;grid-template-columns:1fr;gap:8px}.venue-kpi-metric-row .col[data-v-ee3e332a]{width:100%!important;text-align:left!important;padding-left:0!important;padding-right:0!important}.venue-kpi-collapsible-body[data-v-ee3e332a]{padding:0 12px 12px 12px!important}}.tabs .tab a[data-v-cc99d7f2]{color:rgba(0,0,0,.6);font-weight:700;text-transform:none;font-size:12px}.tabs .tab a.active[data-v-cc99d7f2]{color:rgba(0,0,0,.88)}.tabs .indicator[data-v-cc99d7f2]{background-color:rgba(0,0,0,.25)}.kpi-box[data-v-cc99d7f2]{border:1px solid #eee;border-radius:12px;padding:14px 16px;background:#fff;min-height:108px;display:flex;flex-direction:column;justify-content:center}.kpi-label[data-v-cc99d7f2]{color:rgba(0,0,0,.55);font-size:12px;letter-spacing:.7px;text-transform:uppercase}.kpi-value[data-v-cc99d7f2]{margin-top:6px;font-weight:800;line-height:1.05;white-space:nowrap;overflow:visible;text-overflow:clip;font-size:28px}@media (max-width:1200px){.kpi-value[data-v-cc99d7f2]{font-size:24px}}@media (max-width:992px){.kpi-value[data-v-cc99d7f2]{font-size:22px}}@media (max-width:600px){.kpi-value[data-v-cc99d7f2]{font-size:20px}}.kpi-sub[data-v-cc99d7f2]{margin-top:6px;color:rgba(0,0,0,.55);font-size:13px;white-space:nowrap}.kpi-grid[data-v-cc99d7f2]{display:grid;gap:14px;margin-bottom:0}.kpi-grid-5[data-v-cc99d7f2]{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-grid-3[data-v-cc99d7f2]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:992px){.kpi-grid-3[data-v-cc99d7f2],.kpi-grid-5[data-v-cc99d7f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kpi-grid-3[data-v-cc99d7f2],.kpi-grid-5[data-v-cc99d7f2]{grid-template-columns:1fr}}.revenue-comparison-card[data-v-cc99d7f2]{border-radius:12px;overflow:hidden}.revenue-comparison-chart-wrap[data-v-cc99d7f2]{height:340px}@media (max-width:600px){.revenue-comparison-card>.card-content[data-v-cc99d7f2]{padding:14px}.revenue-comparison-top[data-v-cc99d7f2]{display:block!important}.revenue-comparison-title[data-v-cc99d7f2]{font-size:18px!important;line-height:1.25}.revenue-comparison-meta[data-v-cc99d7f2]{gap:6px!important}.tabs .tab a[data-v-cc99d7f2]{font-size:11px;padding:0 6px}.kpi-grid[data-v-cc99d7f2]{gap:10px}.kpi-box[data-v-cc99d7f2]{min-height:0;padding:12px}.kpi-value[data-v-cc99d7f2]{white-space:normal;overflow-wrap:anywhere}.kpi-sub[data-v-cc99d7f2]{white-space:normal}.revenue-comparison-chart-wrap[data-v-cc99d7f2]{height:280px}}.safe-week-summary[data-v-626cb18c]{width:100%;padding:16px 18px}.right-align[data-v-626cb18c]{text-align:right}.sc-header-bar[data-v-626cb18c]{margin-bottom:14px}.sc-header-copy[data-v-626cb18c]{display:flex;flex-direction:column;gap:4px}.sc-title-row[data-v-626cb18c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-title[data-v-626cb18c]{font-size:17px;font-weight:700;color:#263238}.sc-subtitle[data-v-626cb18c]{font-size:13px;color:#78909c}.sc-badge[data-v-626cb18c]{padding:5px 10px;border-radius:999px;background:#eceff1;color:#546e7a;font-size:11px;font-weight:700}.sc-table-wrap[data-v-626cb18c]{width:100%;overflow-x:auto;border:1px solid #eceff1;border-radius:10px;background:#fff;margin-top:10px}.sc-table[data-v-626cb18c]{margin:0;background:#fff;min-width:720px}.sc-table thead th[data-v-626cb18c]{background:#fafbfc;color:#37474f;font-weight:700;font-size:12px;padding:12px 16px;border-bottom:1px solid #eceff1}.sc-table tbody td[data-v-626cb18c]{padding:14px 16px;border-bottom:1px solid #f3f4f6;font-size:14px;color:#263238}.sc-table tbody tr:last-child td[data-v-626cb18c]{border-bottom:none}.sc-cell-day[data-v-626cb18c]{font-weight:700}.sc-completed-by[data-v-626cb18c]{font-weight:600;color:#455a64}.sc-total-row[data-v-626cb18c]{margin-top:14px;padding:14px 16px;border:1px solid #eceff1;border-radius:10px;background:#fafbfc;display:flex;justify-content:space-between;align-items:center}.sc-total-label[data-v-626cb18c]{font-size:14px;font-weight:700}.sc-total-value[data-v-626cb18c]{font-size:17px;font-weight:800}.sc-mobile-list[data-v-626cb18c]{display:none}@media (max-width:600px){.safe-week-summary[data-v-626cb18c]{padding:12px}.sc-table-wrap[data-v-626cb18c]{display:none}.sc-mobile-list[data-v-626cb18c]{display:block}.sc-mobile-card[data-v-626cb18c]{border:1px solid #eceff1;border-radius:10px;padding:14px;margin-bottom:10px;background:#fff}.sc-mobile-top[data-v-626cb18c]{display:flex;justify-content:space-between;margin-bottom:10px}.sc-mobile-day[data-v-626cb18c]{font-size:15px;font-weight:700}.sc-mobile-date[data-v-626cb18c]{font-size:12px;color:#78909c}.sc-mobile-var[data-v-626cb18c]{font-size:15px;font-weight:800}.sc-mobile-grid[data-v-626cb18c]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.sc-mobile-item[data-v-626cb18c]{background:#fafbfc;border:1px solid #eef2f4;border-radius:8px;padding:10px}.sc-mobile-label[data-v-626cb18c]{font-size:10px;color:#78909c}.sc-mobile-value[data-v-626cb18c]{font-size:13px;font-weight:700}.sc-mobile-completed[data-v-626cb18c]{margin-top:10px;background:#fafbfc;border:1px solid #eef2f4;border-radius:8px;padding:10px}.sc-mobile-completed-value[data-v-626cb18c]{font-weight:700}.sc-total-row[data-v-626cb18c]{margin-top:10px;gap:6px}.sc-title-row[data-v-626cb18c],.sc-total-row[data-v-626cb18c]{flex-direction:column;align-items:flex-start}.sc-badge[data-v-626cb18c]{align-self:flex-start}.sc-mobile-top[data-v-626cb18c]{gap:10px}.sc-mobile-var[data-v-626cb18c]{text-align:right;overflow-wrap:anywhere}.sc-mobile-completed-value[data-v-626cb18c],.sc-mobile-value[data-v-626cb18c]{display:block;margin-top:3px;overflow-wrap:anywhere}}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-9f2a4a5c]{display:block}.card .card-content[data-v-9f2a4a5c]{padding:14px!important}.btn-small[data-v-9f2a4a5c],.btn[data-v-9f2a4a5c],button.btn-small[data-v-9f2a4a5c],button.btn[data-v-9f2a4a5c]{width:100%;margin:4px 0}.right-align[data-v-9f2a4a5c]{text-align:left!important}table td[data-v-9f2a4a5c],table th[data-v-9f2a4a5c]{white-space:nowrap}.responsive-table[data-v-9f2a4a5c],.table-wrap[data-v-9f2a4a5c]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.till-card[data-v-782e989e]{border-radius:12px}.section-break td[data-v-782e989e]{padding:4px 0!important;background:transparent!important}.comments-row td[data-v-782e989e]{padding-top:18px!important}.comments-label[data-v-782e989e]{display:block;font-weight:700;color:#424242;margin-bottom:6px}.till-comments[data-v-782e989e]{min-height:85px;border:1px solid #ddd!important;border-radius:8px;padding:10px!important;box-sizing:border-box;resize:vertical;background:#fff}.till-comments[data-v-782e989e]:focus{border-bottom:1px solid #ddd!important;box-shadow:none!important}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-782e989e]{display:block}.card .card-content[data-v-782e989e]{padding:14px!important}.btn-small[data-v-782e989e],.btn[data-v-782e989e],button.btn-small[data-v-782e989e],button.btn[data-v-782e989e]{width:100%;margin:4px 0}.right-align[data-v-782e989e]{text-align:left!important}table td[data-v-782e989e],table th[data-v-782e989e]{white-space:nowrap}.responsive-table[data-v-782e989e],.table-wrap[data-v-782e989e]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.chart-wrap[data-v-53b7fbcb]{padding:0;margin:0}.chart-scroll[data-v-53b7fbcb]{overflow-x:auto}.chart-svg[data-v-53b7fbcb]{min-width:900px;display:block}.plot-border[data-v-53b7fbcb]{fill:transparent;stroke:rgba(0,0,0,.15)}.grid-line[data-v-53b7fbcb]{stroke:rgba(0,0,0,.08)}.tick-line[data-v-53b7fbcb]{stroke:rgba(0,0,0,.25)}.axis-text[data-v-53b7fbcb]{fill:rgba(0,0,0,.7)}svg polyline[data-v-53b7fbcb]{fill:none!important}.line-actual[data-v-53b7fbcb],.line-budget[data-v-53b7fbcb],.line-forecast[data-v-53b7fbcb]{fill:none!important;stroke-linejoin:round;stroke-linecap:round}.line-actual[data-v-53b7fbcb]{stroke:#2196f3;stroke-width:3.25}.pt-actual[data-v-53b7fbcb]{fill:#2196f3}.line-forecast[data-v-53b7fbcb]{stroke:#f44336;stroke-width:2.75;stroke-dasharray:4 3}.pt-forecast[data-v-53b7fbcb]{fill:#f44336}.line-budget[data-v-53b7fbcb]{stroke:#ffc107;stroke-width:2.75}.pt-budget[data-v-53b7fbcb]{fill:#ffc107}.legend[data-v-53b7fbcb]{margin-top:10px}.legend-item[data-v-53b7fbcb]{display:inline-flex;align-items:center;margin-right:14px;font-size:.95rem}.legend-swatch[data-v-53b7fbcb]{width:16px;height:4px;border-radius:2px;display:inline-block;margin-right:8px}.swatch-actual[data-v-53b7fbcb]{background:#2196f3}.swatch-forecast[data-v-53b7fbcb]{background:#f44336}.swatch-budget[data-v-53b7fbcb]{background:#ffc107}@media (max-width:600px){.weekly-revenue-rolling-lines-only[data-v-53b7fbcb]{width:100%}.chart-scroll[data-v-53b7fbcb]{-webkit-overflow-scrolling:touch;margin-left:-2px;margin-right:-2px}.chart-svg[data-v-53b7fbcb]{min-width:760px}.axis-text[data-v-53b7fbcb]{font-size:10px}.legend[data-v-53b7fbcb]{display:flex;flex-wrap:wrap;gap:8px 12px}.legend-item[data-v-53b7fbcb]{margin-right:0;font-size:.85rem}}.toolbar[data-v-bd1e04b2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.toolbar-center[data-v-bd1e04b2]{text-align:center;flex:1}.toolbar-title[data-v-bd1e04b2]{font-weight:700;font-size:18px;line-height:1.2}.toolbar-sub[data-v-bd1e04b2]{font-size:12px;color:#607d8b}.weeks[data-v-bd1e04b2]{width:100%}.week-card[data-v-bd1e04b2]{width:100%;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.15);margin-bottom:14px;overflow:hidden;border-left:4px solid rgba(0,128,128,.25)}.week-header[data-v-bd1e04b2]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.week-grid[data-v-bd1e04b2]{display:grid;grid-template-columns:160px 220px 1fr 1fr 1fr 1fr;gap:12px;align-items:center;width:100%;padding:18px;box-sizing:border-box}.cell .label[data-v-bd1e04b2]{font-size:12px;color:rgba(0,0,0,.6)}.cell .value[data-v-bd1e04b2]{font-size:18px;font-weight:700;margin-top:2px}.cell.right[data-v-bd1e04b2]{text-align:right}.chevron[data-v-bd1e04b2]{padding:0 14px 0 0;color:rgba(0,0,0,.54)}.week-body[data-v-bd1e04b2]{width:100%;border-top:1px solid rgba(0,0,0,.12)}.week-body-inner[data-v-bd1e04b2]{width:100%;padding:16px 18px;box-sizing:border-box}.week-body-inner table[data-v-bd1e04b2]{width:100%;margin:0}.total-row td[data-v-bd1e04b2]{border-top:1px solid rgba(0,0,0,.12)}.muted[data-v-bd1e04b2]{opacity:.7;font-size:12px}.rag-green[data-v-bd1e04b2]{color:#2e7d32;font-weight:800}.rag-red[data-v-bd1e04b2]{color:#c62828;font-weight:800}.collapse-enter-active[data-v-bd1e04b2],.collapse-leave-active[data-v-bd1e04b2]{transition:max-height .22s ease,opacity .16s ease}.collapse-enter-from[data-v-bd1e04b2],.collapse-leave-to[data-v-bd1e04b2]{max-height:0;opacity:0}.collapse-enter-to[data-v-bd1e04b2],.collapse-leave-from[data-v-bd1e04b2]{max-height:1400px;opacity:1}@media (max-width:900px){.week-grid[data-v-bd1e04b2]{grid-template-columns:1fr 1fr;gap:10px}.cell.right[data-v-bd1e04b2]{text-align:left}}@media (max-width:600px){.toolbar[data-v-bd1e04b2]{flex-direction:column;align-items:stretch}.toolbar .btn[data-v-bd1e04b2]{width:100%}.toolbar-center[data-v-bd1e04b2]{order:-1;text-align:left}.toolbar-title[data-v-bd1e04b2]{font-size:16px}.week-header[data-v-bd1e04b2]{align-items:flex-start}.week-grid[data-v-bd1e04b2]{grid-template-columns:1fr;gap:8px;padding:14px 12px}.cell.right[data-v-bd1e04b2]{text-align:left}.cell .value[data-v-bd1e04b2]{font-size:16px;overflow-wrap:anywhere}.chevron[data-v-bd1e04b2]{padding:14px 10px 0 0}.week-body-inner[data-v-bd1e04b2]{padding:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.week-body-inner table[data-v-bd1e04b2]{min-width:720px}.week-body-inner td[data-v-bd1e04b2],.week-body-inner th[data-v-bd1e04b2]{padding:8px 10px;font-size:13px}.muted[data-v-bd1e04b2]{overflow-wrap:anywhere}}.comparison-content-card[data-v-9224cb60]{border-radius:12px;overflow:hidden}.comparison-card-header[data-v-9224cb60]{margin-bottom:0}.comparison-subtitle[data-v-9224cb60]{margin-top:-6px;line-height:1.35}.comparison-badge-col[data-v-9224cb60]{margin-top:6px}.comparison-tile-row[data-v-9224cb60]{margin-top:12px}.comparison-tile-col[data-v-9224cb60]{margin-bottom:10px}.kpi-tile[data-v-9224cb60]{border-radius:12px;padding:10px 12px;border:1px solid rgba(0,0,0,.08)}.kpi-label[data-v-9224cb60]{font-size:.85rem}.kpi-value[data-v-9224cb60]{font-size:1.25rem;font-weight:800;margin-top:4px;overflow-wrap:anywhere}.kpi-hint[data-v-9224cb60]{font-size:.8rem;margin-top:2px}@media (max-width:600px){.comparison-content-card .card-content[data-v-9224cb60]{padding:14px}.comparison-content-card .card-title[data-v-9224cb60]{font-size:1.35rem;line-height:1.25}.comparison-badge-col[data-v-9224cb60]{text-align:left!important;margin-top:10px}.comparison-badge-col .badge[data-v-9224cb60]{float:none;margin-left:0}.comparison-tile-row[data-v-9224cb60]{margin-top:10px}.comparison-tile-col[data-v-9224cb60]{margin-bottom:8px}.kpi-tile[data-v-9224cb60]{padding:10px}}.petty-cash-revenue-table-wrap[data-v-677a9993]{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:600px){.petty-cash-revenue-table[data-v-677a9993]{min-width:620px}.petty-cash-revenue-table td[data-v-677a9993],.petty-cash-revenue-table th[data-v-677a9993]{padding:8px 10px;font-size:13px}}.collapsible-body[data-v-e53f8ef6]{padding-top:14px;padding-bottom:14px}.comparisons-view[data-v-e53f8ef6]{width:100%}.comparisons-header-row[data-v-e53f8ef6]{flex-wrap:wrap}.comparisons-title-col h4[data-v-e53f8ef6]{margin-top:0}.comparisons-collapsible-header[data-v-e53f8ef6]{gap:8px;min-height:52px}.comparisons-collapsible-header span[data-v-e53f8ef6]{min-width:0;line-height:1.25}@media (max-width:600px){.comparisons-view[data-v-e53f8ef6]{padding-left:0;padding-right:0}.comparisons-header-row[data-v-e53f8ef6]{display:block}.comparisons-context-col[data-v-e53f8ef6],.comparisons-title-col[data-v-e53f8ef6]{text-align:left!important}.comparisons-title-col h4[data-v-e53f8ef6]{font-size:1.75rem;margin-bottom:8px}.comparisons-collapsible[data-v-e53f8ef6]{margin-left:-2px;margin-right:-2px}.comparisons-collapsible-header[data-v-e53f8ef6]{align-items:flex-start;padding:14px 12px;white-space:normal}.comparisons-collapsible-header i[data-v-e53f8ef6]{flex:0 0 auto;margin-right:4px}.collapsible-body[data-v-e53f8ef6]{padding:12px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch}}.petty-cash-form[data-v-58844114]{border-radius:14px;margin-top:12px}.petty-cash-form-row[data-v-58844114]{margin-bottom:0}.petty-cash-form-actions-row[data-v-58844114]{margin-bottom:0;margin-top:8px}@media (max-width:600px){.petty-cash-form[data-v-58844114]{padding:14px}.petty-cash-form .input-field[data-v-58844114]{margin-top:10px;margin-bottom:6px}.petty-cash-form-actions-row[data-v-58844114]{margin-top:4px}.petty-cash-save-btn[data-v-58844114]{width:100%;min-height:42px}}.petty-cash-table-root[data-v-b700ac24]{width:100%}.responsive-table-wrapper[data-v-b700ac24]{overflow-x:auto;-webkit-overflow-scrolling:touch}.petty-cash-note[data-v-b700ac24]{font-size:12px}@media (max-width:600px){.petty-cash-table[data-v-b700ac24]{min-width:760px}.petty-cash-table td[data-v-b700ac24],.petty-cash-table th[data-v-b700ac24]{padding:8px 10px;font-size:13px}.petty-cash-table td[data-v-b700ac24]:first-child{min-width:180px}.petty-cash-table label[data-v-b700ac24]{display:inline-flex;justify-content:center;min-width:34px}}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-8ef288dc]{display:block}.card .card-content[data-v-8ef288dc]{padding:14px!important}.btn-small[data-v-8ef288dc],.btn[data-v-8ef288dc],button.btn-small[data-v-8ef288dc],button.btn[data-v-8ef288dc]{width:100%;margin:4px 0}.right-align[data-v-8ef288dc]{text-align:left!important}table td[data-v-8ef288dc],table th[data-v-8ef288dc]{white-space:nowrap}.responsive-table[data-v-8ef288dc],.table-wrap[data-v-8ef288dc]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.responsive-table[data-v-1f125432]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.forecast-table[data-v-1f125432],.mobile-forecast[data-v-1f125432]{width:100%;table-layout:fixed;border-collapse:collapse}.forecast-table td[data-v-1f125432],.forecast-table th[data-v-1f125432],.mobile-forecast td[data-v-1f125432],.mobile-forecast th[data-v-1f125432]{vertical-align:middle;white-space:normal;word-break:break-word}.strong[data-v-1f125432]{font-weight:700}.cat-name[data-v-1f125432],.cat-week-total[data-v-1f125432]{font-weight:600}.day-name[data-v-1f125432]{font-weight:700}.day-date[data-v-1f125432]{font-size:12px}.forecast-input[data-v-1f125432]{width:100%!important;max-width:100%;box-sizing:border-box;padding:2px 6px}@media (min-width:601px) and (max-width:992px){.forecast-table td[data-v-1f125432],.forecast-table th[data-v-1f125432]{padding:6px 6px;font-size:13px}.day-date[data-v-1f125432]{font-size:11px}.forecast-input[data-v-1f125432]{padding:2px 4px;font-size:13px}}.mobile-forecast td[data-v-1f125432],.mobile-forecast th[data-v-1f125432]{padding:8px 6px;font-size:13px}.mobile-day-name[data-v-1f125432]{font-weight:700}.mobile-day-date[data-v-1f125432]{font-size:11px;line-height:1.2}.forecast-input--mobile[data-v-1f125432]{width:100%!important;box-sizing:border-box;padding:2px 4px;font-size:13px}@media (max-width:600px){.card[data-v-1f125432]{margin-top:12px!important;border-radius:12px;overflow:hidden}.card .card-content[data-v-1f125432]{padding:14px}.card-title[data-v-1f125432]{font-size:1.25rem;line-height:1.25}.mobile-forecast[data-v-1f125432]{min-width:620px}.responsive-table[data-v-1f125432]{margin-left:-2px;margin-right:-2px}div[style*="margin-top: 14px"][data-v-1f125432]{flex-direction:column;align-items:stretch}div[style*="margin-top: 14px"] .btn[data-v-1f125432]{width:100%}div[style*="margin-top: 14px"] span.green-text[data-v-1f125432]{text-align:center}}.forecast-view[data-v-55964f7c]{margin-top:18px}.forecast-week-list[data-v-55964f7c]{display:flex;flex-direction:column;gap:14px}@media (max-width:600px){.forecast-view[data-v-55964f7c]{width:96%;margin-top:12px}.forecast-view h4[data-v-55964f7c]{font-size:1.8rem;margin-top:0}.forecast-week-list[data-v-55964f7c]{gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.forecast-view[data-v-55964f7c] table{min-width:680px}.forecast-view[data-v-55964f7c] .card-content{padding:14px}}input[type=number][data-v-f3d5083a],input[type=text][data-v-f3d5083a]{margin-top:6px}.sc-card[data-v-f3d5083a]{overflow:hidden}.sc-card-header[data-v-f3d5083a]{padding-bottom:16px!important}.sc-header-row[data-v-f3d5083a]{margin-bottom:0}.sc-header-actions[data-v-f3d5083a]{margin-top:6px}.sc-action-btn[data-v-f3d5083a]{margin-left:8px}.sc-card-body[data-v-f3d5083a]{overflow-x:hidden}.sc-section-title[data-v-f3d5083a]{margin:6px 0 12px}.sc-table-wrap[data-v-f3d5083a]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sc-table[data-v-f3d5083a]{min-width:520px}.sc-money-input[data-v-f3d5083a]{width:100%;min-width:90px;box-sizing:border-box}.sc-total-panel[data-v-f3d5083a],.sc-totals-row[data-v-f3d5083a]{margin-bottom:0}.sc-total-line[data-v-f3d5083a]{margin-bottom:0!important}.sc-summary-body[data-v-f3d5083a]{padding:0}.sc-summary-wrap[data-v-f3d5083a]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:8px 0}.sc-summary-wrap[data-v-f3d5083a] table{width:100%;max-width:100%;border-collapse:collapse}.sc-summary-wrap[data-v-f3d5083a] td,.sc-summary-wrap[data-v-f3d5083a] th{white-space:nowrap}.sc-summary-wrap[data-v-f3d5083a] .card{width:100%}@media (max-width:992px){.sc-header-actions[data-v-f3d5083a]{text-align:left!important;margin-top:16px}.sc-action-btn[data-v-f3d5083a]{margin-left:0!important;margin-right:8px;margin-bottom:8px}}@media (max-width:600px){.sc-card-header[data-v-f3d5083a]{padding:18px 14px!important}.sc-card-body[data-v-f3d5083a]{padding:14px!important}.sc-header-actions[data-v-f3d5083a]{display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:left!important}.sc-action-btn[data-v-f3d5083a]{width:100%;margin:0!important;height:42px;line-height:42px}.sc-section-title[data-v-f3d5083a]{font-size:1.4rem;margin-bottom:10px}.sc-table[data-v-f3d5083a]{min-width:480px}.sc-table td[data-v-f3d5083a],.sc-table th[data-v-f3d5083a]{font-size:12px;padding:8px 10px;white-space:nowrap}.sc-money-input[data-v-f3d5083a]{min-width:84px;height:36px}.sc-total-panel[data-v-f3d5083a]{padding:14px!important}.sc-total-line .right-align[data-v-f3d5083a]{text-align:left!important;margin-top:4px}.sc-summary-wrap[data-v-f3d5083a]{padding:0}.sc-summary-wrap[data-v-f3d5083a] .card-content{padding:12px!important}.sc-summary-wrap[data-v-f3d5083a] td,.sc-summary-wrap[data-v-f3d5083a] th{font-size:12px;padding:8px 10px}.sc-summary-wrap[data-v-f3d5083a] .right-align{text-align:left!important}}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-f3d5083a]{display:block}.card .card-content[data-v-f3d5083a]{padding:14px!important}.btn-small[data-v-f3d5083a],.btn[data-v-f3d5083a],button.btn-small[data-v-f3d5083a],button.btn[data-v-f3d5083a]{width:100%;margin:4px 0}.right-align[data-v-f3d5083a]{text-align:left!important}table td[data-v-f3d5083a],table th[data-v-f3d5083a]{white-space:nowrap}.responsive-table[data-v-f3d5083a],.table-wrap[data-v-f3d5083a]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.table-wrap[data-v-29bd0eba]{overflow-x:auto}.subtitle-row td[data-v-29bd0eba]{background:#f5f5f5}.indent[data-v-29bd0eba]{padding-left:18px;color:rgba(0,0,0,.7)}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-29bd0eba]{display:block}.card .card-content[data-v-29bd0eba]{padding:14px!important}.btn-small[data-v-29bd0eba],.btn[data-v-29bd0eba],button.btn-small[data-v-29bd0eba],button.btn[data-v-29bd0eba]{width:100%;margin:4px 0}.right-align[data-v-29bd0eba]{text-align:left!important}table td[data-v-29bd0eba],table th[data-v-29bd0eba]{white-space:nowrap}.responsive-table[data-v-29bd0eba],.table-wrap[data-v-29bd0eba]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.stock-table-wrapper[data-v-105f13f8]{max-height:65vh;overflow-y:auto;overflow-x:auto;position:relative}.stock-table-wrapper thead th[data-v-105f13f8]{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid #e0e0e0}.stock-table-wrapper thead th[data-v-105f13f8]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:rgba(0,0,0,.04)}.stock-table-wrapper table[data-v-105f13f8]{min-width:880px}.stock-table-wrapper input[type=number][data-v-105f13f8]{width:100%;min-width:96px;box-sizing:border-box;text-align:right}@media (max-width:600px){.stock-table-wrapper[data-v-105f13f8]{max-height:70vh;margin-left:-2px;margin-right:-2px}.stock-table-wrapper table[data-v-105f13f8]{min-width:900px}.stock-table-wrapper td[data-v-105f13f8],.stock-table-wrapper th[data-v-105f13f8]{padding:8px 10px;font-size:13px}.stock-table-wrapper input[type=number][data-v-105f13f8]{min-height:34px;height:34px!important;font-size:14px}.grey-text[data-v-105f13f8]{line-height:1.35}}.stock-products-manager[data-v-706c154b]{width:100%}@media (max-width:600px){.collapsible[data-v-706c154b]{margin-left:-2px;margin-right:-2px}.collapsible-header[data-v-706c154b]{align-items:flex-start;flex-wrap:wrap;gap:6px;padding:14px 12px;line-height:1.25}.collapsible-header i[data-v-706c154b]{margin-right:4px}.collapsible-header .new.badge[data-v-706c154b]{margin-left:0!important;margin-top:6px}.collapsible-header .grey-text[data-v-706c154b]{display:block;width:100%;margin-left:32px!important;font-size:12px}.collapsible-body[data-v-706c154b]{padding:14px}.right-align[data-v-706c154b]{text-align:left!important}.right-align .btn[data-v-706c154b]{width:100%}.input-field[data-v-706c154b]{margin-top:10px;margin-bottom:6px}}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-09a94348]{display:block}.card .card-content[data-v-09a94348]{padding:14px!important}.btn-small[data-v-09a94348],.btn[data-v-09a94348],button.btn-small[data-v-09a94348],button.btn[data-v-09a94348]{width:100%;margin:4px 0}.right-align[data-v-09a94348]{text-align:left!important}table td[data-v-09a94348],table th[data-v-09a94348]{white-space:nowrap}.responsive-table[data-v-09a94348],.table-wrap[data-v-09a94348]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.line-check-weekly-summary[data-v-de1a8726]{width:100%}@media (max-width:600px){.line-check-weekly-summary[data-v-de1a8726],[data-v-de1a8726] .line-check-weekly-summary{overflow-x:auto;-webkit-overflow-scrolling:touch}table[data-v-de1a8726]{min-width:720px}td[data-v-de1a8726],th[data-v-de1a8726]{padding:8px 10px!important;font-size:13px}div[style*="display: flex"][style*="cursor: pointer"][data-v-de1a8726]{padding:10px 12px!important}}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-57338ad5]{display:block}.card .card-content[data-v-57338ad5]{padding:14px!important}.btn-small[data-v-57338ad5],.btn[data-v-57338ad5],button.btn-small[data-v-57338ad5],button.btn[data-v-57338ad5]{width:100%;margin:4px 0}.right-align[data-v-57338ad5]{text-align:left!important}table td[data-v-57338ad5],table th[data-v-57338ad5]{white-space:nowrap}.responsive-table[data-v-57338ad5],.table-wrap[data-v-57338ad5]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.stock-movements-card[data-v-e79a9fba]{border-radius:12px;overflow:hidden}.stock-movements-actions[data-v-e79a9fba],.stock-movements-status[data-v-e79a9fba]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.stock-movements-table-wrap[data-v-e79a9fba]{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:600px){.card .card-content[data-v-e79a9fba]{padding:14px}.card-title[data-v-e79a9fba]{font-size:1.35rem;line-height:1.25}.row[data-v-e79a9fba]{margin-bottom:0}.input-field[data-v-e79a9fba]{margin-top:10px;margin-bottom:6px}.btn[data-v-e79a9fba],button.btn[data-v-e79a9fba]{width:100%;margin-bottom:8px}span[style*=margin-left][data-v-e79a9fba]{display:block;margin-left:0!important;margin-top:6px}.responsive-table[data-v-e79a9fba]{overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-table table[data-v-e79a9fba]{min-width:860px}table td[data-v-e79a9fba],table th[data-v-e79a9fba]{padding:8px 10px;font-size:13px}p label[data-v-e79a9fba]{display:inline-flex;min-height:34px;align-items:center}}.delivery-note-view[data-v-ac85a7bc]{margin-top:18px}.delivery-note-section[data-v-ac85a7bc]{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:600px){.delivery-note-view[data-v-ac85a7bc]{width:96%;margin-top:12px}.delivery-note-section[data-v-ac85a7bc]{padding-top:8px}}.stock-transfer-view[data-v-6e30344f]{margin-top:18px}@media (max-width:600px){.stock-transfer-view[data-v-6e30344f]{width:94%;margin-top:12px}.stock-transfer-view h4[data-v-6e30344f]{font-size:1.8rem;margin-top:0}}.rota-grid-wrap[data-v-2c99b83e]{overflow:auto;max-height:calc(100vh - 260px)}.rota-grid[data-v-2c99b83e]{display:grid;grid-template-columns:320px repeat(7,minmax(180px,1fr));min-width:1580px}.cell[data-v-2c99b83e]{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:10px;background:#fff}.header .cell[data-v-2c99b83e]{position:sticky;top:0;z-index:5;background:#fafafa;border-bottom:2px solid #e0e0e0}.sticky-col[data-v-2c99b83e]{position:sticky;left:0;z-index:6;background:#fff;border-right:2px solid #e0e0e0}.header-left[data-v-2c99b83e]{background:#fafafa!important}.staff-cell[data-v-2c99b83e]{background:#fff}.day-cell[data-v-2c99b83e]{cursor:pointer;min-height:86px}.day-cell.disabled[data-v-2c99b83e]{cursor:not-allowed;opacity:.6}.holiday-blocked-cell[data-v-2c99b83e]{background:#eee!important;cursor:not-allowed!important;opacity:1!important}.shift-stack[data-v-2c99b83e]{display:flex;flex-direction:column;gap:8px}.shift-block[data-v-2c99b83e]{background:#f2f2f2;border:1px solid #e0e0e0;border-radius:8px;padding:8px}.shift-title[data-v-2c99b83e]{font-weight:700;font-size:12px;color:inherit}.shift-time[data-v-2c99b83e]{font-size:12px;color:inherit;opacity:.9;margin-top:2px}.empty-hint-btn[data-v-2c99b83e]{width:100%;height:28px;border:1px dashed #cfcfcf;border-radius:8px;color:#9e9e9e;display:flex;align-items:center;justify-content:center;font-weight:700;background:transparent;cursor:pointer}.empty-hint-btn[data-v-2c99b83e]:disabled{cursor:not-allowed}.holiday-block[data-v-2c99b83e]{border-radius:8px;padding:10px;background:#cfd8dc;border:1px solid #b0bec5;color:#263238}.holiday-title[data-v-2c99b83e]{font-weight:900;font-size:13px;line-height:1.2}.holiday-subtitle[data-v-2c99b83e]{margin-top:3px;font-size:12px;opacity:.8}.shift-block.role-gm[data-v-2c99b83e]{background:#d32f2f;border-color:#d32f2f;color:#fff}.shift-block.role-am[data-v-2c99b83e]{background:#f57c00;border-color:#f57c00;color:#fff}.shift-block.role-sup[data-v-2c99b83e]{background:#1976d2;border-color:#1976d2;color:#fff}.shift-block.role-bar[data-v-2c99b83e]{background:#388e3c;border-color:#388e3c;color:#fff}.shift-block.role-floor[data-v-2c99b83e]{background:#7b1fa2;border-color:#7b1fa2;color:#fff}.shift-block.role-clean[data-v-2c99b83e]{background:#00796b;border-color:#00796b;color:#fff}@media (max-width:600px){.card[data-v-2c99b83e]{border-radius:12px}.card>.card-content[data-v-2c99b83e]:first-child{padding:10px 12px!important}.card>.card-content:first-child>div[data-v-2c99b83e]{align-items:stretch!important}.card>.card-content:first-child>div>div[data-v-2c99b83e]:last-child{width:100%;display:grid!important;grid-template-columns:1fr;gap:8px!important}.card>.card-content:first-child .btn-flat[data-v-2c99b83e],.card>.card-content:first-child .btn[data-v-2c99b83e]{width:100%}.card>.card-content:first-child .chip[data-v-2c99b83e]{justify-self:stretch;text-align:center}.rota-grid-wrap[data-v-2c99b83e]{max-height:calc(100vh - 230px);-webkit-overflow-scrolling:touch}.rota-grid[data-v-2c99b83e]{grid-template-columns:240px repeat(7,minmax(150px,1fr));min-width:1290px}.cell[data-v-2c99b83e]{padding:8px}.day-cell[data-v-2c99b83e]{min-height:78px}.holiday-block[data-v-2c99b83e],.shift-block[data-v-2c99b83e]{padding:7px}}@media (min-width:992px){.modal[data-v-e0abe638]{width:70%;max-height:85%}}.modal-footer[data-v-e0abe638]{display:flex;align-items:center;justify-content:flex-end;gap:8px;height:auto;padding:10px 24px}@media (max-width:600px){.modal[data-v-e0abe638]{width:94%!important;max-height:92%!important;top:4%!important}.modal-content[data-v-e0abe638]{padding:18px}.modal-content h5[data-v-e0abe638]{font-size:1.45rem}.input-field[data-v-e0abe638]{margin-top:10px;margin-bottom:6px}.modal-footer[data-v-e0abe638]{flex-direction:column-reverse;align-items:stretch;padding:12px 18px 18px}.modal-footer .btn-flat[data-v-e0abe638],.modal-footer .btn[data-v-e0abe638]{width:100%;text-align:center}}.table-wrap[data-v-5f0e8acd]{overflow-x:auto}.gm-rota-table[data-v-5f0e8acd]{min-width:1180px}.gm-rota-table td[data-v-5f0e8acd],.gm-rota-table th[data-v-5f0e8acd]{vertical-align:top}.staff-col[data-v-5f0e8acd]{min-width:220px;width:220px}.day-col[data-v-5f0e8acd]{min-width:150px;width:150px}.total-col[data-v-5f0e8acd]{min-width:90px;width:90px;white-space:nowrap}.day-head[data-v-5f0e8acd]{display:flex;flex-direction:column;gap:2px}.day-name[data-v-5f0e8acd]{font-weight:700}.day-date[data-v-5f0e8acd]{font-size:12px;color:rgba(0,0,0,.6)}.shift-stack[data-v-5f0e8acd]{display:flex;flex-direction:column;gap:8px}.shift-chip-wrap[data-v-5f0e8acd]{display:block}.shift-chip[data-v-5f0e8acd]{border-radius:10px;padding:8px 10px;background:rgba(0,0,0,.03)}.shift-chip-time[data-v-5f0e8acd]{font-weight:700;font-size:13px;line-height:1.35}.shift-chip-meta[data-v-5f0e8acd]{font-size:12px;line-height:1.35;color:rgba(0,0,0,.68);margin-top:2px}.empty-cell[data-v-5f0e8acd]{color:rgba(0,0,0,.38);padding-top:6px}@media only screen and (max-width:992px){.staff-col[data-v-5f0e8acd]{min-width:180px;width:180px}.day-col[data-v-5f0e8acd]{min-width:135px;width:135px}}.global-gm-rota-root[data-v-5f0e8acd]{width:100%}@media (max-width:600px){.global-gm-rota-root .card .card-content[data-v-5f0e8acd]{padding:14px}.global-gm-rota-root .table-wrap[data-v-5f0e8acd]{-webkit-overflow-scrolling:touch;margin-left:-2px;margin-right:-2px}.global-gm-rota-root .gm-rota-table[data-v-5f0e8acd]{min-width:980px}.global-gm-rota-root .gm-rota-table td[data-v-5f0e8acd],.global-gm-rota-root .gm-rota-table th[data-v-5f0e8acd]{padding:8px 10px;font-size:13px}.global-gm-rota-root .staff-col[data-v-5f0e8acd]{min-width:170px;width:170px}.global-gm-rota-root .day-col[data-v-5f0e8acd]{min-width:120px;width:120px}.global-gm-rota-root .shift-chip[data-v-5f0e8acd]{padding:7px 8px}}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-7321e4cf]{display:block}.card .card-content[data-v-7321e4cf]{padding:14px!important}.btn-small[data-v-7321e4cf],.btn[data-v-7321e4cf],button.btn-small[data-v-7321e4cf],button.btn[data-v-7321e4cf]{width:100%;margin:4px 0}.right-align[data-v-7321e4cf]{text-align:left!important}table td[data-v-7321e4cf],table th[data-v-7321e4cf]{white-space:nowrap}.responsive-table[data-v-7321e4cf],.table-wrap[data-v-7321e4cf]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.actual-hours-header[data-v-655ebaae]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.hover-tooltip-wrap[data-v-655ebaae]{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1}.hover-tooltip-icon[data-v-655ebaae]{cursor:help;color:#546e7a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hover-tooltip-bubble[data-v-655ebaae]{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);min-width:190px;max-width:240px;padding:8px 10px;border-radius:8px;background:#263238;color:#fff;font-size:12px;font-weight:500;line-height:1.35;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;box-shadow:0 6px 16px rgba(0,0,0,.28);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.hover-tooltip-bubble[data-v-655ebaae]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#263238 transparent transparent transparent}.hover-tooltip-wrap:focus-within .hover-tooltip-bubble[data-v-655ebaae],.hover-tooltip-wrap:hover .hover-tooltip-bubble[data-v-655ebaae]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.wage-summary-root[data-v-655ebaae]{width:100%;min-width:0}.wage-summary-root[data-v-655ebaae] table{width:100%}.wage-summary-root[data-v-655ebaae] input[type=number]{box-sizing:border-box}@media (max-width:600px){.wage-summary-root h5[data-v-655ebaae]{font-size:1.55rem;line-height:1.25;margin-bottom:10px}.wage-summary-root>.row[data-v-655ebaae]:first-child{display:block}.wage-summary-root>.row:first-child .right-align[data-v-655ebaae]{text-align:left!important;margin-top:10px!important}.wage-summary-root>.row:first-child .btn[data-v-655ebaae]{width:100%}.wage-summary-root>div[style*="margin-top: 12px"][data-v-655ebaae],.wage-summary-root>div[style*="margin-top: 18px"][data-v-655ebaae]{overflow-x:auto;-webkit-overflow-scrolling:touch}.wage-summary-root table[data-v-655ebaae]{min-width:720px}.wage-summary-root>div[style*="margin-top: 12px"]:has(table):first-of-type table[data-v-655ebaae]{min-width:0}.wage-summary-root .actual-hours-header[data-v-655ebaae]{justify-content:flex-start}.hover-tooltip-bubble[data-v-655ebaae]{left:auto;right:0;transform:translateY(4px)}.hover-tooltip-wrap:focus-within .hover-tooltip-bubble[data-v-655ebaae],.hover-tooltip-wrap:hover .hover-tooltip-bubble[data-v-655ebaae]{transform:translateY(0)}.hover-tooltip-bubble[data-v-655ebaae]:after{left:auto;right:10px;transform:none}}.wage-summary-view[data-v-740454aa]{width:100%}.wage-summary-card[data-v-740454aa]{border-radius:12px}.wage-summary-content-wrap[data-v-740454aa]{width:100%}@media (max-width:600px){.wage-summary-card .card-content[data-v-740454aa]{padding:10px}.wage-summary-content-wrap[data-v-740454aa]{overflow-x:auto;-webkit-overflow-scrolling:touch}.wage-summary-content-wrap[data-v-740454aa] table{min-width:760px}}.holiday-requests-table td[data-v-26420c86],.holiday-requests-table th[data-v-26420c86]{vertical-align:middle}.approval-cell[data-v-26420c86]{white-space:nowrap;min-width:150px}.approval-options[data-v-26420c86]{display:inline-flex;align-items:center;justify-content:center;gap:16px}.approval-option[data-v-26420c86]{display:inline-flex;align-items:center;margin:0}.approval-option span[data-v-26420c86]{padding-left:28px!important}.saving-text[data-v-26420c86]{margin-top:4px;font-size:12px}.request-type-badge[data-v-26420c86]{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:800;background:#eceff1;color:#455a64}.request-type-badge.paid[data-v-26420c86]{background:#e8f5e9;color:#2e7d32}.request-type-badge.unpaid[data-v-26420c86]{background:#fff3e0;color:#ef6c00}.holiday-approval-card[data-v-26420c86]{border-radius:12px;overflow:hidden}.holiday-requests-table-wrap[data-v-26420c86]{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:600px){.holiday-approval-card .card-content[data-v-26420c86]{padding:14px}.holiday-approval-header[data-v-26420c86]{display:block!important}.holiday-approval-card .card-title[data-v-26420c86]{font-size:1.45rem;line-height:1.25}.holiday-requests-table-wrap[data-v-26420c86]{margin-top:12px}.holiday-requests-table[data-v-26420c86]{min-width:820px}.holiday-requests-table td[data-v-26420c86],.holiday-requests-table th[data-v-26420c86]{padding:8px 10px;font-size:13px}.approval-options[data-v-26420c86]{gap:10px}.approval-option[data-v-26420c86]{min-height:32px}}.holiday-request-view[data-v-6efa20d6]{max-width:1400px;margin-top:22px;padding-bottom:40px}.page-header[data-v-6efa20d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.page-header h3[data-v-6efa20d6]{margin:0 0 8px 0}.holiday-loading-card[data-v-6efa20d6]{border-radius:12px}@media (max-width:600px){.holiday-request-view[data-v-6efa20d6]{width:96%;margin-top:14px;padding-bottom:28px}.page-header[data-v-6efa20d6]{display:block;margin-bottom:14px}.page-header h3[data-v-6efa20d6]{font-size:1.9rem;line-height:1.2}.holiday-loading-card .card-content[data-v-6efa20d6]{padding:16px}}.section-block[data-v-50de588e]{min-width:0}.section-title[data-v-50de588e]{font-weight:700;margin:0}.question-row[data-v-50de588e]{min-width:0}.question-label[data-v-50de588e]{font-size:14px;color:#37474f;line-height:1.35}.radio-wrap[data-v-50de588e]{display:flex;gap:18px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.radio-pill[data-v-50de588e]{display:inline-flex;align-items:center;min-height:32px}[type=radio].with-gap:checked+span[data-v-50de588e]:after,[type=radio].with-gap:checked+span[data-v-50de588e]:before,[type=radio]:checked+span[data-v-50de588e]:after{border:2px solid #78909c}[type=radio].with-gap:checked+span[data-v-50de588e]:after,[type=radio]:checked+span[data-v-50de588e]:after{background-color:#78909c}@media (max-width:600px){.section-title[data-v-50de588e]{font-size:1.05rem;line-height:1.3}.question-row[data-v-50de588e]{margin-bottom:14px!important;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.06)}.question-row[data-v-50de588e]:last-child{border-bottom:0}.question-label[data-v-50de588e]{font-size:14px;margin-bottom:8px}.radio-wrap[data-v-50de588e]{width:100%;gap:10px}.radio-pill[data-v-50de588e]{flex:1 1 calc(50% - 5px);min-height:40px;border:1px solid #cfd8dc;border-radius:10px;padding:4px 10px;background:#fafafa}.radio-pill span[data-v-50de588e]{width:100%}}.score-summary[data-v-0d7a22a4]{border-radius:14px;overflow:hidden;margin-bottom:14px}.audit-header-row[data-v-0d7a22a4]{margin-bottom:0}.score-col[data-v-0d7a22a4]{margin-top:6px}.score-pill-row[data-v-0d7a22a4]{margin-bottom:0}.header-subtitle[data-v-0d7a22a4]{opacity:.85;font-size:13px;margin-top:2px}.header-meta[data-v-0d7a22a4]{opacity:.85;font-size:12px;margin-top:6px}.pill[data-v-0d7a22a4]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:10px 10px;text-align:center}.pill .label[data-v-0d7a22a4]{font-size:12px;opacity:.9}.pill .value[data-v-0d7a22a4]{font-size:18px;font-weight:800;margin-top:2px}.progress-wrap[data-v-0d7a22a4]{margin-top:6px}.progress-text[data-v-0d7a22a4]{font-size:12px;opacity:.85;margin-top:6px}.message-row[data-v-0d7a22a4]{margin-top:12px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.18);font-size:13px;opacity:.92}.card-title[data-v-0d7a22a4]{font-weight:800!important}@media (max-width:600px){.audit-header[data-v-0d7a22a4]{padding:16px}.card-title[data-v-0d7a22a4]{font-size:1.45rem;line-height:1.25}.header-subtitle[data-v-0d7a22a4]{font-size:12px}.score-col[data-v-0d7a22a4]{margin-top:14px}.score-pill-row[data-v-0d7a22a4]{display:flex;gap:8px}.score-pill-row .col[data-v-0d7a22a4]{padding:0!important;flex:1 1 0}.pill[data-v-0d7a22a4]{padding:8px 4px;border-radius:10px}.pill .label[data-v-0d7a22a4]{font-size:11px}.pill .value[data-v-0d7a22a4]{font-size:15px}.message-row[data-v-0d7a22a4]{display:flex;align-items:flex-start;gap:6px;line-height:1.35}.message-row i[data-v-0d7a22a4]{margin-right:0!important}}.venue-audit .card[data-v-5be46fdc]{border-radius:18px}.venue-audit .card-content[data-v-5be46fdc]{padding:28px 32px}.results-wrap[data-v-5be46fdc]{margin-top:24px;padding:10px;border-radius:12px;background:#fff;border:1px solid rgba(120,144,156,.25)}.brand[data-v-5be46fdc]{border-radius:12px}.closed-days-row[data-v-5be46fdc]{display:flex;flex-wrap:wrap;gap:10px}.closed-day-chip[data-v-5be46fdc]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(120,144,156,.25);border-radius:999px;background:#fff}.closed-day-chip.disabled[data-v-5be46fdc]{opacity:.65}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-5be46fdc]{display:block}.card .card-content[data-v-5be46fdc]{padding:14px!important}.btn-small[data-v-5be46fdc],.btn[data-v-5be46fdc],button.btn-small[data-v-5be46fdc],button.btn[data-v-5be46fdc]{width:100%;margin:4px 0}.right-align[data-v-5be46fdc]{text-align:left!important}table td[data-v-5be46fdc],table th[data-v-5be46fdc]{white-space:nowrap}.responsive-table[data-v-5be46fdc],.table-wrap[data-v-5be46fdc]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.header-action-col[data-v-7f56ed51]{margin-top:8px}.incident-modal[data-v-7f56ed51]{width:96%;max-width:1200px;max-height:1500px;height:1500px;overflow-y:auto}.photo-preview-grid[data-v-7f56ed51],.video-preview-grid[data-v-7f56ed51]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:993px){.photo-preview-grid[data-v-7f56ed51],.video-preview-grid[data-v-7f56ed51]{grid-template-columns:repeat(3,minmax(0,1fr))}}.photo-preview-grid img[data-v-7f56ed51],.video-preview-grid video[data-v-7f56ed51]{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.incident-form-root[data-v-7f56ed51]{width:100%}@media (max-width:600px){.incident-form-root .row[data-v-7f56ed51]{margin-bottom:0}.incident-form-root .input-field[data-v-7f56ed51]{margin-top:10px;margin-bottom:6px}.incident-form-root .file-field .btn[data-v-7f56ed51]{width:100%;margin-bottom:8px}.incident-form-root .file-path-wrapper[data-v-7f56ed51]{padding-left:0}.incident-form-root .chip-row[data-v-7f56ed51]{display:flex;flex-wrap:wrap;gap:6px}.incident-form-root .media-chip[data-v-7f56ed51]{max-width:100%;overflow-wrap:anywhere;height:auto;min-height:32px;line-height:1.3;padding-top:6px;padding-bottom:6px}.incident-form-root .media-preview-grid[data-v-7f56ed51]{grid-template-columns:1fr}.incident-form-root .preview-image[data-v-7f56ed51],.incident-form-root .preview-video[data-v-7f56ed51]{height:190px}.incident-form-root .right-align[data-v-7f56ed51]{text-align:left!important}.incident-form-root .right-align .btn[data-v-7f56ed51]{width:100%}}.header-action-col[data-v-2307bce3]{margin-top:8px}.incident-modal[data-v-2307bce3]{width:90%;max-width:900px;max-height:85vh;height:auto;overflow-y:auto}.photo-preview-grid[data-v-2307bce3],.video-preview-grid[data-v-2307bce3]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:993px){.photo-preview-grid[data-v-2307bce3],.video-preview-grid[data-v-2307bce3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.photo-preview-grid img[data-v-2307bce3],.video-preview-grid video[data-v-2307bce3]{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid rgba(0,0,0,.08)}@media (max-width:600px){.card>.card-content[data-v-2307bce3]:first-child{padding:16px}.card-title[data-v-2307bce3]{font-size:1.45rem;line-height:1.25}.header-action-col[data-v-2307bce3]{text-align:left!important;margin-top:12px}.header-action-col .btn[data-v-2307bce3]{width:100%}.collapsible-header>div[data-v-2307bce3]{display:block!important}.collapsible-header .badge[data-v-2307bce3]{margin-top:8px}.collapsible-body[data-v-2307bce3]{padding:14px;overflow-wrap:anywhere}.photo-preview-grid[data-v-2307bce3],.video-preview-grid[data-v-2307bce3]{grid-template-columns:1fr}.photo-preview-grid img[data-v-2307bce3],.video-preview-grid video[data-v-2307bce3]{height:190px}.incident-modal[data-v-2307bce3]{width:94%!important;max-height:92vh;top:4%!important}.incident-modal .modal-content[data-v-2307bce3]{padding:18px}}.incident-view[data-v-751d6c0e]{margin-top:24px}@media (max-width:600px){.incident-view[data-v-751d6c0e]{width:96%;margin-top:14px}.incident-view[data-v-751d6c0e] .card-content{padding:14px}.incident-view[data-v-751d6c0e] table{min-width:680px}.incident-view[data-v-751d6c0e] .responsive-table,.incident-view[data-v-751d6c0e] .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.breadcrumb-wrap[data-v-0dcde1de]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.breadcrumb[data-v-0dcde1de]{color:#546e7a;font-weight:600}.breadcrumb-sep[data-v-0dcde1de]{color:rgba(0,0,0,.35)}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-0dcde1de]{display:block}.card .card-content[data-v-0dcde1de]{padding:14px!important}.btn-small[data-v-0dcde1de],.btn[data-v-0dcde1de],button.btn-small[data-v-0dcde1de],button.btn[data-v-0dcde1de]{width:100%;margin:4px 0}.right-align[data-v-0dcde1de]{text-align:left!important}table td[data-v-0dcde1de],table th[data-v-0dcde1de]{white-space:nowrap}.responsive-table[data-v-0dcde1de],.table-wrap[data-v-0dcde1de]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.core-information-view[data-v-48c5f80d]{width:96%;max-width:1500px}.core-header[data-v-48c5f80d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.core-actions[data-v-48c5f80d]{display:flex;gap:10px;flex-wrap:wrap}.section-block[data-v-48c5f80d]{margin-top:28px}.section-heading-row[data-v-48c5f80d]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.section-block h5[data-v-48c5f80d]{font-weight:800;margin:0}.core-table td[data-v-48c5f80d],.core-table th[data-v-48c5f80d]{vertical-align:top}.upload-header-cell[data-v-48c5f80d]{width:260px;text-align:right!important;padding-right:24px}.upload-cell[data-v-48c5f80d]{width:260px;text-align:right}.upload-cell .file-field-inline[data-v-48c5f80d]{align-items:flex-end}.field-edit-row[data-v-48c5f80d]{display:flex;align-items:flex-start;gap:8px;width:100%}.core-input[data-v-48c5f80d],.core-textarea[data-v-48c5f80d]{width:100%;box-sizing:border-box;border:1px solid #cfd8dc;border-radius:8px;padding:8px 10px;background:#fff}.core-input[data-v-48c5f80d]:disabled,.core-textarea[data-v-48c5f80d]:disabled,select.core-input[data-v-48c5f80d]:disabled{background:#f5f7f8;color:#455a64;border-color:#d5dde1;opacity:1;cursor:not-allowed}.core-textarea[data-v-48c5f80d]{min-height:72px;resize:vertical}.auto-field[data-v-48c5f80d]{background:#f5f7f8;color:#455a64;font-weight:700}.edit-field-btn[data-v-48c5f80d]{flex:0 0 auto;margin-top:0;white-space:nowrap;height:38px;line-height:38px}.field-help[data-v-48c5f80d]{font-size:12px;margin-top:4px}.file-field-inline[data-v-48c5f80d]{display:flex;flex-direction:column;gap:6px}.file-links[data-v-48c5f80d]{display:flex;gap:8px;align-items:center}.truncate[data-v-48c5f80d]{max-width:240px}.dynamic-card-grid[data-v-48c5f80d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.dynamic-entry-card[data-v-48c5f80d]{border-radius:10px;overflow:hidden;margin:0}.dynamic-card-title[data-v-48c5f80d]{font-weight:800!important;margin-bottom:16px!important;display:block}.dynamic-field[data-v-48c5f80d]{margin-bottom:16px}.dynamic-field[data-v-48c5f80d]:last-child{margin-bottom:0}.dynamic-field-label[data-v-48c5f80d]{display:block;color:#263238;font-weight:700;margin-bottom:6px}@media (max-width:700px){.core-actions .btn[data-v-48c5f80d],.core-actions[data-v-48c5f80d]{width:100%}.field-edit-row[data-v-48c5f80d]{flex-direction:column}.edit-field-btn[data-v-48c5f80d],.section-heading-row .btn-small[data-v-48c5f80d]{width:100%}.dynamic-card-grid[data-v-48c5f80d]{grid-template-columns:1fr}.upload-cell[data-v-48c5f80d],.upload-header-cell[data-v-48c5f80d]{width:auto;text-align:left!important}.upload-cell .file-field-inline[data-v-48c5f80d]{align-items:flex-start}}@media only screen and (max-width:600px){.row.valign-wrapper[data-v-48c5f80d]{display:block}.card .card-content[data-v-48c5f80d]{padding:14px!important}.btn-small[data-v-48c5f80d],.btn[data-v-48c5f80d],button.btn-small[data-v-48c5f80d],button.btn[data-v-48c5f80d]{width:100%;margin:4px 0}.right-align[data-v-48c5f80d]{text-align:left!important}table td[data-v-48c5f80d],table th[data-v-48c5f80d]{white-space:nowrap}.responsive-table[data-v-48c5f80d],.table-wrap[data-v-48c5f80d]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.artwork-workflow-view[data-v-43af99bd]{width:100%}.workflow-header[data-v-43af99bd]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.venue-context-line[data-v-43af99bd]{margin:8px 0 18px;display:flex;gap:6px;align-items:center}.request-grid[data-v-43af99bd]{display:flex;flex-wrap:wrap}.request-col[data-v-43af99bd]{display:flex}.request-card[data-v-43af99bd]{width:100%;border-radius:12px}.create-card[data-v-43af99bd]{margin-bottom:18px}.card-top[data-v-43af99bd]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.request-title[data-v-43af99bd]{font-weight:800}.request-meta[data-v-43af99bd]{font-size:.9rem}.request-notes[data-v-43af99bd]{margin-top:14px;white-space:pre-wrap}.progress-badge[data-v-43af99bd]{border-radius:999px;padding:4px 10px;min-width:auto;height:auto;line-height:1.4;font-weight:800}.workflow-progress[data-v-43af99bd]{margin:18px 0;height:12px;border-radius:999px;overflow:hidden}.workflow-checklist[data-v-43af99bd]{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.workflow-checkbox[data-v-43af99bd]{display:block}.artwork-upload-block[data-v-43af99bd]{margin-top:18px}.artwork-preview[data-v-43af99bd]{margin-top:12px}.thumbnail-wrap[data-v-43af99bd]{position:relative;display:inline-block;cursor:pointer;border-radius:10px;overflow:hidden;border:1px solid #ddd}.artwork-thumbnail[data-v-43af99bd]{display:block;width:110px;height:110px;-o-object-fit:cover;object-fit:cover}.thumbnail-overlay[data-v-43af99bd]{position:absolute;right:6px;bottom:6px;background:rgba(0,0,0,.72);color:#fff;font-size:.75rem;padding:3px 8px;border-radius:999px}.small-text[data-v-43af99bd]{font-size:.85rem;margin-top:6px}.card-actions[data-v-43af99bd]{display:flex;justify-content:space-between;gap:10px}.preview-backdrop[data-v-43af99bd]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.75);padding:24px;display:flex;justify-content:center;align-items:center}.preview-modal[data-v-43af99bd]{background:#fff;border-radius:14px;padding:18px;max-width:92vw;max-height:92vh;overflow:auto;position:relative}.preview-close[data-v-43af99bd]{position:absolute;top:8px;right:8px}.expanded-artwork[data-v-43af99bd]{display:block;max-width:86vw;max-height:78vh;-o-object-fit:contain;object-fit:contain;margin-top:18px}@media only screen and (max-width:600px){.card-actions[data-v-43af99bd],.workflow-header[data-v-43af99bd]{flex-direction:column}.card-actions .btn-small[data-v-43af99bd]{width:100%}.row.valign-wrapper[data-v-43af99bd]{display:block}.card .card-content[data-v-43af99bd]{padding:14px!important}.btn-small[data-v-43af99bd],.btn[data-v-43af99bd],button.btn-small[data-v-43af99bd],button.btn[data-v-43af99bd]{width:100%;margin:4px 0}.right-align[data-v-43af99bd]{text-align:left!important}table td[data-v-43af99bd],table th[data-v-43af99bd]{white-space:nowrap}.responsive-table[data-v-43af99bd],.table-wrap[data-v-43af99bd]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.sd-wrap[data-v-22786be2]{width:100%}.sd-header[data-v-22786be2]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px}.sd-actions[data-v-22786be2]{display:flex;flex-wrap:wrap;gap:8px}.sd-actions .btn-flat[data-v-22786be2],.sd-actions .btn[data-v-22786be2]{white-space:nowrap}@media (max-width:600px){.sd-actions[data-v-22786be2]{width:100%}.sd-actions .btn-flat[data-v-22786be2],.sd-actions .btn[data-v-22786be2]{flex:1;text-align:center}}.sd-wrap .row[data-v-22786be2]{margin-bottom:0}@media (max-width:600px){.sd-header[data-v-22786be2]{justify-content:stretch}.sd-actions[data-v-22786be2]{width:100%;flex-direction:column}.sd-actions .btn-flat[data-v-22786be2],.sd-actions .btn[data-v-22786be2]{width:100%;flex:none}.sd-wrap .input-field[data-v-22786be2]{margin-top:10px;margin-bottom:6px}.sd-wrap .input-field[style*=margin-top][data-v-22786be2]{margin-top:8px!important}.sd-wrap label span[data-v-22786be2]{line-height:1.35}}.starter-forms[data-v-6fbd30e4]{width:100%}.starter-forms section[data-v-6fbd30e4]{min-width:0}.starter-forms input[data-v-6fbd30e4]{box-sizing:border-box}@media (max-width:600px){.starter-forms h5[data-v-6fbd30e4]{font-size:1.55rem;line-height:1.25}.starter-forms h6[data-v-6fbd30e4]{font-size:1.05rem;line-height:1.3}.starter-forms .row[data-v-6fbd30e4]{margin-bottom:0}.starter-forms .input-field[data-v-6fbd30e4]{margin-top:10px;margin-bottom:6px}.starter-forms label.btn[data-v-6fbd30e4]{width:100%;margin-bottom:6px}.starter-forms label.btn+.grey-text[data-v-6fbd30e4],.starter-forms label.btn~.grey-text[data-v-6fbd30e4]{display:block;width:100%;overflow-wrap:anywhere}.starter-forms .btn-flat[data-v-6fbd30e4]{width:100%;text-align:center}.starter-forms div[style*="display:flex"][data-v-6fbd30e4]{align-items:stretch!important}.starter-forms div[style*="margin-top: 16px"][style*="display:flex"][data-v-6fbd30e4]{flex-direction:column}.starter-forms button[type=submit]+.btn-flat[data-v-6fbd30e4],.starter-forms button[type=submit][data-v-6fbd30e4]{width:100%}}.coredeck-fullwidth[data-v-1de9864d]{width:100%;max-width:none;padding:0 24px}.staff-list[data-v-1de9864d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.staff-row[data-v-1de9864d]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:14px;padding:14px 14px;border:1px solid rgba(0,0,0,.1);border-radius:12px;width:100%;box-sizing:border-box}.staff-main[data-v-1de9864d]{flex:1 1 260px;min-width:0}.staff-name[data-v-1de9864d]{font-weight:700;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-sub[data-v-1de9864d]{margin-top:4px;font-size:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.staff-email[data-v-1de9864d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dot[data-v-1de9864d]{opacity:.6}.staff-kpis[data-v-1de9864d]{display:flex;gap:18px;align-items:center;flex:0 1 auto;min-width:0}.kpi[data-v-1de9864d]{min-width:90px}.kpi-label[data-v-1de9864d]{font-size:11px}.kpi-value[data-v-1de9864d]{font-size:14px;font-weight:600;margin-top:2px}.staff-actions[data-v-1de9864d]{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex:0 1 auto;min-width:0;max-width:100%;flex-wrap:wrap}.staff-actions .btn-small[data-v-1de9864d]{white-space:nowrap}#staff-starter-forms-modal[data-v-1de9864d]{width:75%!important;max-width:1100px}@media (max-width:900px){.staff-kpis[data-v-1de9864d]{order:3;width:100%}.staff-actions[data-v-1de9864d]{order:2;width:100%;justify-content:flex-start}}@media (max-width:600px){#staff-starter-forms-modal[data-v-1de9864d]{width:95%!important;max-width:none}}.email-link-finish-view[data-v-6192e1b2]{margin-top:40px;max-width:560px}.email-link-finish-card[data-v-6192e1b2]{border-radius:12px;overflow:hidden}.email-link-finish-copy[data-v-6192e1b2]{margin-top:10px}.email-link-finish-error[data-v-6192e1b2]{margin-top:12px;white-space:pre-wrap}@media (max-width:600px){.email-link-finish-view[data-v-6192e1b2]{width:94%;margin-top:22px}.email-link-finish-card .card-content[data-v-6192e1b2]{padding:18px}.email-link-finish-card .card-title[data-v-6192e1b2]{font-size:1.45rem;line-height:1.25}}#userProfileModal[data-v-162be7fc]{max-height:88vh}#userProfileModal .modal-content[data-v-162be7fc]{padding-bottom:12px}#userProfileModal .modal-footer[data-v-162be7fc]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 24px;height:auto}@media (max-width:600px){#userProfileModal[data-v-162be7fc]{width:94%!important;max-height:92vh;top:4%!important}#userProfileModal .modal-content[data-v-162be7fc]{padding:18px}#userProfileModal h5[data-v-162be7fc]{font-size:1.45rem;margin-top:0}#userProfileModal .file-field.input-field[data-v-162be7fc]{max-width:100%!important}#userProfileModal .file-field .btn[data-v-162be7fc]{width:100%;margin-bottom:8px}#userProfileModal .file-path-wrapper[data-v-162be7fc]{padding-left:0}#userProfileModal .modal-footer[data-v-162be7fc]{flex-direction:column-reverse;align-items:stretch;padding:12px 18px 18px}#userProfileModal .modal-footer .btn-flat[data-v-162be7fc],#userProfileModal .modal-footer .btn[data-v-162be7fc]{width:100%;text-align:center}}.modal-title[data-v-399e501a]{margin-top:0;color:#263238}.modal-subtitle[data-v-399e501a]{margin-bottom:18px;color:#263238}.question-card[data-v-399e501a]{margin-bottom:16px}.question-title[data-v-399e501a]{font-size:16px;font-weight:600;margin-bottom:12px;color:#263238}.answer-row[data-v-399e501a]{display:flex;gap:30px;flex-wrap:wrap}.comment-box[data-v-399e501a]{margin-top:10px}.custom-modal-footer[data-v-399e501a]{display:flex;justify-content:flex-end;gap:10px;padding:0 16px 16px}@media (max-width:600px){#start-day-check-modal[data-v-399e501a]{width:94%!important;max-height:92vh;top:4%!important}#start-day-check-modal .modal-content[data-v-399e501a]{padding:18px}.modal-title[data-v-399e501a]{font-size:1.45rem;line-height:1.25}.question-card[data-v-399e501a]{padding:14px}.question-title[data-v-399e501a]{font-size:15px;line-height:1.3}.answer-row[data-v-399e501a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.answer-row label[data-v-399e501a]{border:1px solid #cfd8dc;border-radius:10px;padding:8px 10px;background:#fafafa}.custom-modal-footer[data-v-399e501a]{flex-direction:column-reverse;align-items:stretch;height:auto;padding:12px 18px 18px}.custom-modal-footer .btn-flat[data-v-399e501a],.custom-modal-footer .btn[data-v-399e501a]{width:100%;text-align:center}}.day-actions[data-v-a128e6a6]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0;max-width:100%}.day-actions__buttons[data-v-a128e6a6]{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.day-btn[data-v-a128e6a6]{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;height:40px;line-height:1!important;padding:0 16px!important;border-radius:10px!important;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;margin:0!important;box-shadow:none!important}.day-btn[data-v-a128e6a6]:hover{box-shadow:0 2px 8px rgba(0,0,0,.18)!important}.day-btn__label[data-v-a128e6a6]{display:inline-flex;align-items:center;justify-content:center}.day-btn--start[data-v-a128e6a6]{background:#cfd8dc!important;color:#37474f!important}.day-btn--start[data-v-a128e6a6]:hover{background:#b0bec5!important}.day-btn--end[data-v-a128e6a6]{background:#00897b!important;color:#fff!important}.day-btn--end[data-v-a128e6a6]:hover{background:#00796b!important}.day-actions__message[data-v-a128e6a6]{width:100%;font-size:12px;line-height:1.35;text-align:right}.day-btn.disabled[data-v-a128e6a6],.day-btn[data-v-a128e6a6]:disabled{pointer-events:none;opacity:.55!important;box-shadow:none!important}@media (max-width:992px){.day-actions[data-v-a128e6a6]{align-items:center}.day-actions__buttons[data-v-a128e6a6]{justify-content:center}.day-actions__message[data-v-a128e6a6]{text-align:center}}@media (max-width:600px){.day-actions[data-v-a128e6a6]{width:100%;align-items:stretch}.day-actions__buttons[data-v-a128e6a6]{width:100%;flex-direction:column;gap:10px}.day-btn[data-v-a128e6a6]{width:100%;min-height:44px;height:44px}.day-actions__message[data-v-a128e6a6]{text-align:left}}@media (max-width:420px){.day-btn[data-v-a128e6a6]{font-size:13px;padding:0 12px!important}}.core-navbar[data-v-ec391948]{line-height:normal}.core-top[data-v-ec391948]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:64px;gap:14px;padding-top:8px;padding-bottom:8px}.core-top-left[data-v-ec391948]{display:flex;align-items:center;gap:12px;min-width:0}.core-top-center[data-v-ec391948]{display:flex;justify-content:center;min-width:0}.core-top-right[data-v-ec391948]{display:flex;justify-content:flex-end;align-items:center;min-width:0}.core-actions[data-v-ec391948]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.coredeck-logo[data-v-ec391948]{position:static!important;transform:none!important;display:inline-flex;align-items:center;min-height:64px;font-weight:600;white-space:nowrap}.nav-chip[data-v-ec391948]{max-width:min(420px,34vw);display:inline-flex;align-items:center;gap:8px;overflow:hidden}.nav-chip span[data-v-ec391948]{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-ec391948] .nav-logout{white-space:nowrap;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;min-height:36px;line-height:36px;margin:0}[data-v-ec391948] .rounded{border-radius:999px}.core-menu-wrap[data-v-ec391948]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.core-menu-wrap[data-v-ec391948]::-webkit-scrollbar{height:6px}.core-menu[data-v-ec391948]{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;margin:0;padding:10px 0;min-width:-moz-max-content;min-width:max-content}.core-menu>li[data-v-ec391948]{display:flex;align-items:center;flex:0 0 auto}.core-menu>li>a[data-v-ec391948]{display:inline-flex;align-items:center;line-height:normal;padding:0 10px;white-space:nowrap}.core-menu .material-icons.right[data-v-ec391948]{margin-left:6px;height:24px;line-height:24px;display:inline-flex;align-items:center}.nav-label--short[data-v-ec391948]{display:none}.mobile-actions[data-v-ec391948]{padding:16px}.mobile-logout[data-v-ec391948]{margin-top:12px;width:100%}@media (min-width:601px) and (max-width:1100px){.core-top[data-v-ec391948]{grid-template-columns:minmax(0,1fr) minmax(180px,auto) minmax(0,1fr);gap:10px}.nav-chip[data-v-ec391948]{max-width:min(280px,28vw)}.nav-chip span[data-v-ec391948]{max-width:220px}.core-actions[data-v-ec391948]{gap:10px}.nav-label--full[data-v-ec391948]{display:none}.nav-label--short[data-v-ec391948]{display:inline}}@media (min-width:601px) and (max-width:850px){.core-top[data-v-ec391948]{grid-template-columns:1fr;justify-items:stretch;align-items:stretch}.core-top-center[data-v-ec391948],.core-top-left[data-v-ec391948],.core-top-right[data-v-ec391948]{justify-content:center}.core-top-left[data-v-ec391948]{order:1}.core-top-center[data-v-ec391948]{order:2}.core-top-right[data-v-ec391948]{order:3}.nav-chip[data-v-ec391948]{max-width:min(520px,80vw)}.nav-chip span[data-v-ec391948]{max-width:420px}.core-actions[data-v-ec391948]{justify-content:center}}@media (max-width:600px){.core-top[data-v-ec391948]{grid-template-columns:auto 1fr;min-height:56px;gap:10px;padding-top:0;padding-bottom:0}.coredeck-logo[data-v-ec391948]{min-height:56px;font-size:2rem}.sidenav-trigger[data-v-ec391948]{display:inline-flex;align-items:center;height:56px}.mobile-actions[data-v-ec391948] .btn{width:100%;margin-top:10px}.core-top[data-v-ec391948]{width:94%}.coredeck-logo[data-v-ec391948]{font-size:1.7rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.sidenav[data-v-ec391948]{width:min(88vw,340px)}.sidenav .chip[data-v-ec391948]{max-width:calc(100% - 24px);overflow:hidden}.sidenav .chip span[data-v-ec391948]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.mobile-actions[data-v-ec391948]{padding:12px 16px 20px}}select.browser-default[data-v-02c09c83]{width:auto}@media (max-width:600px){.card-panel[data-v-02c09c83]{padding:12px}p.grey-text[data-v-02c09c83]{align-items:flex-start!important;gap:6px!important;line-height:1.45}select.browser-default[data-v-02c09c83]{width:100%!important;max-width:100%!important;min-height:36px;height:36px!important;line-height:36px!important;margin-top:4px}p.grey-text span[data-v-02c09c83],p.grey-text strong[data-v-02c09c83],p.grey-text template[data-v-02c09c83]{max-width:100%}a.btn[data-v-02c09c83]{width:100%;height:auto!important;min-height:40px;line-height:1.2!important;padding:10px 12px!important;margin-top:8px}span[style*=flex][data-v-02c09c83]{display:none}}body,html{height:100%;margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.rounded{border-radius:30px}@media (min-width:993px){.container{width:92%;max-width:1400px}}:root{--app-button-radius:9px;--app-button-border:1px solid rgba(0,0,0,.12);--app-button-gap:10px}.btn,.btn-large,.btn-small,button,input[type=button],input[type=submit]{border-radius:var(--app-button-radius)!important;border:var(--app-button-border)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--app-button-gap)!important;text-transform:none!important;letter-spacing:normal!important;font-weight:200!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease,filter .2s ease!important}.btn,button.btn,input[type=button].btn,input[type=submit].btn{min-height:42px!important;height:42px!important;line-height:42px!important;padding:0 20px!important;font-size:16px!important;font-weight:400!important}.btn-large,button.btn-large{min-height:52px!important;height:52px!important;line-height:52px!important;padding:0 28px!important;font-size:18px!important;font-weight:400!important}.btn-small,button.btn-small{min-height:32px!important;height:32px!important;line-height:32px!important;padding:0 14px!important;font-size:14px!important;font-weight:400!important}button:not(.btn):not(.btn-large):not(.btn-small):not(.btn-flat):not(.btn-floating){min-height:42px!important;height:auto!important;padding:0 20px!important;font-size:16px!important;font-weight:400!important}.btn-large:hover,.btn-small:hover,.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none!important;filter:brightness(.97)}.btn-large:active,.btn-small:active,.btn:active,button:active,input[type=button]:active,input[type=submit]:active{transform:translateY(1px)}.btn-large:disabled,.btn-small:disabled,.btn:disabled,button:disabled,input[type=button]:disabled,input[type=submit]:disabled{opacity:.55!important;cursor:not-allowed!important;pointer-events:none!important}.btn .material-icons,.btn i,.btn-large .material-icons,.btn-large i,.btn-small .material-icons,.btn-small i,button .material-icons,button i{margin:0!important;line-height:1!important;font-size:22px!important}.btn-flat,button.btn-flat{min-height:auto!important;height:auto!important;line-height:normal!important;padding:8px 12px!important;border:none!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;font-size:16px!important;font-weight:400!important}.btn-floating,button.btn-floating{width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-icon,.btn-table-action,button.btn-icon,button.btn-table-action{min-height:34px!important;height:34px!important;line-height:34px!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important;border-radius:8px!important}.login-view .login-card .btn,.login-view .login-card button:not(.btn-flat){min-height:66px!important;height:66px!important;line-height:66px!important;padding:0 28px!important;font-size:23px!important;font-weight:400!important}:root{--coredeck-page-max:1400px;--coredeck-mobile-gutter:12px;--coredeck-card-radius:12px}.container{width:92%;max-width:var(--coredeck-page-max)}.card{border-radius:var(--coredeck-card-radius);overflow-wrap:anywhere}.card .card-content{box-sizing:border-box}.core-header,.coredeck-toolbar,.page-header,.row.valign-wrapper,.workflow-header{flex-wrap:wrap}.collection,.core-table,.dynamic-card-grid,.responsive-table,.sc-table-wrap,.table-wrap{max-width:100%}.responsive-table,.sc-table-wrap,.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-table table,.sc-table-wrap table,.table-wrap table{min-width:640px}.browser-default,.materialize-textarea,input,select,textarea{max-width:100%;box-sizing:border-box}.truncate{max-width:100%}.card-title,div,h3,h4,h5,h6,p,span,strong,td,th{overflow-wrap:anywhere}@media only screen and (max-width:600px){body,html{overflow-x:hidden}.container{width:100%!important;max-width:100%!important;padding-left:var(--coredeck-mobile-gutter);padding-right:var(--coredeck-mobile-gutter);box-sizing:border-box}.section{padding-top:12px;padding-bottom:12px}.row{margin-left:0;margin-right:0}.row .col{padding-left:0!important;padding-right:0!important}.row.valign-wrapper{display:block}.right-align{text-align:left!important}.center-align,.center-align-on-mobile{text-align:center}.card{margin-left:0;margin-right:0;border-radius:12px}.card .card-content{padding:14px!important}.card-action,.card-actions,.core-actions,.page-header,.workflow-header{display:flex!important;flex-direction:column;align-items:stretch!important;gap:8px}.btn,.btn-large,.btn-small,button.btn,button.btn-large,button.btn-small,input[type=button].btn,input[type=submit].btn{width:100%!important;margin:4px 0!important}.btn-flat,button.btn-flat{width:auto!important;align-self:center}.input-field{margin-top:10px;margin-bottom:10px}.file-field .btn{width:100%!important;margin-bottom:8px!important}.file-field .file-path-wrapper{padding-left:0}table td,table th{white-space:nowrap;font-size:13px;padding:8px 10px}.collapsible-header{gap:8px;align-items:flex-start}.collapsible-header .badge{margin-left:0!important}.chip{max-width:100%;height:auto;min-height:32px;line-height:20px;padding-top:6px;padding-bottom:6px;white-space:normal}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.45rem}}@media only screen and (max-width:380px){.container{padding-left:10px;padding-right:10px}.card .card-content{padding:12px!important}table td,table th{font-size:12px;padding:7px 8px}}