.staff-chip[data-v-ac3578e9]{-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-ac3578e9]{color:#9ca3af;flex:none;width:4vmin;height:4vmin}.staff-chip-name[data-v-ac3578e9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.staff-chip-role[data-v-ac3578e9]{color:#8ab4ff;background:#2e7dff29;border:1px solid #2e7dff52;border-radius:999px;flex:none;padding:.6vmin 1.6vmin;font-size:2.8vmin}.staff-chip-role--manager[data-v-ac3578e9]{color:#e3a008;background:#e3a00829;border-color:#e3a00852}@media (width>=40rem){.staff-chip[data-v-ac3578e9]{font-size:1.1rem}}#app{width:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;overflow:hidden}.logocontainer[data-v-dd1116d5]{padding-top:calc(env(safe-area-inset-top,0px));flex-direction:row;flex-shrink:0;display:flex;position:relative}.logo[data-v-dd1116d5]{object-fit:contain;max-width:100%;height:20dvh;margin-top:1dvh;margin-left:auto;margin-right:auto}.identity[data-v-dd1116d5]{top:calc(1.4vh + env(safe-area-inset-top,0px));z-index:1;max-width:42vw;animation:.5s cubic-bezier(.22,1,.36,1) .1s backwards identity-in-dd1116d5;position:absolute;right:3vw}@keyframes identity-in-dd1116d5{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.view-container[data-v-dd1116d5]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.slide-forward-enter-active[data-v-dd1116d5],.slide-forward-leave-active[data-v-dd1116d5],.slide-back-enter-active[data-v-dd1116d5],.slide-back-leave-active[data-v-dd1116d5]{transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.slide-forward-enter-from[data-v-dd1116d5]{transform:translate(100%)}.slide-forward-leave-to[data-v-dd1116d5],.slide-back-enter-from[data-v-dd1116d5]{transform:translate(-100%)}.slide-back-leave-to[data-v-dd1116d5]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.identity[data-v-dd1116d5]{animation:none}.slide-forward-enter-active[data-v-dd1116d5],.slide-forward-leave-active[data-v-dd1116d5],.slide-back-enter-active[data-v-dd1116d5],.slide-back-leave-active[data-v-dd1116d5]{transition:opacity .2s}.slide-forward-enter-from[data-v-dd1116d5],.slide-forward-leave-to[data-v-dd1116d5],.slide-back-enter-from[data-v-dd1116d5],.slide-back-leave-to[data-v-dd1116d5]{opacity:0;transform:none}}.login-view[data-v-2f00ab57]{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-2f00ab57]{text-align:center;margin-block:2vmin 0;font-size:6vmin;font-weight:700;animation:.5s cubic-bezier(.22,1,.36,1) both rise-2f00ab57}.card[data-v-2f00ab57]{-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-2f00ab57;display:flex}.card-title[data-v-2f00ab57]{margin:0;font-size:5vmin;font-weight:700}.card-hint[data-v-2f00ab57]{color:#9ca3af;margin:0;font-size:3.6vmin;line-height:1.7}.error[data-v-2f00ab57]{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-2f00ab57]{gap:3vmin;margin-top:auto;display:flex}.submit[data-v-2f00ab57]{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-2f00ab57]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}.submit[data-v-2f00ab57]:not(:disabled):active{transform:scale(.96)}.enroll[data-v-2f00ab57]{cursor:pointer;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}.enroll.alone[data-v-2f00ab57]{color:#f0f8ff;background:#2e7dff}.enroll[data-v-2f00ab57]:not(.alone){color:#f3f3f3;background:#ffffff14;border:1px solid #ffffff29}.enroll[data-v-2f00ab57]:active{transform:scale(.96)}.dev-door[data-v-2f00ab57]{color:#6b7280;cursor:pointer;text-underline-offset:.6vmin;background:0 0;border:none;align-self:center;padding:1.5vmin 0;font-family:inherit;font-size:3vmin;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@keyframes rise-2f00ab57{0%{opacity:0;transform:translateY(3vmin)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.title[data-v-2f00ab57],.card[data-v-2f00ab57]{animation:.3s both fade-2f00ab57}.submit[data-v-2f00ab57],.enroll[data-v-2f00ab57]{transition:none}.submit[data-v-2f00ab57]:not(:disabled):active,.enroll[data-v-2f00ab57]:active{transform:none}@keyframes fade-2f00ab57{0%{opacity:0}to{opacity:1}}}.enroll-view[data-v-aeaf7310]{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-aeaf7310]{text-align:center;margin-block:2vmin 0;font-size:6vmin;font-weight:700;animation:.5s cubic-bezier(.22,1,.36,1) both rise-aeaf7310}.card[data-v-aeaf7310]{-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-aeaf7310;display:flex}.mark svg[data-v-aeaf7310]{color:#2e7dff;width:16vmin;height:16vmin}.card-title[data-v-aeaf7310]{margin:0;font-size:5vmin;font-weight:700}.card-hint[data-v-aeaf7310]{color:#9ca3af;margin:0;font-size:3.6vmin;line-height:1.7}.code-input[data-v-aeaf7310]{color:#f0f8ff;text-align:center;-webkit-user-select:text;user-select:text;background:#00000059;border:1px solid #ffffff29;border-radius:3vmin;width:100%;padding:3vmin 3.5vmin;font-family:inherit;font-size:4vmin}.code-input[data-v-aeaf7310]:focus{border-color:#2e7dff;outline:none}.code-input[data-v-aeaf7310]:disabled{opacity:.6}.error[data-v-aeaf7310],.notice[data-v-aeaf7310]{border-radius:2.5vmin;margin:0;padding:2vmin 3vmin;font-size:3.4vmin;line-height:1.6}.error[data-v-aeaf7310]{color:#ff9ba0;background:#e5484d24;border:1px solid #e5484d57}.notice[data-v-aeaf7310]{color:#f0c46a;background:#e3a00824;border:1px solid #e3a00857}.actions[data-v-aeaf7310]{gap:3vmin;margin-top:auto;display:flex}.submit[data-v-aeaf7310],.back[data-v-aeaf7310]{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-aeaf7310]{color:#f0f8ff;background:#2e7dff;flex:2}.submit[data-v-aeaf7310]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}.back[data-v-aeaf7310]{color:#9ca3af;background:#ffffff14;border:1px solid #ffffff29;flex:0 calc(33.3333% - 1vmin)}.submit[data-v-aeaf7310]:not(:disabled):active,.back[data-v-aeaf7310]:active{transform:scale(.96)}@keyframes rise-aeaf7310{0%{opacity:0;transform:translateY(3vmin)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.title[data-v-aeaf7310],.card[data-v-aeaf7310]{animation:.3s both fade-aeaf7310}.submit[data-v-aeaf7310],.back[data-v-aeaf7310]{transition:none}.submit[data-v-aeaf7310]:not(:disabled):active,.back[data-v-aeaf7310]:active{transform:none}@keyframes fade-aeaf7310{0%{opacity:0}to{opacity:1}}}.install-view[data-v-11f58cda]{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:100%;margin-inline:auto;padding:4vmin;display:flex;overflow-y:auto}.title[data-v-11f58cda]{text-align:center;margin-block:2vmin 0;font-size:6vmin;font-weight:700;animation:.5s cubic-bezier(.22,1,.36,1) both rise-11f58cda}.card[data-v-11f58cda]{-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-11f58cda;display:flex}.mark[data-v-11f58cda]{stroke:#2e7dff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:9vmin;height:9vmin}.card-title[data-v-11f58cda]{margin:0;font-size:5vmin;font-weight:700}.card-hint[data-v-11f58cda]{color:#9ca3af;margin:0;font-size:3.6vmin;line-height:1.7}.steps[data-v-11f58cda]{text-align:start;counter-reset:step;flex-direction:column;gap:2.2vmin;margin:1vmin 0 0;padding:0 5vmin 0 0;list-style:none;display:flex}.steps li[data-v-11f58cda]{counter-increment:step;color:#f3f3f3;padding-inline-start:5vmin;font-size:3.6vmin;line-height:1.7;position:relative}.steps li[data-v-11f58cda]:before{content:counter(step);inset-inline-start:0;color:#9dc2ff;text-align:center;background:#2e7dff2e;border:1px solid #2e7dff73;border-radius:50%;width:3.6vmin;height:3.6vmin;font-size:2.9vmin;font-weight:700;line-height:3.6vmin;position:absolute;top:.6vmin}.os[data-v-11f58cda]{color:#9dc2ff;font-weight:700}.notice[data-v-11f58cda]{color:#8ce39a;background:#3fb9501f;border:1px solid #3fb95057;border-radius:2.5vmin;margin:1vmin 0 0;padding:2vmin 3vmin;font-size:3.4vmin;line-height:1.6}.error[data-v-11f58cda]{color:#ff9ba0;background:#e5484d24;border:1px solid #e5484d57;border-radius:2.5vmin;margin:1vmin 0 0;padding:2vmin 3vmin;font-size:3.4vmin;line-height:1.6}.code-label[data-v-11f58cda]{color:#9dc2ff;margin:1vmin 0 0;font-size:3.4vmin;font-weight:700}.code-input[data-v-11f58cda]{color:#f0f8ff;text-align:center;-webkit-user-select:text;user-select:text;background:#00000059;border:1px solid #ffffff29;border-radius:3vmin;width:100%;padding:3vmin 3.5vmin;font-family:inherit;font-size:4vmin}.code-input[data-v-11f58cda]:focus{border-color:#2e7dff;outline:none}.actions[data-v-11f58cda]{gap:3vmin;margin-top:auto;display:flex}.submit[data-v-11f58cda]{cursor:pointer;color:#f0f8ff;background:#2e7dff;border:none;border-radius:3vmin;flex:2;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-11f58cda]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}.submit[data-v-11f58cda]:not(:disabled):active{transform:scale(.96)}.back[data-v-11f58cda]{cursor:pointer;color:#9ca3af;background:#ffffff14;border:1px solid #ffffff29;border-radius:3vmin;flex:0 calc(33.3333% - 1vmin);padding:3.4vmin 0;font-family:inherit;font-size:4vmin;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s}.back[data-v-11f58cda]:active{transform:scale(.96)}@keyframes rise-11f58cda{0%{opacity:0;transform:translateY(3vmin)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.title[data-v-11f58cda],.card[data-v-11f58cda]{animation:.3s both fade-11f58cda}.submit[data-v-11f58cda],.back[data-v-11f58cda]{transition:none}.submit[data-v-11f58cda]:not(:disabled):active,.back[data-v-11f58cda]:active{transform:none}@keyframes fade-11f58cda{0%{opacity:0}to{opacity:1}}}.chair-strip[data-v-11eed925]{box-sizing:border-box;flex:none;width:100%;padding:0 3vw;position:relative}.chairs[data-v-11eed925]{flex-wrap:wrap;justify-content:center;gap:2vmin 2.4vmin;padding:1vh 0;display:flex}.self[data-v-11eed925]{width:100%;font:inherit;color:#f0f8ff;-webkit-backdrop-filter:blur(8px);cursor:pointer;-webkit-touch-callout:none;touch-action:manipulation;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff24;border-radius:3.2vmin;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1.2vmin;margin-top:1vh;padding:2.4vmin 4vmin;line-height:1;transition:transform .18s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.self[data-v-11eed925]:active{transform:scale(.98)}.self.busy[data-v-11eed925]{color:#ffe9bd;background:#e3a0082e;border-color:#e3a0088c}.self-state[data-v-11eed925]{white-space:nowrap;font-size:3.6vmin;font-weight:700}.self-idle[data-v-11eed925]{color:#9ca3af;white-space:nowrap;font-size:2.8vmin}.self-timer[data-v-11eed925]{color:#e3a008;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8vmin;font-weight:700}.self-count[data-v-11eed925]{font-size:2.8vmin}.chair[data-v-11eed925]{font:inherit;color:#f0f8ff;-webkit-backdrop-filter:blur(8px);cursor:pointer;-webkit-touch-callout:none;touch-action:manipulation;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:2vmin;padding:3vmin 5vmin;font-size:4.6vmin;line-height:1;transition:transform .18s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.chair[data-v-11eed925]:active{transform:scale(.96)}.chair.busy[data-v-11eed925]{color:#ffe9bd;background:#e3a0082e;border-color:#e3a0088c}.chair-name[data-v-11eed925]{white-space:nowrap;font-weight:600}.chair-count[data-v-11eed925]{text-align:center;color:#1a1a1a;font-variant-numeric:tabular-nums;background:#e3a008;border-radius:999px;min-width:6vmin;padding:.5vmin 1.6vmin;font-weight:700}.chair-waiting[data-v-11eed925]{color:#e3a008;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:3.4vmin}.chair.holding[data-v-11eed925]:after,.self.holding[data-v-11eed925]:after{content:"";transform-origin:100%;pointer-events:none;background:#e5484d59;animation:.6s linear forwards hold-fill-11eed925;position:absolute;inset:0}@keyframes hold-fill-11eed925{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hint[data-v-11eed925]{color:#9ca3af;text-align:center;margin:0;padding:0 1vw;font-size:2.6vmin}.toast[data-v-11eed925]{z-index:2000;color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff3;border-radius:4vmin;max-width:min(88vw,30rem);margin-top:1.4vh;padding:2.6vmin 5vmin;font-size:3.6vmin;font-weight:600;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 2vmin 6vmin #00000080}.toast.ok[data-v-11eed925]{background:#3fb950f2}.toast.error[data-v-11eed925]{background:#e5484df2}.toast-enter-active[data-v-11eed925],.toast-leave-active[data-v-11eed925]{transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-11eed925],.toast-leave-to[data-v-11eed925]{opacity:0;transform:translate(-50%,-1.5vh)}@media (prefers-reduced-motion:reduce){.chair[data-v-11eed925],.chair[data-v-11eed925]:active,.self[data-v-11eed925],.self[data-v-11eed925]:active{transition:none;transform:none}.chair.holding[data-v-11eed925]:after,.self.holding[data-v-11eed925]:after{animation:none;transform:scaleX(1)}.toast-enter-active[data-v-11eed925],.toast-leave-active[data-v-11eed925]{transition:opacity .2s}.toast-enter-from[data-v-11eed925],.toast-leave-to[data-v-11eed925]{transform:translate(-50%)}}.toast[data-v-296c04c2]{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-296c04c2]{background:#3fb950f2}.toast.warn[data-v-296c04c2]{background:#e3a008f2}.toast.error[data-v-296c04c2]{background:#e5484df2}.toast-icon[data-v-296c04c2]{flex-shrink:0;width:6vmin;height:6vmin}.toast-text[data-v-296c04c2]{min-width:0}.toast-enter-active[data-v-296c04c2],.toast-leave-active[data-v-296c04c2]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-296c04c2],.toast-leave-to[data-v-296c04c2]{opacity:0;transform:translate(-50%)translateY(-3vh)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-296c04c2],.toast-leave-active[data-v-296c04c2]{transition:opacity .2s}.toast-enter-from[data-v-296c04c2],.toast-leave-to[data-v-296c04c2]{transform:translate(-50%)}}.confirm-card[data-v-a2087c1a]{color:#f3f3f3;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #e3a00873;border-radius:4.5vmin;flex-direction:column;flex:none;gap:1.2vh;width:90%;margin:0 auto 1.4vh;padding:3vmin 4vmin;display:flex;position:relative}.confirm-title[data-v-a2087c1a]{margin:0;font-size:4vmin;font-weight:700}.confirm-row[data-v-a2087c1a]{flex-direction:column;gap:2vmin;display:flex}.confirm-text[data-v-a2087c1a]{flex-direction:column;gap:1vmin;min-width:0;display:flex}.confirm-amount[data-v-a2087c1a]{font-size:5vmin}.confirm-when[data-v-a2087c1a]{color:#9ca3af;font-size:3.2vmin}.confirm-act[data-v-a2087c1a]{align-items:center;gap:2.5vmin;display:flex}.confirm-input[data-v-a2087c1a]{text-align:center;color:#f3f3f3;box-sizing:border-box;-webkit-user-select:text;user-select:text;background:#00000059;border:1px solid #ffffff2e;border-radius:3.5vmin;flex:1;min-width:0;padding:2.4vmin 3.5vmin;font-family:inherit;font-size:4.2vmin;font-weight:600;transition:border-color .2s}.confirm-input[data-v-a2087c1a]:focus{border-color:#2e7dff;outline:none}.confirm-input[data-v-a2087c1a]::placeholder{color:#9ca3af;font-weight:400}.confirm-btn[data-v-a2087c1a]{color:#fff;cursor:pointer;background:#2e7dff;border:none;border-radius:4vmin;flex:none;padding:3vmin 4vmin;font-size:3.8vmin;font-weight:700;transition:transform .15s cubic-bezier(.22,1,.36,1),opacity .2s}.confirm-btn[data-v-a2087c1a]:hover{background:#2563eb}.confirm-btn[data-v-a2087c1a]:active{transform:scale(.97)}.confirm-btn[data-v-a2087c1a]:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.confirm-btn[data-v-a2087c1a],.confirm-btn[data-v-a2087c1a]:active{transition:none;transform:none}}.maincontainer[data-v-787ba220]{-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-787ba220]{padding:1.5vh 3vw 2vh;box-sizing:border-box;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:2dvh 2.4vmin;width:100%;min-height:0;padding:1.5dvh 3vw 2dvh;display:grid}.menuitem[data-v-787ba220]{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;grid-template:"icon"minmax(0,1fr)"label""sublabel"/minmax(0,1fr);align-content:center;justify-items:center;row-gap:.5vmin;padding:1vh 2.4vmin;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-787ba220;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 28px #00000061,inset 0 1px #ffffff0f;container-type:size}.menuitem[data-v-787ba220]:first-child{animation-delay:50ms}.menuitem[data-v-787ba220]:nth-child(2){animation-delay:.14s}.menuitem[data-v-787ba220]:nth-child(3){animation-delay:.23s}.menuitem[data-v-787ba220]:nth-child(4){animation-delay:.32s}.menuitem[data-v-787ba220]:nth-child(5){animation-delay:.41s}.menuitem[data-v-787ba220]:nth-child(6){animation-delay:.5s}.menuitem[data-v-787ba220]:nth-child(7){animation-delay:.59s}.menuitem[data-v-787ba220]:nth-child(8){animation-delay:.68s}.menuitem[data-v-787ba220]:nth-child(9){animation-delay:.77s}.menuitem[data-v-787ba220]:nth-child(10){animation-delay:.86s}.menuitem[data-v-787ba220]: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-787ba220]: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-787ba220]:hover:before{background-position:-160% 0}.menuitem:hover .icon[data-v-787ba220]{transform:scale(1.07)}}.menuitem[data-v-787ba220]: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-787ba220]{transition-duration:.12s;transform:scale(.92)}.menuitem.activating[data-v-787ba220]{animation:.22s item-tap-787ba220}.menuitem.activating .icon[data-v-787ba220]{animation:.22s icon-tap-787ba220}.label[data-v-787ba220],.sublabel[data-v-787ba220],.iconwrap[data-v-787ba220],.icon[data-v-787ba220]{z-index:1;direction:rtl;position:relative}.menuitem h2[data-v-787ba220]{font-size:6vmin;line-height:1.15}.menuitem h5[data-v-787ba220]{font-size:3vmin;line-height:1.25}@supports (container-type:size){.menuitem[data-v-787ba220]{row-gap:clamp(.2vmin,2cqh,.7vmin);padding-block:clamp(.5vmin,2.2cqh,1vh)}.menuitem h2[data-v-787ba220]{font-size:clamp(3.4vmin,21cqh,6vmin)}.menuitem h5[data-v-787ba220]{font-size:clamp(2.3vmin,10cqh,3vmin)}@container (height<=3.75rem){.menuitem .sublabel[data-v-787ba220]{display:none}.menuitem[data-v-787ba220]{row-gap:0}.menuitem h2[data-v-787ba220]{font-size:clamp(3.4vmin,26cqh,6vmin)}}}.label[data-v-787ba220]{text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:label;width:100%;display:-webkit-box;overflow:hidden}.sublabel[data-v-787ba220]{text-align:center;color:#a9a9a9;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:sublabel;width:100%;display:-webkit-box;overflow:hidden}.empty[data-v-787ba220]{text-align:center;color:#a9a9a9;margin:auto;padding:0 8vw;font-size:4.4vmin}.handover-banner[data-v-787ba220]{text-align:center;color:#f3f3f3;cursor:pointer;background:#e3a00829;border:1px solid #e3a00880;border-radius:3.4vmin;flex-direction:column;flex:none;gap:.4vh;width:90%;margin:0 auto 1.4vh;padding:2.6vmin 4vmin;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s;display:flex}.handover-banner.turn[data-v-787ba220]{background:#2e7dff33;border-color:#2e7dff}.handover-banner[data-v-787ba220]:active{transform:scale(.98)}.handover-what[data-v-787ba220]{font-size:3.7vmin;font-weight:700}.handover-do[data-v-787ba220]{color:#d0d0d0;font-size:3.1vmin}.push-row[data-v-787ba220]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:3vmin;flex:none;justify-content:space-between;align-items:center;gap:2.5vmin;width:90%;margin:1.2dvh auto 1.6dvh;padding:2.2vmin 3vmin;display:flex}.push-copy[data-v-787ba220]{flex-direction:column;gap:.8vmin;min-width:0;display:flex}.push-title[data-v-787ba220]{color:#e8eef7;font-size:3.4vmin;font-weight:600}.push-note[data-v-787ba220]{color:#9ca3af;font-size:2.9vmin;line-height:1.5}.push-btn[data-v-787ba220]{color:#e8eef7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff29;border-radius:999vmin;flex:none;padding:1.6vmin 4vmin;font-family:inherit;font-size:3.2vmin;font-weight:700;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s}.push-btn[data-v-787ba220]:active{transform:scale(.94)}.push-btn[data-v-787ba220]:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.handover-banner[data-v-787ba220]:active,.push-btn[data-v-787ba220]:active{transform:none}}.tile-badge[data-v-787ba220]{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}.iconwrap[data-v-787ba220]{grid-area:icon;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.icon[data-v-787ba220]{filter:drop-shadow(0 4px 10px #0006);width:auto;max-width:min(22vw,13dvh);height:auto;max-height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1)}@keyframes item-enter-787ba220{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes item-tap-787ba220{0%{transform:scale(1)}35%{transform:scale(.93)}70%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes icon-tap-787ba220{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-787ba220],.menuitem.activating[data-v-787ba220],.menuitem.activating .icon[data-v-787ba220]{animation:none}.menuitem[data-v-787ba220],.menuitem[data-v-787ba220]:before,.icon[data-v-787ba220]{transition:none}}.maincontainer[data-v-65667724]{-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-65667724]{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-65667724]{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-65667724;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 28px #00000061,inset 0 1px #ffffff0f}.menuitem[data-v-65667724]:first-child{animation-delay:50ms}.menuitem[data-v-65667724]:nth-child(2){animation-delay:.14s}.menuitem[data-v-65667724]:nth-child(3){animation-delay:.23s}.menuitem[data-v-65667724]:nth-child(4){animation-delay:.32s}@media (hover:hover){.menuitem[data-v-65667724]:hover{border-color:#ffffff4d;transform:translateY(-4px)}}.menuitem[data-v-65667724]:active{border-color:#ffffff52;transition-duration:.12s;transform:scale(.96)}.menuitem.activating[data-v-65667724]{animation:.22s item-tap-65667724}.text[data-v-65667724]{z-index:1;position:relative}.label[data-v-65667724]{margin:0;font-size:6vmin}.sublabel[data-v-65667724]{color:#9ca3af;margin:1vmin 0 0;font-size:3.2vmin}.actions[data-v-65667724]{justify-content:flex-end;width:90%;margin:0 auto 2vh;display:flex}.back[data-v-65667724]{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-65667724]:hover{background:#ffffff0f}@keyframes item-enter-65667724{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes item-tap-65667724{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-65667724],.menuitem.activating[data-v-65667724]{animation:none}.menuitem[data-v-65667724]{transition:none}}.staff-admin[data-v-83bd3d13]{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-83bd3d13]{text-align:center;margin:2vmin 0 0;font-size:6vmin;font-weight:700}.roster[data-v-83bd3d13]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex}.row[data-v-83bd3d13]{-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-83bd3d13]:active{transform:scale(.98)}.row-name[data-v-83bd3d13]{flex:1;font-weight:600}.row-role[data-v-83bd3d13],.row-consent[data-v-83bd3d13],.row-rate[data-v-83bd3d13]{border-radius:999px;padding:.8vmin 2vmin;font-size:2.9vmin}.row-role[data-v-83bd3d13]{color:#8ab4ff;background:#2e7dff29;border:1px solid #2e7dff52}.row-consent[data-v-83bd3d13]{color:#7ee095;background:#3fb9501f;border:1px solid #3fb9504d}.row-rate[data-v-83bd3d13]{color:#f0f8ff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e}.state[data-v-83bd3d13]{text-align:center;color:#9ca3af;font-size:3.6vmin}.actions[data-v-83bd3d13]{gap:3vmin;margin-top:auto;padding-top:3vmin;display:flex}.add[data-v-83bd3d13],.back[data-v-83bd3d13]{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-83bd3d13]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:0 calc(33.3333% - 1vmin)}.add[data-v-83bd3d13]{color:#f0f8ff;background:#2e7dff;border:none;flex:2}.sheet-backdrop[data-v-83bd3d13]{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-83bd3d13]{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-83bd3d13]{align-items:center;gap:2vmin;display:flex}.sheet-head h2[data-v-83bd3d13],.sheet-title[data-v-83bd3d13]{margin:0;font-size:5vmin}.block[data-v-83bd3d13]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3vmin;flex-direction:column;gap:2vmin;padding:3.5vmin;display:flex}.block h3[data-v-83bd3d13]{margin:0;font-size:4vmin}.hint[data-v-83bd3d13]{color:#9ca3af;margin:0;font-size:3.2vmin;line-height:1.6}.warn[data-v-83bd3d13]{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-83bd3d13]{cursor:pointer;align-items:center;gap:2.5vmin;font-size:3.8vmin;display:flex}.toggle input[data-v-83bd3d13]{accent-color:#2e7dff;width:5.5vmin;height:5.5vmin}.qr-card[data-v-83bd3d13]{background:#fff;border-radius:2.5vmin;align-self:center;width:min(62vmin,18rem);padding:3vmin}.qr-card[data-v-83bd3d13] svg{width:100%;height:auto;display:block}.qr-url[data-v-83bd3d13]{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-83bd3d13]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex}.devices li[data-v-83bd3d13]{align-items:center;gap:2vmin;display:flex}.device-text[data-v-83bd3d13]{flex-direction:column;flex:1;gap:.6vmin;min-width:0;display:flex}.device-label[data-v-83bd3d13]{text-overflow:ellipsis;white-space:nowrap;font-size:3.4vmin;overflow:hidden}.device-seen[data-v-83bd3d13]{color:#9ca3af;font-size:2.8vmin}.text-input[data-v-83bd3d13]{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}.rate-row[data-v-83bd3d13]{align-items:center;gap:2.5vmin;display:flex}.rate-row .with-suffix[data-v-83bd3d13]{flex:1;align-items:center;gap:2vmin;min-width:0;display:flex}.rate-row .with-suffix input[data-v-83bd3d13]{flex:1;min-width:0}.rate-row .with-suffix b[data-v-83bd3d13]{font-size:4vmin}.role-choice[data-v-83bd3d13]{gap:2vmin;display:flex}.role-choice button[data-v-83bd3d13]{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-83bd3d13]{color:#f0f8ff;background:#2e7dff33;border-color:#2e7dff}.sheet-actions[data-v-83bd3d13]{gap:3vmin;display:flex}.sheet-actions .secondary[data-v-83bd3d13]{flex:0 calc(33.3333% - 1vmin)}.sheet-actions .primary[data-v-83bd3d13]{flex:2}.primary[data-v-83bd3d13],.secondary[data-v-83bd3d13],.danger[data-v-83bd3d13]{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-83bd3d13]{color:#f0f8ff;background:#2e7dff}.secondary[data-v-83bd3d13]{color:#f0f8ff;background:#ffffff12;border-color:#ffffff2e}.danger[data-v-83bd3d13]{color:#ff9ba0;background:#e5484d2e;border-color:#e5484d73}.small[data-v-83bd3d13]{flex:none;padding:2vmin 3.5vmin;font-size:3.2vmin}.wide[data-v-83bd3d13]{width:100%}button[data-v-83bd3d13]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}button[data-v-83bd3d13]:not(:disabled):active{transform:scale(.97)}.sheet-enter-active[data-v-83bd3d13],.sheet-leave-active[data-v-83bd3d13]{transition:opacity .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-active .sheet[data-v-83bd3d13],.sheet-leave-active .sheet[data-v-83bd3d13]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-83bd3d13],.sheet-leave-to[data-v-83bd3d13]{opacity:0}.sheet-enter-from .sheet[data-v-83bd3d13],.sheet-leave-to .sheet[data-v-83bd3d13]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.row[data-v-83bd3d13],.primary[data-v-83bd3d13],.secondary[data-v-83bd3d13],.danger[data-v-83bd3d13]{transition:none}.row[data-v-83bd3d13]:active,button[data-v-83bd3d13]:not(:disabled):active{transform:none}.sheet-enter-active .sheet[data-v-83bd3d13],.sheet-leave-active .sheet[data-v-83bd3d13]{transition:none}}.settings-view[data-v-8631e7cb]{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-8631e7cb]{text-align:center;margin:2vmin 0 0;font-size:6vmin;font-weight:700}.card[data-v-8631e7cb]{-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-8631e7cb]{margin:0;font-size:4.4vmin}.field[data-v-8631e7cb]{color:#9ca3af;flex-direction:column;gap:1.4vmin;font-size:3.4vmin;display:flex}.field input[data-v-8631e7cb]{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-8631e7cb]{align-items:center;gap:2vmin;display:flex}.with-suffix input[data-v-8631e7cb]{flex:1;min-width:0}.with-suffix b[data-v-8631e7cb]{color:#f0f8ff;font-size:4vmin}.pair[data-v-8631e7cb]{gap:2.5vmin;display:flex}.pair .field[data-v-8631e7cb]{flex:1;min-width:0}.fence-actions[data-v-8631e7cb]{gap:2.5vmin;display:flex}.fence-actions .secondary[data-v-8631e7cb]{flex:1}.hint[data-v-8631e7cb]{color:#9ca3af;margin:0;font-size:3.1vmin;line-height:1.7}.secondary[data-v-8631e7cb]{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-8631e7cb]{gap:3vmin;margin-top:auto;padding-top:2vmin;display:flex}.save[data-v-8631e7cb],.back[data-v-8631e7cb]{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-8631e7cb]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:0 calc(33.3333% - 1vmin)}.save[data-v-8631e7cb]{color:#f0f8ff;background:#2e7dff;border:none;flex:2}button[data-v-8631e7cb]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}button[data-v-8631e7cb]:not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){button[data-v-8631e7cb]:not(:disabled):active{transform:none}}.day-bar[data-v-9c96c978]{flex:none;align-items:stretch;gap:1.5vmin;display:flex}.day-step[data-v-9c96c978]{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-9c96c978]{width:5.2vmin;height:5.2vmin}.day-step[data-v-9c96c978]:active{background:#ffffff24}.day-step[data-v-9c96c978]:disabled{opacity:.25;cursor:not-allowed}.day-field[data-v-9c96c978]{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-9c96c978]:focus-within{border-color:#2e7dff}.day-field svg[data-v-9c96c978]{color:#9ca3af;flex:none;width:4.6vmin;height:4.6vmin}.day-text[data-v-9c96c978]{color:#f0f8ff;font-variant-numeric:tabular-nums;direction:ltr;font-size:4vmin;font-weight:600}.day-input[data-v-9c96c978]{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-9c96c978]:focus{outline:none}.day-today[data-v-9c96c978]{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-9c96c978]{color:#9ca3af;background:#ffffff0d;border-color:#ffffff26}.day-today[data-v-9c96c978]:active{background:#2e7dff3d}.day-today[data-v-9c96c978]:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.day-step[data-v-9c96c978],.day-today[data-v-9c96c978]{transition:none}}.log-view[data-v-e4fb43a2]{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-e4fb43a2]{text-align:center;margin:2vmin 0 0;font-size:6vmin;font-weight:700}.filters[data-v-e4fb43a2]{flex:none;gap:1.6vmin;padding-bottom:1vmin;display:flex;overflow-x:auto}.filters button[data-v-e4fb43a2]{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-e4fb43a2]{color:#f0f8ff;background:#2e7dff33;border-color:#2e7dff}.rows[data-v-e4fb43a2]{flex-direction:column;flex:1;gap:1.8vmin;margin:0;padding:0;list-style:none;display:flex}.row[data-v-e4fb43a2]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2.8vmin;flex-direction:column;gap:1.2vmin;padding:3vmin;display:flex}.row-top[data-v-e4fb43a2],.row-bottom[data-v-e4fb43a2]{align-items:center;gap:2vmin;display:flex}.who[data-v-e4fb43a2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:3.8vmin;font-weight:600;overflow:hidden}.badge[data-v-e4fb43a2]{white-space:nowrap;border-radius:999px;flex:none;padding:.8vmin 2.2vmin;font-size:2.8vmin}.badge.ok[data-v-e4fb43a2]{color:#7ee095;background:#3fb95024;border:1px solid #3fb95052}.badge.warn[data-v-e4fb43a2]{color:#f0c14b;background:#e3a00824;border:1px solid #e3a00857}.badge.bad[data-v-e4fb43a2]{color:#ff9ba0;background:#e5484d24;border:1px solid #e5484d5c}.badge.muted[data-v-e4fb43a2]{color:#9ca3af;background:#ffffff0f;border:1px solid #ffffff24}.when[data-v-e4fb43a2],.distance[data-v-e4fb43a2]{color:#9ca3af;font-size:3vmin}.when[data-v-e4fb43a2]{flex:1}.distance[data-v-e4fb43a2]{color:#f0f8ff}.distance.muted[data-v-e4fb43a2]{color:#9ca3af}.state[data-v-e4fb43a2]{text-align:center;color:#9ca3af;flex:1;font-size:3.6vmin}.state.error[data-v-e4fb43a2]{color:#ff9ba0}.actions[data-v-e4fb43a2]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vmin;display:flex}.back[data-v-e4fb43a2]{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-e4fb43a2]:disabled{filter:grayscale(.6)brightness(.7);cursor:default}button[data-v-e4fb43a2]:not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){button[data-v-e4fb43a2]:not(:disabled):active{transform:none}}.adjustments[data-v-21ec77b8]{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}.head h1[data-v-21ec77b8]{text-align:center;margin:1vmin 0 0;font-size:6vmin;font-weight:700}.head .sub[data-v-21ec77b8]{text-align:center;color:#9ca3af;margin:1vmin 0 0;font-size:3vmin}.card[data-v-21ec77b8]{-webkit-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;animation:.45s cubic-bezier(.22,1,.36,1) both enter-21ec77b8;display:flex}.card[data-v-21ec77b8]:nth-child(2){animation-delay:60ms}.card[data-v-21ec77b8]:nth-child(3){animation-delay:.12s}.card[data-v-21ec77b8]:nth-child(4){animation-delay:.18s}@keyframes enter-21ec77b8{0%{opacity:0;transform:translateY(2.5vmin)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card[data-v-21ec77b8]{animation:none}}.title[data-v-21ec77b8]{margin:0;font-size:4vmin;font-weight:700}.hint[data-v-21ec77b8]{color:#9ca3af;margin:0;font-size:3.1vmin;line-height:1.6}.loading-hint[data-v-21ec77b8]{text-align:center;padding:4vmin 0}.balanced[data-v-21ec77b8]{text-align:center;border-radius:2vmin;padding:2vmin;font-size:3.4vmin;font-weight:700}.balanced.ok[data-v-21ec77b8]{color:#3fb950}.balanced.bad[data-v-21ec77b8]{color:#e5484d}.ledger[data-v-21ec77b8]{flex-direction:column;gap:1.5vmin;margin:0;padding:0;list-style:none;display:flex}.ledger li[data-v-21ec77b8]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:2vmin;padding-bottom:1.5vmin;font-size:3.4vmin;display:flex}.ledger li[data-v-21ec77b8]:last-child{border-bottom:none;padding-bottom:0}.ledger .name[data-v-21ec77b8]{color:#d7dce3}.ledger .value[data-v-21ec77b8]{font-variant-numeric:tabular-nums;font-weight:600}.ledger li.person .value[data-v-21ec77b8]{color:#e3a008}.field[data-v-21ec77b8]{flex-direction:column;gap:1vmin;display:flex}.label[data-v-21ec77b8]{color:#9ca3af;font-size:3vmin}.field input[data-v-21ec77b8],.field select[data-v-21ec77b8]{font:inherit;color:#f0f8ff;box-sizing:border-box;-webkit-user-select:text;user-select:text;background:#00000059;border:1px solid #ffffff2e;border-radius:2vmin;outline:none;width:100%;padding:2.2vmin 2.6vmin;font-size:3.6vmin}.field input[data-v-21ec77b8]:focus,.field select[data-v-21ec77b8]:focus{border-color:#2e7dff}.field select option[data-v-21ec77b8]{color:#f0f8ff;background:#10141c}.line[data-v-21ec77b8]{border:1px solid #ffffff1a;border-radius:2.5vmin;flex-direction:column;gap:2vmin;padding:3vmin;display:flex}.line-top[data-v-21ec77b8]{justify-content:space-between;align-items:center;display:flex}.line-no[data-v-21ec77b8]{color:#9ca3af;font-size:3vmin}.remove[data-v-21ec77b8]{font:inherit;color:#e5484d;cursor:pointer;background:0 0;border:none;padding:1vmin;font-size:3vmin}.add[data-v-21ec77b8]{font:inherit;color:#2e7dff;cursor:pointer;background:0 0;border:1px dashed #2e7dff80;border-radius:2vmin;padding:2vmin;font-size:3.4vmin}.add[data-v-21ec77b8]:active{transform:scale(.97)}.diff[data-v-21ec77b8]{text-align:center;font-size:3.6vmin;font-weight:700}.diff.ok[data-v-21ec77b8]{color:#3fb950}.diff.bad[data-v-21ec77b8]{color:#e3a008}.save[data-v-21ec77b8]{font:inherit;color:#fff;cursor:pointer;background:#2e7dff;border:none;border-radius:2.5vmin;padding:3vmin;font-size:4vmin;font-weight:700;transition:transform .15s cubic-bezier(.22,1,.36,1)}.save[data-v-21ec77b8]:not(:disabled):active{transform:scale(.97)}.save[data-v-21ec77b8]:disabled{opacity:.45;cursor:default}.history[data-v-21ec77b8]{flex-direction:column;gap:3vmin;margin:0;padding:0;list-style:none;display:flex}.row[data-v-21ec77b8]{border:1px solid #ffffff1a;border-radius:2.5vmin;flex-direction:column;gap:2vmin;padding:3vmin;display:flex}.row.voided[data-v-21ec77b8]{opacity:.55}.row.voided .row-note[data-v-21ec77b8],.row.voided .row-lines[data-v-21ec77b8]{text-decoration:line-through}.row-head[data-v-21ec77b8]{flex-direction:column;gap:.8vmin;display:flex}.row-note[data-v-21ec77b8]{font-size:3.6vmin;font-weight:600}.row-meta[data-v-21ec77b8]{color:#9ca3af;align-items:baseline;gap:1.5vmin;font-size:2.9vmin;display:flex}.stamp small[data-v-21ec77b8]{margin-inline-start:1vmin;font-size:2.7vmin}.row-lines[data-v-21ec77b8]{flex-direction:column;gap:1.2vmin;margin:0;padding:0;font-size:3.2vmin;list-style:none;display:flex}.row-lines li[data-v-21ec77b8]{color:#d7dce3;justify-content:space-between;gap:2vmin;display:flex}.row-lines .value[data-v-21ec77b8]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.void-note[data-v-21ec77b8]{color:#9ca3af;font-size:3vmin}.undo[data-v-21ec77b8]{font:inherit;color:#e5484d;cursor:pointer;background:0 0;border:1px solid #e5484d73;border-radius:2vmin;align-self:flex-start;padding:1.6vmin 3vmin;font-size:3.2vmin}.undo.armed[data-v-21ec77b8]{color:#fff;background:#e5484d;border-color:#e5484d}.undo[data-v-21ec77b8]:active{transform:scale(.97)}.actions[data-v-21ec77b8]{gap:3vmin;margin-top:auto;padding-top:2vmin;display:flex}.back[data-v-21ec77b8]{font:inherit;color:#f0f8ff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:2.5vmin;flex:0 calc(33.3333% - 1vmin);padding:2.6vmin;font-size:3.8vmin}.actions[data-v-21ec77b8]{justify-content:flex-end}.back[data-v-21ec77b8]:active{transform:scale(.97)}.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-ea523661]{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-ea523661]{text-align:center;margin:0;font-size:6vmin}.field-label[data-v-ea523661]{color:#a9a9a9;font-size:3.5vmin}.select-wrap[data-v-ea523661]{position:relative}.dd-actions[data-v-ea523661]{z-index:1000;gap:3vmin;display:flex;position:absolute;left:50%;transform:translate(-50%)}.dd-btn[data-v-ea523661]{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-ea523661]{width:6vmin;height:6vmin}.dd-btn[data-v-ea523661]:hover{background:#2563eb}.dd-btn[data-v-ea523661]:active{transform:scale(.92)}.dd-trash[data-v-ea523661]{background:#e5484d}.dd-trash[data-v-ea523661]:hover{background:#d13b40}.job-payment[data-v-ea523661] .multiselect-tags-search,.job-payment[data-v-ea523661] .multiselect-search input{color:#f0f8ff;background:0 0}.job-payment[data-v-ea523661] .multiselect-option{color:#f3f3f3;justify-content:space-between;display:flex}.job-payment[data-v-ea523661] .multiselect-dropdown{height:28vh;max-height:28vh;overflow-y:auto}.job-payment[data-v-ea523661] .multiselect-tags{max-height:5.25rem;overflow-y:auto}.opt-price[data-v-ea523661],.total-amount[data-v-ea523661]{opacity:.85;font-variant-numeric:tabular-nums}.summary-price-input[data-v-ea523661]{-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-ea523661]{justify-content:center;align-items:stretch;gap:1vmin;display:flex}.step-btn[data-v-ea523661]{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;position:relative;overflow:hidden}.step-btn[data-v-ea523661]:hover{background:#ffffff26}.step-btn[data-v-ea523661]:active{background:#2e7dff59}.step-btn.holding[data-v-ea523661]:after{content:"";transform-origin:100%;pointer-events:none;background:#3fb95059;animation:.6s linear forwards zero-fill-ea523661;position:absolute;inset:0}@keyframes zero-fill-ea523661{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.summary-price-input[data-v-ea523661]:focus{border-color:#2e7dff;outline:none}.summary-price-input[data-v-ea523661]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.summary-price-input[data-v-ea523661]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.summary-price-input[data-v-ea523661]{appearance:textfield}.summary-price-cell[data-v-ea523661]{flex-direction:column;align-items:stretch;gap:.8vmin;display:flex}.price-range[data-v-ea523661]{color:#9ca3af;text-align:center;font-variant-numeric:tabular-nums;font-size:3.2vmin}.mode-bar[data-v-ea523661]{flex:none;gap:2vmin;margin-top:2vh;display:flex}.mode-btn[data-v-ea523661]{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-ea523661]{color:#f3f3f3;background:#2e7dff33;border-color:#2e7dff80}.mode-badge[data-v-ea523661]{color:#1a1a1a;text-align:center;background:#e3a008;border-radius:3vmin;min-width:5vmin;padding:.4vmin 1.4vmin;font-size:3vmin;font-weight:700}.cust-strip[data-v-ea523661]{flex-wrap:wrap;flex:none;align-items:center;gap:1.6vmin;margin-top:2vh;display:flex}.cust-item[data-v-ea523661]{align-items:center;display:inline-flex}.cust-tab[data-v-ea523661]{font:inherit;color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:3vmin;align-items:center;gap:1.2vmin;padding:1.4vmin 2.6vmin;font-size:3.4vmin;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.cust-tab.active[data-v-ea523661]{color:#f3f3f3;background:#2e7dff33;border-color:#2e7dff80}.cust-tab.empty[data-v-ea523661]{border-style:dashed}.cust-count[data-v-ea523661]{color:#d0d0d0;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:3vmin;min-width:4.4vmin;padding:.2vmin 1.1vmin;font-size:2.8vmin;font-weight:700}.cust-drop[data-v-ea523661]{width:7vmin;height:7vmin;font:inherit;color:#e5484d;cursor:pointer;background:#e5484d1f;border:1px solid #e5484d59;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:.6vmin;font-size:4.4vmin;line-height:1;display:inline-flex}.cust-add[data-v-ea523661]{min-width:8vmin;font:inherit;color:#2e7dff;cursor:pointer;background:#2e7dff1a;border:1px dashed #2e7dff73;border-radius:3vmin;justify-content:center;align-items:center;gap:1vmin;padding:1.4vmin 2.6vmin;font-size:3.4vmin;font-weight:600;display:inline-flex}.cust-add.lone[data-v-ea523661]{flex:none;align-self:flex-start;margin-top:2vh}.cust-add[data-v-ea523661]:disabled{opacity:.4;cursor:default}.tabs-state[data-v-ea523661]{text-align:center;color:#9ca3af;margin:4vh 0;font-size:3.8vmin}.tab-list[data-v-ea523661]{flex-direction:column;gap:1.6vmin;margin:0;padding:0;list-style:none;display:flex}.tab-row[data-v-ea523661]{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-ea523661]:active{transform:scale(.985)}.tab-row.picked[data-v-ea523661]{background:#2e7dff24;border-color:#2e7dff}.tab-main[data-v-ea523661]{flex-direction:column;flex:1;gap:.6vmin;min-width:0;display:flex}.tab-name[data-v-ea523661]{font-size:3.7vmin;font-weight:600}.tab-detail[data-v-ea523661]{color:#9ca3af;font-size:3vmin}.tab-kind[data-v-ea523661]{color:#2e7dff;background:#2e7dff1f;border-radius:3vmin;margin-inline-start:1.4vmin;padding:.2vmin 1.6vmin;font-size:2.8vmin;font-weight:600;display:inline-block}.tab-remaining[data-v-ea523661]{color:#e3a008;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:4.6vmin;font-weight:700}.settle-panel[data-v-ea523661]{flex-direction:column;gap:1vmin;display:flex}.settle-label[data-v-ea523661]{color:#d0d0d0;font-size:4vmin}.settle-total[data-v-ea523661]{color:#e3a008;font-variant-numeric:tabular-nums;font-size:5.4vmin;font-weight:700}.settle-note[data-v-ea523661]{color:#a9a9a9;text-align:center;margin:1vmin 0 0;font-size:3.1vmin}.summary[data-v-ea523661]{background:#ffffff05;border:1px solid #ffffff26;border-radius:4vmin;padding:4vmin 5vmin}.summary-list[data-v-ea523661]{flex-direction:column;margin:0 0 2vmin;padding:0;list-style:none;display:flex}.summary-row[data-v-ea523661]{color:#d0d0d0;justify-content:space-between;align-items:center;min-height:13vmin;padding:1.4vmin 0;display:flex}.summary-row+.summary-row[data-v-ea523661]{border-top:1px solid #ffffff14}.group-head[data-v-ea523661]{color:#9ca3af;justify-content:space-between;align-items:center;min-height:9vmin;padding:1.4vmin 0 .6vmin;font-size:3.4vmin;font-weight:700;display:flex}.summary-row+.group-head[data-v-ea523661]{border-top:1px solid #ffffff14;margin-top:1.4vmin}.group-sum[data-v-ea523661]{text-align:center;color:#d0d0d0;font-variant-numeric:tabular-nums;width:24vmin;font-weight:600}.cust-row[data-v-ea523661]{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}.cust-amount[data-v-ea523661]{text-align:center;color:#2e7dff;width:24vmin}.totals[data-v-ea523661]{border-top:1px solid #ffffff26;margin-top:2vmin;padding-top:3vmin}.delta-row[data-v-ea523661]{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-ea523661]{text-align:center;width:24vmin}.delta-row.discount .delta-amount[data-v-ea523661]{color:#3fb950}.delta-row.overcharge .delta-amount[data-v-ea523661]{color:#e3a008}.total-row[data-v-ea523661]{justify-content:space-between;align-items:center;min-height:14vmin;font-size:5vmin;font-weight:700;display:flex}.total-amount[data-v-ea523661]{text-align:center;color:#2e7dff;width:24vmin}.paid-row[data-v-ea523661]{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-ea523661]{-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-ea523661]:focus{border-color:#2e7dff;outline:none}.tip-row[data-v-ea523661]{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-ea523661]{text-align:center;color:#3fb950;width:24vmin}.owed-row[data-v-ea523661]{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}.owed-amount[data-v-ea523661]{text-align:center;color:#e3a008;width:24vmin}.partial-note[data-v-ea523661]{color:#a9a9a9;text-align:center;margin:2.5vmin 0 0;font-size:3.1vmin}.pay-methods[data-v-ea523661]{gap:3vmin;margin-top:3vmin;display:flex}.pay-method[data-v-ea523661]{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-ea523661]{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-ea523661]{object-fit:contain;max-width:100%;max-height:100%}.pay-label[data-v-ea523661]{color:#f0f8ff;text-align:center;font-size:4.2vmin}.pay-method.selected .pay-box[data-v-ea523661]{background:#fffffff2;border-color:#2e7dff;animation:2s ease-in-out infinite pay-pulse-ea523661;transform:scale(1.08)}.pay-method.selected .pay-label[data-v-ea523661]{color:#2e7dff;font-weight:700}@keyframes pay-pulse-ea523661{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-ea523661]{animation:none}.step-btn.holding[data-v-ea523661]:after{animation:none;transform:scaleX(1)}}.free-method[data-v-ea523661],.later-method[data-v-ea523661]{cursor:default;flex:0 0 calc(33.3333% - 2vmin);margin-inline:auto}.free-method .pay-box[data-v-ea523661]{border-color:#3fb950;box-shadow:0 0 2vmin #3fb95073}.free-method .pay-label[data-v-ea523661]{color:#3fb950;font-weight:700}.later-method .pay-box[data-v-ea523661]{border-color:#e5484d;box-shadow:0 0 2vmin #e5484d73}.later-method .pay-label[data-v-ea523661]{color:#e5484d;font-weight:700}.actions[data-v-ea523661]{gap:3vmin;margin-top:auto;display:flex}.confirm[data-v-ea523661],.back[data-v-ea523661]{cursor:pointer;border-radius:4vmin;padding:4vmin;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}.confirm[data-v-ea523661]{color:#fff;background:#2e7dff;border:none;flex:2}.confirm[data-v-ea523661]:disabled{opacity:.4;cursor:not-allowed}.back[data-v-ea523661]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:1}.back[data-v-ea523661]:hover{background:#ffffff0f}.sheet-backdrop[data-v-ea523661]{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-ea523661]{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-ea523661]{text-align:center;margin:0;font-size:5.2vmin}.sheet-hint[data-v-ea523661]{color:#9ca3af;text-align:center;margin:0 0 1vh;font-size:3.4vmin}.sheet-empty[data-v-ea523661]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.staff-list[data-v-ea523661]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.staff-option[data-v-ea523661]{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-ea523661]:active{transform:scale(.98)}.staff-option.active[data-v-ea523661]{background:#2e7dff2e;border-color:#2e7dff}.staff-name[data-v-ea523661]{font-size:4.6vmin;font-weight:600}.staff-role[data-v-ea523661]{color:#d0d0d0;background:#ffffff14;border-radius:2.4vmin;padding:.4vh 2.4vmin;font-size:3.2vmin}.check-list[data-v-ea523661]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.check-row[data-v-ea523661]{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-ea523661]{opacity:.45}.check-main[data-v-ea523661]{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-ea523661]{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-ea523661]{background:0 0;border-color:#ffffff4d}.check-box svg[data-v-ea523661]{width:5vmin;height:5vmin}.check-text[data-v-ea523661]{flex-direction:column;gap:.3vh;min-width:0;display:flex}.check-name[data-v-ea523661]{overflow-wrap:anywhere;font-size:4.2vmin;font-weight:600}.check-meta[data-v-ea523661]{color:#9ca3af;font-size:3.2vmin}.check-short[data-v-ea523661]{color:#e3a008;font-size:3.2vmin;font-weight:600}.check-note[data-v-ea523661]{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-ea523661]{flex-shrink:0;align-items:center;gap:1.5vmin;display:flex}.qty-btn[data-v-ea523661]{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-ea523661]:hover:not(:disabled){background:#ffffff26}.qty-btn[data-v-ea523661]:disabled{opacity:.3;cursor:not-allowed}.qty[data-v-ea523661]{text-align:center;color:#2e7dff;font-variant-numeric:tabular-nums;min-width:7vmin;font-size:4.6vmin;font-weight:700}.check-summary[data-v-ea523661]{color:#9ca3af;text-align:center;margin:1vh 0 0;font-size:3.4vmin}.sheet-actions[data-v-ea523661]{gap:3vmin;margin-top:2vh;display:flex}.sheet-confirm[data-v-ea523661],.sheet-back[data-v-ea523661]{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-ea523661]{color:#fff;background:#2e7dff;border:none;flex:2}.sheet-confirm[data-v-ea523661]:hover:not(:disabled){background:#2563eb}.sheet-confirm[data-v-ea523661]:disabled{opacity:.4;cursor:not-allowed}.sheet-back[data-v-ea523661]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:1}.sheet-back[data-v-ea523661]:hover{background:#ffffff0f}.sheet-enter-active[data-v-ea523661],.sheet-leave-active[data-v-ea523661]{transition:opacity .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-active .sheet[data-v-ea523661],.sheet-leave-active .sheet[data-v-ea523661]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-ea523661],.sheet-leave-to[data-v-ea523661]{opacity:0}.sheet-enter-from .sheet[data-v-ea523661],.sheet-leave-to .sheet[data-v-ea523661]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.sheet-enter-active[data-v-ea523661],.sheet-leave-active[data-v-ea523661]{transition:opacity .15s}.sheet-enter-active .sheet[data-v-ea523661],.sheet-leave-active .sheet[data-v-ea523661]{transition:none}.sheet-enter-from .sheet[data-v-ea523661],.sheet-leave-to .sheet[data-v-ea523661],.staff-option[data-v-ea523661]:active{transform:none}}.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-93c28364]{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-93c28364]{text-align:center;margin:0;font-size:6vmin}.form[data-v-93c28364]{flex-direction:column;gap:2vh;display:flex}.field[data-v-93c28364]{flex-direction:column;gap:1vh;display:flex}.field-label[data-v-93c28364]{color:#a9a9a9;font-size:3.6vmin}.field--inline[data-v-93c28364]{flex-direction:row;align-items:center;gap:2vmin}.field--inline .field-label[data-v-93c28364]{flex:0 0 18vmin}.field--inline.field--wide-label .field-label[data-v-93c28364]{flex:0 0 36vmin}.field--inline .text-input[data-v-93c28364]{flex:1;min-width:0}.field-row[data-v-93c28364]{gap:3vmin;display:flex}.field-row .field[data-v-93c28364]{flex:1;min-width:0}.mode-toggle[data-v-93c28364]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3.4vmin;gap:1.5vmin;padding:1vmin;display:flex}.mode-btn[data-v-93c28364]{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-93c28364]{color:#fff;background:#2e7dff}.count-note[data-v-93c28364]{color:#9ca3af;text-align:center;margin:-1vh 0 0;font-size:3.4vmin}.count-note b.scale[data-v-93c28364]{color:#2e7dff;font-variant-numeric:tabular-nums;font-size:4vmin}.count-note.warn[data-v-93c28364]{color:#e3a008}.count-note.error[data-v-93c28364]{color:#e5484d}.count-note.split[data-v-93c28364]{margin-top:-.4vh}.count-note.split b[data-v-93c28364]{font-variant-numeric:tabular-nums}.count-note.warn b[data-v-93c28364]{font-variant-numeric:tabular-nums;font-size:4vmin}.count-note.uses b[data-v-93c28364]{color:#e3a008;font-variant-numeric:tabular-nums;font-size:4vmin}.text-input.invalid[data-v-93c28364]{border-color:#e3a008}.class-field[data-v-93c28364]{position:relative}.suggestions[data-v-93c28364]{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-93c28364]{color:#f3f3f3;cursor:pointer;border-radius:3vmin;padding:2.4vmin 3.6vmin;font-size:4vmin}.suggestion[data-v-93c28364]:hover{background:#ffffff14}.text-input[data-v-93c28364]{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-93c28364]::placeholder{color:#9ca3af}.text-input[data-v-93c28364]:focus{border-color:#2e7dff;outline:none}.image-field .field-label[data-v-93c28364]{text-align:center}.image-row[data-v-93c28364]{justify-content:center;align-items:center;gap:3vmin;display:flex}.image-pick[data-v-93c28364]{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-93c28364]{color:#9ca3af;font-size:12vmin;font-weight:300;line-height:1}.image-preview[data-v-93c28364]{object-fit:cover;width:100%;height:100%}.image-clear[data-v-93c28364]{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-93c28364] .multiselect-tags-search,.stock[data-v-93c28364] .multiselect-search input{color:#f0f8ff;-webkit-user-select:text;user-select:text;background:0 0}.stock[data-v-93c28364] .multiselect-tags{max-height:5.25rem;overflow-y:auto}.actions[data-v-93c28364]{gap:3vmin;margin-top:auto;padding-top:1vh;display:flex}.save[data-v-93c28364],.back[data-v-93c28364]{cursor:pointer;border-radius:4vmin;padding:4vmin;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}.save[data-v-93c28364]{color:#fff;background:#2e7dff;border:none;flex:2}.save[data-v-93c28364]:disabled{opacity:.4;cursor:not-allowed}.back[data-v-93c28364]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:1}.back[data-v-93c28364]:hover{background:#ffffff0f}.catalogue[data-v-dd0291c9]{width:100%}.catalogue-empty[data-v-dd0291c9]{text-align:center;color:#9ca3af;margin:6vh 0;font-size:4vmin}.catalogue-grid[data-v-dd0291c9]{--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-dd0291c9]{-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-dd0291c9]{border-color:#2e7dff73}.card-head[data-v-dd0291c9]{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-dd0291c9]:active{transform:scale(.97)}.card-media[data-v-dd0291c9]{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-dd0291c9]{object-fit:cover;width:100%;height:100%}.card-noimg[data-v-dd0291c9]{color:#6b7280;width:8vmin;height:8vmin}.card-zoom[data-v-dd0291c9]{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-dd0291c9]{width:4vmin;height:4vmin}.card-zoom[data-v-dd0291c9]:active{background:#000000a6;transform:scale(.9)}.card-info[data-v-dd0291c9]{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-dd0291c9]{color:#9ca3af;overflow-wrap:anywhere;font-size:2.6vmin}.card-info .card-class[data-v-dd0291c9]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.card-name[data-v-dd0291c9]{-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-dd0291c9]{flex-wrap:wrap;justify-content:center;gap:1.2vmin;margin-top:auto;padding-top:.4vh;display:flex}.stock-chip[data-v-dd0291c9]{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-dd0291c9]{color:#2e7dff;font-variant-numeric:tabular-nums;font-size:3.1vmin}.stock-chip.total[data-v-dd0291c9]{color:#f0f8ff;background:#2e7dff29;border-color:#2e7dff66}.stock-chip.uses[data-v-dd0291c9]{background:#e3a00824;border-color:#e3a00859}.stock-chip.uses b[data-v-dd0291c9]{color:#e3a008}.stock-chip.profit[data-v-dd0291c9]{background:#3fb95024;border-color:#3fb95059}.stock-chip.profit b[data-v-dd0291c9]{color:#3fb950}.card-summary.in-modal[data-v-dd0291c9]{justify-content:flex-start;gap:2vmin;margin-top:.4vh}.card-summary.in-modal .stock-chip[data-v-dd0291c9]{white-space:nowrap;padding:.4vh 2.4vmin;font-size:3.2vmin}.card-summary.in-modal .stock-chip b[data-v-dd0291c9]{font-size:3.8vmin}.item-modal[data-v-dd0291c9]{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-dd0291c9]{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-dd0291c9]{background:#ffffff40;border-radius:1vmin;flex-shrink:0;width:14vmin;height:1vmin;margin:2vmin auto 1vmin}.modal-head[data-v-dd0291c9]{border-bottom:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:3vmin;padding:2vmin 4vmin 3vmin;display:flex}.modal-thumb[data-v-dd0291c9]{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-dd0291c9]{object-fit:cover;width:100%;height:100%}.modal-thumb.empty[data-v-dd0291c9]{color:#6b7280;cursor:default}.modal-thumb.empty svg[data-v-dd0291c9]{width:8vmin;height:8vmin}.modal-titles[data-v-dd0291c9]{text-align:right;flex-direction:column;flex:1;gap:.5vh;min-width:0;display:flex}.modal-titles .card-class[data-v-dd0291c9]{font-size:3.2vmin}.modal-name[data-v-dd0291c9]{color:#f0f8ff;overflow-wrap:anywhere;font-size:4.6vmin;font-weight:600}.modal-close[data-v-dd0291c9]{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-dd0291c9]{width:5vmin;height:5vmin}.modal-close[data-v-dd0291c9]:active{background:#ffffff29;transform:scale(.92)}.modal-body[data-v-dd0291c9]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:1;min-height:0;overflow-y:auto}.modal-body[data-v-dd0291c9]::-webkit-scrollbar{width:1.2vmin}.modal-body[data-v-dd0291c9]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:1vmin}.sheet-enter-active[data-v-dd0291c9],.sheet-leave-active[data-v-dd0291c9]{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.sheet-enter-active .modal-sheet[data-v-dd0291c9],.sheet-leave-active .modal-sheet[data-v-dd0291c9]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-dd0291c9],.sheet-leave-to[data-v-dd0291c9]{opacity:0}.sheet-enter-from .modal-sheet[data-v-dd0291c9],.sheet-leave-to .modal-sheet[data-v-dd0291c9]{transform:translateY(100%)}.img-modal[data-v-dd0291c9]{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-dd0291c9]{object-fit:contain;border-radius:3vmin;max-width:92vw;max-height:78vh;box-shadow:0 3vmin 8vmin #0009}.img-modal-caption[data-v-dd0291c9]{color:#f0f8ff;text-align:center;overflow-wrap:anywhere;font-size:4.2vmin;font-weight:600}.img-modal-close[data-v-dd0291c9]{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-dd0291c9]{width:6vmin;height:6vmin}.zoom-enter-active[data-v-dd0291c9],.zoom-leave-active[data-v-dd0291c9]{transition:opacity .25s cubic-bezier(.22,1,.36,1)}.zoom-enter-active .img-modal-pic[data-v-dd0291c9],.zoom-leave-active .img-modal-pic[data-v-dd0291c9]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.zoom-enter-from[data-v-dd0291c9],.zoom-leave-to[data-v-dd0291c9]{opacity:0}.zoom-enter-from .img-modal-pic[data-v-dd0291c9],.zoom-leave-to .img-modal-pic[data-v-dd0291c9]{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.card-head[data-v-dd0291c9]:active{transform:none}.sheet-enter-active[data-v-dd0291c9],.sheet-leave-active[data-v-dd0291c9]{transition:opacity .15s}.sheet-enter-active .modal-sheet[data-v-dd0291c9],.sheet-leave-active .modal-sheet[data-v-dd0291c9]{transition:none}.sheet-enter-from .modal-sheet[data-v-dd0291c9],.sheet-leave-to .modal-sheet[data-v-dd0291c9],.modal-close[data-v-dd0291c9]:active{transform:none}.zoom-enter-active .img-modal-pic[data-v-dd0291c9],.zoom-leave-active .img-modal-pic[data-v-dd0291c9]{transition:none}.zoom-enter-from .img-modal-pic[data-v-dd0291c9],.zoom-leave-to .img-modal-pic[data-v-dd0291c9]{transform:none}}.catalogue-view[data-v-5e10ee32]{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-5e10ee32]{text-align:center;margin:0;font-size:6vmin}.catalogue-scroll[data-v-5e10ee32]{flex:1;min-height:0;overflow-y:auto}.stock-editors[data-v-5e10ee32]{flex-direction:column;gap:2vmin;padding:3vmin 4vmin;display:flex}.editor-row[data-v-5e10ee32]{align-items:center;gap:2vmin;display:flex}.editor-label[data-v-5e10ee32]{color:#a9a9a9;flex:0 0 26vmin;font-size:3.6vmin}.stock-total[data-v-5e10ee32]{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-5e10ee32]{color:#2e7dff;font-size:4.4vmin}.edit-btn[data-v-5e10ee32]{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-5e10ee32]:hover{background:#ffffff1f}.edit-btn[data-v-5e10ee32]:active{transform:scale(.97)}.edit-icon[data-v-5e10ee32]{flex-shrink:0;width:5vmin;height:5vmin}@media (prefers-reduced-motion:reduce){.edit-btn[data-v-5e10ee32]:active{transform:none}}.amount-input[data-v-5e10ee32]{-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-5e10ee32]:focus{border-color:#2e7dff;outline:none}.amount-btn[data-v-5e10ee32]{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-5e10ee32]{width:6vmin;height:6vmin}.amount-btn[data-v-5e10ee32]:active{transform:scale(.92)}.amount-btn.save[data-v-5e10ee32]{color:#fff;background:#2e7dff;border-color:#0000}.amount-btn.save[data-v-5e10ee32]:disabled{opacity:.35;cursor:default}.history-panel[data-v-5e10ee32]{border-top:1px solid #ffffff1a;padding:3vmin 4vmin}.history-empty[data-v-5e10ee32]{text-align:center;color:#9ca3af;margin:1vh 0;font-size:3.4vmin}.history-list[data-v-5e10ee32]{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-5e10ee32]::-webkit-scrollbar{width:1.2vmin;height:1.2vmin}.history-list[data-v-5e10ee32]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:1vmin}.history-row[data-v-5e10ee32]{display:contents}.history-when[data-v-5e10ee32]{color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr}.history-who[data-v-5e10ee32]{color:#9ca3af}.history-delta[data-v-5e10ee32]{color:#2e7dff;font-variant-numeric:tabular-nums;justify-self:end;font-weight:600}.history-tag[data-v-5e10ee32]{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-5e10ee32]{color:#2e7dff;background:#2e7dff24}.history-tag.t-increase[data-v-5e10ee32]{color:#3fb950;background:#3fb95024}.history-tag.t-decrease[data-v-5e10ee32]{color:#e5484d;background:#e5484d24}.actions[data-v-5e10ee32]{justify-content:flex-end;display:flex}.back[data-v-5e10ee32]{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-5e10ee32]:hover{background:#ffffff0f}.movement-view[data-v-d91fdfaa]{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-d91fdfaa]{text-align:center;margin:0;font-size:6vmin}.filters[data-v-d91fdfaa]{flex-direction:column;gap:1.5vh;display:flex}.search-input[data-v-d91fdfaa]{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-d91fdfaa]::placeholder{color:#9ca3af}.search-input[data-v-d91fdfaa]:focus{border-color:#2e7dff;outline:none}.service-chips[data-v-d91fdfaa]{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;gap:2vmin;padding-bottom:.5vh;display:flex;overflow-x:auto}.chip[data-v-d91fdfaa]{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-d91fdfaa]{color:#fff;background:#2e7dff;border-color:#0000;font-weight:600}.catalogue-scroll[data-v-d91fdfaa]{flex:1;min-height:0;overflow-y:auto}.mover[data-v-d91fdfaa]{flex-direction:column;gap:2vmin;padding:3vmin 4vmin;display:flex}.kind-toggle[data-v-d91fdfaa]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3vmin;gap:1.5vmin;padding:1vmin;display:flex}.kind-btn[data-v-d91fdfaa]{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-d91fdfaa]{color:#fff;background:#2e7dff}.sale-totals[data-v-d91fdfaa]{border-top:1px solid #ffffff1a;flex-direction:column;gap:1.4vmin;padding:2.4vmin 0 .6vmin;display:flex}.sale-row[data-v-d91fdfaa]{color:#d0d0d0;justify-content:space-between;align-items:center;gap:2vmin;font-size:3.8vmin;display:flex}.sale-total[data-v-d91fdfaa]{color:#f3f3f3;font-variant-numeric:tabular-nums;font-size:4.4vmin;font-weight:700}.paid-input[data-v-d91fdfaa]{-webkit-user-select:text;user-select:text;text-align:center;color:#f3f3f3;width:22vmin;min-height:11vmin;font:inherit;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff26;border-radius:2vmin;padding:1vmin;font-size:5vmin}.paid-input[data-v-d91fdfaa]::placeholder{color:#4b5563}.paid-input[data-v-d91fdfaa]:focus{border-color:#2e7dff;outline:none}.owed-row[data-v-d91fdfaa]{color:#e3a008}.owed-amount[data-v-d91fdfaa]{font-variant-numeric:tabular-nums;font-weight:700}.over-row[data-v-d91fdfaa]{color:#e5484d}.over-amount[data-v-d91fdfaa]{font-variant-numeric:tabular-nums;font-weight:700}.partial-note[data-v-d91fdfaa]{text-align:center;color:#e3a008;margin:0;font-size:3.4vmin}.free-method[data-v-d91fdfaa],.later-method[data-v-d91fdfaa]{cursor:default;flex:0 40%;margin:0 auto}.pay-methods[data-v-d91fdfaa]{gap:3vmin;margin-top:3vmin;display:flex}.pay-method[data-v-d91fdfaa]{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-d91fdfaa]{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-d91fdfaa]{object-fit:contain;max-width:100%;max-height:100%}.pay-label[data-v-d91fdfaa]{color:#f0f8ff;text-align:center;font-size:4.2vmin}.pay-method.selected .pay-box[data-v-d91fdfaa]{background:#fffffff2;border-color:#2e7dff;animation:2s ease-in-out infinite pay-pulse-d91fdfaa;transform:scale(1.08)}.pay-method.selected .pay-label[data-v-d91fdfaa]{color:#2e7dff;font-weight:700}@keyframes pay-pulse-d91fdfaa{0%,to{box-shadow:0 0 1vmin #2e7dff73}50%{box-shadow:0 0 3.5vmin .6vmin #2e7dffd9}}.available[data-v-d91fdfaa]{text-align:center;color:#9ca3af;margin:0;font-size:3.6vmin}.available b[data-v-d91fdfaa]{color:#f3f3f3;font-variant-numeric:tabular-nums;font-size:4.2vmin}.qty-row[data-v-d91fdfaa]{justify-content:center;align-items:stretch;gap:3vmin;display:flex}.qty-btn[data-v-d91fdfaa]{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-d91fdfaa]:hover:not(:disabled){background:#ffffff26}.qty-btn[data-v-d91fdfaa]:disabled{opacity:.3;cursor:not-allowed}.qty[data-v-d91fdfaa]{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-d91fdfaa]{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-d91fdfaa]:hover:not(:disabled){background:#2563eb}.record-btn[data-v-d91fdfaa]:active:not(:disabled){transform:scale(.98)}.record-btn[data-v-d91fdfaa]:disabled{opacity:.35;cursor:not-allowed}.sale-split[data-v-d91fdfaa]{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:2vmin;margin:0;font-size:3.4vmin;display:flex}.split-cut[data-v-d91fdfaa]{color:#3fb950}.split-shop[data-v-d91fdfaa]{color:#9ca3af}.split-sep[data-v-d91fdfaa]{color:#4b5563}.record-total[data-v-d91fdfaa]{font-variant-numeric:tabular-nums;direction:ltr;background:#00000040;border-radius:3vmin;padding:.6vmin 2.6vmin;font-size:3.8vmin}.open-btn[data-v-d91fdfaa]{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-d91fdfaa]:hover:not(:disabled){background:#ffffff1f}.open-btn[data-v-d91fdfaa]:disabled{opacity:.4;cursor:not-allowed}.open-btn.primary[data-v-d91fdfaa]{color:#fff;background:#2e7dff;border-color:#0000;padding:3.4vmin;font-size:4.2vmin;font-weight:700}.open-btn.primary[data-v-d91fdfaa]:hover:not(:disabled){background:#2563eb}.out-of-stock[data-v-d91fdfaa]{text-align:center;color:#e3a008;margin:0;font-size:3.4vmin;font-weight:600}.uses-note[data-v-d91fdfaa]{text-align:center;color:#e3a008;margin:0;font-size:3.4vmin}.uses-reset[data-v-d91fdfaa]{color:#9ca3af}@media (prefers-reduced-motion:reduce){.record-btn[data-v-d91fdfaa]:active:not(:disabled){transform:none}.pay-method.selected .pay-box[data-v-d91fdfaa]{animation:none}}.actions[data-v-d91fdfaa]{justify-content:flex-end;display:flex}.back[data-v-d91fdfaa]{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-d91fdfaa]:hover{background:#ffffff0f}.costs-view[data-v-2415a1a2]{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-2415a1a2]{text-align:center;margin:0;font-size:6vmin}.mode-toggle[data-v-2415a1a2]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3.4vmin;gap:1.5vmin;padding:1vmin;display:flex}.mode-btn[data-v-2415a1a2]{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-2415a1a2]{color:#fff;background:#2e7dff}.form[data-v-2415a1a2]{flex-direction:column;gap:1.6vh;display:flex}.kind-toggle[data-v-2415a1a2]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3vmin;gap:1.5vmin;padding:1vmin;display:flex}.kind-btn[data-v-2415a1a2]{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-2415a1a2]{color:#fff;background:#2e7dff}.qty-row[data-v-2415a1a2]{justify-content:center;align-items:stretch;gap:3vmin;display:flex}.qty-btn[data-v-2415a1a2]{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-2415a1a2]:hover:not(:disabled){background:#ffffff26}.qty-btn[data-v-2415a1a2]:disabled{opacity:.3;cursor:not-allowed}.qty[data-v-2415a1a2]{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-2415a1a2]{text-align:center;color:#2e7dff;font-variant-numeric:tabular-nums;margin:0;font-size:3.4vmin}.field[data-v-2415a1a2]{flex-direction:column;gap:1vh;display:flex}.field--inline[data-v-2415a1a2]{flex-direction:row;align-items:center;gap:2vmin}.field--inline .field-label[data-v-2415a1a2]{flex:0 0 18vmin}.field--inline .text-input[data-v-2415a1a2]{flex:1;min-width:0}.field-label[data-v-2415a1a2]{color:#a9a9a9;font-size:3.6vmin}.text-input[data-v-2415a1a2]{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-2415a1a2]::placeholder{color:#9ca3af}.text-input[data-v-2415a1a2]:focus{border-color:#2e7dff;outline:none}.hint[data-v-2415a1a2]{color:#e3a008;text-align:center;margin:0;font-size:3.4vmin}.ledger[data-v-2415a1a2]{border-top:1px solid #ffffff1a;flex-direction:column;gap:1.2vh;padding-top:1vh;display:flex}.totals[data-v-2415a1a2]{gap:3vmin;display:flex}.total[data-v-2415a1a2]{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-2415a1a2]{color:#9ca3af;font-size:3.4vmin}.total-value[data-v-2415a1a2]{color:#e5484d;font-variant-numeric:tabular-nums;direction:ltr;font-size:5vmin;font-weight:700}.totals-split[data-v-2415a1a2]{color:#9ca3af;text-align:center;margin:0;font-size:3.4vmin}.totals-split b[data-v-2415a1a2]{color:#e5484d;font-variant-numeric:tabular-nums}.ledger-empty[data-v-2415a1a2]{color:#9ca3af;text-align:center;margin:2vh 0;font-size:3.8vmin}.entries[data-v-2415a1a2]{flex-direction:column;gap:1.4vmin;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-2415a1a2]{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-2415a1a2]{border-right:3px solid #2e7dff}.entry-main[data-v-2415a1a2]{flex-direction:column;flex:1;gap:.4vh;min-width:0;display:flex}.entry-category[data-v-2415a1a2]{text-overflow:ellipsis;white-space:nowrap;font-size:3.8vmin;font-weight:600;overflow:hidden}.entry-note[data-v-2415a1a2]{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:3.2vmin;overflow:hidden}.entry-when[data-v-2415a1a2]{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-2415a1a2]{color:#f3f3f3;font-variant-numeric:tabular-nums;direction:ltr;flex-shrink:0;font-size:4.2vmin}.void[data-v-2415a1a2]{color:#9ca3af;background:#ffffff0a;border:1px solid #ffffff29;border-radius:2vmin;flex-shrink:0;padding:1.2vmin 2.4vmin;font-family:inherit;font-size:3vmin;font-weight:600;transition:background-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1)}.void[data-v-2415a1a2]:active{transform:scale(.96)}.void.armed[data-v-2415a1a2]{color:#e5484d;background:#e5484d24;border-color:#e5484d73}.void[data-v-2415a1a2]:disabled{opacity:.55}.ledger-more[data-v-2415a1a2]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.sheet-backdrop[data-v-2415a1a2]{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-2415a1a2]{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-2415a1a2]{text-align:center;margin:0;font-size:5.2vmin}.sheet-hint[data-v-2415a1a2]{color:#9ca3af;text-align:center;margin:0 0 1vh;font-size:3.4vmin}.sheet-empty[data-v-2415a1a2]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.staff-list[data-v-2415a1a2]{flex-direction:column;gap:2vmin;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.staff-option[data-v-2415a1a2]{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-2415a1a2]:active{transform:scale(.98)}.staff-option.active[data-v-2415a1a2]{background:#2e7dff2e;border-color:#2e7dff}.staff-name[data-v-2415a1a2]{font-size:4.6vmin;font-weight:600}.staff-role[data-v-2415a1a2]{color:#d0d0d0;background:#ffffff14;border-radius:2.4vmin;padding:.4vh 2.4vmin;font-size:3.2vmin}.sheet-enter-active[data-v-2415a1a2],.sheet-leave-active[data-v-2415a1a2]{transition:opacity .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-active .sheet[data-v-2415a1a2],.sheet-leave-active .sheet[data-v-2415a1a2]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-2415a1a2],.sheet-leave-to[data-v-2415a1a2]{opacity:0}.sheet-enter-from .sheet[data-v-2415a1a2],.sheet-leave-to .sheet[data-v-2415a1a2]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.sheet-enter-active[data-v-2415a1a2],.sheet-leave-active[data-v-2415a1a2],.sheet-enter-active .sheet[data-v-2415a1a2],.sheet-leave-active .sheet[data-v-2415a1a2]{transition:opacity .2s}.sheet-enter-from .sheet[data-v-2415a1a2],.sheet-leave-to .sheet[data-v-2415a1a2],.staff-option[data-v-2415a1a2]:active,.void[data-v-2415a1a2]:active{transform:none}}.actions[data-v-2415a1a2]{gap:3vmin;margin-top:auto;padding-top:1vh;display:flex}.save[data-v-2415a1a2],.back[data-v-2415a1a2]{cursor:pointer;border-radius:4vmin;padding:4vmin;font-size:4.4vmin;font-weight:700;transition:opacity .2s,background .2s}.save[data-v-2415a1a2]{color:#fff;background:#2e7dff;border:none;flex:2}.save[data-v-2415a1a2]:disabled{opacity:.4;cursor:not-allowed}.back[data-v-2415a1a2]{color:#f0f8ff;background:0 0;border:1px solid #ffffff4d;flex:1}.back[data-v-2415a1a2]:hover{background:#ffffff0f}.costs-view[data-v-2415a1a2] .multiselect-single-label{color:#f0f8ff}.drawer[data-v-c384c2b9]{flex-direction:column;gap:.4vh;margin:0;padding:0;list-style:none;display:flex}.drawer-row[data-v-c384c2b9]{align-items:baseline;gap:2vmin;padding:1.4vmin 0;display:flex}.drawer-sign[data-v-c384c2b9]{color:#9ca3af;text-align:center;flex:0 0 4vmin;font-size:4vmin;font-weight:700}.drawer-label[data-v-c384c2b9]{color:#d0d0d0;flex:1;min-width:0;font-size:3.6vmin}.drawer-value[data-v-c384c2b9]{font-variant-numeric:tabular-nums;direction:ltr;font-size:4.2vmin;font-weight:600}.drawer-row.out .drawer-value[data-v-c384c2b9]{color:#e5484d}.drawer-row.take .drawer-value[data-v-c384c2b9]{color:#3fb950}.drawer-row.aside .drawer-label[data-v-c384c2b9],.drawer-row.aside .drawer-value[data-v-c384c2b9]{color:#9ca3af}.drawer-row.aside .drawer-value[data-v-c384c2b9]{font-weight:500}.drawer-row.strong[data-v-c384c2b9]{border-top:1px solid #ffffff1f;margin-top:.4vh;padding-top:1.8vmin}.drawer-row.strong .drawer-label[data-v-c384c2b9]{color:#f3f3f3;font-weight:600}.drawer-row.strong .drawer-value[data-v-c384c2b9]{font-size:5vmin;font-weight:800}.drawer-row.hero[data-v-c384c2b9]{background:#ffffff0d;border:1px solid #ffffff24;border-radius:2.8vmin;margin-top:1vh;padding:2.2vmin 3vmin}.drawer-row.hero .drawer-value[data-v-c384c2b9]{font-size:5.8vmin}.drawer-row.hero.take[data-v-c384c2b9]{background:#3fb95014;border-color:#3fb95066}.drawer-row.hero.out[data-v-c384c2b9]{background:#e5484d14;border-color:#e5484d66}.cash-view[data-v-ff76c831]{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-ff76c831]{text-align:center;margin:0;font-size:6vmin}.card[data-v-ff76c831]{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-ff76c831]{border-color:#3fb95059}.card-label[data-v-ff76c831]{color:#9ca3af;font-size:3.4vmin}.card-value[data-v-ff76c831]{color:#e3a008;font-variant-numeric:tabular-nums;direction:ltr;font-size:8vmin;font-weight:700}.card.clear .card-value[data-v-ff76c831]{color:#3fb950}.card-note[data-v-ff76c831]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.tabs[data-v-ff76c831]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3.4vmin;flex:none;gap:1.5vmin;padding:1vmin;display:flex}.tab[data-v-ff76c831]{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-ff76c831]{color:#fff;background:#2e7dff}.badge[data-v-ff76c831]{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-ff76c831]{flex-direction:column;gap:1.6vh;display:flex}.field[data-v-ff76c831]{flex-direction:column;gap:1vh;display:flex}.field--inline[data-v-ff76c831]{flex-direction:row;align-items:center;gap:2vmin}.field--inline .field-label[data-v-ff76c831]{flex:0 0 18vmin}.field--inline .text-input[data-v-ff76c831]{flex:1;min-width:0}.field-label[data-v-ff76c831]{color:#a9a9a9;font-size:3.6vmin}.text-input[data-v-ff76c831]{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-ff76c831]::placeholder{color:#9ca3af}.text-input[data-v-ff76c831]:focus{border-color:#2e7dff;outline:none}.hint[data-v-ff76c831]{color:#e3a008;text-align:center;margin:0;font-size:3.4vmin}.methods[data-v-ff76c831]{gap:1.6vmin;display:flex}.method-btn[data-v-ff76c831]{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-ff76c831]{color:#fff;background:#2e7dff;border-color:#2e7dff}.plan[data-v-ff76c831]{border:0;flex-direction:column;gap:1.6vmin;margin:0;padding:0;display:flex}.plan .field-label[data-v-ff76c831]{display:block}.plan-modes[data-v-ff76c831]{gap:1.6vmin;display:flex}.explain[data-v-ff76c831]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.earnings[data-v-ff76c831]{text-align:center;font-variant-numeric:tabular-nums;border:1px solid #ffffff1f;border-radius:2.6vmin;padding:1.6vmin}.earnings-line[data-v-ff76c831]{color:#9ca3af;margin:0;font-size:3.6vmin;font-weight:600}.earnings-detail[data-v-ff76c831]{color:#9ca3af;margin:.8vmin 0 0;font-size:3.1vmin;font-weight:500;line-height:1.5}.earnings.due[data-v-ff76c831]{background:#3fb95014;border-color:#3fb95059}.earnings.due .earnings-line[data-v-ff76c831]{color:#3fb950}.primary[data-v-ff76c831]{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-ff76c831]:disabled{opacity:.4;cursor:not-allowed}.empty[data-v-ff76c831]{color:#9ca3af;text-align:center;margin:2vh 0;font-size:3.8vmin}.requests[data-v-ff76c831]{flex-direction:column;gap:1.6vmin;margin:0;padding:0;list-style:none;display:flex}.request[data-v-ff76c831]{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-ff76c831]{flex-direction:column;flex:1;gap:.3vh;min-width:0;display:flex}.request-who[data-v-ff76c831]{font-size:4vmin;font-weight:600}.request-note[data-v-ff76c831],.request-when[data-v-ff76c831]{color:#9ca3af;font-size:3.2vmin}.request-when[data-v-ff76c831]{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}.request-amount[data-v-ff76c831]{color:#e3a008;font-variant-numeric:tabular-nums;direction:ltr;font-size:5.4vmin;font-weight:700}.share[data-v-ff76c831]{border-top:1px solid #ffffff14;flex-direction:column;flex:1 0 100%;gap:.6vh;padding-top:1.6vmin;display:flex}.share-line[data-v-ff76c831]{color:#9ca3af;margin:0;font-size:3.2vmin}.share-methods[data-v-ff76c831]{flex-wrap:wrap;gap:1.4vmin;margin:0;display:flex}.share-chip[data-v-ff76c831]{font-variant-numeric:tabular-nums;border-radius:2vmin;padding:.5vh 2vmin;font-size:3vmin}.share-chip.cash[data-v-ff76c831]{color:#3fb950;background:#3fb9501f;border:1px solid #3fb9504d}.share-chip.visa[data-v-ff76c831]{color:#93c5fd;background:#2e7dff24;border:1px solid #2e7dff4d}.share-chip.cliq[data-v-ff76c831]{color:#f0a46a;background:#f0883e1f;border:1px solid #f0883e52}.share-cover[data-v-ff76c831]{color:#9ca3af;margin:0;font-size:3.2vmin}.share-cover.held[data-v-ff76c831]{color:#3fb950;font-weight:600}.share-rule[data-v-ff76c831]{color:#e3a008;margin:0;font-size:3vmin}.request.earned[data-v-ff76c831]{border-color:#3fb95066}.decide[data-v-ff76c831]{flex:1 0 100%;gap:2vmin;display:flex}.approve[data-v-ff76c831],.reject[data-v-ff76c831]{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-ff76c831]{color:#fff;background:#3fb95038;border:1px solid #3fb95080}.reject[data-v-ff76c831]{color:#fff;background:#e5484d2e;border:1px solid #e5484d73}.approve.armed[data-v-ff76c831]{background:#3fb950;transform:scale(.98)}.reject.armed[data-v-ff76c831]{background:#e5484d;transform:scale(.98)}.approve[data-v-ff76c831]:disabled,.reject[data-v-ff76c831]:disabled{opacity:.4;cursor:not-allowed}.ledger[data-v-ff76c831]{flex-direction:column;gap:1.2vh;display:flex}.ledger-title[data-v-ff76c831]{color:#d0d0d0;margin:0;font-size:4.2vmin}.entries[data-v-ff76c831]{flex-direction:column;gap:1.4vmin;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-ff76c831]{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-ff76c831]{border-right:3px solid #e3a008}.entry.approved[data-v-ff76c831]{border-right:3px solid #2e7dff}.entry.rejected[data-v-ff76c831]{opacity:.65;border-right:3px solid #6b7280}.entry.registered[data-v-ff76c831],.entry.repayment[data-v-ff76c831]{border-right:3px solid #3fb950}.entry-amount.in[data-v-ff76c831]{color:#3fb950}.entry-main[data-v-ff76c831]{flex-direction:column;flex:1;gap:.4vh;min-width:0;display:flex}.entry-status[data-v-ff76c831]{font-size:3.8vmin;font-weight:600}.entry-note[data-v-ff76c831]{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:3.2vmin;overflow:hidden}.entry-when[data-v-ff76c831]{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-ff76c831]{color:#f3f3f3;font-variant-numeric:tabular-nums;direction:ltr;flex-shrink:0;font-size:4.2vmin}.cancel[data-v-ff76c831]{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-ff76c831]:disabled{opacity:.4;cursor:not-allowed}.ledger-more[data-v-ff76c831]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.load-more[data-v-ff76c831]{font:inherit;color:#d0d0d0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:3vmin;align-self:center;padding:2vmin 6vmin;font-size:3.4vmin;font-weight:600}.load-more[data-v-ff76c831]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.approve.armed[data-v-ff76c831],.reject.armed[data-v-ff76c831]{transform:none}}.actions[data-v-ff76c831]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:1vh;display:flex}.back[data-v-ff76c831]{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-ff76c831]:hover{background:#ffffff0f}.cash-view[data-v-ff76c831] .multiselect-single-label{color:#f0f8ff}.jobs[data-v-264cf006],.lines[data-v-264cf006],.used[data-v-264cf006]{margin:0;padding:0;list-style:none}.jobs[data-v-264cf006]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:1.4vmin;display:flex}.job[data-v-264cf006]{flex-direction:column;display:flex}.job-row[data-v-264cf006]{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-264cf006]:active{transform:scale(.985)}.job-row.open[data-v-264cf006]{background:#2e7dff1a;border-color:#2e7dff80;border-end-end-radius:0;border-end-start-radius:0}.job-time[data-v-264cf006]{color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr;flex:none;font-size:3.4vmin;font-weight:600}.job-main[data-v-264cf006]{flex-direction:column;flex:1;gap:.5vh;min-width:0;display:flex}.job-services[data-v-264cf006]{-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-264cf006]{flex-wrap:wrap;gap:1.6vmin;display:flex}.mark[data-v-264cf006]{color:#9ca3af;font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:2vmin;padding:.3vh 1.8vmin;font-size:2.9vmin}.mark.tip[data-v-264cf006]{color:#3fb950;background:#3fb9501f}.mark.part[data-v-264cf006],.mark.people[data-v-264cf006]{color:#2e7dff;background:#2e7dff24}.mark.short[data-v-264cf006]{color:#e3a008;background:#e3a00824}.mark.paid[data-v-264cf006]{color:#3fb950;background:#3fb9501f}.job-money[data-v-264cf006]{flex-direction:column;flex:none;align-items:flex-start;gap:.5vh;display:flex}.job-amount[data-v-264cf006]{font-variant-numeric:tabular-nums;direction:ltr;font-size:4.6vmin;font-weight:800;line-height:1}.tag[data-v-264cf006]{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-264cf006]{color:#3fb950;background:#3fb9501f;border-color:#3fb95059}.tag.visa[data-v-264cf006],.tag.settled[data-v-264cf006]{color:#2e7dff;background:#2e7dff1f;border-color:#2e7dff59}.tag.cliq[data-v-264cf006]{color:#f0883e;background:#f0883e1f;border-color:#f0883e59}.tag.later[data-v-264cf006]{color:#e5484d;background:#e5484d1f;border-color:#e5484d59}.tag.unknown[data-v-264cf006]{color:#e3a008;background:#e3a0081f;border-color:#e3a00859}.job-detail[data-v-264cf006]{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}.amend-btn[data-v-264cf006]{font:inherit;color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:2.4vmin;align-self:flex-start;margin-top:.6vmin;padding:1.6vmin 4vmin;font-size:3.2vmin;font-weight:600;transition:background .15s,color .15s,transform .15s}.amend-btn[data-v-264cf006]:active{color:#f0f8ff;transform:scale(.96)}.lines[data-v-264cf006]{flex-direction:column;gap:.6vh;display:flex}.line[data-v-264cf006],.sum-row[data-v-264cf006],.used-row[data-v-264cf006]{align-items:baseline;gap:2vmin;display:flex}.line-label[data-v-264cf006],.used-name[data-v-264cf006]{color:#d0d0d0;flex:1;min-width:0;font-size:3.4vmin}.line-price[data-v-264cf006],.used-qty[data-v-264cf006]{font-variant-numeric:tabular-nums;direction:ltr;font-size:3.6vmin;font-weight:600}.sums[data-v-264cf006]{flex-direction:column;gap:.4vh;display:flex}.sums.ruled[data-v-264cf006]{border-top:1px solid #ffffff1f;padding-top:1vh}.sum-row span[data-v-264cf006]{color:#f3f3f3;flex:1;min-width:0;font-size:3.5vmin}.sum-row b[data-v-264cf006]{font-variant-numeric:tabular-nums;direction:ltr;font-size:4vmin;font-weight:700}.sum-row b.text[data-v-264cf006]{font-variant-numeric:normal;color:#d0d0d0;direction:rtl;font-size:3.5vmin;font-weight:600}.sum-row.in b[data-v-264cf006]{color:#3fb950}.sum-row.warn span[data-v-264cf006],.sum-row.warn b[data-v-264cf006]{color:#e3a008}.share[data-v-264cf006]{background:#3fb9501a;border:1px solid #3fb95059;border-radius:3vmin;align-items:center;gap:2vmin;padding:2.2vmin 3vmin;display:flex}.share-label[data-v-264cf006]{color:#3fb950;flex:1;min-width:0;font-size:3.6vmin;font-weight:600}.share-rate[data-v-264cf006]{color:#3fb950;opacity:.8;font-variant-numeric:tabular-nums;font-size:3vmin}.share-value[data-v-264cf006]{color:#3fb950;font-variant-numeric:tabular-nums;direction:ltr;font-size:4.8vmin;font-weight:800;line-height:1}.note[data-v-264cf006]{color:#9ca3af;text-align:center;margin:0;font-size:3.3vmin}.note.warn[data-v-264cf006]{color:#e3a008}.detail-title[data-v-264cf006]{color:#9ca3af;margin:.4vh 0 0;font-size:3.4vmin;font-weight:600}.line-group[data-v-264cf006]{color:#6b7280;margin:.8vh 0 0;font-size:3.1vmin;font-weight:600}.lines+.line-group[data-v-264cf006]{margin-top:1.4vh}.used[data-v-264cf006]{flex-direction:column;gap:.6vh;display:flex}.used-note[data-v-264cf006]{border-radius:2vmin;flex:none;padding:.2vh 1.6vmin;font-size:2.9vmin}.used-note.muted[data-v-264cf006]{color:#9ca3af;background:#ffffff12}.used-note.warn[data-v-264cf006]{color:#e3a008;background:#e3a00824}.detail-enter-active[data-v-264cf006],.detail-leave-active[data-v-264cf006]{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-264cf006],.detail-leave-to[data-v-264cf006]{opacity:0;transform:scaleY(.9)}@media (prefers-reduced-motion:reduce){.detail-enter-active[data-v-264cf006],.detail-leave-active[data-v-264cf006]{transition:opacity .15s}.detail-enter-from[data-v-264cf006],.detail-leave-to[data-v-264cf006],.job-row[data-v-264cf006]:active{transform:none}}.cash-activity[data-v-fa1d6578]{flex-direction:column;gap:1.4vmin;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-fa1d6578]{text-align:right;color:#f0f8ff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:3.4vmin;align-items:center;gap:2.4vmin;width:100%;padding:2.6vmin 3vmin;display:flex}.entry-when[data-v-fa1d6578]{font-variant-numeric:tabular-nums;direction:ltr;flex-direction:column;flex:none;align-items:center;gap:.2vh;display:flex}.entry-time[data-v-fa1d6578]{color:#9ca3af;font-size:3.4vmin;font-weight:600}.entry-day[data-v-fa1d6578]{color:#6b7280;font-size:2.7vmin}.entry-main[data-v-fa1d6578]{flex-direction:column;flex:1;gap:.5vh;min-width:0;display:flex}.entry-label[data-v-fa1d6578]{font-size:3.7vmin;font-weight:600;line-height:1.35}.entry-marks[data-v-fa1d6578]{flex-wrap:wrap;gap:1.6vmin;display:flex}.mark[data-v-fa1d6578]{color:#9ca3af;font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:2vmin;padding:.3vh 1.8vmin;font-size:2.9vmin}.mark.in[data-v-fa1d6578]{color:#2e7dff;background:#2e7dff24}.mark.owed[data-v-fa1d6578]{color:#e3a008;background:#e3a0081f}.entry-note[data-v-fa1d6578]{color:#9ca3af;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:2.9vmin;line-height:1.35;display:-webkit-box;overflow:hidden}.entry-amount[data-v-fa1d6578]{font-variant-numeric:tabular-nums;flex:none;font-size:4vmin}.entry-amount.out[data-v-fa1d6578]{color:#e3a008}.entry-amount.in[data-v-fa1d6578]{color:#3fb950}.balance-view[data-v-4f5cba74]{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-4f5cba74]{text-align:center;margin:0;font-size:6vmin}.state[data-v-4f5cba74]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.state.error[data-v-4f5cba74]{color:#e5484d}.state.small[data-v-4f5cba74]{margin:1.5vh 0;font-size:3.5vmin}.card[data-v-4f5cba74]{-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-4f5cba74]{justify-content:space-between;align-items:center;gap:2vmin;display:flex}.card-title[data-v-4f5cba74]{margin:0;font-size:4.4vmin;font-weight:700}.head-note[data-v-4f5cba74]{color:#9ca3af;font-size:3.2vmin}.rate-badge[data-v-4f5cba74]{color:#3f60b9;font-variant-numeric:tabular-nums;background:#3f70b924;border:1px solid #3f47b959;border-radius:2.4vmin;padding:.6vmin 2.4vmin;font-size:3.2vmin;font-weight:700}.earnings[data-v-4f5cba74]{color:#3f66b9;font-variant-numeric:tabular-nums;direction:ltr;align-self:center;font-size:6vmin;font-weight:800;line-height:1}.earnings-of[data-v-4f5cba74]{text-align:center;color:#9ca3af;margin:0;font-size:3.4vmin}.chips[data-v-4f5cba74]{flex-wrap:wrap;justify-content:center;gap:2vmin;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-4f5cba74]{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-4f5cba74]{color:#9ca3af;font-size:3.2vmin}.chip-value[data-v-4f5cba74]{font-variant-numeric:tabular-nums;direction:ltr;font-size:3.8vmin;font-weight:700}.chip.cash[data-v-4f5cba74]{border-color:#3fb95059}.chip.cash .chip-value[data-v-4f5cba74]{color:#3fb950}.chip.visa[data-v-4f5cba74]{border-color:#2e7dff59}.chip.visa .chip-value[data-v-4f5cba74]{color:#2e7dff}.chip.cliq[data-v-4f5cba74]{border-color:#f0883e59}.chip.cliq .chip-value[data-v-4f5cba74]{color:#f0883e}.ledger[data-v-4f5cba74]{margin:1.4vh 0 .6vh}.note[data-v-4f5cba74]{text-align:start;color:#9ca3af;margin:0;font-size:3.4vmin}.note b[data-v-4f5cba74]{color:#f3f3f3;font-variant-numeric:tabular-nums}.note.warn[data-v-4f5cba74],.note.warn b[data-v-4f5cba74]{color:#e3a008}.sub-title[data-v-4f5cba74]{color:#d0d0d0;margin:.6vh 0 0;font-size:3.8vmin;font-weight:600}.sales-list[data-v-4f5cba74]{flex-direction:column;gap:.8vh;margin:0;padding:0;list-style:none;display:flex}.sale-row[data-v-4f5cba74]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2.6vmin;grid-template-columns:1fr auto auto auto;align-items:center;gap:2.4vmin;padding:1.2vh 2.6vmin;display:grid}.sale-name[data-v-4f5cba74]{color:#f0f8ff;text-overflow:ellipsis;white-space:nowrap;font-size:3.5vmin;overflow:hidden}.sale-method[data-v-4f5cba74]{color:#9ca3af;font-size:3vmin}.sale-method.later[data-v-4f5cba74],.sale-owed[data-v-4f5cba74]{color:#e3a008}.sale-amount[data-v-4f5cba74]{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:3.4vmin}.sale-cut[data-v-4f5cba74]{color:#3fb950;font-variant-numeric:tabular-nums;font-size:3.8vmin}.actions[data-v-4f5cba74]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vh;display:flex}.back[data-v-4f5cba74]{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-4f5cba74]:hover{background:#ffffff0f}.lineage[data-v-1f690441]{flex-direction:column;gap:1.2vmin;margin:0;padding:0;list-style:none;display:flex}.line[data-v-1f690441]{flex-direction:column;gap:.4vh;display:flex}.line-main[data-v-1f690441]{text-align:right;color:#f0f8ff;width:100%;font:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:3vmin;align-items:center;gap:2.2vmin;padding:2.2vmin 2.8vmin;display:flex}button.line-main[data-v-1f690441]{cursor:pointer;transition:transform .14s cubic-bezier(.22,1,.36,1)}button.line-main[data-v-1f690441]:active{transform:scale(.985)}.line:not(.picked) .line-main[data-v-1f690441]{opacity:.45}.line-tick[data-v-1f690441]{color:#3fb950;flex:none;justify-content:center;align-items:center;width:4.6vmin;height:4.6vmin;font-size:3vmin;display:flex}.line-tick.box[data-v-1f690441]{border:1px solid #ffffff47;border-radius:1.4vmin}.line-tick.box.on[data-v-1f690441]{color:#2e7dff;background:#2e7dff2e;border-color:#2e7dff}.line-when[data-v-1f690441]{color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr;flex:none;font-size:3vmin}.line-what[data-v-1f690441]{flex-direction:column;flex:1;gap:.3vh;min-width:0;display:flex}.line-label[data-v-1f690441]{text-overflow:ellipsis;white-space:nowrap;font-size:3.5vmin;font-weight:600;line-height:1.35;overflow:hidden}.line-mark[data-v-1f690441]{color:#9ca3af;font-size:2.7vmin}.line-mark.carried[data-v-1f690441]{color:#e3a008}.line-mark.done[data-v-1f690441]{color:#3fb950}.line-value[data-v-1f690441]{font-variant-numeric:tabular-nums;flex:none;font-size:3.5vmin}.line-value.credit[data-v-1f690441]{color:#3fb950}.line-value.debit[data-v-1f690441]{color:#e3a008}.line-paired[data-v-1f690441]{color:#6b7280;margin:0;padding:0 3vmin;font-size:2.8vmin;line-height:1.4}@media (prefers-reduced-motion:reduce){button.line-main[data-v-1f690441]{transition:none}button.line-main[data-v-1f690441]:active{transform:none}}.payouts-view[data-v-94a0eb00]{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-94a0eb00]{text-align:center;margin:0;font-size:6vmin}.state[data-v-94a0eb00]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.state.error[data-v-94a0eb00]{color:#e5484d}.state.small[data-v-94a0eb00]{margin:1.5vh 0;font-size:3.5vmin}.card[data-v-94a0eb00]{-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-94a0eb00]{justify-content:space-between;align-items:center;gap:2vmin;display:flex}.card-title[data-v-94a0eb00]{margin:0;font-size:4.4vmin;font-weight:700}.head-note[data-v-94a0eb00]{color:#9ca3af;font-size:3.2vmin}.payouts[data-v-94a0eb00]{flex-direction:column;gap:1.4vmin;margin:0;padding:0;list-style:none;display:flex}.payout-row[data-v-94a0eb00]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3vmin;padding:2.4vmin 3vmin}.payout-head[data-v-94a0eb00]{align-items:center;gap:2.4vmin;display:flex}.payout-main[data-v-94a0eb00]{appearance:none;min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.3vh;margin:0;padding:0;display:flex}.payout-main[data-v-94a0eb00]:focus-visible{outline-offset:2px;border-radius:2vmin;outline:2px solid #2e7dffb3}.payout-main[data-v-94a0eb00]:active{opacity:.72}.payout-detail[data-v-94a0eb00]{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:3.1vmin}.payout-carried[data-v-94a0eb00]{color:#e3a008;font-variant-numeric:tabular-nums;font-size:3.1vmin}.payout-due[data-v-94a0eb00]{color:#2e7dff;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:4.4vmin;font-weight:700}.payout-due.give[data-v-94a0eb00]{color:#e5484d;font-size:3.6vmin}.payout-due.done[data-v-94a0eb00]{color:#6b7280}.payout-name[data-v-94a0eb00]{align-items:center;gap:1.4vmin;min-width:0;font-size:3.8vmin;font-weight:600;display:flex}.payout-name-text[data-v-94a0eb00]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payout-chev[data-v-94a0eb00]{color:#6b7280;flex:none;width:3.2vmin;height:3.2vmin;transition:transform .2s cubic-bezier(.22,1,.36,1)}.payout-row.open .payout-chev[data-v-94a0eb00]{color:#9ca3af;transform:rotate(180deg)}.payout-row.open[data-v-94a0eb00]{background:#ffffff0f;border-color:#ffffff2e}.payout-panel[data-v-94a0eb00]{border-top:1px solid #ffffff1a;flex-direction:column;gap:1.4vmin;margin-top:2vmin;padding-top:2vmin;display:flex}.detail[data-v-94a0eb00]{flex-direction:column;gap:.3vh;margin:0;padding:0;list-style:none;display:flex}.detail-row[data-v-94a0eb00]{align-items:baseline;gap:1.8vmin;font-size:3.2vmin;display:flex}.detail-sign[data-v-94a0eb00]{color:#6b7280;text-align:center;flex:none;width:3vmin;font-weight:700}.detail-label[data-v-94a0eb00]{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.detail-value[data-v-94a0eb00]{color:#d0d0d0;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.detail-row.total[data-v-94a0eb00]{border-top:1px solid #ffffff1a;margin-top:.4vh;padding-top:.6vh}.detail-row.total .detail-label[data-v-94a0eb00]{color:#d0d0d0;font-weight:600}.detail-row.total .detail-value[data-v-94a0eb00]{color:#f0f8ff;font-weight:700}.detail-row.strong .detail-value[data-v-94a0eb00]{color:#2e7dff;font-size:3.8vmin}.detail-row.total.give .detail-value[data-v-94a0eb00]{color:#e5484d}.detail-chips[data-v-94a0eb00]{flex-wrap:wrap;align-items:center;gap:1.4vmin;display:flex}.detail-chips-label[data-v-94a0eb00]{color:#6b7280;font-size:3vmin}.detail-chip[data-v-94a0eb00]{color:#d0d0d0;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:2vmin;padding:.6vmin 1.8vmin;font-size:3vmin}.detail-chip.cash[data-v-94a0eb00]{color:#3fb950;background:#3fb9501f;border-color:#3fb95059}.detail-chip.visa[data-v-94a0eb00]{color:#2e7dff;background:#2e7dff1f;border-color:#2e7dff59}.detail-chip.cliq[data-v-94a0eb00]{color:#f0883e;background:#f0883e1f;border-color:#f0883e59}.detail-note[data-v-94a0eb00]{color:#9ca3af;font-variant-numeric:tabular-nums;margin:0;font-size:3vmin;line-height:1.6}.detail-note.warn[data-v-94a0eb00]{color:#e3a008}.detail-jobs-title[data-v-94a0eb00]{color:#9ca3af;align-items:center;gap:1.4vmin;margin:0;font-size:3vmin;font-weight:600;display:flex}.detail-jobs-count[data-v-94a0eb00]{color:#d0d0d0;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:2vmin;padding:.2vmin 1.4vmin;font-size:2.8vmin;font-weight:700}.panel-enter-active[data-v-94a0eb00],.panel-leave-active[data-v-94a0eb00]{transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1)}.panel-enter-from[data-v-94a0eb00],.panel-leave-to[data-v-94a0eb00]{opacity:0;transform:translateY(-.8vh)}@media (prefers-reduced-motion:reduce){.payout-chev[data-v-94a0eb00]{transition:none}.panel-enter-active[data-v-94a0eb00],.panel-leave-active[data-v-94a0eb00]{transition:opacity .15s}.panel-enter-from[data-v-94a0eb00],.panel-leave-to[data-v-94a0eb00]{transform:none}}.pay-btn[data-v-94a0eb00]{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-94a0eb00]:active{background:#2e7dff4d;transform:scale(.96)}.drawer[data-v-94a0eb00]{flex-direction:column;gap:.4vh;margin:0;padding:0;list-style:none;display:flex}.drawer-row[data-v-94a0eb00]{align-items:baseline;gap:2vmin;font-size:3.6vmin;display:flex}.drawer-sign[data-v-94a0eb00]{color:#6b7280;text-align:center;flex:none;width:3.4vmin;font-weight:700}.drawer-label[data-v-94a0eb00]{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.drawer-value[data-v-94a0eb00]{color:#f3f3f3;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.drawer-row.out .drawer-value[data-v-94a0eb00]{color:#e5484d}.drawer-row.strong[data-v-94a0eb00]{border-top:1px solid #ffffff1f;margin-top:.4vh;padding-top:.8vh}.drawer-row.strong .drawer-label[data-v-94a0eb00]{color:#d0d0d0;font-weight:600}.drawer-row.strong .drawer-value[data-v-94a0eb00]{color:#f0f8ff;font-size:4.2vmin;font-weight:700}@media (prefers-reduced-motion:reduce){.pay-btn[data-v-94a0eb00]:active,.sheet-confirm[data-v-94a0eb00]:active{transform:none}}.actions[data-v-94a0eb00]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vh;display:flex}.back[data-v-94a0eb00]{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-94a0eb00]:hover{background:#ffffff0f}.detail-lineage[data-v-94a0eb00]{border-top:1px solid #ffffff14;flex-direction:column;gap:1vh;margin-top:.6vh;padding-top:1.4vh;display:flex}.lineage-head[data-v-94a0eb00]{justify-content:space-between;align-items:center;gap:2vmin;display:flex}.lineage-toggle[data-v-94a0eb00]{appearance:none;font:inherit;color:#9ca3af;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:2vmin;padding:.6vmin 2vmin;font-size:2.9vmin;transition:background .15s,color .15s}.lineage-toggle[data-v-94a0eb00]:active{transform:scale(.96)}.detail-payouts[data-v-94a0eb00]{border-top:1px solid #ffffff14;flex-direction:column;gap:1vh;margin-top:.6vh;padding-top:1.4vh;display:flex}.payout-log[data-v-94a0eb00]{flex-direction:column;gap:1vh;margin:0;padding:0;list-style:none;display:flex}.payout-log-row[data-v-94a0eb00]{border-top:1px solid #ffffff0d;flex-direction:column;gap:.6vmin;padding-top:1vh;display:flex}.payout-log-row[data-v-94a0eb00]:first-child{border-top:none;padding-top:0}.payout-log-row.reversed[data-v-94a0eb00]{opacity:.55}.payout-log-row.reversed .payout-log-main[data-v-94a0eb00],.payout-log-row.reversed .payout-log-meta[data-v-94a0eb00]{text-decoration:line-through}.payout-log-main[data-v-94a0eb00]{align-items:baseline;gap:2vmin;display:flex}.payout-log-time[data-v-94a0eb00]{color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr;font-size:2.9vmin}.payout-log-label[data-v-94a0eb00]{color:#d0d0d0;font-size:3.2vmin}.payout-log-amount[data-v-94a0eb00]{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:3.4vmin}.payout-log-amount.out[data-v-94a0eb00]{color:#3fb950}.payout-log-amount.back[data-v-94a0eb00]{color:#e3a008}.payout-log-meta[data-v-94a0eb00]{color:#9ca3af;font-size:2.9vmin}.payout-log-meta .ok[data-v-94a0eb00]{color:#3fb950}.payout-log-meta .warn[data-v-94a0eb00]{color:#e3a008}.payout-void-btn[data-v-94a0eb00]{appearance:none;font:inherit;color:#9ca3af;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:2vmin;align-self:flex-start;padding:.8vmin 2.4vmin;font-size:2.9vmin;transition:background .15s,color .15s}.payout-void-btn[data-v-94a0eb00]:active{transform:scale(.96)}.payout-void-btn.armed[data-v-94a0eb00]{color:#e5484d;background:#e5484d1f;border-color:#e5484d73}.payout-void-btn[data-v-94a0eb00]:disabled{opacity:.6;cursor:default}.cover[data-v-94a0eb00]{flex-direction:column;gap:1.6vmin;width:100%;min-height:0;display:flex}.cover-list[data-v-94a0eb00]{min-height:0;max-height:34vh;overflow-y:auto}.cover-head[data-v-94a0eb00]{justify-content:space-between;align-items:center;gap:2vmin;display:flex}.cover-title[data-v-94a0eb00]{color:#9ca3af;font-size:3vmin;font-weight:600}.cover-edit[data-v-94a0eb00]{appearance:none;font:inherit;color:#2e7dff;cursor:pointer;background:#2e7dff24;border:1px solid #2e7dff59;border-radius:2vmin;padding:.6vmin 2.4vmin;font-size:2.9vmin;font-weight:600}.cover-edit[data-v-94a0eb00]:active{transform:scale(.96)}.cover-line[data-v-94a0eb00]{color:#9ca3af;font-variant-numeric:tabular-nums;margin:0;font-size:3vmin}.cover-line b[data-v-94a0eb00]{color:#d0d0d0}.cover-line.ahead[data-v-94a0eb00],.cover-line.carried[data-v-94a0eb00],.cover-line.ahead b[data-v-94a0eb00],.cover-line.carried b[data-v-94a0eb00]{color:#e3a008}@media (prefers-reduced-motion:reduce){.lineage-toggle[data-v-94a0eb00],.payout-void-btn[data-v-94a0eb00],.cover-edit[data-v-94a0eb00]{transition:none}.lineage-toggle[data-v-94a0eb00]:active,.payout-void-btn[data-v-94a0eb00]:active,.cover-edit[data-v-94a0eb00]:active{transform:none}}.sheet-backdrop[data-v-94a0eb00]{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-94a0eb00]{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-94a0eb00]{text-align:center;margin:0;font-size:4.6vmin;font-weight:600}.sheet-note[data-v-94a0eb00]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.methods[data-v-94a0eb00]{gap:1.6vmin;display:flex}.method-btn[data-v-94a0eb00]{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-94a0eb00]{color:#fff;background:#2e7dff;border-color:#2e7dff}.sheet-hint[data-v-94a0eb00]{color:#9ca3af;text-align:center;margin:0;font-size:3vmin}.prev-btn[data-v-94a0eb00]{width:100%;font:inherit;color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:2.4vmin;padding:1.8vmin;font-size:3.4vmin;font-weight:600;transition:background .15s,color .15s}.prev-btn.active[data-v-94a0eb00]{color:#fff;background:#2e7dff;border-color:#2e7dff}.sheet-duplicate[data-v-94a0eb00]{color:#e5484d;text-align:center;margin:0 0 2vmin;font-size:3vmin}.sheet-input[data-v-94a0eb00]{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-94a0eb00]:focus{border-color:#2e7dff;outline:none}.sheet-actions[data-v-94a0eb00]{gap:3vmin;margin-top:1vmin;display:flex}.sheet-cancel[data-v-94a0eb00]{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-94a0eb00]{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-94a0eb00]:active{background:#2563eb;transform:scale(.98)}.sheet-confirm[data-v-94a0eb00]:disabled{opacity:.4;cursor:not-allowed}.cash-count-view[data-v-576663db]{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-576663db]{text-align:center;margin:0;font-size:6vmin}.state[data-v-576663db]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.state.error[data-v-576663db]{color:#e5484d}.channels[data-v-576663db]{grid-template-columns:repeat(3,1fr);gap:2vmin;display:grid}.channels.quad[data-v-576663db]{grid-template-columns:repeat(2,1fr)}.channels.lone[data-v-576663db]{grid-template-columns:1fr}.channel[data-v-576663db]{text-align:center;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff1c,#ffffff08);border:1px solid #ffffff38;border-radius:4.5vmin;flex-direction:column;align-items:center;gap:.6vh;min-width:0;padding:3vmin 1.2vmin;display:flex}.channel-name[data-v-576663db]{letter-spacing:.02em;font-size:3.4vmin;font-weight:700}.channel.cash .channel-name[data-v-576663db]{color:#3fb950}.channel.visa .channel-name[data-v-576663db]{color:#2e7dff}.channel.cliq .channel-name[data-v-576663db]{color:#e3a008}.channel.restock .channel-name[data-v-576663db]{color:#9ca3af}.channel-value[data-v-576663db]{letter-spacing:-.01em;color:#f0f8ff;font-variant-numeric:tabular-nums;font-size:6vmin;font-weight:800;line-height:1.1}.channel-where[data-v-576663db]{color:#9ca3af;font-size:2.7vmin;line-height:1.35}.channel-since[data-v-576663db]{color:#9ca3af;border-top:1px solid #ffffff1f;width:100%;margin-top:auto;padding-top:.8vh;font-size:2.7vmin;line-height:1.35}.channel-since b[data-v-576663db]{color:#f3f3f3;font-variant-numeric:tabular-nums;font-weight:700}.card[data-v-576663db]{-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-576663db]{justify-content:space-between;align-items:center;gap:2vmin;display:flex}.card-title[data-v-576663db]{margin:0;font-size:4.4vmin;font-weight:700}.head-note[data-v-576663db]{color:#9ca3af;font-size:3.2vmin}.sub-title[data-v-576663db]{color:#d0d0d0;margin:.6vh 0 0;font-size:3.8vmin;font-weight:600}.note[data-v-576663db]{text-align:center;color:#9ca3af;margin:0;font-size:3.4vmin}.note b[data-v-576663db]{color:#f3f3f3;font-variant-numeric:tabular-nums}.note.net b[data-v-576663db]{color:#3fb950}.split[data-v-576663db]{gap:2.4vmin;margin-top:.6vh;display:flex}.split-part[data-v-576663db]{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-576663db]{color:#e3a008;background:#e3a0081a;border-color:#e3a00859}.split-part.shop[data-v-576663db]{color:#3fb950;background:#3fb9501a;border-color:#3fb95059}.split-part.short[data-v-576663db]{color:#e5484d;background:#e5484d1a;border-color:#e5484d59}.split-label[data-v-576663db]{opacity:.85;font-size:3.2vmin}.split-value[data-v-576663db]{font-variant-numeric:tabular-nums;direction:ltr;font-size:5.4vmin;font-weight:800;line-height:1}.payouts[data-v-576663db]{flex-direction:column;gap:1.4vmin;margin:0;padding:0;list-style:none;display:flex}.payout-row[data-v-576663db]{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-576663db]{flex-direction:column;flex:1;gap:.3vh;min-width:0;display:flex}.payout-name[data-v-576663db]{text-overflow:ellipsis;white-space:nowrap;font-size:3.8vmin;font-weight:600;overflow:hidden}.payout-detail[data-v-576663db]{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:3.1vmin}.payout-due[data-v-576663db]{color:#e3a008;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:4.4vmin;font-weight:700}.close-bar[data-v-576663db]{flex-direction:column;align-items:stretch;gap:1vmin;margin-top:1.4vh;display:flex}.count-btn[data-v-576663db]{color:#f3f3f3;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff2e;border-radius:3vmin;padding:2vmin;font-size:3.8vmin;font-weight:600;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s}.count-btn[data-v-576663db]:active{background:linear-gradient(#ffffff29,#ffffff14);transform:scale(.98)}.count-log[data-v-576663db]{flex-direction:column;gap:.6vmin;margin:.6vh 0 0;padding:0;list-style:none;display:flex}.count-row[data-v-576663db]{color:#9ca3af;align-items:baseline;gap:2vmin;font-size:3.1vmin;display:flex}.count-time[data-v-576663db]{font-variant-numeric:tabular-nums;color:#a9a9a9;flex:none}.count-label[data-v-576663db]{flex:1;min-width:0}.count-label b[data-v-576663db]{color:#f3f3f3;font-weight:600}.count-var[data-v-576663db]{color:#9ca3af;flex:none;font-weight:600}.count-var.off[data-v-576663db]{color:#e3a008}.count-row[data-v-576663db]{cursor:pointer;border-radius:1.4vmin;margin:0 -.8vmin;padding:.5vmin .8vmin;transition:background .18s cubic-bezier(.22,1,.36,1)}.count-log.past .count-row[data-v-576663db]{cursor:default}.count-row.open[data-v-576663db]{background:#ffffff0f}.count-row.voided[data-v-576663db]{cursor:default;opacity:.55;text-decoration:line-through}.count-row.voided .count-label b[data-v-576663db],.count-row.voided .count-var[data-v-576663db]{color:#9ca3af}.count-undone[data-v-576663db]{color:#a9a9a9;margin:.2vh 0 0;padding-right:.8vmin;font-size:2.8vmin}.count-actions[data-v-576663db]{gap:1.6vmin;margin:.8vmin 0 .4vmin;display:flex}.count-fix[data-v-576663db],.count-void[data-v-576663db]{color:#f3f3f3;cursor:pointer;background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff2e;border-radius:1.6vmin;flex:1;padding:1.3vmin;font-family:inherit;font-size:3vmin;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1)}.count-fix[data-v-576663db]:active,.count-void[data-v-576663db]:active{transform:scale(.97)}.count-void.armed[data-v-576663db]{color:#fff;background:#e5484d;border-color:#e5484d}.count-void[data-v-576663db]:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.count-row[data-v-576663db],.count-fix[data-v-576663db],.count-void[data-v-576663db]{transition:none}.count-fix[data-v-576663db]:active,.count-void[data-v-576663db]:active{transform:none}}.close-btn[data-v-576663db]{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-576663db]:active{background:#e3a0084d;transform:scale(.98)}.close-block[data-v-576663db]{color:#e3a008;text-align:center;margin:0;font-size:3.2vmin}.close-block b[data-v-576663db]{color:#e3a008}.close-link[data-v-576663db]{font:inherit;color:#2e7dff;cursor:pointer;background:#2e7dff1f;border:1px solid #2e7dff66;border-radius:2.6vmin;align-self:center;padding:1.2vmin 3.4vmin;font-size:3.2vmin;font-weight:600;transition:background .15s}.close-link[data-v-576663db]:active{background:#2e7dff3d}.close-note.owner-only[data-v-576663db]{color:#e3a008;max-width:30rem;line-height:1.6}.close-note[data-v-576663db]{color:#9ca3af;text-align:center;font-size:3.1vmin}@media (prefers-reduced-motion:reduce){.count-btn[data-v-576663db]:active,.close-btn[data-v-576663db]:active,.sheet-confirm[data-v-576663db]:active{transform:none}}.actions[data-v-576663db]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vh;display:flex}.back[data-v-576663db]{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-576663db]:hover{background:#ffffff0f}.sheet-backdrop[data-v-576663db]{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-576663db]{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-576663db]{text-align:center;margin:0;font-size:4.6vmin;font-weight:600}.sheet-note[data-v-576663db]{color:#9ca3af;text-align:center;margin:0;font-size:3.2vmin}.sheet-note.plain[data-v-576663db]{color:#a9a9a9}.sheet-note.deposit b[data-v-576663db]{color:#2e7dff;font-variant-numeric:tabular-nums;font-size:3.8vmin}.sheet-input[data-v-576663db]{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-576663db]:focus{border-color:#2e7dff;outline:none}.sheet-variance[data-v-576663db]{text-align:center;color:#3fb950;margin:0;font-size:3.4vmin;font-weight:600}.sheet-variance.off[data-v-576663db]{color:#e3a008}.channel-block[data-v-576663db]{border-top:1px solid #ffffff1f;flex-direction:column;gap:2vmin;padding-top:2.4vmin;display:flex}.channel-field[data-v-576663db]{flex-direction:column;gap:1.2vmin;display:flex}.channel-head[data-v-576663db]{justify-content:space-between;align-items:baseline;font-size:3.2vmin;display:flex}.channel-head b[data-v-576663db]{color:#f3f3f3}.channel-books[data-v-576663db]{color:#9ca3af;font-variant-numeric:tabular-nums}.channel-input[data-v-576663db]{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:2.4vmin;outline:none;width:100%;padding:1.8vmin;font-size:5vmin;font-weight:600}.channel-input[data-v-576663db]:focus{border-color:#2e7dff}.sheet-variance.small[data-v-576663db]{font-size:2.9vmin}.channel-moves[data-v-576663db]{border-top:1px solid #ffffff14;flex-direction:column;gap:1vmin;max-height:26vh;margin:0;padding:1vmin 0 0;list-style:none;display:flex;overflow-y:auto}.move-row[data-v-576663db]{align-items:baseline;gap:1.6vmin;min-width:0;font-size:3vmin;display:flex}.move-time[data-v-576663db]{color:#9ca3af;font-variant-numeric:tabular-nums;flex:none}.move-label[data-v-576663db]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.move-amount[data-v-576663db]{color:#3fb950;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.move-amount.out[data-v-576663db]{color:#e3a008}.sheet-warn[data-v-576663db]{color:#e3a008;text-align:center;margin:0;font-size:3.2vmin}.sheet-warn b[data-v-576663db]{color:#e3a008}.sheet-actions[data-v-576663db]{gap:3vmin;margin-top:1vmin;display:flex}.sheet-cancel[data-v-576663db]{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-576663db]{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-576663db]:active{background:#2563eb;transform:scale(.98)}.sheet-confirm.warn[data-v-576663db]{color:#f3f3f3;background:#e3a00838;border-color:#e3a0088c}.sheet-confirm.warn[data-v-576663db]:active{background:#e3a00857}.sheet-confirm[data-v-576663db]:disabled{opacity:.4;cursor:not-allowed}.handover[data-v-d4748531]{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-d4748531]{text-align:center;margin:0;font-size:6vmin}.card[data-v-d4748531]{-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-d4748531]{justify-content:space-between;align-items:center;gap:2vmin;display:flex}.card-title[data-v-d4748531]{margin:0;font-size:4.4vmin;font-weight:700}.head-note[data-v-d4748531]{color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr;font-size:3.2vmin}.steps[data-v-d4748531]{counter-reset:step;flex-direction:column;gap:.8vh;margin:0;padding:0;list-style:none;display:flex}.steps li[data-v-d4748531]{counter-increment:step;color:#9ca3af;align-items:center;gap:2.2vmin;font-size:3.4vmin;display:flex}.steps li[data-v-d4748531]:before{content:counter(step);border:1px solid #ffffff40;border-radius:50%;flex:none;justify-content:center;align-items:center;width:6vmin;height:6vmin;font-size:3vmin;font-weight:700;display:flex}.steps li.done[data-v-d4748531]{color:#3fb950}.steps li.done[data-v-d4748531]:before{content:"✓";background:#3fb95026;border-color:#3fb95099}.step-at[data-v-d4748531]{color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr;margin-inline-start:auto;font-size:2.9vmin}.mismatch[data-v-d4748531]{text-align:center;color:#e3a008;margin:0;font-size:3.6vmin;line-height:1.7}.mismatch b[data-v-d4748531]{color:#f3f3f3;font-variant-numeric:tabular-nums;margin:0 1.2vmin}.mismatch-do[data-v-d4748531]{color:#9ca3af;font-size:3.1vmin;display:block}.variance[data-v-d4748531]{text-align:center;color:#9ca3af;margin:0;font-size:3.4vmin}.variance.off[data-v-d4748531]{color:#e3a008}.variance b[data-v-d4748531]{color:#f3f3f3;font-variant-numeric:tabular-nums}.mine[data-v-d4748531],.waiting[data-v-d4748531],.ask[data-v-d4748531],.cancel-note[data-v-d4748531]{text-align:center;color:#9ca3af;margin:0;font-size:3.4vmin;line-height:1.6}.mine b[data-v-d4748531]{color:#f3f3f3;font-variant-numeric:tabular-nums}.waiting b[data-v-d4748531]{color:#f3f3f3}.cancel-note[data-v-d4748531]{font-size:3vmin}.count-input[data-v-d4748531]{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:3.4vmin;width:100%;padding:3.4vmin;font-size:6vmin;font-weight:700}.count-input[data-v-d4748531]:focus{border-color:#2e7dff;outline:none}.record-btn[data-v-d4748531]{color:#fff;cursor:pointer;background:#2e7dff;border:0;border-radius:3.4vmin;padding:3vmin;font-size:4vmin;font-weight:700;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s}.record-btn[data-v-d4748531]:active{background:#2563eb;transform:scale(.98)}.record-btn[data-v-d4748531]:disabled{opacity:.4;cursor:not-allowed}.picker[data-v-d4748531]{flex-wrap:wrap;gap:2vmin;margin:0;padding:0;list-style:none;display:flex}.pick[data-v-d4748531]{color:#f3f3f3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:3vmin;padding:2.6vmin 4vmin;font-size:3.6vmin;font-weight:600;transition:background .15s,border-color .15s}.pick.on[data-v-d4748531]{background:#2e7dff38;border-color:#2e7dff}.cancel-row[data-v-d4748531]{flex-direction:column;gap:.8vh;padding-top:.6vh;display:flex}.cancel-btn[data-v-d4748531]{color:#f3f3f3;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:3vmin;padding:2.4vmin;font-size:3.6vmin;font-weight:600;transition:background .15s,border-color .15s}.cancel-btn.armed[data-v-d4748531]{color:#fff;background:#e5484d40;border-color:#e5484d}.log[data-v-d4748531]{flex-direction:column;gap:.9vh;margin:0;padding:0;list-style:none;display:flex}.log-row[data-v-d4748531]{color:#9ca3af;align-items:baseline;gap:2.2vmin;font-size:3.2vmin;display:flex}.log-when[data-v-d4748531]{font-variant-numeric:tabular-nums;direction:ltr;flex:none}.log-who[data-v-d4748531]{color:#f3f3f3;flex:1;min-width:0}.log-state[data-v-d4748531]{font-variant-numeric:tabular-nums;flex:none}.log-row.completed .log-state[data-v-d4748531]{color:#3fb950}.log-row.cancelled .log-who[data-v-d4748531]{color:#9ca3af;text-decoration:line-through}.log-row.open .log-state[data-v-d4748531]{color:#e3a008}@media (prefers-reduced-motion:reduce){.record-btn[data-v-d4748531]:active,.record-btn[data-v-d4748531]{transition:background .15s;transform:none}}.actions[data-v-d4748531]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vh;display:flex}.back[data-v-d4748531]{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-d4748531]:hover{background:#ffffff0f}.sheet-backdrop[data-v-d718964a]{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-d718964a]{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;animation:.22s cubic-bezier(.22,1,.36,1) sheet-in-d718964a;display:flex}@keyframes sheet-in-d718964a{0%{opacity:.6;transform:translateY(6%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet[data-v-d718964a]{animation:none}}.sheet-title[data-v-d718964a]{text-align:center;font-size:4.6vmin;font-weight:700}.sheet-note[data-v-d718964a]{color:#9ca3af;text-align:center;font-size:3.2vmin}.group-title[data-v-d718964a]{color:#9ca3af;font-size:3.2vmin;font-weight:600}.lines[data-v-d718964a]{flex-direction:column;gap:1.6vmin;margin:0;padding:0;list-style:none;display:flex}.line[data-v-d718964a]{justify-content:space-between;align-items:center;gap:3vmin;display:flex}.line-label[data-v-d718964a]{font-size:3.6vmin}.line-input[data-v-d718964a]{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:2.4vmin;width:11vmin;padding:1.8vmin;font-size:4.2vmin;font-weight:700}.line-input[data-v-d718964a]:focus{border-color:#2e7dff;outline:none}.preview[data-v-d718964a]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3vmin;flex-direction:column;gap:1.2vmin;padding:2.4vmin 3vmin;display:flex}.preview-row[data-v-d718964a]{color:#9ca3af;justify-content:space-between;align-items:center;font-size:3.4vmin;display:flex}.preview-row b[data-v-d718964a]{color:#f0f8ff;font-variant-numeric:tabular-nums}.preview-tip[data-v-d718964a]{color:#3fb950;margin:0;font-size:3.2vmin}.preview-owed[data-v-d718964a]{color:#e3a008;margin:0;font-size:3.2vmin}.sheet-hint[data-v-d718964a]{color:#9ca3af;text-align:center;margin:0;font-size:2.9vmin;line-height:1.5}.sheet-actions[data-v-d718964a]{gap:3vmin;margin-top:1vmin;display:flex}.sheet-cancel[data-v-d718964a]{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-d718964a]{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-d718964a]:active{background:#2563eb;transform:scale(.98)}.sheet-confirm[data-v-d718964a]:disabled{opacity:.4;cursor:not-allowed}.sheet-backdrop[data-v-7de93970]{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-7de93970]{width:100%;max-width:34rem;max-height:92dvh;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;animation:.22s cubic-bezier(.22,1,.36,1) sheet-in-7de93970;display:flex;overflow-y:auto}@keyframes sheet-in-7de93970{0%{opacity:.6;transform:translateY(6%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sheet[data-v-7de93970]{animation:none}}.sheet-title[data-v-7de93970]{text-align:center;font-size:4.6vmin;font-weight:700}.sheet-note[data-v-7de93970]{color:#9ca3af;text-align:center;font-size:3.2vmin}.group-title[data-v-7de93970]{color:#9ca3af;font-size:3.2vmin;font-weight:600}.lines[data-v-7de93970]{flex-direction:column;gap:1.6vmin;margin:0;padding:0;list-style:none;display:flex}.line[data-v-7de93970]{justify-content:flex-end;align-items:center;gap:1.8vmin;display:flex}.line-label[data-v-7de93970]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:3.6vmin;overflow:hidden}.line-input[data-v-7de93970]{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:2.4vmin;width:11vmin;padding:1.8vmin;font-size:4.2vmin;font-weight:700}.line-input[data-v-7de93970]:focus{border-color:#2e7dff;outline:none}.paid-input[data-v-7de93970]{width:16vmin}select.line-select[data-v-7de93970],select.field-select[data-v-7de93970],select.add-select[data-v-7de93970]{color:#f0f8ff;-webkit-user-select:text;user-select:text;background:#ffffff0d;border:1px solid #ffffff40;border-radius:2.4vmin;padding:1.6vmin 2vmin;font-size:3.4vmin;font-weight:600}.line-select[data-v-7de93970]:focus,.field-select[data-v-7de93970]:focus,.add-select[data-v-7de93970]:focus{border-color:#2e7dff;outline:none}.line-select[data-v-7de93970]{max-width:34%}.line-select option[data-v-7de93970],.field-select option[data-v-7de93970],.add-select option[data-v-7de93970]{color:#f3f3f3;background:#202024}.line-x[data-v-7de93970]{color:#9ca3af;cursor:pointer;background:#e5484d14;border:1px solid #ffffff26;border-radius:50%;flex:none;width:6.4vmin;height:6.4vmin;font-size:4.2vmin;line-height:1}.line-x[data-v-7de93970]:active{color:#e5484d;background:#e5484d2e}.add-select[data-v-7de93970]{color:#9ca3af;width:100%}.field[data-v-7de93970]{align-items:center;gap:3vmin;display:flex}.field-label[data-v-7de93970]{flex:none;font-size:3.6vmin}.field-select[data-v-7de93970]{flex:1;min-width:0}.field-warn[data-v-7de93970]{color:#e3a008;margin:0;font-size:2.9vmin}.method-row[data-v-7de93970]{flex:1;gap:1.6vmin;display:flex}.method-btn[data-v-7de93970]{color:#f3f3f3;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:2.4vmin;flex:1;padding:1.8vmin;font-size:3.4vmin;font-weight:600}.method-btn.active[data-v-7de93970]{color:#fff;background:#2e7dff;border-color:#2e7dff}.method-btn[data-v-7de93970]:active{transform:scale(.98)}.qty[data-v-7de93970]{align-items:center;gap:1.4vmin;display:flex}.qty-btn[data-v-7de93970]{color:#f0f8ff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:2vmin;width:7vmin;height:7vmin;font-size:4vmin;font-weight:700}.qty-btn[data-v-7de93970]:active{transform:scale(.94)}.qty-btn[data-v-7de93970]:disabled{opacity:.35;cursor:not-allowed}.qty-num[data-v-7de93970]{text-align:center;font-variant-numeric:tabular-nums;min-width:5vmin;font-size:3.8vmin;font-weight:700}.preview[data-v-7de93970]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3vmin;flex-direction:column;gap:1.2vmin;padding:2.4vmin 3vmin;display:flex}.keep-paid[data-v-7de93970]{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3vmin;align-items:flex-start;gap:2.5vmin;padding:2.4vmin 3vmin;font-size:3.8vmin;display:flex}.keep-paid input[data-v-7de93970]{accent-color:#2e7dff;flex:none;width:5.5vmin;height:5.5vmin;margin-top:.4vmin}.keep-paid small[data-v-7de93970]{color:#9ca3af;margin-top:.6vmin;font-size:3vmin;display:block}.preview-row[data-v-7de93970]{color:#9ca3af;justify-content:space-between;align-items:center;font-size:3.4vmin;display:flex}.preview-row b[data-v-7de93970]{color:#f0f8ff;font-variant-numeric:tabular-nums}.preview-tip[data-v-7de93970]{color:#3fb950;margin:0;font-size:3.2vmin}.preview-owed[data-v-7de93970]{color:#e3a008;margin:0;font-size:3.2vmin}.sheet-hint[data-v-7de93970]{color:#9ca3af;text-align:center;margin:0;font-size:2.9vmin;line-height:1.5}.sheet-actions[data-v-7de93970]{gap:3vmin;margin-top:1vmin;display:flex}.sheet-cancel[data-v-7de93970]{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-7de93970]{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-7de93970]:active{background:#2563eb;transform:scale(.98)}.sheet-confirm[data-v-7de93970]:disabled{opacity:.4;cursor:not-allowed}.sheet-delete[data-v-7de93970]{color:#9ca3af;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3vmin;padding:1.8vmin;font-size:3.4vmin;font-weight:600;transition:color .15s,background .15s,border-color .15s}.sheet-delete.armed[data-v-7de93970]{color:#fff;background:#e5484dd9;border-color:#e5484d}.sheet-delete[data-v-7de93970]:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sheet-confirm[data-v-7de93970],.sheet-delete[data-v-7de93970],.method-btn[data-v-7de93970],.qty-btn[data-v-7de93970],.line-x[data-v-7de93970]{transition:none}}.presses[data-v-d80b2908]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.press+.press[data-v-d80b2908]{border-top:1px solid #ffffff14}.press[data-v-d80b2908]{align-items:center;gap:2.4vmin;padding:2vmin 0;display:flex}.press-time[data-v-d80b2908]{color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr;flex:none;font-size:3vmin}.press-what[data-v-d80b2908]{flex-direction:column;flex:1;gap:.4vmin;min-width:0;display:flex}.press-label[data-v-d80b2908]{color:#f3f3f3;font-size:3.5vmin}.press-who[data-v-d80b2908]{color:#a9a9a9;white-space:nowrap;text-overflow:ellipsis;font-size:2.9vmin;overflow:hidden}.press-who.lead[data-v-d80b2908]{color:#f3f3f3;font-size:3.5vmin}.press-outcome[data-v-d80b2908]{white-space:nowrap;border-radius:999px;flex:none;padding:.8vmin 2.2vmin;font-size:2.8vmin;font-weight:600}.press-outcome.open[data-v-d80b2908]{color:#6aa8ff;background:#2e7dff29}.press-outcome.closed[data-v-d80b2908]{color:#3fb750;background:#3fb75024}.press-outcome.cancelled[data-v-d80b2908]{color:#e3a008;background:#e3a00824}.work-log[data-v-b2264166]{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-b2264166]{text-align:center;margin:0;font-size:6vmin}.head-bar[data-v-b2264166]{justify-content:center;align-items:center;gap:2vmin;display:flex}.refresh[data-v-b2264166]{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-b2264166]:active{background:#2e7dff3d}.refresh[data-v-b2264166]:disabled{opacity:.4;cursor:not-allowed}.daybar[data-v-b2264166]{transition:opacity .15s}.daybar.dim[data-v-b2264166]{opacity:.35;pointer-events:none}.barber-tabs[data-v-b2264166]{flex:none;justify-content:safe center;gap:1.5vmin;padding-bottom:.4vmin;display:flex;overflow-x:auto}.tab[data-v-b2264166]{font:inherit;color:#9ca3af;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3vmin;flex:none;padding:1.6vmin 3.6vmin;font-size:3.2vmin;font-weight:600;transition:background .15s,color .15s,border-color .15s}.tab.active[data-v-b2264166]{color:#f3f3f3;background:#2e7dff29;border-color:#2e7dff73}.reconcile[data-v-b2264166]{flex-direction:column;gap:.8vmin;margin:0 0 1.2vmin;padding:0;list-style:none;display:flex}.recon[data-v-b2264166]{color:#9ca3af;background:#ffffff08;border:1px solid #ffffff14;border-radius:2.4vmin;padding:1vmin 2vmin;font-size:3vmin}.recon-main[data-v-b2264166]{width:100%;font:inherit;color:inherit;text-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:.8vmin 2.4vmin;margin:0;padding:0;display:flex}button.recon-main[data-v-b2264166]{cursor:pointer}.recon.open[data-v-b2264166]{background:#ffffff0f;border-color:#ffffff2e}.recon.gap[data-v-b2264166]{background:#e3a00814;border-color:#e3a00873}.recon-name[data-v-b2264166]{color:#f0f8ff;font-weight:700}.recon-fig[data-v-b2264166]{font-variant-numeric:tabular-nums}.recon-open[data-v-b2264166],.recon-gap[data-v-b2264166]{color:#e3a008;font-variant-numeric:tabular-nums}.recon-gap[data-v-b2264166]{font-weight:700}.recon-cancelled[data-v-b2264166]{color:#6b7280;font-variant-numeric:tabular-nums}.recon-chev[data-v-b2264166]{color:#6b7280;flex:none;align-self:center;width:3vmin;height:3vmin;margin-inline-start:auto;transition:transform .2s cubic-bezier(.22,1,.36,1)}.recon-chev.up[data-v-b2264166]{color:#9ca3af;transform:rotate(180deg)}.recon-presses[data-v-b2264166]{border-top:1px solid #ffffff14;margin-top:1vmin;padding-top:1vmin}.state[data-v-b2264166]{color:#9ca3af;text-align:center;margin:4vh 0;font-size:4vmin}.state.error[data-v-b2264166]{color:#e5484d}.day[data-v-b2264166]{flex-direction:column;display:flex}.day-head[data-v-b2264166]{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-b2264166]{font-size:4vmin;font-weight:700}.day-label.date[data-v-b2264166]{font-variant-numeric:tabular-nums;direction:ltr;font-size:3.8vmin}.day-count[data-v-b2264166]{color:#9ca3af;flex:1;min-width:0;font-size:3.2vmin}.day-sum[data-v-b2264166]{color:#3fb950;font-variant-numeric:tabular-nums;direction:ltr;font-size:4.2vmin;font-weight:700}@media (prefers-reduced-motion:reduce){.refresh[data-v-b2264166],.tab[data-v-b2264166],.back[data-v-b2264166],.daybar[data-v-b2264166],.recon-chev[data-v-b2264166]{transition:none}}.actions[data-v-b2264166]{justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vh;display:flex}.back[data-v-b2264166]{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-b2264166]:hover{background:#ffffff0f}.reports-view[data-v-9cc36d6b]{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-9cc36d6b]{text-align:center;margin:0;font-size:6vmin}.tabs[data-v-9cc36d6b]{flex:none;gap:1.5vmin;display:flex}.tab[data-v-9cc36d6b]{font:inherit;color:#9ca3af;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3vmin;flex:1;padding:1.8vmin;font-size:3.6vmin;font-weight:600;transition:color .15s,background .15s,border-color .15s}.tab.active[data-v-9cc36d6b]{color:#f3f3f3;background:#2e7dff29;border-color:#2e7dff73}.tab[data-v-9cc36d6b]:active{background:#ffffff1a}.month-bar[data-v-9cc36d6b]{flex:none;align-items:stretch;gap:1.5vmin;display:flex}.month-step[data-v-9cc36d6b]{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-9cc36d6b]{width:5.2vmin;height:5.2vmin}.month-step[data-v-9cc36d6b]:active{background:#ffffff24}.month-step[data-v-9cc36d6b]:disabled{opacity:.25;cursor:not-allowed}.month-field[data-v-9cc36d6b]{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-9cc36d6b]{font-size:4vmin;font-weight:600}.card[data-v-9cc36d6b]{-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-9cc36d6b]{color:#9ca3af;margin:0 0 .6vmin;font-size:3.6vmin;font-weight:600}.headline[data-v-9cc36d6b]{align-items:center;gap:.8vmin;padding:3.6vmin 3vmin}.headline-label[data-v-9cc36d6b]{color:#9ca3af;font-size:3.6vmin}.headline-value[data-v-9cc36d6b]{color:#3fb950;font-variant-numeric:tabular-nums;font-size:9vmin;font-weight:700}.headline.negative .headline-value[data-v-9cc36d6b]{color:#e5484d}.headline-note[data-v-9cc36d6b]{color:#a9a9a9;text-align:center;font-size:3.1vmin}.row[data-v-9cc36d6b]{justify-content:space-between;align-items:baseline;gap:2vmin;display:flex}.row-label[data-v-9cc36d6b]{color:#f3f3f3;font-size:3.5vmin}.row-value[data-v-9cc36d6b]{font-variant-numeric:tabular-nums;font-size:4vmin;font-weight:600}.row-value.in[data-v-9cc36d6b]{color:#3fb950}.row-value.out[data-v-9cc36d6b]{color:#e5484d}.row.total[data-v-9cc36d6b]{border-top:1px solid #ffffff1f;margin-top:.8vmin;padding-top:1.6vmin}.muted[data-v-9cc36d6b]{color:#a9a9a9;margin:0;font-size:3.2vmin}.tip-chips[data-v-9cc36d6b]{flex-wrap:wrap;gap:1.2vmin;margin:.4vmin 0 .8vmin;display:flex}.tip-chip[data-v-9cc36d6b]{font-variant-numeric:tabular-nums;color:#a9a9a9;border:1px solid #ffffff24;border-radius:999vmin;padding:.6vmin 1.8vmin;font-size:3vmin}.categories[data-v-9cc36d6b]{flex-direction:column;gap:1.8vmin;margin:.8vmin 0 0;padding:0;list-style:none;display:flex}.category-head[data-v-9cc36d6b]{justify-content:space-between;align-items:baseline;gap:2vmin;display:flex}.category .row-value[data-v-9cc36d6b]{font-size:3.6vmin}.bar-track[data-v-9cc36d6b]{background:#ffffff12;border-radius:1vmin;height:1.2vmin;margin-top:.8vmin;overflow:hidden}.bar-fill[data-v-9cc36d6b]{background:#e5484d;border-radius:1vmin;height:100%;transition:width .35s cubic-bezier(.22,1,.36,1)}.strip[data-v-9cc36d6b]{align-items:flex-end;gap:.6vmin;height:22vmin;padding-bottom:.4vmin;display:flex;overflow-x:auto}.strip-day[data-v-9cc36d6b]{flex-direction:column;flex:1 0 2.2vmin;align-items:center;gap:.6vmin;height:100%;display:flex}.strip-bars[data-v-9cc36d6b]{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.strip-revenue[data-v-9cc36d6b]{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-9cc36d6b]{background:#3fb950;border-radius:.8vmin .8vmin 0 0;width:100%}.strip-profit.loss[data-v-9cc36d6b]{background:#e5484d}.strip-tick[data-v-9cc36d6b]{color:#9ca3af;font-variant-numeric:tabular-nums;min-height:3vmin;font-size:2.4vmin}.legend[data-v-9cc36d6b]{color:#9ca3af;gap:3vmin;font-size:3vmin;display:flex}.legend-item[data-v-9cc36d6b]{align-items:center;gap:1vmin;display:inline-flex}.swatch[data-v-9cc36d6b]{border-radius:.6vmin;width:2.6vmin;height:2.6vmin}.swatch.revenue[data-v-9cc36d6b]{background:#2e7dff59}.swatch.profit[data-v-9cc36d6b]{background:#3fb950}.journal[data-v-9cc36d6b]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.movement+.movement[data-v-9cc36d6b]{border-top:1px solid #ffffff14}.movement-head[data-v-9cc36d6b]{width:100%;font:inherit;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:2.4vmin;padding:2vmin 0;transition:opacity .15s;display:flex}.movement-head[data-v-9cc36d6b]:active{opacity:.6}.movement-time[data-v-9cc36d6b]{color:#9ca3af;font-variant-numeric:tabular-nums;direction:ltr;flex:none;font-size:3vmin}.movement-what[data-v-9cc36d6b]{flex-direction:column;flex:1;gap:.4vmin;min-width:0;display:flex}.movement-label[data-v-9cc36d6b]{color:#f3f3f3;font-size:3.5vmin}.movement-who[data-v-9cc36d6b]{color:#a9a9a9;white-space:nowrap;text-overflow:ellipsis;font-size:2.9vmin;overflow:hidden}.movement-amount[data-v-9cc36d6b]{font-variant-numeric:tabular-nums;direction:ltr;flex:none;font-size:4vmin;font-weight:600}.movement-amount.in[data-v-9cc36d6b]{color:#3fb950}.movement-amount.out[data-v-9cc36d6b]{color:#e5484d}.movement-amount.move[data-v-9cc36d6b]{color:#9ca3af}.movement.undone .movement-label[data-v-9cc36d6b],.movement.undone .movement-amount[data-v-9cc36d6b]{opacity:.55;text-decoration:line-through}.legs[data-v-9cc36d6b]{background:#ffffff0a;border-radius:2.4vmin;flex-direction:column;gap:1vmin;margin:0 0 2vmin;padding:2vmin 2.4vmin;display:flex}.leg[data-v-9cc36d6b]{justify-content:space-between;align-items:baseline;gap:2vmin;display:flex}.leg-label[data-v-9cc36d6b]{color:#9ca3af;font-size:3.1vmin}.leg-amount[data-v-9cc36d6b]{font-variant-numeric:tabular-nums;direction:ltr;font-size:3.2vmin;font-weight:600}.leg-amount.in[data-v-9cc36d6b]{color:#3fb950}.leg-amount.out[data-v-9cc36d6b]{color:#e5484d}.undone-note[data-v-9cc36d6b]{color:#e3a008}.export[data-v-9cc36d6b]{width:100%;font:inherit;color:#9ca3af;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:3vmin;flex:none;padding:1.8vmin;font-size:3.4vmin;font-weight:600;transition:background .15s}.export[data-v-9cc36d6b]:active{background:#ffffff1a}.state[data-v-9cc36d6b]{text-align:center;color:#9ca3af;margin:3vh 0;font-size:3.6vmin}.state.error[data-v-9cc36d6b]{color:#e5484d}.actions[data-v-9cc36d6b]{flex:none;justify-content:flex-end;gap:3vmin;margin-top:auto;padding-top:2vh;display:flex}.back[data-v-9cc36d6b]{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-9cc36d6b]:active{background:#ffffff1f;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.bar-fill[data-v-9cc36d6b],.strip-revenue[data-v-9cc36d6b],.back[data-v-9cc36d6b],.tab[data-v-9cc36d6b],.movement-head[data-v-9cc36d6b],.month-step[data-v-9cc36d6b],.export[data-v-9cc36d6b]{transition:none}}
