.staff-chip[data-v-51a62dc4]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f0f8ff;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:1.6vmin;max-width:100%;padding:1.4vmin 3vmin;font-size:3.4vmin;line-height:1;display:inline-flex}.staff-chip svg[data-v-51a62dc4]{color:#9ca3af;flex:none;width:4vmin;height:4vmin}.staff-chip-name[data-v-51a62dc4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.staff-chip-role[data-v-51a62dc4]{color:#8ab4ff;background:#2e7dff29;border:1px solid #2e7dff52;border-radius:999px;flex:none;padding:.6vmin 1.6vmin;font-size:2.8vmin}@media (width>=40rem){.staff-chip[data-v-51a62dc4]{font-size:1.1rem}}#app{flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.logocontainer[data-v-2fb3a2cc]{flex-direction:row;flex-shrink:0;display:flex;position:relative}.logo[data-v-2fb3a2cc]{object-fit:contain;max-width:100%;height:20vh;margin-top:1vh;margin-left:auto;margin-right:auto}.identity[data-v-2fb3a2cc]{z-index:1;max-width:42vw;animation:.5s cubic-bezier(.22,1,.36,1) .1s backwards identity-in-2fb3a2cc;position:absolute;top:1.4vh;right:3vw}@keyframes identity-in-2fb3a2cc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.view-container[data-v-2fb3a2cc]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.slide-forward-enter-active[data-v-2fb3a2cc],.slide-forward-leave-active[data-v-2fb3a2cc],.slide-back-enter-active[data-v-2fb3a2cc],.slide-back-leave-active[data-v-2fb3a2cc]{transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.slide-forward-enter-from[data-v-2fb3a2cc]{transform:translate(100%)}.slide-forward-leave-to[data-v-2fb3a2cc],.slide-back-enter-from[data-v-2fb3a2cc]{transform:translate(-100%)}.slide-back-leave-to[data-v-2fb3a2cc]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.identity[data-v-2fb3a2cc]{animation:none}.slide-forward-enter-active[data-v-2fb3a2cc],.slide-forward-leave-active[data-v-2fb3a2cc],.slide-back-enter-active[data-v-2fb3a2cc],.slide-back-leave-active[data-v-2fb3a2cc]{transition:opacity .2s}.slide-forward-enter-from[data-v-2fb3a2cc],.slide-forward-leave-to[data-v-2fb3a2cc],.slide-back-enter-from[data-v-2fb3a2cc],.slide-back-leave-to[data-v-2fb3a2cc]{opacity:0;transform:none}}.login-view[data-v-1565fc21]{color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:3vmin;width:100%;max-width:34rem;min-height:100%;margin-inline:auto;padding:4vmin;display:flex}.title[data-v-1565fc21]{text-align:center;margin-block:2vmin 0;font-size:6vmin;font-weight:700;animation:.5s cubic-bezier(.22,1,.36,1) both rise-1565fc21}.card[data-v-1565fc21]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff24;border-radius:4vmin;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.5vmin;padding:6vmin 5vmin;animation:.5s cubic-bezier(.22,1,.36,1) 60ms both rise-1565fc21;display:flex}.qr-mark svg[data-v-1565fc21]{color:#2e7dff;width:18vmin;height:18vmin}.card-title[data-v-1565fc21]{margin:0;font-size:5vmin;font-weight:700}.card-hint[data-v-1565fc21]{color:#9ca3af;margin:0;font-size:3.6vmin;line-height:1.7}.error[data-v-1565fc21]{color:#ff9ba0;background:#e5484d24;border:1px solid #e5484d57;border-radius:2.5vmin;margin:0;padding:2vmin 3vmin;font-size:3.4vmin;line-height:1.6}.actions[data-v-1565fc21]{gap:3vmin;margin-top:auto;display:flex}.submit[data-v-1565fc21]{cursor:pointer;color:#f0f8ff;background:#2e7dff;border:none;border-radius:3vmin;flex:1;padding:3.4vmin 0;font-family:inherit;font-size:4vmin;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s}.submit[data-v-1565fc21]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}.submit[data-v-1565fc21]:not(:disabled):active{transform:scale(.96)}@keyframes rise-1565fc21{0%{opacity:0;transform:translateY(3vmin)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.title[data-v-1565fc21],.card[data-v-1565fc21]{animation:.3s both fade-1565fc21}.submit[data-v-1565fc21]{transition:none}.submit[data-v-1565fc21]:not(:disabled):active{transform:none}@keyframes fade-1565fc21{0%{opacity:0}to{opacity:1}}}.enroll-view[data-v-77bbf035]{color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:3vmin;width:100%;max-width:34rem;min-height:100%;margin-inline:auto;padding:4vmin;display:flex}.title[data-v-77bbf035]{text-align:center;margin-block:2vmin 0;font-size:6vmin;font-weight:700;animation:.5s cubic-bezier(.22,1,.36,1) both rise-77bbf035}.card[data-v-77bbf035]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff24;border-radius:4vmin;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.5vmin;padding:6vmin 5vmin;animation:.5s cubic-bezier(.22,1,.36,1) 60ms both rise-77bbf035;display:flex}.mark svg[data-v-77bbf035]{color:#2e7dff;width:16vmin;height:16vmin}.card-title[data-v-77bbf035]{margin:0;font-size:5vmin;font-weight:700}.card-hint[data-v-77bbf035]{color:#9ca3af;margin:0;font-size:3.6vmin;line-height:1.7}.error[data-v-77bbf035],.notice[data-v-77bbf035]{border-radius:2.5vmin;margin:0;padding:2vmin 3vmin;font-size:3.4vmin;line-height:1.6}.error[data-v-77bbf035]{color:#ff9ba0;background:#e5484d24;border:1px solid #e5484d57}.notice[data-v-77bbf035]{color:#f0c46a;background:#e3a00824;border:1px solid #e3a00857}.actions[data-v-77bbf035]{gap:3vmin;margin-top:auto;display:flex}.submit[data-v-77bbf035],.back[data-v-77bbf035]{cursor:pointer;border:none;border-radius:3vmin;padding:3.4vmin 0;font-family:inherit;font-size:4vmin;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s}.submit[data-v-77bbf035]{color:#f0f8ff;background:#2e7dff;flex:2}.submit[data-v-77bbf035]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}.back[data-v-77bbf035]{color:#9ca3af;background:#ffffff14;border:1px solid #ffffff29;flex:0 calc(33.3333% - 1vmin)}.submit[data-v-77bbf035]:not(:disabled):active,.back[data-v-77bbf035]:active{transform:scale(.96)}@keyframes rise-77bbf035{0%{opacity:0;transform:translateY(3vmin)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.title[data-v-77bbf035],.card[data-v-77bbf035]{animation:.3s both fade-77bbf035}.submit[data-v-77bbf035],.back[data-v-77bbf035]{transition:none}.submit[data-v-77bbf035]:not(:disabled):active,.back[data-v-77bbf035]:active{transform:none}@keyframes fade-77bbf035{0%{opacity:0}to{opacity:1}}}.maincontainer[data-v-5b2837f7]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#000;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.menu[data-v-5b2837f7]{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;gap:2vh;width:100%;min-height:0;padding:2vh 0;display:flex}.menuitem[data-v-5b2837f7]{box-sizing:border-box;color:#f0f8ff;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:2vmax;flex:1;grid-template:"label icon""sublabel icon"/1fr auto;align-content:center;align-items:center;width:90%;min-height:0;margin-left:auto;margin-right:auto;padding:0 5%;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s,background .45s;animation:.7s cubic-bezier(.22,1,.36,1) backwards item-enter-5b2837f7;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 28px #00000061,inset 0 1px #ffffff0f}.menuitem[data-v-5b2837f7]:first-child{animation-delay:50ms}.menuitem[data-v-5b2837f7]:nth-child(2){animation-delay:.14s}.menuitem[data-v-5b2837f7]:nth-child(3){animation-delay:.23s}.menuitem[data-v-5b2837f7]:nth-child(4){animation-delay:.32s}.menuitem[data-v-5b2837f7]:nth-child(5){animation-delay:.41s}.menuitem[data-v-5b2837f7]:nth-child(6){animation-delay:.5s}.menuitem[data-v-5b2837f7]:nth-child(7){animation-delay:.59s}.menuitem[data-v-5b2837f7]:nth-child(8){animation-delay:.68s}.menuitem[data-v-5b2837f7]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(110deg,#0000 35%,#ffffff1f 50%,#0000 65%) 160% 0/250% 100%;transition:background-position .9s;position:absolute;inset:0}@media (hover:hover){.menuitem[data-v-5b2837f7]:hover{background:linear-gradient(135deg,#ffffff1c,#ffffff08);border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 14px 40px #00000080,inset 0 1px #ffffff1f}.menuitem[data-v-5b2837f7]:hover:before{background-position:-160% 0}.menuitem:hover .icon[data-v-5b2837f7]{transform:scale(1.07)}}.menuitem[data-v-5b2837f7]:active{background:linear-gradient(135deg,#ffffff21,#ffffff0a);border-color:#ffffff52;transition-duration:.12s;transform:scale(.96);box-shadow:0 4px 16px #00000073,inset 0 1px #ffffff24}.menuitem:active .icon[data-v-5b2837f7]{transition-duration:.12s;transform:scale(.92)}.menuitem.activating[data-v-5b2837f7]{animation:.22s item-tap-5b2837f7}.menuitem.activating .icon[data-v-5b2837f7]{animation:.22s icon-tap-5b2837f7}.label[data-v-5b2837f7],.sublabel[data-v-5b2837f7],.icon[data-v-5b2837f7]{z-index:1;direction:rtl;position:relative}.menuitem h2[data-v-5b2837f7]{font-size:6vmin}.menuitem h5[data-v-5b2837f7]{font-size:3vmin}.label[data-v-5b2837f7]{text-align:center;grid-area:label;width:30vw}.sublabel[data-v-5b2837f7]{text-align:center;color:#a9a9a9;grid-area:sublabel;width:30vw}.empty[data-v-5b2837f7]{text-align:center;color:#a9a9a9;margin:auto;padding:0 8vw;font-size:4.4vmin}.tile-badge[data-v-5b2837f7]{z-index:2;text-align:center;color:#1a1a1a;font-variant-numeric:tabular-nums;background:#e3a008;border-radius:4vmin;min-width:6vmin;padding:.4vh 1.8vmin;font-size:3.4vmin;font-weight:700;position:absolute;top:2.5vmin;right:3vmin;box-shadow:0 2px 10px #00000073}.icon[data-v-5b2837f7]{filter:drop-shadow(0 4px 10px #0006);grid-area:icon;width:min(20vw,12vh);height:auto;max-height:80%;transition:transform .45s cubic-bezier(.22,1,.36,1)}@keyframes item-enter-5b2837f7{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes item-tap-5b2837f7{0%{transform:scale(1)}35%{transform:scale(.93)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes icon-tap-5b2837f7{0%{transform:scale(1)}35%{transform:scale(.88)}70%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.menuitem[data-v-5b2837f7],.menuitem.activating[data-v-5b2837f7],.menuitem.activating .icon[data-v-5b2837f7]{animation:none}.menuitem[data-v-5b2837f7],.menuitem[data-v-5b2837f7]:before,.icon[data-v-5b2837f7]{transition:none}}.maincontainer[data-v-c4be68e1]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#000;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.menu[data-v-c4be68e1]{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;gap:2vh;width:100%;min-height:0;padding:2vh 0;display:flex}.menuitem[data-v-c4be68e1]{box-sizing:border-box;color:#f0f8ff;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:2vmax;flex:1;align-items:center;width:90%;min-height:0;margin-inline:auto;padding:0 5%;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s,background .45s;animation:.7s cubic-bezier(.22,1,.36,1) backwards item-enter-c4be68e1;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 28px #00000061,inset 0 1px #ffffff0f}.menuitem[data-v-c4be68e1]:first-child{animation-delay:50ms}.menuitem[data-v-c4be68e1]:nth-child(2){animation-delay:.14s}.menuitem[data-v-c4be68e1]:nth-child(3){animation-delay:.23s}@media (hover:hover){.menuitem[data-v-c4be68e1]:hover{border-color:#ffffff4d;transform:translateY(-4px)}}.menuitem[data-v-c4be68e1]:active{border-color:#ffffff52;transition-duration:.12s;transform:scale(.96)}.menuitem.activating[data-v-c4be68e1]{animation:.22s item-tap-c4be68e1}.text[data-v-c4be68e1]{z-index:1;position:relative}.label[data-v-c4be68e1]{margin:0;font-size:6vmin}.sublabel[data-v-c4be68e1]{color:#9ca3af;margin:1vmin 0 0;font-size:3.2vmin}.actions[data-v-c4be68e1]{justify-content:flex-end;width:90%;margin:0 auto 2vh;display:flex}.back[data-v-c4be68e1]{color:#f0f8ff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4vmin;flex:0 calc(33.3333% - 1vmin);padding:4vmin;font-size:4.4vmin;font-weight:700;transition:background .2s}.back[data-v-c4be68e1]:hover{background:#ffffff0f}@keyframes item-enter-c4be68e1{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes item-tap-c4be68e1{0%{transform:scale(1)}35%{transform:scale(.93)}70%{transform:scale(1.02)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.menuitem[data-v-c4be68e1],.menuitem.activating[data-v-c4be68e1]{animation:none}.menuitem[data-v-c4be68e1]{transition:none}}.staff-admin[data-v-15829734]{color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;gap:2.5vmin;width:100%;max-width:34rem;min-height:0;margin-inline:auto;padding:4vmin;display:flex;overflow-y:auto}.title[data-v-15829734]{text-align:center;margin:2vmin 0 0;font-size:6vmin;font-weight:700}.roster[data-v-15829734]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex}.row[data-v-15829734]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f0f8ff;text-align:start;cursor:pointer;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:3vmin;align-items:center;gap:2vmin;width:100%;padding:3.4vmin;font-family:inherit;font-size:4vmin;transition:transform .18s cubic-bezier(.22,1,.36,1);display:flex}.row[data-v-15829734]:active{transform:scale(.98)}.row-name[data-v-15829734]{flex:1;font-weight:600}.row-role[data-v-15829734],.row-consent[data-v-15829734]{border-radius:999px;padding:.8vmin 2vmin;font-size:2.9vmin}.row-role[data-v-15829734]{color:#8ab4ff;background:#2e7dff29;border:1px solid #2e7dff52}.row-consent[data-v-15829734]{color:#7ee095;background:#3fb9501f;border:1px solid #3fb9504d}.state[data-v-15829734]{text-align:center;color:#9ca3af;font-size:3.6vmin}.actions[data-v-15829734]{gap:3vmin;margin-top:auto;padding-top:3vmin;display:flex}.add[data-v-15829734],.back[data-v-15829734]{cursor:pointer;border-radius:4vmin;padding:4vmin;font-family:inherit;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}.back[data-v-15829734]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:0 calc(33.3333% - 1vmin)}.add[data-v-15829734]{color:#f0f8ff;background:#2e7dff;border:none;flex:2}.sheet-backdrop[data-v-15829734]{z-index:1500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#0009;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-15829734]{width:100%;max-height:88vh;padding:5vmin 4vmin calc(4vmin + env(safe-area-inset-bottom));background:linear-gradient(#16181d,#0b0c0f);border-top:1px solid #ffffff29;border-radius:5vmin 5vmin 0 0;flex-direction:column;gap:3vmin;max-width:34rem;margin-inline:auto;display:flex;overflow-y:auto}.sheet-head[data-v-15829734]{align-items:center;gap:2vmin;display:flex}.sheet-head h2[data-v-15829734],.sheet-title[data-v-15829734]{margin:0;font-size:5vmin}.block[data-v-15829734]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3vmin;flex-direction:column;gap:2vmin;padding:3.5vmin;display:flex}.block h3[data-v-15829734]{margin:0;font-size:4vmin}.hint[data-v-15829734]{color:#9ca3af;margin:0;font-size:3.2vmin;line-height:1.6}.warn[data-v-15829734]{color:#f0c14b;background:#e3a00824;border:1px solid #e3a00857;border-radius:2vmin;margin:0;padding:2vmin 2.5vmin;font-size:3.2vmin;line-height:1.6}.toggle[data-v-15829734]{cursor:pointer;align-items:center;gap:2.5vmin;font-size:3.8vmin;display:flex}.toggle input[data-v-15829734]{accent-color:#2e7dff;width:5.5vmin;height:5.5vmin}.qr-card[data-v-15829734]{background:#fff;border-radius:2.5vmin;align-self:center;width:min(62vmin,18rem);padding:3vmin}.qr-card[data-v-15829734] svg{width:100%;height:auto;display:block}.qr-url[data-v-15829734]{color:#9ca3af;word-break:break-all;text-align:center;-webkit-user-select:text;user-select:text;margin:0;font-size:2.6vmin}.devices[data-v-15829734]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex}.devices li[data-v-15829734]{align-items:center;gap:2vmin;display:flex}.device-text[data-v-15829734]{flex-direction:column;flex:1;gap:.6vmin;min-width:0;display:flex}.device-label[data-v-15829734]{text-overflow:ellipsis;white-space:nowrap;font-size:3.4vmin;overflow:hidden}.device-seen[data-v-15829734]{color:#9ca3af;font-size:2.8vmin}.text-input[data-v-15829734]{color:#f0f8ff;-webkit-user-select:text;user-select:text;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:2.5vmin;padding:3vmin;font-family:inherit;font-size:4vmin}.role-choice[data-v-15829734]{gap:2vmin;display:flex}.role-choice button[data-v-15829734]{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:2.5vmin;flex:1;padding:2.8vmin 0;font-family:inherit;font-size:3.6vmin}.role-choice button.chosen[data-v-15829734]{color:#f0f8ff;background:#2e7dff33;border-color:#2e7dff}.sheet-actions[data-v-15829734]{gap:3vmin;display:flex}.sheet-actions .secondary[data-v-15829734]{flex:0 calc(33.3333% - 1vmin)}.sheet-actions .primary[data-v-15829734]{flex:2}.primary[data-v-15829734],.secondary[data-v-15829734],.danger[data-v-15829734]{cursor:pointer;border:1px solid #0000;border-radius:2.8vmin;padding:3.2vmin 0;font-family:inherit;font-size:3.8vmin;font-weight:700;transition:transform .16s cubic-bezier(.22,1,.36,1),filter .16s}.primary[data-v-15829734]{color:#f0f8ff;background:#2e7dff}.secondary[data-v-15829734]{color:#f0f8ff;background:#ffffff12;border-color:#ffffff2e}.danger[data-v-15829734]{color:#ff9ba0;background:#e5484d2e;border-color:#e5484d73}.small[data-v-15829734]{flex:none;padding:2vmin 3.5vmin;font-size:3.2vmin}.wide[data-v-15829734]{width:100%}button[data-v-15829734]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}button[data-v-15829734]:not(:disabled):active{transform:scale(.97)}.toast[data-v-15829734]{z-index:2000;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:3vmin;max-width:86vw;padding:3vmin 5vmin;font-size:3.6vmin;font-weight:600;position:fixed;bottom:4vh;left:50%;transform:translate(-50%)}.toast.success[data-v-15829734]{color:#06210c;background:#3fb950e6}.toast.error[data-v-15829734]{color:#f0f8ff;background:#e5484deb}.sheet-enter-active[data-v-15829734],.sheet-leave-active[data-v-15829734]{transition:opacity .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-active .sheet[data-v-15829734],.sheet-leave-active .sheet[data-v-15829734]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-15829734],.sheet-leave-to[data-v-15829734]{opacity:0}.sheet-enter-from .sheet[data-v-15829734],.sheet-leave-to .sheet[data-v-15829734]{transform:translateY(100%)}.toast-enter-active[data-v-15829734],.toast-leave-active[data-v-15829734]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-15829734],.toast-leave-to[data-v-15829734]{opacity:0;transform:translate(-50%,2vh)}@media (prefers-reduced-motion:reduce){.row[data-v-15829734],.primary[data-v-15829734],.secondary[data-v-15829734],.danger[data-v-15829734]{transition:none}.row[data-v-15829734]:active,button[data-v-15829734]:not(:disabled):active{transform:none}.sheet-enter-active .sheet[data-v-15829734],.sheet-leave-active .sheet[data-v-15829734]{transition:none}.toast-enter-active[data-v-15829734],.toast-leave-active[data-v-15829734]{transition:opacity .2s}.toast-enter-from[data-v-15829734],.toast-leave-to[data-v-15829734]{transform:translate(-50%)}}.settings-view[data-v-89239555]{color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;gap:3vmin;width:100%;max-width:34rem;min-height:0;margin-inline:auto;padding:4vmin;display:flex;overflow-y:auto}.title[data-v-89239555]{text-align:center;margin:2vmin 0 0;font-size:6vmin;font-weight:700}.card[data-v-89239555]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:3.5vmin;flex-direction:column;gap:2.5vmin;padding:4vmin;display:flex}.card h2[data-v-89239555]{margin:0;font-size:4.4vmin}.field[data-v-89239555]{color:#9ca3af;flex-direction:column;gap:1.4vmin;font-size:3.4vmin;display:flex}.field input[data-v-89239555]{color:#f0f8ff;text-align:start;-webkit-user-select:text;user-select:text;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:2.5vmin;padding:2.8vmin;font-family:inherit;font-size:4vmin}.with-suffix[data-v-89239555]{align-items:center;gap:2vmin;display:flex}.with-suffix input[data-v-89239555]{flex:1;min-width:0}.with-suffix b[data-v-89239555]{color:#f0f8ff;font-size:4vmin}.pair[data-v-89239555]{gap:2.5vmin;display:flex}.pair .field[data-v-89239555]{flex:1;min-width:0}.fence-actions[data-v-89239555]{gap:2.5vmin;display:flex}.fence-actions .secondary[data-v-89239555]{flex:1}.hint[data-v-89239555]{color:#9ca3af;margin:0;font-size:3.1vmin;line-height:1.7}.secondary[data-v-89239555]{color:#f0f8ff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:2.5vmin;padding:2.8vmin 0;font-family:inherit;font-size:3.4vmin;font-weight:600}.actions[data-v-89239555]{gap:3vmin;margin-top:auto;padding-top:2vmin;display:flex}.save[data-v-89239555],.back[data-v-89239555]{cursor:pointer;border-radius:4vmin;padding:4vmin;font-family:inherit;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}.back[data-v-89239555]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:0 calc(33.3333% - 1vmin)}.save[data-v-89239555]{color:#f0f8ff;background:#2e7dff;border:none;flex:2}button[data-v-89239555]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}button[data-v-89239555]:not(:disabled):active{transform:scale(.97)}.toast[data-v-89239555]{z-index:2000;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:3vmin;max-width:86vw;padding:3vmin 5vmin;font-size:3.6vmin;font-weight:600;position:fixed;bottom:4vh;left:50%;transform:translate(-50%)}.toast.success[data-v-89239555]{color:#06210c;background:#3fb950e6}.toast.error[data-v-89239555]{color:#f0f8ff;background:#e5484deb}.toast-enter-active[data-v-89239555],.toast-leave-active[data-v-89239555]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-89239555],.toast-leave-to[data-v-89239555]{opacity:0;transform:translate(-50%,2vh)}@media (prefers-reduced-motion:reduce){button[data-v-89239555]:not(:disabled):active{transform:none}.toast-enter-active[data-v-89239555],.toast-leave-active[data-v-89239555]{transition:opacity .2s}.toast-enter-from[data-v-89239555],.toast-leave-to[data-v-89239555]{transform:translate(-50%)}}.log-view[data-v-746dc533]{color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;gap:2.5vmin;width:100%;max-width:34rem;min-height:0;margin-inline:auto;padding:4vmin;display:flex;overflow-y:auto}.title[data-v-746dc533]{text-align:center;margin:2vmin 0 0;font-size:6vmin;font-weight:700}.day-bar[data-v-746dc533]{flex:none;align-items:stretch;gap:1.5vmin;display:flex}.day-step[data-v-746dc533]{color:#f3f3f3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:3vmin;flex:none;justify-content:center;align-items:center;width:11vmin;transition:background .15s,opacity .15s;display:flex}.day-step svg[data-v-746dc533]{width:5.2vmin;height:5.2vmin}.day-step[data-v-746dc533]:active{background:#ffffff24}.day-step[data-v-746dc533]:disabled{opacity:.25;cursor:not-allowed}.day-field[data-v-746dc533]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff40;border-radius:3vmin;flex:1;justify-content:center;align-items:center;gap:1.8vmin;min-width:0;min-height:11vmin;padding:1.6vmin 2.4vmin;display:flex;position:relative}.day-field[data-v-746dc533]:focus-within{border-color:#2e7dff}.day-field svg[data-v-746dc533]{color:#9ca3af;flex:none;width:4.6vmin;height:4.6vmin}.day-text[data-v-746dc533]{color:#f0f8ff;font-variant-numeric:tabular-nums;direction:ltr;font-size:4vmin;font-weight:600}.day-input[data-v-746dc533]{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.day-input[data-v-746dc533]:focus{outline:none}.day-today[data-v-746dc533]{font:inherit;color:#2e7dff;cursor:pointer;background:#2e7dff1f;border:1px solid #2e7dff66;border-radius:3vmin;flex:none;padding:0 3.4vmin;font-size:3.4vmin;font-weight:600;transition:background .15s}.day-today.current[data-v-746dc533]{color:#9ca3af;background:#ffffff0d;border-color:#ffffff26}.day-today[data-v-746dc533]:active{background:#2e7dff3d}.day-today[data-v-746dc533]:disabled{opacity:.4;cursor:not-allowed}.filters[data-v-746dc533]{flex:none;gap:1.6vmin;padding-bottom:1vmin;display:flex;overflow-x:auto}.filters button[data-v-746dc533]{color:#9ca3af;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:1.8vmin 3.2vmin;font-family:inherit;font-size:3.1vmin}.filters button.chosen[data-v-746dc533]{color:#f0f8ff;background:#2e7dff33;border-color:#2e7dff}.rows[data-v-746dc533]{flex-direction:column;flex:1;gap:1.8vmin;margin:0;padding:0;list-style:none;display:flex}.row[data-v-746dc533]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2.8vmin;flex-direction:column;gap:1.2vmin;padding:3vmin;display:flex}.row-top[data-v-746dc533],.row-bottom[data-v-746dc533]{align-items:center;gap:2vmin;display:flex}.who[data-v-746dc533]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:3.8vmin;font-weight:600;overflow:hidden}.badge[data-v-746dc533]{white-space:nowrap;border-radius:999px;flex:none;padding:.8vmin 2.2vmin;font-size:2.8vmin}.badge.ok[data-v-746dc533]{color:#7ee095;background:#3fb95024;border:1px solid #3fb95052}.badge.warn[data-v-746dc533]{color:#f0c14b;background:#e3a00824;border:1px solid #e3a00857}.badge.bad[data-v-746dc533]{color:#ff9ba0;background:#e5484d24;border:1px solid #e5484d5c}.badge.muted[data-v-746dc533]{color:#9ca3af;background:#ffffff0f;border:1px solid #ffffff24}.when[data-v-746dc533],.distance[data-v-746dc533]{color:#9ca3af;font-size:3vmin}.when[data-v-746dc533]{flex:1}.distance[data-v-746dc533]{color:#f0f8ff}.distance.muted[data-v-746dc533]{color:#9ca3af}.state[data-v-746dc533]{text-align:center;color:#9ca3af;flex:1;font-size:3.6vmin}.state.error[data-v-746dc533]{color:#ff9ba0}.actions[data-v-746dc533]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vmin;display:flex}.back[data-v-746dc533]{color:#f0f8ff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4vmin;flex:0 calc(33.3333% - 1vmin);padding:4vmin;font-family:inherit;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}button[data-v-746dc533]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}button[data-v-746dc533]:not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){button[data-v-746dc533]:not(:disabled):active{transform:none}}.multiselect{background:var(--ms-bg,#fff);border:var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);border-radius:var(--ms-radius,4px);box-sizing:border-box;cursor:pointer;font-size:var(--ms-font-size,1rem);min-height:calc(var(--ms-border-width,1px)*2 + var(--ms-font-size,1rem)*var(--ms-line-height,1.375) + var(--ms-py,.5rem)*2);outline:none;justify-content:flex-end;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.multiselect.is-open{border-radius:var(--ms-radius,4px) var(--ms-radius,4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius,4px) var(--ms-radius,4px)}.multiselect.is-disabled{background:var(--ms-bg-disabled,#f3f4f6);cursor:default}.multiselect.is-active{border:var(--ms-border-width-active,var(--ms-border-width,1px)) solid var(--ms-border-color-active,var(--ms-border-color,#d1d5db));box-shadow:0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,#10b98130)}.multiselect-wrapper{box-sizing:border-box;cursor:pointer;min-height:calc(var(--ms-border-width,1px)*2 + var(--ms-font-size,1rem)*var(--ms-line-height,1.375) + var(--ms-py,.5rem)*2);outline:none;justify-content:flex-end;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{box-sizing:border-box;height:100%;line-height:var(--ms-line-height,1.375);max-width:100%;padding-left:var(--ms-px,.875rem);padding-right:calc(1.25rem + var(--ms-px,.875rem)*3);pointer-events:none;background:0 0;align-items:center;display:flex;position:absolute;top:0;left:0}.multiselect-placeholder{color:var(--ms-placeholder-color,#9ca3af)}.multiselect-single-label-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.multiselect-search{appearance:none;background:var(--ms-bg,#fff);border-radius:var(--ms-radius,4px);box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;padding-left:var(--ms-px,.875rem);border:0;outline:none;width:100%;position:absolute;inset:0}.multiselect-search::-webkit-search-cancel-button{-webkit-appearance:none}.multiselect-search::-webkit-search-decoration{-webkit-appearance:none}.multiselect-search::-webkit-search-results-button{-webkit-appearance:none}.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{margin:var(--ms-tag-my,.25rem) 0 0;padding-left:var(--ms-py,.5rem);flex-wrap:wrap;flex-grow:1;flex-shrink:1}.multiselect-tag,.multiselect-tags{align-items:center;min-width:0;display:flex}.multiselect-tag{background:var(--ms-tag-bg,#10b981);border-radius:var(--ms-tag-radius,4px);color:var(--ms-tag-color,#fff);font-size:var(--ms-tag-font-size,.875rem);font-weight:var(--ms-tag-font-weight,600);line-height:var(--ms-tag-line-height,1.25rem);margin-bottom:var(--ms-tag-my,.25rem);margin-right:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);white-space:nowrap}.multiselect-tag.is-disabled{background:var(--ms-tag-bg-disabled,#9ca3af);color:var(--ms-tag-color-disabled,#fff);padding-right:var(--ms-tag-px,.5rem)}.multiselect-tag-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiselect-tag-wrapper-break{white-space:normal;word-break:break-all}.multiselect-tag-remove{border-radius:var(--ms-tag-remove-radius,4px);margin:var(--ms-tag-remove-my,0) var(--ms-tag-remove-mx,.125rem);padding:var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem);justify-content:center;align-items:center;display:flex}.multiselect-tag-remove:hover{background:#00000010}.multiselect-tag-remove-icon{opacity:.8;background-color:currentColor;width:.75rem;height:.75rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.multiselect-tags-search-wrapper{height:100%;margin:0 var(--ms-tag-mx,4px) var(--ms-tag-my,4px);flex-grow:1;flex-shrink:1;display:inline-block;position:relative}.multiselect-tags-search-copy{visibility:hidden;white-space:pre-wrap;width:100%;height:1px;display:inline-block}.multiselect-tags-search{appearance:none;box-sizing:border-box;font-family:inherit;font-size:inherit;border:0;outline:none;width:100%;padding:0;position:absolute;inset:0}.multiselect-tags-search::-webkit-search-cancel-button{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-decoration{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-results-button{-webkit-appearance:none}.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-inifite{min-height:calc(var(--ms-border-width,1px)*2 + var(--ms-font-size,1rem)*var(--ms-line-height,1.375) + var(--ms-py,.5rem)*2);justify-content:center;align-items:center;width:100%;display:flex}.multiselect-inifite-spinner,.multiselect-spinner{background-color:var(--ms-spinner-color,#10b981);z-index:10;flex-grow:0;flex-shrink:0;width:1rem;height:1rem;animation:1s linear infinite multiselect-spin;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.multiselect-spinner{margin:0 var(--ms-px,.875rem) 0 0}.multiselect-clear{opacity:1;padding:0 var(--ms-px,.875rem) 0 0;z-index:10;flex-grow:0;flex-shrink:0;transition:all .3s;display:flex;position:relative}.multiselect-clear:hover .multiselect-clear-icon{background-color:var(--ms-clear-color-hover,#000)}.multiselect-clear-icon{background-color:var(--ms-clear-color,#999);transition:all .3s;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E")}.multiselect-caret,.multiselect-clear-icon{width:.625rem;height:1.125rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.multiselect-caret{background-color:var(--ms-caret-color,#999);margin:0 var(--ms-px,.875rem) 0 0;pointer-events:none;z-index:10;flex-grow:0;flex-shrink:0;transition:transform .3s;position:relative;transform:rotate(0);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(180deg)}.multiselect-dropdown{-webkit-overflow-scrolling:touch;background:var(--ms-dropdown-bg,#fff);border:var(--ms-dropdown-border-width,1px) solid var(--ms-dropdown-border-color,#d1d5db);border-radius:0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);bottom:0;left:calc(var(--ms-border-width,1px)*-1);margin-top:calc(var(--ms-border-width,1px)*-1);max-height:var(--ms-max-height,10rem);right:calc(var(--ms-border-width,1px)*-1);z-index:100;outline:none;flex-direction:column;display:flex;position:absolute;overflow-y:scroll;transform:translateY(100%)}.multiselect-dropdown.is-top{border-radius:var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0;bottom:auto;top:var(--ms-border-width,1px);transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.multiselect-group{margin:0;padding:0}.multiselect-group-label{background:var(--ms-group-label-bg,#e5e7eb);box-sizing:border-box;color:var(--ms-group-label-color,#374151);cursor:default;font-size:.875rem;font-weight:600;line-height:var(--ms-group-label-line-height,1.375);padding:var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);text-align:left;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed,#d1d5db);color:var(--ms-group-label-color-pointed,#374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected,#059669);color:var(--ms-group-label-color-selected,#fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled,#f3f4f6);color:var(--ms-group-label-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed,#0c9e70);color:var(--ms-group-label-color-selected-pointed,#fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled,#75cfb1);color:var(--ms-group-label-color-selected-disabled,#d1fae5)}.multiselect-group-options{margin:0;padding:0}.multiselect-option{box-sizing:border-box;cursor:pointer;font-size:var(--ms-option-font-size,1rem);line-height:var(--ms-option-line-height,1.375);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);text-align:left;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed,#f3f4f6);color:var(--ms-option-color-pointed,#1f2937)}.multiselect-option.is-selected{background:var(--ms-option-bg-selected,#10b981);color:var(--ms-option-color-selected,#fff)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled,#fff);color:var(--ms-option-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:var(--ms-option-bg-selected-pointed,#26c08e);color:var(--ms-option-color-selected-pointed,#fff)}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled,#87dcc0);color:var(--ms-option-color-selected-disabled,#d1fae5)}.multiselect-no-options,.multiselect-no-results{color:var(--ms-empty-color,#4b5563);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem)}.multiselect-fake-input{background:0 0;border:0;outline:none;width:100%;height:1px;padding:0;font-size:0;position:absolute;bottom:-1px;left:0;right:0}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-assistive-text{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{padding-left:calc(1.25rem + var(--ms-px,.875rem)*3);padding-right:var(--ms-px,.875rem);left:auto;right:0}[dir=rtl] .multiselect-search{padding-left:0;padding-right:var(--ms-px,.875rem)}[dir=rtl] .multiselect-tags{padding-left:0;padding-right:var(--ms-py,.5rem)}[dir=rtl] .multiselect-tag{margin-left:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem) var(--ms-tag-py,.125rem) 0;margin-right:0}[dir=rtl] .multiselect-tag.is-disabled{padding-left:var(--ms-tag-px,.5rem)}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin:0 0 0 var(--ms-px,.875rem)}[dir=rtl] .multiselect-clear{padding:0 0 0 var(--ms-px,.875rem)}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.job-payment[data-v-6ca9ea00]{box-sizing:border-box;color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--ms-font-size:4vmin;--ms-line-height:1.5;--ms-bg:#ffffff08;--ms-border-color:#ffffff40;--ms-border-width:1px;--ms-radius:4vmin;--ms-py:2.4vmin;--ms-px:3.6vmin;--ms-ring-width:3px;--ms-ring-color:#2e7dff59;--ms-placeholder-color:#9ca3af;--ms-max-height:28vh;--ms-tag-bg:#2e7dff;--ms-tag-color:#fff;--ms-tag-radius:2.4vmin;--ms-tag-font-weight:600;--ms-tag-font-size:3.8vmin;--ms-dropdown-bg:#0e0e0e;--ms-dropdown-border-color:#fff3;--ms-dropdown-radius:4vmin;--ms-option-font-size:4vmin;--ms-option-bg-pointed:#ffffff14;--ms-option-color-pointed:#fff;--ms-option-bg-selected:#2e7dff;--ms-option-color-selected:#fff;--ms-option-bg-selected-pointed:#2563eb;--ms-option-color-selected-pointed:#fff;--ms-caret-color:#ffffff80;--ms-clear-color:#ffffff80;--ms-empty-color:#9ca3af;--ms-spinner-color:#2e7dff;flex-direction:column;flex:1;gap:2vh;width:100%;max-width:34rem;min-height:0;margin:0 auto;padding:0 5vw 3vh;display:flex;overflow-y:auto}.title[data-v-6ca9ea00]{text-align:center;margin:0;font-size:6vmin}.field-label[data-v-6ca9ea00]{color:#a9a9a9;font-size:3.5vmin}.select-wrap[data-v-6ca9ea00]{position:relative}.dd-actions[data-v-6ca9ea00]{z-index:1000;gap:3vmin;display:flex;position:absolute;left:50%;transform:translate(-50%)}.dd-btn[data-v-6ca9ea00]{color:#fff;cursor:pointer;background:#2e7dff;border:none;border-radius:50%;justify-content:center;align-items:center;width:13vmin;height:13vmin;transition:transform .15s,background .15s;display:flex;box-shadow:0 1.5vmin 4.5vmin #00000073}.dd-btn svg[data-v-6ca9ea00]{width:6vmin;height:6vmin}.dd-btn[data-v-6ca9ea00]:hover{background:#2563eb}.dd-btn[data-v-6ca9ea00]:active{transform:scale(.92)}.dd-trash[data-v-6ca9ea00]{background:#e5484d}.dd-trash[data-v-6ca9ea00]:hover{background:#d13b40}.job-payment[data-v-6ca9ea00] .multiselect-tags-search,.job-payment[data-v-6ca9ea00] .multiselect-search input{color:#f0f8ff;background:0 0}.job-payment[data-v-6ca9ea00] .multiselect-option{color:#f3f3f3;justify-content:space-between;display:flex}.job-payment[data-v-6ca9ea00] .multiselect-dropdown{height:28vh;max-height:28vh;overflow-y:auto}.job-payment[data-v-6ca9ea00] .multiselect-tags{max-height:5.25rem;overflow-y:auto}.opt-price[data-v-6ca9ea00],.total-amount[data-v-6ca9ea00]{opacity:.85;font-variant-numeric:tabular-nums}.summary-price-input[data-v-6ca9ea00]{-webkit-user-select:text;user-select:text;text-align:center;color:#f3f3f3;width:12vmin;min-height:11vmin;font:inherit;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff26;border-radius:2vmin;padding:1vmin;font-size:5vmin}.stepper[data-v-6ca9ea00]{justify-content:center;align-items:stretch;gap:1vmin;display:flex}.step-btn[data-v-6ca9ea00]{color:#f3f3f3;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff14;border:1px solid #ffffff26;border-radius:2vmin;justify-content:center;align-items:center;width:9vmin;font-size:5.5vmin;line-height:1;transition:background .15s;display:flex}.step-btn[data-v-6ca9ea00]:hover{background:#ffffff26}.step-btn[data-v-6ca9ea00]:active{background:#2e7dff59}.summary-price-input[data-v-6ca9ea00]:focus{border-color:#2e7dff;outline:none}.summary-price-input[data-v-6ca9ea00]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.summary-price-input[data-v-6ca9ea00]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.summary-price-input[data-v-6ca9ea00]{appearance:textfield}.summary-price-cell[data-v-6ca9ea00]{flex-direction:column;align-items:stretch;gap:.8vmin;display:flex}.price-range[data-v-6ca9ea00]{color:#9ca3af;text-align:center;font-variant-numeric:tabular-nums;font-size:3.2vmin}.mode-bar[data-v-6ca9ea00]{flex:none;gap:2vmin;margin-top:2vh;display:flex}.mode-btn[data-v-6ca9ea00]{font:inherit;color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:3vmin;flex:1;justify-content:center;align-items:center;gap:1.4vmin;padding:2vmin;font-size:3.6vmin;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.mode-btn.active[data-v-6ca9ea00]{color:#f3f3f3;background:#2e7dff33;border-color:#2e7dff80}.mode-badge[data-v-6ca9ea00]{color:#1a1a1a;text-align:center;background:#e3a008;border-radius:3vmin;min-width:5vmin;padding:.4vmin 1.4vmin;font-size:3vmin;font-weight:700}.tabs-state[data-v-6ca9ea00]{text-align:center;color:#9ca3af;margin:4vh 0;font-size:3.8vmin}.tab-list[data-v-6ca9ea00]{flex-direction:column;gap:1.6vmin;margin:0;padding:0;list-style:none;display:flex}.tab-row[data-v-6ca9ea00]{box-sizing:border-box;width:100%;font:inherit;text-align:start;color:#f0f8ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3.4vmin;align-items:center;gap:2vmin;padding:2.6vmin 3.4vmin;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s,border-color .15s;display:flex}.tab-row[data-v-6ca9ea00]:active{transform:scale(.985)}.tab-row.picked[data-v-6ca9ea00]{background:#2e7dff24;border-color:#2e7dff}.tab-main[data-v-6ca9ea00]{flex-direction:column;flex:1;gap:.6vmin;min-width:0;display:flex}.tab-name[data-v-6ca9ea00]{font-size:3.7vmin;font-weight:600}.tab-detail[data-v-6ca9ea00]{color:#9ca3af;font-size:3vmin}.tab-remaining[data-v-6ca9ea00]{color:#e3a008;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:4.6vmin;font-weight:700}.settle-panel[data-v-6ca9ea00]{flex-direction:column;gap:1vmin;display:flex}.settle-label[data-v-6ca9ea00]{color:#d0d0d0;font-size:4vmin}.settle-total[data-v-6ca9ea00]{color:#e3a008;font-variant-numeric:tabular-nums;font-size:5.4vmin;font-weight:700}.settle-note[data-v-6ca9ea00]{color:#a9a9a9;text-align:center;margin:1vmin 0 0;font-size:3.1vmin}.summary[data-v-6ca9ea00]{background:#ffffff05;border:1px solid #ffffff26;border-radius:4vmin;padding:4vmin 5vmin}.summary-list[data-v-6ca9ea00]{flex-direction:column;margin:0 0 2vmin;padding:0;list-style:none;display:flex}.summary-row[data-v-6ca9ea00]{color:#d0d0d0;justify-content:space-between;align-items:center;min-height:13vmin;padding:1.4vmin 0;display:flex}.summary-row+.summary-row[data-v-6ca9ea00]{border-top:1px solid #ffffff14}.totals[data-v-6ca9ea00]{border-top:1px solid #ffffff26;margin-top:2vmin;padding-top:3vmin}.delta-row[data-v-6ca9ea00]{font-variant-numeric:tabular-nums;color:#d0d0d0;justify-content:space-between;align-items:center;min-height:9vmin;font-size:4.2vmin;font-weight:600;display:flex}.delta-amount[data-v-6ca9ea00]{text-align:center;width:24vmin}.delta-row.discount .delta-amount[data-v-6ca9ea00]{color:#3fb950}.delta-row.overcharge .delta-amount[data-v-6ca9ea00]{color:#e3a008}.total-row[data-v-6ca9ea00]{justify-content:space-between;align-items:center;min-height:14vmin;font-size:5vmin;font-weight:700;display:flex}.total-amount[data-v-6ca9ea00]{text-align:center;color:#2e7dff;width:24vmin}.paid-row[data-v-6ca9ea00]{justify-content:space-between;align-items:center;min-height:14vmin;margin-top:2vmin;font-size:5vmin;font-weight:700;display:flex}.paid-input[data-v-6ca9ea00]{-webkit-user-select:text;user-select:text;text-align:center;color:#f3f3f3;width:24vmin;min-height:11vmin;font:inherit;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff26;border-radius:2vmin;padding:1vmin;font-size:5vmin;font-weight:700}.paid-input[data-v-6ca9ea00]:focus{border-color:#2e7dff;outline:none}.tip-row[data-v-6ca9ea00]{font-variant-numeric:tabular-nums;color:#d0d0d0;justify-content:space-between;align-items:center;min-height:9vmin;font-size:4.2vmin;font-weight:600;display:flex}.tip-amount[data-v-6ca9ea00]{text-align:center;color:#3fb950;width:24vmin}.pay-methods[data-v-6ca9ea00]{gap:3vmin;margin-top:3vmin;display:flex}.pay-method[data-v-6ca9ea00]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:1.5vmin;min-width:0;padding:0;display:flex}.pay-box[data-v-6ca9ea00]{box-sizing:border-box;background:#ffffffd9;border:.4vmin solid #ffffff26;border-radius:3vmin;justify-content:center;align-items:center;width:100%;height:16vmin;padding:2.5vmin;transition:transform .2s,border-color .2s,background .2s;display:flex}.pay-img[data-v-6ca9ea00]{object-fit:contain;max-width:100%;max-height:100%}.pay-label[data-v-6ca9ea00]{color:#f0f8ff;text-align:center;font-size:4.2vmin}.pay-method.selected .pay-box[data-v-6ca9ea00]{background:#fffffff2;border-color:#2e7dff;animation:2s ease-in-out infinite pay-pulse-6ca9ea00;transform:scale(1.08)}.pay-method.selected .pay-label[data-v-6ca9ea00]{color:#2e7dff;font-weight:700}@keyframes pay-pulse-6ca9ea00{0%,to{box-shadow:0 0 1vmin #2e7dff73}50%{box-shadow:0 0 3.5vmin .6vmin #2e7dffd9}}@media (prefers-reduced-motion:reduce){.pay-method.selected .pay-box[data-v-6ca9ea00]{animation:none}}.free-method[data-v-6ca9ea00],.later-method[data-v-6ca9ea00]{cursor:default;flex:0 0 calc(33.3333% - 2vmin);margin-inline:auto}.free-method .pay-box[data-v-6ca9ea00]{border-color:#3fb950;box-shadow:0 0 2vmin #3fb95073}.free-method .pay-label[data-v-6ca9ea00]{color:#3fb950;font-weight:700}.later-method .pay-box[data-v-6ca9ea00]{border-color:#e5484d;box-shadow:0 0 2vmin #e5484d73}.later-method .pay-label[data-v-6ca9ea00]{color:#e5484d;font-weight:700}.actions[data-v-6ca9ea00]{gap:3vmin;margin-top:auto;display:flex}.confirm[data-v-6ca9ea00],.back[data-v-6ca9ea00]{cursor:pointer;border-radius:4vmin;padding:4vmin;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}.confirm[data-v-6ca9ea00]{color:#fff;background:#2e7dff;border:none;flex:2}.confirm[data-v-6ca9ea00]:disabled{opacity:.4;cursor:not-allowed}.back[data-v-6ca9ea00]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:1}.back[data-v-6ca9ea00]:hover{background:#ffffff0f}.sheet-backdrop[data-v-6ca9ea00]{z-index:3000;-webkit-backdrop-filter:blur(6px);background:#000000bf;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-6ca9ea00]{box-sizing:border-box;width:100%;max-width:34rem;max-height:88vh;padding:5vmin 5vw calc(4vmin + env(safe-area-inset-bottom,0px));color:#f0f8ff;-webkit-backdrop-filter:blur(18px);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffffff17,#ffffff08);border:1px solid #ffffff2e;border-bottom:none;border-radius:6vmin 6vmin 0 0;flex-direction:column;gap:1vh;display:flex}.sheet-title[data-v-6ca9ea00]{text-align:center;margin:0;font-size:5.2vmin}.sheet-hint[data-v-6ca9ea00]{color:#9ca3af;text-align:center;margin:0 0 1vh;font-size:3.4vmin}.sheet-empty[data-v-6ca9ea00]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.staff-list[data-v-6ca9ea00]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.staff-option[data-v-6ca9ea00]{width:100%;font:inherit;color:#f0f8ff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4vmin;justify-content:space-between;align-items:center;gap:3vmin;padding:4vmin;transition:background .15s,border-color .15s,transform .15s;display:flex}.staff-option[data-v-6ca9ea00]:active{transform:scale(.98)}.staff-option.active[data-v-6ca9ea00]{background:#2e7dff2e;border-color:#2e7dff}.staff-name[data-v-6ca9ea00]{font-size:4.6vmin;font-weight:600}.staff-role[data-v-6ca9ea00]{color:#d0d0d0;background:#ffffff14;border-radius:2.4vmin;padding:.4vh 2.4vmin;font-size:3.2vmin}.check-list[data-v-6ca9ea00]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.check-row[data-v-6ca9ea00]{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4vmin;align-items:center;gap:2vmin;padding:2.5vmin 3vmin;transition:opacity .2s,border-color .2s;display:flex}.check-row.off[data-v-6ca9ea00]{opacity:.45}.check-main[data-v-6ca9ea00]{min-width:0;font:inherit;color:inherit;text-align:right;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:3vmin;padding:0;display:flex}.check-box[data-v-6ca9ea00]{color:#fff;background:#2e7dff;border:1px solid #0000;border-radius:2.4vmin;flex-shrink:0;justify-content:center;align-items:center;width:8vmin;height:8vmin;transition:background .15s,border-color .15s;display:flex}.check-row.off .check-box[data-v-6ca9ea00]{background:0 0;border-color:#ffffff4d}.check-box svg[data-v-6ca9ea00]{width:5vmin;height:5vmin}.check-text[data-v-6ca9ea00]{flex-direction:column;gap:.3vh;min-width:0;display:flex}.check-name[data-v-6ca9ea00]{overflow-wrap:anywhere;font-size:4.2vmin;font-weight:600}.check-meta[data-v-6ca9ea00]{color:#9ca3af;font-size:3.2vmin}.check-short[data-v-6ca9ea00]{color:#e3a008;font-size:3.2vmin;font-weight:600}.check-note[data-v-6ca9ea00]{color:#9ca3af;background:#ffffff14;border-radius:2.4vmin;align-self:flex-start;margin-top:.3vh;padding:.3vh 2vmin;font-size:2.9vmin;font-weight:600}.check-qty[data-v-6ca9ea00]{flex-shrink:0;align-items:center;gap:1.5vmin;display:flex}.qty-btn[data-v-6ca9ea00]{width:9vmin;height:9vmin;font:inherit;color:#f3f3f3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:2.4vmin;font-size:5vmin;line-height:1;transition:background .15s,opacity .15s}.qty-btn[data-v-6ca9ea00]:hover:not(:disabled){background:#ffffff26}.qty-btn[data-v-6ca9ea00]:disabled{opacity:.3;cursor:not-allowed}.qty[data-v-6ca9ea00]{text-align:center;color:#2e7dff;font-variant-numeric:tabular-nums;min-width:7vmin;font-size:4.6vmin;font-weight:700}.check-summary[data-v-6ca9ea00]{color:#9ca3af;text-align:center;margin:1vh 0 0;font-size:3.4vmin}.sheet-actions[data-v-6ca9ea00]{gap:3vmin;margin-top:2vh;display:flex}.sheet-confirm[data-v-6ca9ea00],.sheet-back[data-v-6ca9ea00]{font:inherit;cursor:pointer;border-radius:4vmin;padding:4vmin;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}.sheet-confirm[data-v-6ca9ea00]{color:#fff;background:#2e7dff;border:none;flex:2}.sheet-confirm[data-v-6ca9ea00]:hover:not(:disabled){background:#2563eb}.sheet-confirm[data-v-6ca9ea00]:disabled{opacity:.4;cursor:not-allowed}.sheet-back[data-v-6ca9ea00]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:1}.sheet-back[data-v-6ca9ea00]:hover{background:#ffffff0f}.sheet-enter-active[data-v-6ca9ea00],.sheet-leave-active[data-v-6ca9ea00]{transition:opacity .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-active .sheet[data-v-6ca9ea00],.sheet-leave-active .sheet[data-v-6ca9ea00]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-6ca9ea00],.sheet-leave-to[data-v-6ca9ea00]{opacity:0}.sheet-enter-from .sheet[data-v-6ca9ea00],.sheet-leave-to .sheet[data-v-6ca9ea00]{transform:translateY(100%)}.toast[data-v-6ca9ea00]{z-index:3500;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff3;border-radius:4vmin;align-items:center;gap:2.5vmin;max-width:min(88vw,30rem);padding:3vmin 5vmin;font-size:4vmin;font-weight:600;display:flex;position:fixed;top:23vh;left:50%;transform:translate(-50%);box-shadow:0 2vmin 6vmin #00000080}.toast.ok[data-v-6ca9ea00]{background:#3fb950f2}.toast.warn[data-v-6ca9ea00]{background:#e3a008f2}.toast.error[data-v-6ca9ea00]{background:#e5484df2}.toast-icon[data-v-6ca9ea00]{flex-shrink:0;width:6vmin;height:6vmin}.toast-text[data-v-6ca9ea00]{min-width:0}.toast-enter-active[data-v-6ca9ea00],.toast-leave-active[data-v-6ca9ea00]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-6ca9ea00],.toast-leave-to[data-v-6ca9ea00]{opacity:0;transform:translate(-50%)translateY(-3vh)}@media (prefers-reduced-motion:reduce){.sheet-enter-active[data-v-6ca9ea00],.sheet-leave-active[data-v-6ca9ea00]{transition:opacity .15s}.sheet-enter-active .sheet[data-v-6ca9ea00],.sheet-leave-active .sheet[data-v-6ca9ea00]{transition:none}.sheet-enter-from .sheet[data-v-6ca9ea00],.sheet-leave-to .sheet[data-v-6ca9ea00],.staff-option[data-v-6ca9ea00]:active{transform:none}.toast-enter-active[data-v-6ca9ea00],.toast-leave-active[data-v-6ca9ea00]{transition:opacity .2s}.toast-enter-from[data-v-6ca9ea00],.toast-leave-to[data-v-6ca9ea00]{transform:translate(-50%)}}.maincontainer[data-v-996a5814]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#000;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.menu[data-v-996a5814]{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;gap:2vh;width:100%;min-height:0;padding:2vh 0;display:flex}.menuitem[data-v-996a5814]{box-sizing:border-box;color:#f0f8ff;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:2vmax;flex:1;grid-template-columns:1fr auto;align-items:center;width:90%;min-height:0;margin-left:auto;margin-right:auto;padding:0 5%;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s,background .45s;animation:.7s cubic-bezier(.22,1,.36,1) backwards item-enter-996a5814;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 28px #00000061,inset 0 1px #ffffff0f}.menuitem[data-v-996a5814]:first-child{animation-delay:50ms}.menuitem[data-v-996a5814]:nth-child(2){animation-delay:.14s}.menuitem[data-v-996a5814]:nth-child(3){animation-delay:.23s}.menuitem[data-v-996a5814]:nth-child(4){animation-delay:.32s}.menuitem[data-v-996a5814]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(110deg,#0000 35%,#ffffff1f 50%,#0000 65%) 160% 0/250% 100%;transition:background-position .9s;position:absolute;inset:0}@media (hover:hover){.menuitem[data-v-996a5814]:hover{background:linear-gradient(135deg,#ffffff1c,#ffffff08);border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 14px 40px #00000080,inset 0 1px #ffffff1f}.menuitem[data-v-996a5814]:hover:before{background-position:-160% 0}.menuitem:hover .icon[data-v-996a5814]{transform:scale(1.07)}}.menuitem[data-v-996a5814]:active{background:linear-gradient(135deg,#ffffff21,#ffffff0a);border-color:#ffffff52;transition-duration:.12s;transform:scale(.96);box-shadow:0 4px 16px #00000073,inset 0 1px #ffffff24}.menuitem:active .icon[data-v-996a5814]{transition-duration:.12s;transform:scale(.92)}.menuitem.activating[data-v-996a5814]{animation:.22s item-tap-996a5814}.menuitem.activating .icon[data-v-996a5814]{animation:.22s icon-tap-996a5814}.label[data-v-996a5814],.icon[data-v-996a5814]{z-index:1;direction:rtl;position:relative}.menuitem h2[data-v-996a5814]{font-size:6vmin}.label[data-v-996a5814]{text-align:center}.empty[data-v-996a5814]{text-align:center;color:#a9a9a9;margin:auto;padding:0 8vw;font-size:4.4vmin}.icon[data-v-996a5814]{filter:drop-shadow(0 4px 10px #0006);width:min(20vw,12vh);height:auto;transition:transform .45s cubic-bezier(.22,1,.36,1)}.actions[data-v-996a5814]{width:90%;margin:0 auto 2vh;display:flex}.back[data-v-996a5814]{color:#f0f8ff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4vmin;flex:0 calc(33.3333% - 1vmin);padding:4vmin;font-size:4.4vmin;font-weight:700;transition:background .2s}.back[data-v-996a5814]:hover{background:#ffffff0f}@keyframes item-enter-996a5814{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes item-tap-996a5814{0%{transform:scale(1)}35%{transform:scale(.93)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes icon-tap-996a5814{0%{transform:scale(1)}35%{transform:scale(.88)}70%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.menuitem[data-v-996a5814],.menuitem.activating[data-v-996a5814],.menuitem.activating .icon[data-v-996a5814]{animation:none}.menuitem[data-v-996a5814],.menuitem[data-v-996a5814]:before,.icon[data-v-996a5814]{transition:none}}.stock[data-v-5d8709fd]{box-sizing:border-box;color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--ms-font-size:4vmin;--ms-line-height:1.5;--ms-bg:#ffffff08;--ms-border-color:#ffffff40;--ms-border-width:1px;--ms-radius:4vmin;--ms-py:2.4vmin;--ms-px:3.6vmin;--ms-ring-width:3px;--ms-ring-color:#2e7dff59;--ms-placeholder-color:#9ca3af;--ms-max-height:28vh;--ms-tag-bg:#2e7dff;--ms-tag-color:#fff;--ms-tag-radius:2.4vmin;--ms-tag-font-weight:600;--ms-tag-font-size:3.8vmin;--ms-dropdown-bg:#0e0e0e;--ms-dropdown-border-color:#fff3;--ms-dropdown-radius:4vmin;--ms-option-font-size:4vmin;--ms-option-bg-pointed:#ffffff14;--ms-option-color-pointed:#fff;--ms-option-bg-selected:#2e7dff;--ms-option-color-selected:#fff;--ms-option-bg-selected-pointed:#2563eb;--ms-option-color-selected-pointed:#fff;--ms-caret-color:#ffffff80;--ms-clear-color:#ffffff80;--ms-empty-color:#9ca3af;--ms-spinner-color:#2e7dff;flex-direction:column;flex:1;gap:2vh;width:100%;max-width:34rem;min-height:0;margin:0 auto;padding:3vh 5vw;display:flex;overflow-y:auto}.title[data-v-5d8709fd]{text-align:center;margin:0;font-size:6vmin}.form[data-v-5d8709fd]{flex-direction:column;gap:2vh;display:flex}.field[data-v-5d8709fd]{flex-direction:column;gap:1vh;display:flex}.field-label[data-v-5d8709fd]{color:#a9a9a9;font-size:3.6vmin}.field--inline[data-v-5d8709fd]{flex-direction:row;align-items:center;gap:2vmin}.field--inline .field-label[data-v-5d8709fd]{flex:0 0 18vmin}.field--inline.field--wide-label .field-label[data-v-5d8709fd]{flex:0 0 36vmin}.field--inline .text-input[data-v-5d8709fd]{flex:1;min-width:0}.field-row[data-v-5d8709fd]{gap:3vmin;display:flex}.field-row .field[data-v-5d8709fd]{flex:1;min-width:0}.mode-toggle[data-v-5d8709fd]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3.4vmin;gap:1.5vmin;padding:1vmin;display:flex}.mode-btn[data-v-5d8709fd]{min-height:11vmin;font:inherit;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:2.6vmin;flex:1;padding:2vmin;font-size:3.6vmin;font-weight:600;transition:background .15s,color .15s}.mode-btn.active[data-v-5d8709fd]{color:#fff;background:#2e7dff}.count-note[data-v-5d8709fd]{color:#9ca3af;text-align:center;margin:-1vh 0 0;font-size:3.4vmin}.count-note b.scale[data-v-5d8709fd]{color:#2e7dff;font-variant-numeric:tabular-nums;font-size:4vmin}.count-note.warn[data-v-5d8709fd]{color:#e3a008}.count-note.warn b[data-v-5d8709fd]{font-variant-numeric:tabular-nums;font-size:4vmin}.count-note.uses b[data-v-5d8709fd]{color:#e3a008;font-variant-numeric:tabular-nums;font-size:4vmin}.text-input.invalid[data-v-5d8709fd]{border-color:#e3a008}.class-field[data-v-5d8709fd]{position:relative}.suggestions[data-v-5d8709fd]{z-index:50;background:#0e0e0e;border:1px solid #fff3;border-radius:4vmin;max-height:40vh;margin:0;padding:1vmin;list-style:none;position:absolute;top:calc(100% + 1vmin);left:0;right:0;overflow-y:auto;box-shadow:0 2vmin 6vmin #00000080}.suggestion[data-v-5d8709fd]{color:#f3f3f3;cursor:pointer;border-radius:3vmin;padding:2.4vmin 3.6vmin;font-size:4vmin}.suggestion[data-v-5d8709fd]:hover{background:#ffffff14}.text-input[data-v-5d8709fd]{box-sizing:border-box;width:100%;min-height:12vmin;font:inherit;color:#f0f8ff;-webkit-user-select:text;user-select:text;background:#ffffff08;border:1px solid #ffffff40;border-radius:4vmin;padding:2.4vmin 3.6vmin;font-size:4vmin}.text-input[data-v-5d8709fd]::placeholder{color:#9ca3af}.text-input[data-v-5d8709fd]:focus{border-color:#2e7dff;outline:none}.image-field .field-label[data-v-5d8709fd]{text-align:center}.image-row[data-v-5d8709fd]{justify-content:center;align-items:center;gap:3vmin;display:flex}.image-pick[data-v-5d8709fd]{cursor:pointer;background:#ffffff08;border:1px dashed #ffffff4d;border-radius:4vmin;flex-shrink:0;justify-content:center;align-items:center;width:26vmin;height:26vmin;display:flex;overflow:hidden}.image-placeholder[data-v-5d8709fd]{color:#9ca3af;font-size:12vmin;font-weight:300;line-height:1}.image-preview[data-v-5d8709fd]{object-fit:cover;width:100%;height:100%}.image-clear[data-v-5d8709fd]{color:#f0f8ff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:3vmin;padding:2.4vmin 3.6vmin;font-size:3.6vmin}.stock[data-v-5d8709fd] .multiselect-tags-search,.stock[data-v-5d8709fd] .multiselect-search input{color:#f0f8ff;-webkit-user-select:text;user-select:text;background:0 0}.stock[data-v-5d8709fd] .multiselect-tags{max-height:5.25rem;overflow-y:auto}.toast[data-v-5d8709fd]{z-index:2000;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff3;border-radius:4vmin;align-items:center;gap:2.5vmin;max-width:min(88vw,30rem);padding:3vmin 5vmin;font-size:4vmin;font-weight:600;display:flex;position:fixed;top:23vh;left:50%;transform:translate(-50%);box-shadow:0 2vmin 6vmin #00000080}.toast.ok[data-v-5d8709fd]{background:#3fb950f2}.toast.error[data-v-5d8709fd]{background:#e5484df2}.toast-icon[data-v-5d8709fd]{flex-shrink:0;width:6vmin;height:6vmin}.toast-text[data-v-5d8709fd]{min-width:0}.toast-enter-active[data-v-5d8709fd],.toast-leave-active[data-v-5d8709fd]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-5d8709fd],.toast-leave-to[data-v-5d8709fd]{opacity:0;transform:translate(-50%)translateY(-3vh)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-5d8709fd],.toast-leave-active[data-v-5d8709fd]{transition:opacity .2s}.toast-enter-from[data-v-5d8709fd],.toast-leave-to[data-v-5d8709fd]{transform:translate(-50%)}}.actions[data-v-5d8709fd]{gap:3vmin;margin-top:auto;padding-top:1vh;display:flex}.save[data-v-5d8709fd],.back[data-v-5d8709fd]{cursor:pointer;border-radius:4vmin;padding:4vmin;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}.save[data-v-5d8709fd]{color:#fff;background:#2e7dff;border:none;flex:2}.save[data-v-5d8709fd]:disabled{opacity:.4;cursor:not-allowed}.back[data-v-5d8709fd]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:1}.back[data-v-5d8709fd]:hover{background:#ffffff0f}.catalogue[data-v-ef63f163]{width:100%}.catalogue-empty[data-v-ef63f163]{text-align:center;color:#9ca3af;margin:6vh 0;font-size:4vmin}.catalogue-grid[data-v-ef63f163]{--grid-gap:2.5vmin;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill, minmax(max(5rem, 18vmin, (100% - var(--grid-gap) * 2) / 3), 1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.catalogue-card[data-v-ef63f163]{-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:3.5vmin;flex-direction:column;transition:border-color .2s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.catalogue-card.open[data-v-ef63f163]{border-color:#2e7dff73}.card-head[data-v-ef63f163]{cursor:pointer;flex-direction:column;flex:1;min-height:0;transition:transform .15s cubic-bezier(.22,1,.36,1);display:flex}.card-head[data-v-ef63f163]:active{transform:scale(.97)}.card-media[data-v-ef63f163]{aspect-ratio:1;background:#ffffff0a;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.card-img[data-v-ef63f163]{object-fit:cover;width:100%;height:100%}.card-noimg[data-v-ef63f163]{color:#6b7280;width:8vmin;height:8vmin}.card-zoom[data-v-ef63f163]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#00000073;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:7vmin;height:7vmin;transition:transform .15s,background .15s;display:flex;position:absolute;top:1.2vmin;left:1.2vmin}.card-zoom svg[data-v-ef63f163]{width:4vmin;height:4vmin}.card-zoom[data-v-ef63f163]:active{background:#000000a6;transform:scale(.9)}.card-info[data-v-ef63f163]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.4vh;min-width:0;padding:2vmin 1.5vmin 2.5vmin;display:flex}.card-class[data-v-ef63f163]{color:#9ca3af;overflow-wrap:anywhere;font-size:2.6vmin}.card-info .card-class[data-v-ef63f163]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.card-name[data-v-ef63f163]{-webkit-line-clamp:2;line-clamp:2;color:#f0f8ff;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:8.5vmin;font-size:3.4vmin;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.card-summary[data-v-ef63f163]{flex-wrap:wrap;justify-content:center;gap:1.2vmin;margin-top:auto;padding-top:.4vh;display:flex}.stock-chip[data-v-ef63f163]{white-space:nowrap;color:#d0d0d0;background:#ffffff12;border:1px solid #ffffff1a;border-radius:2.4vmin;padding:.4vh 1.8vmin;font-size:2.6vmin;line-height:1.3}.stock-chip b[data-v-ef63f163]{color:#2e7dff;font-variant-numeric:tabular-nums;font-size:3.1vmin}.stock-chip.total[data-v-ef63f163]{color:#f0f8ff;background:#2e7dff29;border-color:#2e7dff66}.stock-chip.uses[data-v-ef63f163]{background:#e3a00824;border-color:#e3a00859}.stock-chip.uses b[data-v-ef63f163]{color:#e3a008}.card-summary.in-modal[data-v-ef63f163]{justify-content:flex-start;gap:2vmin;margin-top:.4vh}.card-summary.in-modal .stock-chip[data-v-ef63f163]{white-space:nowrap;padding:.4vh 2.4vmin;font-size:3.2vmin}.card-summary.in-modal .stock-chip b[data-v-ef63f163]{font-size:3.8vmin}.item-modal[data-v-ef63f163]{z-index:1500;-webkit-backdrop-filter:blur(4px);color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#000000b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal-sheet[data-v-ef63f163]{width:100%;max-width:34rem;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(#ffffff14,#ffffff05),#0a0a0cf5;border:1px solid #ffffff26;border-bottom:none;border-radius:6vmin 6vmin 0 0;flex-direction:column;display:flex;box-shadow:0 -2vmin 8vmin #0009}.sheet-grip[data-v-ef63f163]{background:#ffffff40;border-radius:1vmin;flex-shrink:0;width:14vmin;height:1vmin;margin:2vmin auto 1vmin}.modal-head[data-v-ef63f163]{border-bottom:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:3vmin;padding:2vmin 4vmin 3vmin;display:flex}.modal-thumb[data-v-ef63f163]{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:3vmin;flex-shrink:0;justify-content:center;align-items:center;width:18vmin;height:18vmin;padding:0;display:flex;overflow:hidden}.modal-thumb img[data-v-ef63f163]{object-fit:cover;width:100%;height:100%}.modal-thumb.empty[data-v-ef63f163]{color:#6b7280;cursor:default}.modal-thumb.empty svg[data-v-ef63f163]{width:8vmin;height:8vmin}.modal-titles[data-v-ef63f163]{text-align:right;flex-direction:column;flex:1;gap:.5vh;min-width:0;display:flex}.modal-titles .card-class[data-v-ef63f163]{font-size:3.2vmin}.modal-name[data-v-ef63f163]{color:#f0f8ff;overflow-wrap:anywhere;font-size:4.6vmin;font-weight:600}.modal-close[data-v-ef63f163]{color:#f3f3f3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:10vmin;height:10vmin;transition:background .15s,transform .15s;display:flex}.modal-close svg[data-v-ef63f163]{width:5vmin;height:5vmin}.modal-close[data-v-ef63f163]:active{background:#ffffff29;transform:scale(.92)}.modal-body[data-v-ef63f163]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:1;min-height:0;overflow-y:auto}.modal-body[data-v-ef63f163]::-webkit-scrollbar{width:1.2vmin}.modal-body[data-v-ef63f163]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:1vmin}.sheet-enter-active[data-v-ef63f163],.sheet-leave-active[data-v-ef63f163]{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.sheet-enter-active .modal-sheet[data-v-ef63f163],.sheet-leave-active .modal-sheet[data-v-ef63f163]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-ef63f163],.sheet-leave-to[data-v-ef63f163]{opacity:0}.sheet-enter-from .modal-sheet[data-v-ef63f163],.sheet-leave-to .modal-sheet[data-v-ef63f163]{transform:translateY(100%)}.img-modal[data-v-ef63f163]{z-index:3000;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);cursor:zoom-out;background:#000000e6;flex-direction:column;justify-content:center;align-items:center;gap:3vmin;padding:6vmin;display:flex;position:fixed;inset:0}.img-modal-pic[data-v-ef63f163]{object-fit:contain;border-radius:3vmin;max-width:92vw;max-height:78vh;box-shadow:0 3vmin 8vmin #0009}.img-modal-caption[data-v-ef63f163]{color:#f0f8ff;text-align:center;overflow-wrap:anywhere;font-size:4.2vmin;font-weight:600}.img-modal-close[data-v-ef63f163]{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:12vmin;height:12vmin;display:flex;position:fixed;top:4vmin;right:4vmin}.img-modal-close svg[data-v-ef63f163]{width:6vmin;height:6vmin}.zoom-enter-active[data-v-ef63f163],.zoom-leave-active[data-v-ef63f163]{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.zoom-enter-active .img-modal-pic[data-v-ef63f163],.zoom-leave-active .img-modal-pic[data-v-ef63f163]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.zoom-enter-from[data-v-ef63f163],.zoom-leave-to[data-v-ef63f163]{opacity:0}.zoom-enter-from .img-modal-pic[data-v-ef63f163],.zoom-leave-to .img-modal-pic[data-v-ef63f163]{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.card-head[data-v-ef63f163]:active{transform:none}.sheet-enter-active[data-v-ef63f163],.sheet-leave-active[data-v-ef63f163]{transition:opacity .15s}.sheet-enter-active .modal-sheet[data-v-ef63f163],.sheet-leave-active .modal-sheet[data-v-ef63f163]{transition:none}.sheet-enter-from .modal-sheet[data-v-ef63f163],.sheet-leave-to .modal-sheet[data-v-ef63f163],.modal-close[data-v-ef63f163]:active{transform:none}.zoom-enter-active .img-modal-pic[data-v-ef63f163],.zoom-leave-active .img-modal-pic[data-v-ef63f163]{transition:none}.zoom-enter-from .img-modal-pic[data-v-ef63f163],.zoom-leave-to .img-modal-pic[data-v-ef63f163]{transform:none}}.catalogue-view[data-v-c0d4daa2]{box-sizing:border-box;color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;gap:2vh;width:100%;max-width:34rem;min-height:0;margin:0 auto;padding:3vh 5vw;display:flex}.title[data-v-c0d4daa2]{text-align:center;margin:0;font-size:6vmin}.catalogue-scroll[data-v-c0d4daa2]{flex:1;min-height:0;overflow-y:auto}.stock-editors[data-v-c0d4daa2]{flex-direction:column;gap:2vmin;padding:3vmin 4vmin;display:flex}.editor-row[data-v-c0d4daa2]{align-items:center;gap:2vmin;display:flex}.editor-label[data-v-c0d4daa2]{color:#a9a9a9;flex:0 0 26vmin;font-size:3.6vmin}.stock-total[data-v-c0d4daa2]{text-align:center;color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr;margin:0;padding-top:1vmin;font-size:3.6vmin}.stock-total b[data-v-c0d4daa2]{color:#2e7dff;font-size:4.4vmin}.edit-btn[data-v-c0d4daa2]{font:inherit;color:#f3f3f3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:3vmin;justify-content:center;align-items:center;gap:2vmin;margin-top:1vmin;padding:2.6vmin;font-size:3.8vmin;font-weight:600;transition:background .15s,transform .15s;display:flex}.edit-btn[data-v-c0d4daa2]:hover{background:#ffffff1f}.edit-btn[data-v-c0d4daa2]:active{transform:scale(.97)}.edit-icon[data-v-c0d4daa2]{flex-shrink:0;width:5vmin;height:5vmin}@media (prefers-reduced-motion:reduce){.edit-btn[data-v-c0d4daa2]:active{transform:none}}.amount-input[data-v-c0d4daa2]{-webkit-user-select:text;user-select:text;text-align:center;color:#f3f3f3;min-width:0;min-height:11vmin;font:inherit;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff26;border-radius:2vmin;flex:1;padding:1vmin;font-size:5vmin;font-weight:700}.amount-input[data-v-c0d4daa2]:focus{border-color:#2e7dff;outline:none}.amount-btn[data-v-c0d4daa2]{color:#f3f3f3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:2vmin;flex-shrink:0;justify-content:center;align-items:center;width:11vmin;height:11vmin;transition:background .15s,opacity .15s,transform .15s;display:flex}.amount-btn svg[data-v-c0d4daa2]{width:6vmin;height:6vmin}.amount-btn[data-v-c0d4daa2]:active{transform:scale(.92)}.amount-btn.save[data-v-c0d4daa2]{color:#fff;background:#2e7dff;border-color:#0000}.amount-btn.save[data-v-c0d4daa2]:disabled{opacity:.35;cursor:default}.history-panel[data-v-c0d4daa2]{border-top:1px solid #ffffff1a;padding:3vmin 4vmin}.history-empty[data-v-c0d4daa2]{text-align:center;color:#9ca3af;margin:1vh 0;font-size:3.4vmin}.history-list[data-v-c0d4daa2]{color:#d0d0d0;white-space:nowrap;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;grid-template-columns:auto auto auto 1fr;grid-auto-rows:6.5vmin;align-items:center;gap:1vh 2vmin;max-height:calc(13vmin + 1vh);margin:0;padding:0;font-size:3.1vmin;line-height:1.3;list-style:none;display:grid;overflow:auto}.history-list[data-v-c0d4daa2]::-webkit-scrollbar{width:1.2vmin;height:1.2vmin}.history-list[data-v-c0d4daa2]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:1vmin}.history-row[data-v-c0d4daa2]{display:contents}.history-when[data-v-c0d4daa2]{color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr}.history-who[data-v-c0d4daa2]{color:#9ca3af}.history-delta[data-v-c0d4daa2]{color:#2e7dff;font-variant-numeric:tabular-nums;justify-self:end;font-weight:600}.history-tag[data-v-c0d4daa2]{color:#d0d0d0;background:#ffffff14;border-radius:2vmin;padding:.8vmin 2vmin;font-size:2.9vmin;font-weight:600;line-height:1.15;display:inline-block}.history-tag.t-set[data-v-c0d4daa2]{color:#2e7dff;background:#2e7dff24}.history-tag.t-increase[data-v-c0d4daa2]{color:#3fb950;background:#3fb95024}.history-tag.t-decrease[data-v-c0d4daa2]{color:#e5484d;background:#e5484d24}.toast[data-v-c0d4daa2]{z-index:2000;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff3;border-radius:4vmin;align-items:center;gap:2.5vmin;max-width:min(88vw,30rem);padding:3vmin 5vmin;font-size:4vmin;font-weight:600;display:flex;position:fixed;top:23vh;left:50%;transform:translate(-50%);box-shadow:0 2vmin 6vmin #00000080}.toast.ok[data-v-c0d4daa2]{background:#3fb950f2}.toast.error[data-v-c0d4daa2]{background:#e5484df2}.toast-icon[data-v-c0d4daa2]{flex-shrink:0;width:6vmin;height:6vmin}.toast-text[data-v-c0d4daa2]{min-width:0}.toast-enter-active[data-v-c0d4daa2],.toast-leave-active[data-v-c0d4daa2]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-c0d4daa2],.toast-leave-to[data-v-c0d4daa2]{opacity:0;transform:translate(-50%)translateY(-3vh)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-c0d4daa2],.toast-leave-active[data-v-c0d4daa2]{transition:opacity .2s}.toast-enter-from[data-v-c0d4daa2],.toast-leave-to[data-v-c0d4daa2]{transform:translate(-50%)}}.actions[data-v-c0d4daa2]{justify-content:flex-end;display:flex}.back[data-v-c0d4daa2]{color:#f0f8ff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4vmin;flex:0 calc(33.3333% - 1vmin);padding:4vmin;font-size:4.4vmin;font-weight:700;transition:background .2s}.back[data-v-c0d4daa2]:hover{background:#ffffff0f}.movement-view[data-v-ac7b1784]{box-sizing:border-box;color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;gap:2vh;width:100%;max-width:34rem;min-height:0;margin:0 auto;padding:3vh 5vw;display:flex}.title[data-v-ac7b1784]{text-align:center;margin:0;font-size:6vmin}.filters[data-v-ac7b1784]{flex-direction:column;gap:1.5vh;display:flex}.search-input[data-v-ac7b1784]{box-sizing:border-box;width:100%;min-height:11vmin;font:inherit;color:#f0f8ff;-webkit-user-select:text;user-select:text;background:#ffffff08;border:1px solid #ffffff40;border-radius:4vmin;padding:2.4vmin 3.6vmin;font-size:3.8vmin}.search-input[data-v-ac7b1784]::placeholder{color:#9ca3af}.search-input[data-v-ac7b1784]:focus{border-color:#2e7dff;outline:none}.service-chips[data-v-ac7b1784]{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;gap:2vmin;padding-bottom:.5vh;display:flex;overflow-x:auto}.chip[data-v-ac7b1784]{font:inherit;color:#d0d0d0;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:5vmin;flex-shrink:0;padding:1.6vmin 3.4vmin;font-size:3.4vmin;transition:background .15s,color .15s,border-color .15s}.chip.active[data-v-ac7b1784]{color:#fff;background:#2e7dff;border-color:#0000;font-weight:600}.catalogue-scroll[data-v-ac7b1784]{flex:1;min-height:0;overflow-y:auto}.mover[data-v-ac7b1784]{flex-direction:column;gap:2vmin;padding:3vmin 4vmin;display:flex}.kind-toggle[data-v-ac7b1784]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3vmin;gap:1.5vmin;padding:1vmin;display:flex}.kind-btn[data-v-ac7b1784]{font:inherit;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:2.2vmin;flex:1;padding:2vmin;font-size:3.6vmin;font-weight:600;transition:background .15s,color .15s}.kind-btn.active[data-v-ac7b1784]{color:#fff;background:#2e7dff}.methods[data-v-ac7b1784]{gap:1.6vmin;display:flex}.method-btn[data-v-ac7b1784]{font:inherit;color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:2.4vmin;flex:1;padding:1.8vmin;font-size:3.4vmin;font-weight:600;transition:background .15s,color .15s}.method-btn.active[data-v-ac7b1784]{color:#fff;background:#2e7dff;border-color:#2e7dff}.available[data-v-ac7b1784]{text-align:center;color:#9ca3af;margin:0;font-size:3.6vmin}.available b[data-v-ac7b1784]{color:#f3f3f3;font-variant-numeric:tabular-nums;font-size:4.2vmin}.qty-row[data-v-ac7b1784]{justify-content:center;align-items:stretch;gap:3vmin;display:flex}.qty-btn[data-v-ac7b1784]{width:13vmin;height:13vmin;font:inherit;color:#f3f3f3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:3vmin;font-size:6vmin;line-height:1;transition:background .15s,opacity .15s}.qty-btn[data-v-ac7b1784]:hover:not(:disabled){background:#ffffff26}.qty-btn[data-v-ac7b1784]:disabled{opacity:.3;cursor:not-allowed}.qty[data-v-ac7b1784]{color:#2e7dff;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:18vmin;font-size:6.5vmin;font-weight:700;display:flex}.record-btn[data-v-ac7b1784]{font:inherit;color:#fff;cursor:pointer;background:#2e7dff;border:none;border-radius:3.5vmin;justify-content:center;align-items:center;gap:2.5vmin;padding:3.4vmin;font-size:4.2vmin;font-weight:700;transition:background .2s,opacity .2s,transform .15s;display:flex}.record-btn[data-v-ac7b1784]:hover:not(:disabled){background:#2563eb}.record-btn[data-v-ac7b1784]:active:not(:disabled){transform:scale(.98)}.record-btn[data-v-ac7b1784]:disabled{opacity:.35;cursor:not-allowed}.record-total[data-v-ac7b1784]{font-variant-numeric:tabular-nums;direction:ltr;background:#00000040;border-radius:3vmin;padding:.6vmin 2.6vmin;font-size:3.8vmin}.open-btn[data-v-ac7b1784]{font:inherit;color:#f3f3f3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:3vmin;padding:2.6vmin;font-size:3.6vmin;font-weight:600;transition:background .15s}.open-btn[data-v-ac7b1784]:hover:not(:disabled){background:#ffffff1f}.open-btn[data-v-ac7b1784]:disabled{opacity:.4;cursor:not-allowed}.open-btn.primary[data-v-ac7b1784]{color:#fff;background:#2e7dff;border-color:#0000;padding:3.4vmin;font-size:4.2vmin;font-weight:700}.open-btn.primary[data-v-ac7b1784]:hover:not(:disabled){background:#2563eb}.out-of-stock[data-v-ac7b1784]{text-align:center;color:#e3a008;margin:0;font-size:3.4vmin;font-weight:600}.uses-note[data-v-ac7b1784]{text-align:center;color:#e3a008;margin:0;font-size:3.4vmin}.uses-reset[data-v-ac7b1784]{color:#9ca3af}.toast[data-v-ac7b1784]{z-index:2000;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff3;border-radius:4vmin;align-items:center;gap:2.5vmin;max-width:min(88vw,30rem);padding:3vmin 5vmin;font-size:4vmin;font-weight:600;display:flex;position:fixed;top:23vh;left:50%;transform:translate(-50%);box-shadow:0 2vmin 6vmin #00000080}.toast.ok[data-v-ac7b1784]{background:#3fb950f2}.toast.error[data-v-ac7b1784]{background:#e5484df2}.toast-icon[data-v-ac7b1784]{flex-shrink:0;width:6vmin;height:6vmin}.toast-text[data-v-ac7b1784]{min-width:0}.toast-enter-active[data-v-ac7b1784],.toast-leave-active[data-v-ac7b1784]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-ac7b1784],.toast-leave-to[data-v-ac7b1784]{opacity:0;transform:translate(-50%)translateY(-3vh)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-ac7b1784],.toast-leave-active[data-v-ac7b1784]{transition:opacity .2s}.toast-enter-from[data-v-ac7b1784],.toast-leave-to[data-v-ac7b1784]{transform:translate(-50%)}.record-btn[data-v-ac7b1784]:active:not(:disabled){transform:none}}.actions[data-v-ac7b1784]{justify-content:flex-end;display:flex}.back[data-v-ac7b1784]{color:#f0f8ff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4vmin;flex:0 calc(33.3333% - 1vmin);padding:4vmin;font-size:4.4vmin;font-weight:700;transition:background .2s}.back[data-v-ac7b1784]:hover{background:#ffffff0f}.costs-view[data-v-8c33a74d]{box-sizing:border-box;color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--ms-font-size:4vmin;--ms-line-height:1.5;--ms-bg:#ffffff08;--ms-border-color:#ffffff40;--ms-border-width:1px;--ms-radius:4vmin;--ms-py:2.4vmin;--ms-px:3.6vmin;--ms-ring-width:3px;--ms-ring-color:#2e7dff59;--ms-placeholder-color:#9ca3af;--ms-max-height:34vh;--ms-dropdown-bg:#0e0e0e;--ms-dropdown-border-color:#fff3;--ms-dropdown-radius:4vmin;--ms-option-font-size:4vmin;--ms-option-bg-pointed:#ffffff14;--ms-option-color-pointed:#fff;--ms-option-bg-selected:#2e7dff;--ms-option-color-selected:#fff;--ms-option-bg-selected-pointed:#2563eb;--ms-option-color-selected-pointed:#fff;--ms-caret-color:#ffffff80;--ms-clear-color:#ffffff80;--ms-empty-color:#9ca3af;--ms-spinner-color:#2e7dff;flex-direction:column;flex:1;gap:1.6vh;width:100%;max-width:34rem;min-height:0;margin:0 auto;padding:3vh 5vw;display:flex;overflow-y:auto}.title[data-v-8c33a74d]{text-align:center;margin:0;font-size:6vmin}.mode-toggle[data-v-8c33a74d]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3.4vmin;gap:1.5vmin;padding:1vmin;display:flex}.mode-btn[data-v-8c33a74d]{min-height:10vmin;font:inherit;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:2.6vmin;flex:1;padding:2vmin;font-size:3.6vmin;font-weight:600;transition:background .15s,color .15s}.mode-btn.active[data-v-8c33a74d]{color:#fff;background:#2e7dff}.form[data-v-8c33a74d]{flex-direction:column;gap:1.6vh;display:flex}.kind-toggle[data-v-8c33a74d]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3vmin;gap:1.5vmin;padding:1vmin;display:flex}.kind-btn[data-v-8c33a74d]{font:inherit;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:2.2vmin;flex:1;padding:2vmin;font-size:3.6vmin;font-weight:600;transition:background .15s,color .15s}.kind-btn.active[data-v-8c33a74d]{color:#fff;background:#2e7dff}.qty-row[data-v-8c33a74d]{justify-content:center;align-items:stretch;gap:3vmin;display:flex}.qty-btn[data-v-8c33a74d]{width:12vmin;height:12vmin;font:inherit;color:#f3f3f3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:3vmin;font-size:5.6vmin;line-height:1;transition:background .15s,opacity .15s}.qty-btn[data-v-8c33a74d]:hover:not(:disabled){background:#ffffff26}.qty-btn[data-v-8c33a74d]:disabled{opacity:.3;cursor:not-allowed}.qty[data-v-8c33a74d]{color:#2e7dff;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:16vmin;font-size:6vmin;font-weight:700;display:flex}.stock-preview[data-v-8c33a74d]{text-align:center;color:#2e7dff;font-variant-numeric:tabular-nums;margin:0;font-size:3.4vmin}.field[data-v-8c33a74d]{flex-direction:column;gap:1vh;display:flex}.field--inline[data-v-8c33a74d]{flex-direction:row;align-items:center;gap:2vmin}.field--inline .field-label[data-v-8c33a74d]{flex:0 0 18vmin}.field--inline .text-input[data-v-8c33a74d]{flex:1;min-width:0}.field-label[data-v-8c33a74d]{color:#a9a9a9;font-size:3.6vmin}.text-input[data-v-8c33a74d]{box-sizing:border-box;width:100%;min-height:12vmin;font:inherit;color:#f0f8ff;-webkit-user-select:text;user-select:text;background:#ffffff08;border:1px solid #ffffff40;border-radius:4vmin;padding:2.4vmin 3.6vmin;font-size:4vmin}.text-input[data-v-8c33a74d]::placeholder{color:#9ca3af}.text-input[data-v-8c33a74d]:focus{border-color:#2e7dff;outline:none}.hint[data-v-8c33a74d]{color:#e3a008;text-align:center;margin:0;font-size:3.4vmin}.ledger[data-v-8c33a74d]{border-top:1px solid #ffffff1a;flex-direction:column;gap:1.2vh;padding-top:1vh;display:flex}.totals[data-v-8c33a74d]{gap:3vmin;display:flex}.total[data-v-8c33a74d]{background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:3.4vmin;flex:1;justify-content:center;align-items:baseline;gap:2vmin;padding:2.2vmin;display:flex}.total-label[data-v-8c33a74d]{color:#9ca3af;font-size:3.4vmin}.total-value[data-v-8c33a74d]{color:#e5484d;font-variant-numeric:tabular-nums;direction:ltr;font-size:5vmin;font-weight:700}.totals-split[data-v-8c33a74d]{color:#9ca3af;text-align:center;margin:0;font-size:3.4vmin}.totals-split b[data-v-8c33a74d]{color:#e5484d;font-variant-numeric:tabular-nums}.ledger-empty[data-v-8c33a74d]{color:#9ca3af;text-align:center;margin:2vh 0;font-size:3.8vmin}.entries[data-v-8c33a74d]{flex-direction:column;gap:1.4vmin;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-8c33a74d]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3vmin;align-items:center;gap:2.4vmin;padding:2.4vmin 3vmin;display:flex}.entry.purchase[data-v-8c33a74d]{border-right:3px solid #2e7dff}.entry-main[data-v-8c33a74d]{flex-direction:column;flex:1;gap:.4vh;min-width:0;display:flex}.entry-category[data-v-8c33a74d]{text-overflow:ellipsis;white-space:nowrap;font-size:3.8vmin;font-weight:600;overflow:hidden}.entry-note[data-v-8c33a74d]{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:3.2vmin;overflow:hidden}.entry-when[data-v-8c33a74d]{color:#e8eef7;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;background:#ffffff17;border:1px solid #ffffff24;border-radius:2vmin;flex-shrink:0;padding:.9vmin 1.8vmin;font-size:3vmin;font-weight:600}.entry-amount[data-v-8c33a74d]{color:#f3f3f3;font-variant-numeric:tabular-nums;direction:ltr;flex-shrink:0;font-size:4.2vmin}.ledger-more[data-v-8c33a74d]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.sheet-backdrop[data-v-8c33a74d]{z-index:3000;-webkit-backdrop-filter:blur(6px);background:#000000bf;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-8c33a74d]{box-sizing:border-box;width:100%;max-width:34rem;max-height:88vh;padding:5vmin 5vw calc(4vmin + env(safe-area-inset-bottom,0px));color:#f0f8ff;-webkit-backdrop-filter:blur(18px);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffffff17,#ffffff08);border:1px solid #ffffff2e;border-bottom:none;border-radius:6vmin 6vmin 0 0;flex-direction:column;gap:1vh;display:flex}.sheet-title[data-v-8c33a74d]{text-align:center;margin:0;font-size:5.2vmin}.sheet-hint[data-v-8c33a74d]{color:#9ca3af;text-align:center;margin:0 0 1vh;font-size:3.4vmin}.sheet-empty[data-v-8c33a74d]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.staff-list[data-v-8c33a74d]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.staff-option[data-v-8c33a74d]{width:100%;font:inherit;color:#f0f8ff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4vmin;justify-content:space-between;align-items:center;gap:3vmin;padding:4vmin;transition:background .15s,border-color .15s,transform .15s;display:flex}.staff-option[data-v-8c33a74d]:active{transform:scale(.98)}.staff-option.active[data-v-8c33a74d]{background:#2e7dff2e;border-color:#2e7dff}.staff-name[data-v-8c33a74d]{font-size:4.6vmin;font-weight:600}.staff-role[data-v-8c33a74d]{color:#d0d0d0;background:#ffffff14;border-radius:2.4vmin;padding:.4vh 2.4vmin;font-size:3.2vmin}.sheet-enter-active[data-v-8c33a74d],.sheet-leave-active[data-v-8c33a74d]{transition:opacity .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-active .sheet[data-v-8c33a74d],.sheet-leave-active .sheet[data-v-8c33a74d]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-8c33a74d],.sheet-leave-to[data-v-8c33a74d]{opacity:0}.sheet-enter-from .sheet[data-v-8c33a74d],.sheet-leave-to .sheet[data-v-8c33a74d]{transform:translateY(100%)}.toast[data-v-8c33a74d]{z-index:3500;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff3;border-radius:4vmin;align-items:center;gap:2.5vmin;max-width:min(88vw,30rem);padding:3vmin 5vmin;font-size:4vmin;font-weight:600;display:flex;position:fixed;top:23vh;left:50%;transform:translate(-50%);box-shadow:0 2vmin 6vmin #00000080}.toast.ok[data-v-8c33a74d]{background:#3fb950f2}.toast.error[data-v-8c33a74d]{background:#e5484df2}.toast-icon[data-v-8c33a74d]{flex-shrink:0;width:6vmin;height:6vmin}.toast-text[data-v-8c33a74d]{min-width:0}.toast-enter-active[data-v-8c33a74d],.toast-leave-active[data-v-8c33a74d]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-8c33a74d],.toast-leave-to[data-v-8c33a74d]{opacity:0;transform:translate(-50%)translateY(-3vh)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-8c33a74d],.toast-leave-active[data-v-8c33a74d]{transition:opacity .2s}.toast-enter-from[data-v-8c33a74d],.toast-leave-to[data-v-8c33a74d]{transform:translate(-50%)}.sheet-enter-active[data-v-8c33a74d],.sheet-leave-active[data-v-8c33a74d],.sheet-enter-active .sheet[data-v-8c33a74d],.sheet-leave-active .sheet[data-v-8c33a74d]{transition:opacity .2s}.sheet-enter-from .sheet[data-v-8c33a74d],.sheet-leave-to .sheet[data-v-8c33a74d],.staff-option[data-v-8c33a74d]:active{transform:none}}.actions[data-v-8c33a74d]{gap:3vmin;margin-top:auto;padding-top:1vh;display:flex}.save[data-v-8c33a74d],.back[data-v-8c33a74d]{cursor:pointer;border-radius:4vmin;padding:4vmin;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}.save[data-v-8c33a74d]{color:#fff;background:#2e7dff;border:none;flex:2}.save[data-v-8c33a74d]:disabled{opacity:.4;cursor:not-allowed}.back[data-v-8c33a74d]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:1}.back[data-v-8c33a74d]:hover{background:#ffffff0f}.costs-view[data-v-8c33a74d] .multiselect-single-label{color:#f0f8ff}.cash-view[data-v-7d0f64b9]{box-sizing:border-box;color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--ms-font-size:4vmin;--ms-line-height:1.5;--ms-bg:#ffffff08;--ms-border-color:#ffffff40;--ms-border-width:1px;--ms-radius:4vmin;--ms-py:2.4vmin;--ms-px:3.6vmin;--ms-ring-width:3px;--ms-ring-color:#2e7dff59;--ms-placeholder-color:#9ca3af;--ms-max-height:34vh;--ms-dropdown-bg:#0e0e0e;--ms-dropdown-border-color:#fff3;--ms-dropdown-radius:4vmin;--ms-option-font-size:4vmin;--ms-option-bg-pointed:#ffffff14;--ms-option-color-pointed:#fff;--ms-option-bg-selected:#2e7dff;--ms-option-color-selected:#fff;--ms-option-bg-selected-pointed:#2563eb;--ms-option-color-selected-pointed:#fff;--ms-caret-color:#ffffff80;--ms-clear-color:#ffffff80;--ms-empty-color:#9ca3af;--ms-spinner-color:#2e7dff;flex-direction:column;flex:1;gap:1.6vh;width:100%;max-width:34rem;min-height:0;margin:0 auto;padding:3vh 5vw;display:flex;overflow-y:auto}.title[data-v-7d0f64b9]{text-align:center;margin:0;font-size:6vmin}.card[data-v-7d0f64b9]{background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #e3a00859;border-radius:3.4vmin;flex-direction:column;align-items:center;gap:.6vh;padding:2.6vmin;display:flex}.card.clear[data-v-7d0f64b9]{border-color:#3fb95059}.card-label[data-v-7d0f64b9]{color:#9ca3af;font-size:3.4vmin}.card-value[data-v-7d0f64b9]{color:#e3a008;font-variant-numeric:tabular-nums;direction:ltr;font-size:8vmin;font-weight:700}.card.clear .card-value[data-v-7d0f64b9]{color:#3fb950}.card-note[data-v-7d0f64b9]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.tabs[data-v-7d0f64b9]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3.4vmin;flex:none;gap:1.5vmin;padding:1vmin;display:flex}.tab[data-v-7d0f64b9]{min-height:10vmin;font:inherit;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:2.6vmin;flex:1;justify-content:center;align-items:center;gap:1.4vmin;padding:2vmin;font-size:3.6vmin;font-weight:600;transition:background .15s,color .15s;display:flex}.tab.active[data-v-7d0f64b9]{color:#fff;background:#2e7dff}.badge[data-v-7d0f64b9]{color:#1a1a1a;font-variant-numeric:tabular-nums;background:#e3a008;border-radius:3vmin;min-width:5vmin;padding:.3vh 1.4vmin;font-size:3vmin;font-weight:700}.panel[data-v-7d0f64b9]{flex-direction:column;gap:1.6vh;display:flex}.field[data-v-7d0f64b9]{flex-direction:column;gap:1vh;display:flex}.field--inline[data-v-7d0f64b9]{flex-direction:row;align-items:center;gap:2vmin}.field--inline .field-label[data-v-7d0f64b9]{flex:0 0 18vmin}.field--inline .text-input[data-v-7d0f64b9]{flex:1;min-width:0}.field-label[data-v-7d0f64b9]{color:#a9a9a9;font-size:3.6vmin}.text-input[data-v-7d0f64b9]{box-sizing:border-box;width:100%;min-height:12vmin;font:inherit;color:#f0f8ff;-webkit-user-select:text;user-select:text;background:#ffffff08;border:1px solid #ffffff40;border-radius:4vmin;padding:2.4vmin 3.6vmin;font-size:4vmin}.text-input[data-v-7d0f64b9]::placeholder{color:#9ca3af}.text-input[data-v-7d0f64b9]:focus{border-color:#2e7dff;outline:none}.hint[data-v-7d0f64b9]{color:#e3a008;text-align:center;margin:0;font-size:3.4vmin}.explain[data-v-7d0f64b9]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.allowance[data-v-7d0f64b9]{color:#9ca3af;text-align:center;font-variant-numeric:tabular-nums;border:1px solid #ffffff1f;border-radius:2.6vmin;margin:0;padding:1.6vmin;font-size:3.6vmin;font-weight:600}.allowance.open[data-v-7d0f64b9]{color:#3fb950;background:#3fb95014;border-color:#3fb95059}.primary[data-v-7d0f64b9]{min-height:13vmin;font:inherit;color:#fff;cursor:pointer;background:#2e7dff;border:none;border-radius:4vmin;padding:3vmin;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}.primary[data-v-7d0f64b9]:disabled{opacity:.4;cursor:not-allowed}.empty[data-v-7d0f64b9]{color:#9ca3af;text-align:center;margin:2vh 0;font-size:3.8vmin}.requests[data-v-7d0f64b9]{flex-direction:column;gap:1.6vmin;margin:0;padding:0;list-style:none;display:flex}.request[data-v-7d0f64b9]{background:#ffffff0a;border:1px solid #e3a0084d;border-radius:3vmin;flex-wrap:wrap;align-items:center;gap:2vmin;padding:2.6vmin 3vmin;display:flex}.request-main[data-v-7d0f64b9]{flex-direction:column;flex:1;gap:.3vh;min-width:0;display:flex}.request-who[data-v-7d0f64b9]{font-size:4vmin;font-weight:600}.request-note[data-v-7d0f64b9],.request-when[data-v-7d0f64b9]{color:#9ca3af;font-size:3.2vmin}.request-when[data-v-7d0f64b9]{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}.request-amount[data-v-7d0f64b9]{color:#e3a008;font-variant-numeric:tabular-nums;direction:ltr;font-size:5.4vmin;font-weight:700}.decide[data-v-7d0f64b9]{flex:1 0 100%;gap:2vmin;display:flex}.approve[data-v-7d0f64b9],.reject[data-v-7d0f64b9]{min-height:11vmin;font:inherit;cursor:pointer;border-radius:3vmin;flex:1;font-size:3.8vmin;font-weight:700;transition:background .15s,transform .15s,opacity .15s}.approve[data-v-7d0f64b9]{color:#fff;background:#3fb95038;border:1px solid #3fb95080}.reject[data-v-7d0f64b9]{color:#fff;background:#e5484d2e;border:1px solid #e5484d73}.approve.armed[data-v-7d0f64b9]{background:#3fb950;transform:scale(.98)}.reject.armed[data-v-7d0f64b9]{background:#e5484d;transform:scale(.98)}.approve[data-v-7d0f64b9]:disabled,.reject[data-v-7d0f64b9]:disabled{opacity:.4;cursor:not-allowed}.ledger[data-v-7d0f64b9]{border-top:1px solid #ffffff1a;flex-direction:column;gap:1.2vh;padding-top:1vh;display:flex}.ledger-title[data-v-7d0f64b9]{color:#d0d0d0;margin:0;font-size:4.2vmin}.entries[data-v-7d0f64b9]{flex-direction:column;gap:1.4vmin;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-7d0f64b9]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3vmin;align-items:center;gap:2.4vmin;padding:2.4vmin 3vmin;display:flex}.entry.pending[data-v-7d0f64b9]{border-right:3px solid #e3a008}.entry.approved[data-v-7d0f64b9]{border-right:3px solid #2e7dff}.entry.rejected[data-v-7d0f64b9]{opacity:.65;border-right:3px solid #6b7280}.entry.registered[data-v-7d0f64b9],.entry.repayment[data-v-7d0f64b9]{border-right:3px solid #3fb950}.entry-amount.in[data-v-7d0f64b9]{color:#3fb950}.entry-main[data-v-7d0f64b9]{flex-direction:column;flex:1;gap:.4vh;min-width:0;display:flex}.entry-status[data-v-7d0f64b9]{font-size:3.8vmin;font-weight:600}.entry-note[data-v-7d0f64b9]{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:3.2vmin;overflow:hidden}.entry-when[data-v-7d0f64b9]{color:#e8eef7;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;background:#ffffff17;border:1px solid #ffffff24;border-radius:2vmin;flex-shrink:0;padding:.9vmin 1.8vmin;font-size:3vmin;font-weight:600}.entry-amount[data-v-7d0f64b9]{color:#f3f3f3;font-variant-numeric:tabular-nums;direction:ltr;flex-shrink:0;font-size:4.2vmin}.cancel[data-v-7d0f64b9]{width:8vmin;height:8vmin;font:inherit;color:#e5484d;cursor:pointer;background:0 0;border:1px solid #e5484d66;border-radius:2.4vmin;flex-shrink:0;font-size:5vmin;line-height:1}.cancel[data-v-7d0f64b9]:disabled{opacity:.4;cursor:not-allowed}.ledger-more[data-v-7d0f64b9]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.toast[data-v-7d0f64b9]{z-index:2000;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff3;border-radius:4vmin;align-items:center;gap:2.5vmin;max-width:min(88vw,30rem);padding:3vmin 5vmin;font-size:4vmin;font-weight:600;display:flex;position:fixed;top:23vh;left:50%;transform:translate(-50%);box-shadow:0 2vmin 6vmin #00000080}.toast.ok[data-v-7d0f64b9]{background:#3fb950f2}.toast.error[data-v-7d0f64b9]{background:#e5484df2}.toast-icon[data-v-7d0f64b9]{flex-shrink:0;width:6vmin;height:6vmin}.toast-text[data-v-7d0f64b9]{min-width:0}.toast-enter-active[data-v-7d0f64b9],.toast-leave-active[data-v-7d0f64b9]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-7d0f64b9],.toast-leave-to[data-v-7d0f64b9]{opacity:0;transform:translate(-50%)translateY(-3vh)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-7d0f64b9],.toast-leave-active[data-v-7d0f64b9]{transition:opacity .2s}.toast-enter-from[data-v-7d0f64b9],.toast-leave-to[data-v-7d0f64b9]{transform:translate(-50%)}.approve.armed[data-v-7d0f64b9],.reject.armed[data-v-7d0f64b9]{transform:none}}.actions[data-v-7d0f64b9]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:1vh;display:flex}.back[data-v-7d0f64b9]{color:#f0f8ff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4vmin;flex:0 calc(33.3333% - 1vmin);padding:4vmin;font-size:4.4vmin;font-weight:700;transition:background .2s}.back[data-v-7d0f64b9]:hover{background:#ffffff0f}.cash-view[data-v-7d0f64b9] .multiselect-single-label{color:#f0f8ff}.jobs[data-v-13c1021a],.lines[data-v-13c1021a],.used[data-v-13c1021a]{margin:0;padding:0;list-style:none}.jobs[data-v-13c1021a]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:1.4vmin;display:flex}.job[data-v-13c1021a]{flex-direction:column;display:flex}.job-row[data-v-13c1021a]{width:100%;font:inherit;text-align:right;color:#f0f8ff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:3.4vmin;align-items:center;gap:2.4vmin;padding:2.6vmin 3vmin;transition:background .2s,border-color .2s,transform .15s;display:flex}.job-row[data-v-13c1021a]:active{transform:scale(.985)}.job-row.open[data-v-13c1021a]{background:#2e7dff1a;border-color:#2e7dff80;border-end-end-radius:0;border-end-start-radius:0}.job-time[data-v-13c1021a]{color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr;flex:none;font-size:3.4vmin;font-weight:600}.job-main[data-v-13c1021a]{flex-direction:column;flex:1;gap:.5vh;min-width:0;display:flex}.job-services[data-v-13c1021a]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:3.7vmin;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.job-marks[data-v-13c1021a]{flex-wrap:wrap;gap:1.6vmin;display:flex}.mark[data-v-13c1021a]{color:#9ca3af;font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:2vmin;padding:.3vh 1.8vmin;font-size:2.9vmin}.mark.tip[data-v-13c1021a]{color:#3fb950;background:#3fb9501f}.mark.short[data-v-13c1021a]{color:#e3a008;background:#e3a00824}.job-money[data-v-13c1021a]{flex-direction:column;flex:none;align-items:flex-start;gap:.5vh;display:flex}.job-amount[data-v-13c1021a]{font-variant-numeric:tabular-nums;direction:ltr;font-size:4.6vmin;font-weight:800;line-height:1}.tag[data-v-13c1021a]{color:#9ca3af;background:#ffffff12;border:1px solid #ffffff1f;border-radius:2vmin;padding:.3vh 1.8vmin;font-size:2.9vmin;font-weight:600}.tag.cash[data-v-13c1021a],.tag.visa[data-v-13c1021a]{color:#2e7dff;background:#2e7dff1f;border-color:#2e7dff59}.tag.cliq[data-v-13c1021a]{color:#3fb950;background:#3fb9501f;border-color:#3fb95059}.tag.later[data-v-13c1021a],.tag.unknown[data-v-13c1021a]{color:#e3a008;background:#e3a0081f;border-color:#e3a00859}.job-detail[data-v-13c1021a]{background:#ffffff08;border:1px solid #2e7dff80;border-top:none;border-end-end-radius:3.4vmin;border-end-start-radius:3.4vmin;flex-direction:column;gap:1vh;padding:3vmin;display:flex}.lines[data-v-13c1021a]{flex-direction:column;gap:.6vh;display:flex}.line[data-v-13c1021a],.sum-row[data-v-13c1021a],.used-row[data-v-13c1021a]{align-items:baseline;gap:2vmin;display:flex}.line-label[data-v-13c1021a],.used-name[data-v-13c1021a]{color:#d0d0d0;flex:1;min-width:0;font-size:3.4vmin}.line-price[data-v-13c1021a],.used-qty[data-v-13c1021a]{font-variant-numeric:tabular-nums;direction:ltr;font-size:3.6vmin;font-weight:600}.sums[data-v-13c1021a]{flex-direction:column;gap:.4vh;display:flex}.sums.ruled[data-v-13c1021a]{border-top:1px solid #ffffff1f;padding-top:1vh}.sum-row span[data-v-13c1021a]{color:#f3f3f3;flex:1;min-width:0;font-size:3.5vmin}.sum-row b[data-v-13c1021a]{font-variant-numeric:tabular-nums;direction:ltr;font-size:4vmin;font-weight:700}.sum-row b.text[data-v-13c1021a]{font-variant-numeric:normal;color:#d0d0d0;direction:rtl;font-size:3.5vmin;font-weight:600}.sum-row.in b[data-v-13c1021a]{color:#3fb950}.sum-row.warn span[data-v-13c1021a],.sum-row.warn b[data-v-13c1021a]{color:#e3a008}.share[data-v-13c1021a]{background:#3fb9501a;border:1px solid #3fb95059;border-radius:3vmin;align-items:center;gap:2vmin;padding:2.2vmin 3vmin;display:flex}.share-label[data-v-13c1021a]{color:#3fb950;flex:1;min-width:0;font-size:3.6vmin;font-weight:600}.share-rate[data-v-13c1021a]{color:#3fb950;opacity:.8;font-variant-numeric:tabular-nums;font-size:3vmin}.share-value[data-v-13c1021a]{color:#3fb950;font-variant-numeric:tabular-nums;direction:ltr;font-size:4.8vmin;font-weight:800;line-height:1}.note[data-v-13c1021a]{color:#9ca3af;text-align:center;margin:0;font-size:3.3vmin}.note.warn[data-v-13c1021a]{color:#e3a008}.detail-title[data-v-13c1021a]{color:#9ca3af;margin:.4vh 0 0;font-size:3.4vmin;font-weight:600}.used[data-v-13c1021a]{flex-direction:column;gap:.6vh;display:flex}.used-note[data-v-13c1021a]{border-radius:2vmin;flex:none;padding:.2vh 1.6vmin;font-size:2.9vmin}.used-note.muted[data-v-13c1021a]{color:#9ca3af;background:#ffffff12}.used-note.warn[data-v-13c1021a]{color:#e3a008;background:#e3a00824}.detail-enter-active[data-v-13c1021a],.detail-leave-active[data-v-13c1021a]{transform-origin:top;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.detail-enter-from[data-v-13c1021a],.detail-leave-to[data-v-13c1021a]{opacity:0;transform:scaleY(.9)}@media (prefers-reduced-motion:reduce){.detail-enter-active[data-v-13c1021a],.detail-leave-active[data-v-13c1021a]{transition:opacity .15s}.detail-enter-from[data-v-13c1021a],.detail-leave-to[data-v-13c1021a],.job-row[data-v-13c1021a]:active{transform:none}}.balance-view[data-v-61e6d402]{box-sizing:border-box;color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;gap:1.6vh;width:100%;max-width:34rem;min-height:0;margin:0 auto;padding:3vh 5vw;display:flex;overflow-y:auto}.title[data-v-61e6d402]{text-align:center;margin:0;font-size:6vmin}.day-bar[data-v-61e6d402]{align-items:stretch;gap:1.5vmin;display:flex}.day-step[data-v-61e6d402]{color:#f3f3f3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:3vmin;flex:none;justify-content:center;align-items:center;width:11vmin;transition:background .15s,opacity .15s;display:flex}.day-step svg[data-v-61e6d402]{width:5.2vmin;height:5.2vmin}.day-step[data-v-61e6d402]:active{background:#ffffff24}.day-step[data-v-61e6d402]:disabled{opacity:.25;cursor:not-allowed}.day-field[data-v-61e6d402]{box-sizing:border-box;cursor:pointer;background:#ffffff08;border:1px solid #ffffff40;border-radius:3vmin;flex:1;justify-content:center;align-items:center;gap:1.8vmin;min-width:0;min-height:11vmin;padding:1.6vmin 2.4vmin;display:flex;position:relative}.day-field[data-v-61e6d402]:focus-within{border-color:#2e7dff}.day-field svg[data-v-61e6d402]{color:#9ca3af;flex:none;width:4.6vmin;height:4.6vmin}.day-text[data-v-61e6d402]{color:#f0f8ff;font-variant-numeric:tabular-nums;direction:ltr;font-size:4vmin;font-weight:600}.day-input[data-v-61e6d402]{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.day-input[data-v-61e6d402]:focus{outline:none}.day-today[data-v-61e6d402]{font:inherit;color:#2e7dff;cursor:pointer;background:#2e7dff1f;border:1px solid #2e7dff66;border-radius:3vmin;flex:none;padding:0 3.4vmin;font-size:3.4vmin;font-weight:600;transition:background .15s}.day-today.current[data-v-61e6d402]{color:#9ca3af;background:#ffffff0d;border-color:#ffffff26}.day-today[data-v-61e6d402]:active{background:#2e7dff3d}.day-today[data-v-61e6d402]:disabled{opacity:.4;cursor:not-allowed}.state[data-v-61e6d402]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.state.error[data-v-61e6d402]{color:#e5484d}.state.small[data-v-61e6d402]{margin:1.5vh 0;font-size:3.5vmin}.card[data-v-61e6d402]{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:4.5vmin;flex-direction:column;gap:1.2vh;padding:4vmin;display:flex}.card-head[data-v-61e6d402]{justify-content:space-between;align-items:center;gap:2vmin;display:flex}.card-title[data-v-61e6d402]{margin:0;font-size:4.4vmin;font-weight:700}.head-note[data-v-61e6d402]{color:#9ca3af;font-size:3.2vmin}.rate-badge[data-v-61e6d402]{color:#3fb950;font-variant-numeric:tabular-nums;background:#3fb95024;border:1px solid #3fb95059;border-radius:2.4vmin;padding:.6vmin 2.4vmin;font-size:3.2vmin;font-weight:700}.earnings[data-v-61e6d402]{color:#3fb950;font-variant-numeric:tabular-nums;direction:ltr;align-self:center;font-size:11vmin;font-weight:800;line-height:1}.earnings-of[data-v-61e6d402]{text-align:center;color:#9ca3af;margin:0;font-size:3.4vmin}.chips[data-v-61e6d402]{flex-wrap:wrap;justify-content:center;gap:2vmin;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-61e6d402]{background:#ffffff0f;border:1px solid #ffffff24;border-radius:2.6vmin;align-items:baseline;gap:1.6vmin;padding:1.2vmin 3vmin;display:flex}.chip-label[data-v-61e6d402]{color:#9ca3af;font-size:3.2vmin}.chip-value[data-v-61e6d402]{font-variant-numeric:tabular-nums;direction:ltr;font-size:3.8vmin;font-weight:700}.chip.cliq[data-v-61e6d402]{border-color:#3fb95059}.chip.cliq .chip-value[data-v-61e6d402]{color:#3fb950}.received[data-v-61e6d402]{text-align:center;color:#9ca3af;margin:0;font-size:3.4vmin}.received b[data-v-61e6d402]{color:#3fb950;font-variant-numeric:tabular-nums}.advance[data-v-61e6d402]{text-align:center;color:#9ca3af;margin:0;font-size:3.4vmin}.advance b[data-v-61e6d402]{color:#e3a008;font-variant-numeric:tabular-nums}.payout[data-v-61e6d402]{border:1px solid;border-radius:3.4vmin;justify-content:space-between;align-items:center;gap:3vmin;margin-top:.6vh;padding:3vmin 4vmin;display:flex}.payout.take[data-v-61e6d402]{color:#2e7dff;background:#2e7dff1f;border-color:#2e7dff73}.payout.give[data-v-61e6d402]{color:#e5484d;background:#e5484d1f;border-color:#e5484d73}.payout.none[data-v-61e6d402]{color:#9ca3af;background:#ffffff0a;border-color:#ffffff1f;justify-content:center}.payout-label[data-v-61e6d402]{font-size:4vmin;font-weight:600}.payout-value[data-v-61e6d402]{font-variant-numeric:tabular-nums;direction:ltr;font-size:7vmin;font-weight:800;line-height:1}.payout-why[data-v-61e6d402]{text-align:center;color:#9ca3af;font-variant-numeric:tabular-nums;margin:0;font-size:3.2vmin}.note[data-v-61e6d402]{text-align:center;color:#9ca3af;margin:0;font-size:3.4vmin}.note b[data-v-61e6d402]{color:#f3f3f3;font-variant-numeric:tabular-nums}.note.warn[data-v-61e6d402],.note.warn b[data-v-61e6d402]{color:#e3a008}.note.net b[data-v-61e6d402]{color:#3fb950}.drawer[data-v-61e6d402]{flex-direction:column;gap:.4vh;margin:0;padding:0;list-style:none;display:flex}.drawer-row[data-v-61e6d402]{align-items:baseline;gap:2vmin;padding:1.4vmin 0;display:flex}.drawer-sign[data-v-61e6d402]{color:#9ca3af;text-align:center;flex:0 0 4vmin;font-size:4vmin;font-weight:700}.drawer-label[data-v-61e6d402]{color:#d0d0d0;flex:1;min-width:0;font-size:3.6vmin}.drawer-value[data-v-61e6d402]{font-variant-numeric:tabular-nums;direction:ltr;font-size:4.2vmin;font-weight:600}.drawer-row.out .drawer-value[data-v-61e6d402]{color:#e5484d}.drawer-row.strong[data-v-61e6d402]{border-top:1px solid #ffffff1f;margin-top:.4vh;padding-top:1.8vmin}.drawer-row.strong .drawer-label[data-v-61e6d402]{color:#f3f3f3;font-weight:600}.drawer-row.strong .drawer-value[data-v-61e6d402]{font-size:5vmin;font-weight:800}.split[data-v-61e6d402]{gap:2.4vmin;margin-top:.6vh;display:flex}.split-part[data-v-61e6d402]{border:1px solid;border-radius:3vmin;flex-direction:column;flex:1;align-items:center;gap:.4vh;padding:2.4vmin;display:flex}.split-part.float[data-v-61e6d402]{color:#e3a008;background:#e3a0081a;border-color:#e3a00859}.split-part.shop[data-v-61e6d402]{color:#3fb950;background:#3fb9501a;border-color:#3fb95059}.split-part.short[data-v-61e6d402]{color:#e5484d;background:#e5484d1a;border-color:#e5484d59}.split-label[data-v-61e6d402]{opacity:.85;font-size:3.2vmin}.split-value[data-v-61e6d402]{font-variant-numeric:tabular-nums;direction:ltr;font-size:5.4vmin;font-weight:800;line-height:1}.sub-title[data-v-61e6d402]{color:#d0d0d0;margin:.6vh 0 0;font-size:3.8vmin;font-weight:600}.payouts[data-v-61e6d402]{flex-direction:column;gap:1.4vmin;margin:0;padding:0;list-style:none;display:flex}.payout-row[data-v-61e6d402]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3vmin;align-items:center;gap:2.4vmin;padding:2.4vmin 3vmin;display:flex}.payout-main[data-v-61e6d402]{flex-direction:column;flex:1;gap:.3vh;min-width:0;display:flex}.payout-name[data-v-61e6d402]{text-overflow:ellipsis;white-space:nowrap;font-size:3.8vmin;font-weight:600;overflow:hidden}.payout-detail[data-v-61e6d402]{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:3.1vmin}.payout-due[data-v-61e6d402]{color:#2e7dff;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:4.4vmin;font-weight:700}.payout-due.give[data-v-61e6d402]{color:#e5484d;font-size:3.6vmin}.payout-due.done[data-v-61e6d402]{color:#6b7280}.pay-btn[data-v-61e6d402]{color:#f3f3f3;cursor:pointer;background:#2e7dff2e;border:1px solid #2e7dff73;border-radius:2.4vmin;flex-shrink:0;padding:1.2vmin 2.4vmin;font-size:3.1vmin;font-weight:600;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s}.pay-btn[data-v-61e6d402]:active{background:#2e7dff4d;transform:scale(.96)}.close-bar[data-v-61e6d402]{flex-direction:column;align-items:stretch;gap:1vmin;margin-top:1.4vh;display:flex}.close-btn[data-v-61e6d402]{color:#f3f3f3;cursor:pointer;background:#e3a0082e;border:1px solid #e3a00880;border-radius:3vmin;padding:2vmin;font-size:3.8vmin;font-weight:600;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s}.close-btn[data-v-61e6d402]:active{background:#e3a0084d;transform:scale(.98)}.close-note[data-v-61e6d402]{color:#9ca3af;text-align:center;font-size:3.1vmin}.payout-due.owed[data-v-61e6d402]{color:#e3a008}.sheet[data-v-61e6d402]{box-sizing:border-box;width:100%;max-width:34rem;max-height:88vh;padding:5vmin 5vw calc(4vmin + env(safe-area-inset-bottom,0px));color:#f0f8ff;-webkit-backdrop-filter:blur(18px);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffffff17,#ffffff08);border:1px solid #ffffff2e;border-bottom:none;border-radius:6vmin 6vmin 0 0;flex-direction:column;gap:1vh;display:flex}.sheet-title[data-v-61e6d402]{text-align:center;margin:0;font-size:5.2vmin}.sheet-hint[data-v-61e6d402]{color:#9ca3af;text-align:center;margin:0 0 1vh;font-size:3.4vmin}.sheet-empty[data-v-61e6d402]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.staff-list[data-v-61e6d402]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.staff-option[data-v-61e6d402]{width:100%;font:inherit;color:#f0f8ff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4vmin;justify-content:space-between;align-items:center;gap:3vmin;padding:4vmin;transition:background .15s,border-color .15s,transform .15s;display:flex}.staff-option[data-v-61e6d402]:active{transform:scale(.98)}.staff-option.active[data-v-61e6d402]{background:#2e7dff2e;border-color:#2e7dff}.staff-name[data-v-61e6d402]{font-size:4.6vmin;font-weight:600}.staff-role[data-v-61e6d402]{color:#d0d0d0;background:#ffffff14;border-radius:2.4vmin;padding:.4vh 2.4vmin;font-size:3.2vmin}.sheet-enter-active[data-v-61e6d402],.sheet-leave-active[data-v-61e6d402]{transition:opacity .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-active .sheet[data-v-61e6d402],.sheet-leave-active .sheet[data-v-61e6d402]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-61e6d402],.sheet-leave-to[data-v-61e6d402]{opacity:0}.sheet-enter-from .sheet[data-v-61e6d402],.sheet-leave-to .sheet[data-v-61e6d402]{transform:translateY(100%)}.toast[data-v-61e6d402]{z-index:3500;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff3;border-radius:4vmin;align-items:center;gap:2.5vmin;max-width:min(88vw,30rem);padding:3vmin 5vmin;font-size:4vmin;font-weight:600;display:flex;position:fixed;top:23vh;left:50%;transform:translate(-50%);box-shadow:0 2vmin 6vmin #00000080}.toast.ok[data-v-61e6d402]{background:#3fb950f2}.toast.error[data-v-61e6d402]{background:#e5484df2}.toast-icon[data-v-61e6d402]{flex-shrink:0;width:6vmin;height:6vmin}.toast-text[data-v-61e6d402]{min-width:0}.toast-enter-active[data-v-61e6d402],.toast-leave-active[data-v-61e6d402]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-61e6d402],.toast-leave-to[data-v-61e6d402]{opacity:0;transform:translate(-50%)translateY(-3vh)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-61e6d402],.toast-leave-active[data-v-61e6d402]{transition:opacity .2s}.toast-enter-from[data-v-61e6d402],.toast-leave-to[data-v-61e6d402]{transform:translate(-50%)}.sheet-enter-active[data-v-61e6d402],.sheet-leave-active[data-v-61e6d402],.sheet-enter-active .sheet[data-v-61e6d402],.sheet-leave-active .sheet[data-v-61e6d402]{transition:opacity .2s}.sheet-enter-from .sheet[data-v-61e6d402],.sheet-leave-to .sheet[data-v-61e6d402],.staff-option[data-v-61e6d402]:active{transform:none}}.actions[data-v-61e6d402]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vh;display:flex}.back[data-v-61e6d402]{color:#f0f8ff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4vmin;flex:0 calc(33.3333% - 1vmin);padding:4vmin;font-size:4.4vmin;font-weight:700;transition:background .2s}.back[data-v-61e6d402]:hover{background:#ffffff0f}.sheet-backdrop[data-v-61e6d402]{z-index:1500;-webkit-backdrop-filter:blur(3px);background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-61e6d402]{box-sizing:border-box;width:100%;max-width:34rem;padding:4vmin 5vw calc(4vmin + env(safe-area-inset-bottom,0px));color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#202024fa,#121214fa);border-top:1px solid #ffffff2e;border-radius:5vmin 5vmin 0 0;flex-direction:column;gap:2vmin;display:flex}.sheet-title[data-v-61e6d402]{text-align:center;margin:0;font-size:4.6vmin;font-weight:600}.sheet-note[data-v-61e6d402]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.sheet-input[data-v-61e6d402]{box-sizing:border-box;text-align:center;color:#f0f8ff;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;background:#ffffff0d;border:1px solid #ffffff40;border-radius:3vmin;width:100%;padding:2.4vmin;font-size:6vmin;font-weight:700}.sheet-input[data-v-61e6d402]:focus{border-color:#2e7dff;outline:none}.sheet-variance[data-v-61e6d402]{text-align:center;color:#3fb950;margin:0;font-size:3.4vmin;font-weight:600}.sheet-variance.off[data-v-61e6d402]{color:#e3a008}.sheet-actions[data-v-61e6d402]{gap:3vmin;margin-top:1vmin;display:flex}.sheet-cancel[data-v-61e6d402]{color:#f3f3f3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:3vmin;flex:1;padding:2vmin;font-size:4vmin;font-weight:600}.sheet-confirm[data-v-61e6d402]{color:#fff;cursor:pointer;background:#2e7dff;border:1px solid #2e7dff;border-radius:3vmin;flex:2;padding:2vmin;font-size:4vmin;font-weight:600;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s}.sheet-confirm[data-v-61e6d402]:active{background:#2563eb;transform:scale(.98)}.sheet-confirm[data-v-61e6d402]:disabled{opacity:.4;cursor:not-allowed}.work-log[data-v-08f63868]{box-sizing:border-box;color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;gap:1.6vh;width:100%;max-width:34rem;min-height:0;margin:0 auto;padding:3vh 5vw;display:flex;overflow-y:auto}.title[data-v-08f63868]{text-align:center;margin:0;font-size:6vmin}.head-bar[data-v-08f63868]{justify-content:center;align-items:center;gap:2vmin;display:flex}.void-row[data-v-08f63868]{flex-wrap:wrap;gap:1.4vmin;margin:.8vmin 0 0;padding:0;list-style:none;display:flex}.void-btn[data-v-08f63868]{font:inherit;color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:2.4vmin;padding:.9vmin 2.2vmin;font-size:2.7vmin;transition:background .15s,color .15s,border-color .15s}.void-btn.armed[data-v-08f63868]{color:#ffe3e3;background:#e5484dd9;border-color:#e5484d}.void-btn[data-v-08f63868]:disabled{opacity:.4;cursor:not-allowed}.refresh[data-v-08f63868]{font:inherit;color:#2e7dff;cursor:pointer;background:#2e7dff1f;border:1px solid #2e7dff66;border-radius:5vmin;padding:1.4vmin 3.4vmin;font-size:3.4vmin;font-weight:600;transition:background .15s}.refresh[data-v-08f63868]:active{background:#2e7dff3d}.refresh[data-v-08f63868]:disabled{opacity:.4;cursor:not-allowed}.state[data-v-08f63868]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.state.error[data-v-08f63868]{color:#e5484d}.days[data-v-08f63868],.staff-list[data-v-08f63868]{margin:0;padding:0;list-style:none}.days[data-v-08f63868]{flex-direction:column;gap:2.4vh;display:flex}.day-head[data-v-08f63868]{z-index:1;-webkit-backdrop-filter:blur(8px);background:#000000d9;border-bottom:1px solid #ffffff1f;align-items:baseline;gap:2.4vmin;margin-bottom:1.2vmin;padding:1.6vmin 1vmin;display:flex;position:sticky;top:0}.day-label[data-v-08f63868]{font-size:4vmin;font-weight:700}.day-label.date[data-v-08f63868]{font-variant-numeric:tabular-nums;direction:ltr;font-size:3.8vmin}.day-count[data-v-08f63868]{color:#9ca3af;flex:1;min-width:0;font-size:3.2vmin}.day-sum[data-v-08f63868]{color:#3fb950;font-variant-numeric:tabular-nums;direction:ltr;font-size:4.2vmin;font-weight:700}.more[data-v-08f63868]{font:inherit;color:#d0d0d0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4vmin;align-self:center;padding:2.4vmin 6vmin;font-size:3.6vmin;font-weight:600;transition:background .15s}.more[data-v-08f63868]:active{background:#ffffff1f}.more[data-v-08f63868]:disabled{opacity:.5;cursor:not-allowed}.sheet-backdrop[data-v-08f63868]{z-index:3000;-webkit-backdrop-filter:blur(6px);background:#000000bf;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-08f63868]{box-sizing:border-box;width:100%;max-width:34rem;max-height:88vh;padding:5vmin 5vw calc(4vmin + env(safe-area-inset-bottom,0px));color:#f0f8ff;-webkit-backdrop-filter:blur(18px);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ffffff17,#ffffff08);border:1px solid #ffffff2e;border-bottom:none;border-radius:6vmin 6vmin 0 0;flex-direction:column;gap:1vh;display:flex}.sheet-title[data-v-08f63868]{text-align:center;margin:0;font-size:5.2vmin}.sheet-hint[data-v-08f63868]{color:#9ca3af;text-align:center;margin:0 0 1vh;font-size:3.4vmin}.sheet-empty[data-v-08f63868]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.staff-list[data-v-08f63868]{flex-direction:column;gap:2vmin;display:flex;overflow-y:auto}.staff-option[data-v-08f63868]{width:100%;font:inherit;color:#f0f8ff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4vmin;justify-content:space-between;align-items:center;gap:3vmin;padding:4vmin;transition:background .15s,border-color .15s,transform .15s;display:flex}.staff-option[data-v-08f63868]:active{transform:scale(.98)}.staff-option.active[data-v-08f63868]{background:#2e7dff2e;border-color:#2e7dff}.staff-name[data-v-08f63868]{font-size:4.6vmin;font-weight:600}.staff-role[data-v-08f63868]{color:#d0d0d0;background:#ffffff14;border-radius:2.4vmin;padding:.4vh 2.4vmin;font-size:3.2vmin}.sheet-enter-active[data-v-08f63868],.sheet-leave-active[data-v-08f63868]{transition:opacity .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-active .sheet[data-v-08f63868],.sheet-leave-active .sheet[data-v-08f63868]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-08f63868],.sheet-leave-to[data-v-08f63868]{opacity:0}.sheet-enter-from .sheet[data-v-08f63868],.sheet-leave-to .sheet[data-v-08f63868]{transform:translateY(100%)}.toast[data-v-08f63868]{z-index:3500;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff3;border-radius:4vmin;align-items:center;gap:2.5vmin;max-width:min(88vw,30rem);padding:3vmin 5vmin;font-size:4vmin;font-weight:600;display:flex;position:fixed;top:23vh;left:50%;transform:translate(-50%);box-shadow:0 2vmin 6vmin #00000080}.toast.ok[data-v-08f63868]{background:#3fb950f2}.toast.error[data-v-08f63868]{background:#e5484df2}.toast-icon[data-v-08f63868]{flex-shrink:0;width:6vmin;height:6vmin}.toast-text[data-v-08f63868]{min-width:0}.toast-enter-active[data-v-08f63868],.toast-leave-active[data-v-08f63868]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-08f63868],.toast-leave-to[data-v-08f63868]{opacity:0;transform:translate(-50%)translateY(-3vh)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-08f63868],.toast-leave-active[data-v-08f63868]{transition:opacity .2s}.toast-enter-from[data-v-08f63868],.toast-leave-to[data-v-08f63868]{transform:translate(-50%)}.sheet-enter-active[data-v-08f63868],.sheet-leave-active[data-v-08f63868],.sheet-enter-active .sheet[data-v-08f63868],.sheet-leave-active .sheet[data-v-08f63868]{transition:opacity .2s}.sheet-enter-from .sheet[data-v-08f63868],.sheet-leave-to .sheet[data-v-08f63868],.staff-option[data-v-08f63868]:active{transform:none}}.actions[data-v-08f63868]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vh;display:flex}.back[data-v-08f63868]{color:#f0f8ff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4vmin;flex:0 calc(33.3333% - 1vmin);padding:4vmin;font-size:4.4vmin;font-weight:700;transition:background .2s}.back[data-v-08f63868]:hover{background:#ffffff0f}.reports-view[data-v-f645358e]{box-sizing:border-box;color:#f0f8ff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;gap:1.6vh;width:100%;max-width:34rem;min-height:0;margin:0 auto;padding:3vh 5vw;display:flex;overflow-y:auto}.title[data-v-f645358e]{text-align:center;margin:0;font-size:6vmin}.month-bar[data-v-f645358e]{flex:none;align-items:stretch;gap:1.5vmin;display:flex}.month-step[data-v-f645358e]{color:#f3f3f3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:3vmin;flex:none;justify-content:center;align-items:center;width:11vmin;transition:background .15s,opacity .15s;display:flex}.month-step svg[data-v-f645358e]{width:5.2vmin;height:5.2vmin}.month-step[data-v-f645358e]:active{background:#ffffff24}.month-step[data-v-f645358e]:disabled{opacity:.25;cursor:not-allowed}.month-field[data-v-f645358e]{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff40;border-radius:3vmin;flex:1;justify-content:center;align-items:center;min-width:0;min-height:11vmin;padding:1.6vmin 2.4vmin;display:flex}.month-text[data-v-f645358e]{font-size:4vmin;font-weight:600}.card[data-v-f645358e]{-webkit-backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:4vmin;flex-direction:column;flex:none;gap:1.4vmin;padding:2.6vmin 3vmin;display:flex}.card-title[data-v-f645358e]{color:#9ca3af;margin:0 0 .6vmin;font-size:3.6vmin;font-weight:600}.headline[data-v-f645358e]{align-items:center;gap:.8vmin;padding:3.6vmin 3vmin}.headline-label[data-v-f645358e]{color:#9ca3af;font-size:3.6vmin}.headline-value[data-v-f645358e]{color:#3fb950;font-variant-numeric:tabular-nums;font-size:9vmin;font-weight:700}.headline.negative .headline-value[data-v-f645358e]{color:#e5484d}.headline-note[data-v-f645358e]{color:#a9a9a9;text-align:center;font-size:3.1vmin}.row[data-v-f645358e]{justify-content:space-between;align-items:baseline;gap:2vmin;display:flex}.row-label[data-v-f645358e]{color:#f3f3f3;font-size:3.5vmin}.row-value[data-v-f645358e]{font-variant-numeric:tabular-nums;font-size:4vmin;font-weight:600}.row-value.in[data-v-f645358e]{color:#3fb950}.row-value.out[data-v-f645358e]{color:#e5484d}.row.total[data-v-f645358e]{border-top:1px solid #ffffff1f;margin-top:.8vmin;padding-top:1.6vmin}.muted[data-v-f645358e]{color:#a9a9a9;margin:0;font-size:3.2vmin}.categories[data-v-f645358e]{flex-direction:column;gap:1.8vmin;margin:.8vmin 0 0;padding:0;list-style:none;display:flex}.category-head[data-v-f645358e]{justify-content:space-between;align-items:baseline;gap:2vmin;display:flex}.category .row-value[data-v-f645358e]{font-size:3.6vmin}.bar-track[data-v-f645358e]{background:#ffffff12;border-radius:1vmin;height:1.2vmin;margin-top:.8vmin;overflow:hidden}.bar-fill[data-v-f645358e]{background:#e5484d;border-radius:1vmin;height:100%;transition:width .35s cubic-bezier(.22,1,.36,1)}.strip[data-v-f645358e]{align-items:flex-end;gap:.6vmin;height:22vmin;padding-bottom:.4vmin;display:flex;overflow-x:auto}.strip-day[data-v-f645358e]{flex-direction:column;flex:1 0 2.2vmin;align-items:center;gap:.6vmin;height:100%;display:flex}.strip-bars[data-v-f645358e]{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.strip-revenue[data-v-f645358e]{background:#2e7dff59;border-radius:.8vmin .8vmin 0 0;flex-direction:column;justify-content:flex-end;width:100%;min-height:2%;transition:height .35s cubic-bezier(.22,1,.36,1);display:flex}.strip-profit[data-v-f645358e]{background:#3fb950;border-radius:.8vmin .8vmin 0 0;width:100%}.strip-profit.loss[data-v-f645358e]{background:#e5484d}.strip-tick[data-v-f645358e]{color:#9ca3af;font-variant-numeric:tabular-nums;min-height:3vmin;font-size:2.4vmin}.legend[data-v-f645358e]{color:#9ca3af;gap:3vmin;font-size:3vmin;display:flex}.legend-item[data-v-f645358e]{align-items:center;gap:1vmin;display:inline-flex}.swatch[data-v-f645358e]{border-radius:.6vmin;width:2.6vmin;height:2.6vmin}.swatch.revenue[data-v-f645358e]{background:#2e7dff59}.swatch.profit[data-v-f645358e]{background:#3fb950}.state[data-v-f645358e]{text-align:center;color:#9ca3af;margin:3vh 0;font-size:3.6vmin}.state.error[data-v-f645358e]{color:#e5484d}.actions[data-v-f645358e]{flex:none;justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vh;display:flex}.back[data-v-f645358e]{color:#f3f3f3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:3vmin;flex:0 calc(33.3333% - 1vmin);padding:2vmin;font-size:4vmin;font-weight:600;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s}.back[data-v-f645358e]:active{background:#ffffff1f;transform:scale(.97)}.feedback[data-v-f645358e]{z-index:2000;text-align:center;-webkit-backdrop-filter:blur(12px);border-radius:3vmin;max-width:86vw;padding:2vmin 4vmin;font-size:3.4vmin;position:fixed;bottom:4vh;left:50%;transform:translate(-50%)}.feedback.error[data-v-f645358e]{color:#ffe3e3;background:#e5484de6}.feedback-enter-active[data-v-f645358e],.feedback-leave-active[data-v-f645358e]{transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1)}.feedback-enter-from[data-v-f645358e],.feedback-leave-to[data-v-f645358e]{opacity:0;transform:translate(-50%,2vh)}@media (prefers-reduced-motion:reduce){.bar-fill[data-v-f645358e],.strip-revenue[data-v-f645358e],.back[data-v-f645358e],.month-step[data-v-f645358e]{transition:none}.feedback-enter-active[data-v-f645358e],.feedback-leave-active[data-v-f645358e]{transition:opacity .15s}.feedback-enter-from[data-v-f645358e],.feedback-leave-to[data-v-f645358e]{transform:translate(-50%)}}
