body{margin:0;min-width:320px;min-height:100vh;font-family:IBM Plex Mono,JetBrains Mono,Fira Code,Segoe UI,monospace;color:#f4f7ff;background:radial-gradient(circle at 15% 15%,rgba(28,117,255,.18),transparent 28%),radial-gradient(circle at 82% 18%,rgba(0,217,170,.12),transparent 20%),linear-gradient(180deg,#020814,#010611)}button,input,select{font:inherit}#app[data-v-ff39b22a]{min-height:100vh}.auth-shell[data-v-ff39b22a]{position:relative;overflow:hidden;min-height:100vh}.auth-grid[data-v-ff39b22a]{position:absolute;inset:0;background-image:linear-gradient(rgba(66,111,194,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(66,111,194,.09) 1px,transparent 1px);background-size:42px 42px;opacity:.4;-webkit-mask-image:radial-gradient(circle at center,black 62%,transparent 100%);mask-image:radial-gradient(circle at center,black 62%,transparent 100%);pointer-events:none}.auth-glow[data-v-ff39b22a]{position:absolute;width:480px;height:480px;filter:blur(90px);opacity:.3;pointer-events:none}.auth-glow--left[data-v-ff39b22a]{top:-160px;left:-120px;background:#1572ff80}.auth-glow--right[data-v-ff39b22a]{right:-140px;bottom:-180px;background:#ff3d7a42}.auth-layout[data-v-ff39b22a]{position:relative;z-index:1;display:grid;place-items:center;width:min(1380px,calc(100vw - 32px));min-height:100vh;margin:0 auto;padding:24px 0}.panel[data-v-ff39b22a]{border:1px solid rgba(61,97,166,.26);border-radius:28px;background:linear-gradient(180deg,#07152fe6,#040c1ff0);box-shadow:inset 0 0 0 1px #6391e20a,0 24px 60px #00000057;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-panel[data-v-ff39b22a]{display:grid;gap:24px;align-content:start;width:min(100%,520px);padding:24px}.field input[data-v-ff39b22a],.field select[data-v-ff39b22a],.submit-button[data-v-ff39b22a]{border:1px solid rgba(68,101,161,.24);background:#09142bcc;box-shadow:inset 0 0 0 1px #5580cc0a,0 14px 32px #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-panel__header p[data-v-ff39b22a]{margin:0;color:#8a9bbf;line-height:1.8}.auth-form[data-v-ff39b22a]{display:grid;gap:16px}.field[data-v-ff39b22a]{display:grid;gap:10px}.field span[data-v-ff39b22a]{color:#9db0d4;font-size:.82rem;text-transform:uppercase;letter-spacing:.14em}.field input[data-v-ff39b22a],.field select[data-v-ff39b22a]{width:100%;height:52px;padding:0 16px;border-radius:14px;color:#eef5ff;outline:0}.field input[data-v-ff39b22a]::placeholder{color:#667ba4}.password-field[data-v-ff39b22a]{position:relative}.password-field input[data-v-ff39b22a]{padding-right:124px}.password-toggle[data-v-ff39b22a]{position:absolute;top:50%;right:10px;transform:translateY(-50%);min-width:98px;height:36px;border:1px solid rgba(76,112,176,.24);border-radius:10px;color:#cfe3ff;background:#0f1f3feb;cursor:pointer}.auth-options[data-v-ff39b22a]{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#8a9dc1;font-size:.86rem}.auth-options a[data-v-ff39b22a]{color:#2edcff;text-decoration:none}.checkbox[data-v-ff39b22a]{display:inline-flex;align-items:center;gap:10px}.checkbox input[data-v-ff39b22a]{accent-color:#1cc8f5}.submit-button[data-v-ff39b22a]{height:56px;border-radius:16px;color:#fff;font-weight:700;letter-spacing:.04em;background:linear-gradient(180deg,#1cc8f533,#119fdb24),#0a1933e6;cursor:pointer}.submit-button[data-v-ff39b22a]:disabled,.password-toggle[data-v-ff39b22a]:disabled,.field input[data-v-ff39b22a]:disabled,.field select[data-v-ff39b22a]:disabled{cursor:not-allowed;opacity:.7}.auth-error[data-v-ff39b22a]{margin:0;color:#ff7e91;font-size:.84rem;text-align:center}.auth-demo[data-v-ff39b22a]{margin:0;color:#8a9dc1;font-size:.84rem;text-align:center}@media(max-width:760px){.auth-layout[data-v-ff39b22a]{width:min(calc(100vw - 20px),1380px);padding:10px 0 20px}.auth-panel[data-v-ff39b22a]{padding:20px}.auth-options[data-v-ff39b22a]{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}button{cursor:pointer}body{margin:0;min-width:320px;min-height:100vh;font-family:IBM Plex Mono,JetBrains Mono,Segoe UI,monospace;background:#1b1818;color:#f3f6ff}button{font:inherit}#app[data-v-080ff84b]{min-height:100vh}.dashboard-shell[data-v-080ff84b]{min-height:100vh;padding:8px}.frame[data-v-080ff84b]{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:calc(100vh - 16px);border:1px solid #3b3a3f;border-radius:16px;overflow:hidden;background:#151820;transition:grid-template-columns .2s ease}.frame--sidebar-hidden[data-v-080ff84b]{grid-template-columns:32px minmax(0,1fr)}.sidebar-toggle[data-v-080ff84b]{grid-row:1;grid-column:1}.sidebar[data-v-080ff84b]{grid-row:2;grid-column:1}.topbar[data-v-080ff84b]{grid-row:1;grid-column:2}.content[data-v-080ff84b]{grid-row:2;grid-column:2}.sidebar--collapsed[data-v-080ff84b]{overflow:hidden;padding:0;gap:0}.sidebar--collapsed[data-v-080ff84b]>*:not(.sidebar-toggle){display:none}.sidebar-toggle[data-v-080ff84b]{border:0;border-right:1px solid rgba(84,92,112,.22);border-bottom:1px solid rgba(84,92,112,.22);border-radius:0;background:transparent;color:#7c8baf;font-size:16px;padding:0}.sidebar[data-v-080ff84b]{display:flex;flex-direction:column;gap:26px;padding:18px 8px;border-right:1px solid rgba(84,92,112,.22);background:#141822}.sidebar__brand[data-v-080ff84b]{display:flex;align-items:flex-start;gap:12px;padding:0 12px 10px}.sidebar__logo[data-v-080ff84b]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(180deg,#2378ff,#1f4fb5)}.sidebar__logo svg[data-v-080ff84b],.topbar-icon svg[data-v-080ff84b],.search-box svg[data-v-080ff84b]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sidebar__logo svg[data-v-080ff84b]{color:#d9ebff}.sidebar__brand h1[data-v-080ff84b],.sidebar__brand p[data-v-080ff84b],.sidebar-section__title[data-v-080ff84b],.sidebar-link[data-v-080ff84b],.summary-card__title[data-v-080ff84b],.summary-card__subtitle[data-v-080ff84b],.store-card__header h2[data-v-080ff84b],.store-card__header p[data-v-080ff84b],.metric-box span[data-v-080ff84b],.store-card__footer[data-v-080ff84b],.details-panel__header h3[data-v-080ff84b],.details-panel__header p[data-v-080ff84b],.details-panel__section-title[data-v-080ff84b],.employee-card__name[data-v-080ff84b],.employee-card__role[data-v-080ff84b],.employee-card__time[data-v-080ff84b],.shift-panel__label[data-v-080ff84b],.shift-panel__numbers[data-v-080ff84b],.shift-panel__status[data-v-080ff84b]{margin:0}.sidebar__brand h1[data-v-080ff84b]{font-size:.78rem;letter-spacing:.04em}.sidebar__brand p[data-v-080ff84b],.sidebar-section__title[data-v-080ff84b],.summary-card__title[data-v-080ff84b],.metric-box span[data-v-080ff84b],.details-panel__section-title[data-v-080ff84b],.shift-panel__label[data-v-080ff84b]{color:#637092;font-size:.68rem;text-transform:uppercase;letter-spacing:.18em}.sidebar-section[data-v-080ff84b]{display:grid;gap:10px}.sidebar-section__title[data-v-080ff84b]{padding:0 12px}.sidebar-link[data-v-080ff84b]{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 12px;border:0;border-radius:10px;color:#9aa8ca;background:transparent;cursor:pointer}.sidebar-link--active[data-v-080ff84b]{color:#58a8ff;background:#20304c}.sidebar-link__label[data-v-080ff84b]{display:inline-flex;align-items:center;gap:10px;font-size:.92rem}.sidebar-link__count[data-v-080ff84b]{color:#5b6788;font-size:.85rem}.sidebar-link__dot[data-v-080ff84b],.sidebar-link__icon[data-v-080ff84b]{display:inline-block;width:8px;height:8px;border-radius:999px;background:#f04f5a}.sidebar-link__icon[data-v-080ff84b]{width:12px;height:12px;border-radius:3px;background:linear-gradient(90deg,#5dd4ff 0 33%,#f0d167 33% 66%,#69e49a 66% 100%)}.sidebar-link--warning .sidebar-link__dot[data-v-080ff84b]{background:#efb234}.sidebar-link--success .sidebar-link__dot[data-v-080ff84b]{background:#35d696}.content[data-v-080ff84b]{display:flex;flex-direction:column;min-width:0;min-height:0}.topbar[data-v-080ff84b],.summary[data-v-080ff84b],.toolbar[data-v-080ff84b]{border-bottom:1px solid rgba(84,92,112,.22)}.topbar[data-v-080ff84b]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:12px 18px}.topbar__brands[data-v-080ff84b]{display:flex;align-items:center;gap:12px;min-width:0}.topbar__actions[data-v-080ff84b],.toolbar[data-v-080ff84b],.toolbar__left[data-v-080ff84b],.chips[data-v-080ff84b],.tabs[data-v-080ff84b],.employee-card__left[data-v-080ff84b],.employee-card__right[data-v-080ff84b]{display:flex}.topbar__actions[data-v-080ff84b],.toolbar[data-v-080ff84b],.toolbar__left[data-v-080ff84b],.chips[data-v-080ff84b],.tabs[data-v-080ff84b]{flex-direction:row;align-items:center;gap:8px}.employee-card__left[data-v-080ff84b]{flex-direction:row;align-items:center;gap:10px;min-width:0}.employee-card__left>div[data-v-080ff84b]{min-width:0}.employee-card__status-row[data-v-080ff84b]{display:flex;align-items:center;gap:6px}.topbar__actions[data-v-080ff84b],.toolbar[data-v-080ff84b],.toolbar__left[data-v-080ff84b],.chips[data-v-080ff84b]{flex-wrap:wrap}.topbar__actions[data-v-080ff84b]{justify-content:flex-end;min-width:0}.live-pill[data-v-080ff84b],.topbar-button[data-v-080ff84b],.topbar-icon[data-v-080ff84b],.search-box[data-v-080ff84b],.tabs[data-v-080ff84b],.chip[data-v-080ff84b],.shift-panel[data-v-080ff84b]{border:1px solid #2e3750;background:#1a2130}.live-pill[data-v-080ff84b]{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;color:#38e19c;font-size:.86rem}.live-pill__dot[data-v-080ff84b]{width:7px;height:7px;border-radius:999px;background:#29e49f;box-shadow:0 0 10px #29e49fcc}.topbar__updated[data-v-080ff84b],.store-card__footer[data-v-080ff84b],.store-card__header p[data-v-080ff84b],.details-panel__header p[data-v-080ff84b],.employee-card__role[data-v-080ff84b],.shift-panel--default .shift-panel__status[data-v-080ff84b]{color:#697690}.topbar__updated[data-v-080ff84b]{font-size:.84rem}.topbar__updated strong[data-v-080ff84b]{color:#adb8d5}.topbar-button[data-v-080ff84b],.topbar-icon[data-v-080ff84b]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:10px;color:#aeb9d8}.topbar__actions>.topbar-button[data-v-080ff84b]{margin-left:auto}.topbar-icon[data-v-080ff84b]{width:34px;padding:0}.topbar-logout[data-v-080ff84b]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;border:1px solid rgba(155,52,84,.65);border-radius:10px;color:#f3d7df;text-decoration:none;background:#401122e6;cursor:pointer}.brand-switch[data-v-080ff84b]{display:inline-flex;align-items:center;gap:10px;min-width:176px;max-width:100%;min-height:48px;padding:0 14px;border:1px solid #33425d;border-radius:16px;color:#d9e3f8;text-decoration:none;background:#1a2130}.brand-switch--active[data-v-080ff84b]{background:#555e69;border-color:#6c7683}.brand-switch__mark[data-v-080ff84b]{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;font-weight:700}.brand-switch__mark--europharma[data-v-080ff84b]{background:linear-gradient(180deg,#19d9a6,#0d8f70)}.brand-switch__mark--marwin[data-v-080ff84b]{background:linear-gradient(180deg,#20d0ff,#2469ff)}.brand-switch__text[data-v-080ff84b]{display:flex;flex-direction:column;gap:2px}.brand-switch__text strong[data-v-080ff84b],.brand-switch__text small[data-v-080ff84b]{line-height:1.1}.brand-switch__text strong[data-v-080ff84b]{font-size:.98rem}.brand-switch__text small[data-v-080ff84b]{color:#8090b0;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}.summary[data-v-080ff84b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card[data-v-080ff84b]{min-height:116px;padding:18px 24px;border-right:1px solid rgba(84,92,112,.22)}.summary-card[data-v-080ff84b]:last-child{border-right:0}.summary-card__value[data-v-080ff84b]{margin:14px 0 8px;font-size:3.1rem;line-height:1;font-weight:700}.summary-card__subtitle[data-v-080ff84b]{color:#6f7b97;font-size:.88rem}.summary-card--blue .summary-card__value[data-v-080ff84b]{color:#4a95ff}.summary-card--green .summary-card__value[data-v-080ff84b]{color:#33de92}.summary-card--danger .summary-card__value[data-v-080ff84b]{color:#ff4f55}.toolbar[data-v-080ff84b]{justify-content:space-between;padding:10px 18px;gap:12px}.toolbar__left[data-v-080ff84b]{min-width:0;flex:1;flex-wrap:wrap;align-items:flex-start}.search-box[data-v-080ff84b]{display:flex;align-items:center;gap:10px;flex:0 1 240px;min-width:min(240px,100%);max-width:320px;height:32px;min-height:32px;max-height:32px;padding:0 14px;border-radius:10px;color:#62718f;align-self:center}.search-box__input[data-v-080ff84b]{width:100%;border:0;outline:0;color:#dbe4fa;background:transparent}.search-box__input[data-v-080ff84b]::placeholder{color:#62718f}.tabs[data-v-080ff84b]{flex-wrap:wrap;padding:3px;border-radius:10px}.tab[data-v-080ff84b]{min-width:62px;height:32px;border:0;border-radius:8px;color:#95a3c3;background:transparent}.tab--active[data-v-080ff84b]{color:#fff;background:#101522;font-weight:700}.chip[data-v-080ff84b]{min-height:32px;padding:0 14px;border-radius:999px;color:#8f9cbb;cursor:pointer}.chips--status[data-v-080ff84b],.chips--period[data-v-080ff84b]{min-width:0}.chip--active[data-v-080ff84b]{color:#fff;font-weight:700}.chip--icon[data-v-080ff84b]:before{content:"▦";margin-right:6px;color:#7c8baf}.period-inputs[data-v-080ff84b]{display:flex;flex-wrap:wrap;gap:8px}.period-label[data-v-080ff84b]{display:flex;align-items:center;gap:6px}.period-label__text[data-v-080ff84b]{font-size:13px;color:#7c8baf;white-space:nowrap}.period-input[data-v-080ff84b]{min-height:32px;width:170px;max-width:100%;padding:0 10px;border:1px solid #2e3750;border-radius:999px;color:#dbe4fa;background:#1a2130}.workspace[data-v-080ff84b]{display:grid;grid-template-columns:minmax(0,1fr) 360px;flex:1;min-height:0}.workspace--full[data-v-080ff84b]{grid-template-columns:minmax(0,1fr)}.cards-grid[data-v-080ff84b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 14px 8px 18px;align-content:start;overflow:auto}.objects-state[data-v-080ff84b]{grid-column:1 / -1;min-height:120px;padding:18px;border:1px solid #2b3246;border-radius:14px;color:#aeb9d8;background:#1a2130}.objects-state--error[data-v-080ff84b]{color:#ff7e91}.store-card[data-v-080ff84b]{position:relative;display:grid;gap:10px;min-height:214px;padding:14px 14px 12px;border:1px solid #2b3246;border-radius:14px;background:#1a1f2b;color:#f3f6ff;text-align:left}.store-card[data-v-080ff84b]:disabled,.store-card--disabled[data-v-080ff84b]{cursor:default}.store-card[data-v-080ff84b]:disabled{opacity:.82}.store-card--danger[data-v-080ff84b]{box-shadow:inset 0 3px #ff5256}.store-card--warning[data-v-080ff84b]{box-shadow:inset 0 3px #f6b513}.store-card--success[data-v-080ff84b]{box-shadow:inset 0 3px #26d28d}.store-card--selected[data-v-080ff84b]{border-color:#3b95ff;box-shadow:inset 0 3px #3b95ff,0 0 0 1px #3b95ff40}.store-card__badge[data-v-080ff84b]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#fff;font-size:.78rem;background:#f14c4b}.store-card--warning .store-card__badge[data-v-080ff84b]{background:#f7b500}.store-card--success .store-card__badge[data-v-080ff84b]{background:#27c486}.store-card__header h2[data-v-080ff84b]{font-size:.92rem}.store-card__header p[data-v-080ff84b]{margin-top:6px;font-size:.84rem}.store-card__stats[data-v-080ff84b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-box[data-v-080ff84b]{display:grid;gap:8px;padding:12px 14px;border-right:1px solid rgba(84,92,112,.18);border-radius:8px;background:#202635}.metric-box[data-v-080ff84b]:last-child{border-right:0}.metric-box strong[data-v-080ff84b]{font-size:2.1rem;line-height:1}.metric-box:last-child strong[data-v-080ff84b]{color:#4b95ff}.store-card__delta[data-v-080ff84b]{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:8px;font-size:.8rem;font-weight:700}.store-card__delta--danger[data-v-080ff84b]{color:#ff524f;background:#6a212a73}.store-card__delta--warning[data-v-080ff84b]{color:#f2b612;background:#5a451b73}.store-card__delta--success[data-v-080ff84b]{color:#26e09a;background:#1254436b}.store-card__line[data-v-080ff84b]{width:78%;height:3px;border-radius:999px}.store-card__line--green[data-v-080ff84b]{background:#26e09a}.store-card__line--yellow[data-v-080ff84b]{background:#f3b216}.store-card__line--red[data-v-080ff84b]{background:#ff4f55}.store-card__footer[data-v-080ff84b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(84,92,112,.2);font-size:.76rem}.store-card__time[data-v-080ff84b]{color:#697690;white-space:nowrap}.store-card__action[data-v-080ff84b]{color:#4e97ff;margin-left:auto;text-align:right;white-space:nowrap}.details-panel[data-v-080ff84b]{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-left:1px solid rgba(84,92,112,.22);background:#171b24}.details-panel__header[data-v-080ff84b]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 16px 16px;border-bottom:1px solid rgba(84,92,112,.22)}.details-panel__header h3[data-v-080ff84b]{font-size:1.02rem}.details-panel__close[data-v-080ff84b]{width:30px;height:30px;border:1px solid #30374a;border-radius:8px;color:#7b87a2;background:#1e2432}.shift-panels[data-v-080ff84b]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px 18px}.shift-panel[data-v-080ff84b]{min-height:102px;padding:12px 10px;border-radius:10px}.shift-panel--active[data-v-080ff84b]{border-color:#3b95ff;box-shadow:0 0 0 1px #3b95ff3d}.shift-panel__numbers[data-v-080ff84b]{margin-top:12px;color:#dbe4fa;font-size:.82rem}.shift-panel__numbers strong[data-v-080ff84b]{font-size:2rem;line-height:1}.shift-panel__status[data-v-080ff84b]{margin-top:8px;font-size:.77rem}.shift-panel--success .shift-panel__status[data-v-080ff84b],.employee-status--success[data-v-080ff84b],.employee-card__time.employee-status--success[data-v-080ff84b]{color:#2be197}.shift-panel--danger .shift-panel__status[data-v-080ff84b],.employee-status--danger[data-v-080ff84b],.employee-card__time.employee-status--danger[data-v-080ff84b]{color:#ff5658}.shift-panel--warning .shift-panel__status[data-v-080ff84b],.employee-status--warning[data-v-080ff84b],.employee-card__time.employee-status--warning[data-v-080ff84b]{color:#efb823}.details-panel__section[data-v-080ff84b]{display:flex;flex-direction:column;min-height:0;padding:0 16px 16px;border-top:1px solid rgba(84,92,112,.22)}.details-panel__section--employees[data-v-080ff84b]{flex:1}.details-panel__section--employees .employee-list[data-v-080ff84b]{flex:1;min-height:0;overflow-y:auto}.details-panel__section-title[data-v-080ff84b]{padding:14px 0 12px}.employee-list[data-v-080ff84b]{display:flex;flex-direction:column;gap:12px;overflow:auto}.employee-list--empty[data-v-080ff84b]{align-items:center;justify-content:center;min-height:120px;border:1px dashed rgba(84,92,112,.3);border-radius:12px;color:#697690}.employee-card[data-v-080ff84b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.employee-card--panel[data-v-080ff84b]{padding:12px 0;border-top:1px solid rgba(84,92,112,.18)}.employee-card--panel[data-v-080ff84b]:first-child{border-top:0;padding-top:0}.object-card[data-v-080ff84b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(84,92,112,.24);border-radius:12px;background:#1b2230;cursor:pointer}.object-card--active[data-v-080ff84b]{border-color:#3b95ff;box-shadow:0 0 0 1px #3b95ff40}.object-card__meta[data-v-080ff84b]{display:flex;align-items:center;justify-content:flex-end}.employee-card__right[data-v-080ff84b]{flex-direction:column;align-items:flex-end;gap:6px}.employee-card__avatar[data-v-080ff84b]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#dff7ec;background:#25a67029;font-weight:700}.employee-card__avatar.employee-status--success[data-v-080ff84b]{color:#2be197;background:#1b99672e}.employee-card__avatar.employee-status--warning[data-v-080ff84b]{color:#efb823;background:#7a5b1938}.employee-card__avatar.employee-status--danger[data-v-080ff84b]{color:#ff8d92;background:#7b222833}.employee-card__role[data-v-080ff84b]{margin-top:4px;font-size:.8rem}.employee-card__schedule[data-v-080ff84b]{margin:4px 0 0;color:#7f8aa3;font-size:.64rem;line-height:1.1;text-align:left;white-space:nowrap}.employee-card__time[data-v-080ff84b]{font-weight:700;font-size:.85rem;text-transform:lowercase}.employee-status[data-v-080ff84b]{display:inline-flex;align-items:center;justify-content:center;width:112px;min-height:22px;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:700;text-align:center}.employee-status--success[data-v-080ff84b]{background:#1b996733}.employee-status--warning[data-v-080ff84b]{background:#7a5b1938}.employee-status--danger[data-v-080ff84b]{background:#7b222833}@media(max-width:1560px){.cards-grid[data-v-080ff84b]{grid-template-columns:repeat(4,minmax(0,1fr))}}.topbar-menu-btn[data-v-080ff84b],.sidebar-close[data-v-080ff84b],.sidebar-backdrop[data-v-080ff84b]{display:none}@media(max-width:1320px){.frame[data-v-080ff84b],.frame--sidebar-hidden[data-v-080ff84b]{grid-template-columns:minmax(0,1fr)}.topbar[data-v-080ff84b]{grid-row:1;grid-column:1}.content[data-v-080ff84b]{grid-row:2;grid-column:1}.topbar-menu-btn[data-v-080ff84b]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #2e3750;border-radius:8px;background:#1a2130;color:#7c8baf;flex-shrink:0;order:-1}.topbar__brands .brand-switch__mark[data-v-080ff84b]{width:28px;height:28px;font-size:.8rem}.topbar__brands .brand-switch__text strong[data-v-080ff84b]{font-size:.85rem}.topbar__brands .brand-switch__text small[data-v-080ff84b]{font-size:.7rem}.sidebar[data-v-080ff84b]{display:flex;position:fixed;inset:0;width:100%;z-index:200;background:#141822;overflow-y:auto;transform:translate(-100%);transition:transform .25s ease}.sidebar[data-v-080ff84b]:not(.sidebar--collapsed){transform:translate(0)}.sidebar-close[data-v-080ff84b]{display:flex;align-items:center;justify-content:center;align-self:flex-end;width:36px;height:36px;margin:12px 12px 0 auto;border:1px solid #2e3750;border-radius:8px;background:transparent;color:#adb8d5;font-size:20px;flex-shrink:0}.sidebar-backdrop[data-v-080ff84b]{display:block;position:fixed;inset:0;background:#00000080;z-index:199}.sidebar-toggle[data-v-080ff84b]{display:none}.workspace[data-v-080ff84b]{grid-template-columns:minmax(0,1fr) 360px}.workspace--full[data-v-080ff84b]{grid-template-columns:1fr}.details-panel[data-v-080ff84b]{border-left:1px solid rgba(84,92,112,.22);border-top:0}}@media(max-width:1200px){.topbar[data-v-080ff84b]{flex-direction:column}.topbar__actions[data-v-080ff84b]{width:100%;justify-content:flex-start}.topbar__actions>.topbar-button[data-v-080ff84b]{margin-left:0}.summary-card[data-v-080ff84b]{padding:18px 20px}.summary-card__value[data-v-080ff84b]{font-size:2.6rem}}@media(max-width:1100px){.summary[data-v-080ff84b]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card[data-v-080ff84b]:nth-child(2){border-right:0}.cards-grid[data-v-080ff84b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.toolbar[data-v-080ff84b],.toolbar__left[data-v-080ff84b],.topbar__actions[data-v-080ff84b],.employee-card[data-v-080ff84b],.object-card[data-v-080ff84b]{flex-direction:column;align-items:stretch}.store-card__footer[data-v-080ff84b],.employee-card__right[data-v-080ff84b],.object-card__meta[data-v-080ff84b]{align-items:flex-start;justify-content:flex-start}.store-card__action[data-v-080ff84b]{margin-left:auto;text-align:right}.shift-panels[data-v-080ff84b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.dashboard-shell[data-v-080ff84b]{padding:0}.frame[data-v-080ff84b]{min-height:100vh;border:0;border-radius:0}.topbar[data-v-080ff84b],.toolbar[data-v-080ff84b]{padding-inline:14px}.topbar__brands[data-v-080ff84b]{width:100%;flex-direction:column;align-items:stretch}.brand-switch[data-v-080ff84b],.search-box[data-v-080ff84b],.chips--period[data-v-080ff84b]{width:100%;max-width:none}.search-box[data-v-080ff84b]{flex:none}.tabs[data-v-080ff84b]{width:100%}.tab[data-v-080ff84b]{flex:1 1 0}.summary[data-v-080ff84b],.cards-grid[data-v-080ff84b]{grid-template-columns:1fr}.summary-card[data-v-080ff84b]{min-height:0;padding:16px 14px;border-right:0;border-bottom:1px solid rgba(84,92,112,.22)}.summary-card[data-v-080ff84b]:last-child{border-bottom:0}.summary-card__value[data-v-080ff84b]{font-size:2.3rem}.cards-grid[data-v-080ff84b]{padding:14px}.details-panel__header[data-v-080ff84b],.shift-panels[data-v-080ff84b],.details-panel__section[data-v-080ff84b]{padding-inline:14px}}@media(max-width:560px){.topbar[data-v-080ff84b]{gap:14px}.topbar__actions[data-v-080ff84b]>*{width:100%}.live-pill[data-v-080ff84b],.topbar-button[data-v-080ff84b],.topbar-icon[data-v-080ff84b],.topbar-logout[data-v-080ff84b],.chip[data-v-080ff84b],.period-input[data-v-080ff84b]{justify-content:center}.period-inputs[data-v-080ff84b]{flex-direction:column;width:100%}.summary[data-v-080ff84b],.store-card__stats[data-v-080ff84b],.shift-panels[data-v-080ff84b]{grid-template-columns:1fr}.metric-box[data-v-080ff84b]{border-right:0;border-bottom:1px solid rgba(84,92,112,.18)}.metric-box[data-v-080ff84b]:last-child{border-bottom:0}}.modal-backdrop[data-v-080ff84b]{display:none}@media(max-width:820px){.workspace[data-v-080ff84b],.workspace--full[data-v-080ff84b]{grid-template-columns:1fr}.modal-backdrop[data-v-080ff84b]{display:block;position:fixed;inset:0;background:#0009;z-index:99}.details-panel[data-v-080ff84b]{position:fixed;inset:auto 0 0;max-height:80dvh;overflow-y:auto;border-radius:16px 16px 0 0;border-top:1px solid #2e3750;border-left:0;z-index:100;overscroll-behavior:contain}}
