@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(./ibm-plex-sans-latin-400-italic.CZTNEAuW.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-italic.CsGl1sm0.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:500;src:url(./ibm-plex-serif-latin-500-normal.REKAfBVG.woff2) format("woff2"),url(./ibm-plex-serif-latin-500-normal.C3_OdgN3.woff) format("woff")}.doc{--d-ink:#1a1d1e;--d-mute:#5a6062;--d-teal:#17454f;--d-rule:#dde2e3;--d-band:#eef1f1;--d-val:#f6f8f8;box-sizing:border-box;color:var(--d-ink);font-family:IBM Plex Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.3;text-align:left;width:100%}.doc-stack{background:#c9cdce;display:flex;flex-direction:column;gap:14px}.doc-sheet{background:#fff;overflow-x:auto}.doc-page{box-sizing:border-box;min-width:560px}.doc h1,.doc h2{color:var(--d-ink);font-family:"IBM Plex Serif",Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0;margin:0}.doc p{margin:0;text-wrap:wrap}.doc strong{font-weight:600}.doc .r{text-align:right}.doc .nw{white-space:nowrap}.doc .mute{color:var(--d-mute)}.doc .teal,.doc-cap{color:var(--d-teal)}.doc-cap{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pg[data-v-612dc921]{padding:26px 24px 44px}.run[data-v-612dc921]{color:var(--d-mute);display:grid;font-family:Arial,Helvetica,sans-serif;font-size:11px;grid-template-columns:18fr 64fr 18fr;line-height:1.2}.run-mid[data-v-612dc921]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 4px;text-align:center}.clip[data-v-612dc921]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ids[data-v-612dc921]{font-size:9.5px}.body[data-v-612dc921]{padding:22px 21px 0}.head[data-v-612dc921]{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin:4px 0 18px}.title[data-v-612dc921]{font-size:28px!important;line-height:1.15!important}.part[data-v-612dc921]{color:var(--d-teal);padding-left:7px}.sub[data-v-612dc921]{font-size:12.5px;margin-top:4px}.sub[data-v-612dc921],.unit[data-v-612dc921]{color:var(--d-mute)}.unit[data-v-612dc921]{font-size:12px}.unit strong[data-v-612dc921]{color:var(--d-ink)}.row[data-v-612dc921]{align-items:end;display:grid}.c4[data-v-612dc921]{grid-template-columns:43fr 19fr 19fr 19fr}.c2[data-v-612dc921]{grid-template-columns:72fr 28fr}.th[data-v-612dc921]{border-bottom:1px solid var(--d-ink);border-top:2px solid var(--d-ink);color:var(--d-teal);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.th>span[data-v-612dc921]{padding:8px 7px 7px}.k-line[data-v-612dc921]{border-bottom:1px solid var(--d-rule)}.k-line>span[data-v-612dc921]{padding:4.5px 7px}.k-line>.lbl[data-v-612dc921]{padding-left:21px}.k-g[data-v-612dc921]{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.k-g>span[data-v-612dc921]{padding:16px 7px 5px}.k-s[data-v-612dc921]{font-weight:600}.k-s>span[data-v-612dc921]{padding:9px 7px 2.5px}.k-t[data-v-612dc921]{background:var(--d-band);border-top:1px solid var(--d-ink);font-weight:600;margin-bottom:4.5px}.k-t>span[data-v-612dc921]{padding:6.5px 7px}.k-G>.lbl[data-v-612dc921],.k-t>.lbl[data-v-612dc921]{letter-spacing:.04em;text-transform:uppercase}.k-G[data-v-612dc921]{background:var(--d-teal);color:#fff;font-size:12.5px;font-weight:600;margin-top:1px}.k-G>span[data-v-612dc921]{padding:9.5px 7px}.paper[data-v-1036d3ba]{background:var(--bg-sunk);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:auto;overscroll-behavior:contain;padding:clamp(12px,2vw,28px)}.paper-in[data-v-1036d3ba]{box-shadow:0 30px 60px -30px #14171f66;margin:0 auto;max-width:720px}.paper[data-v-1036d3ba]:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.pg[data-v-43a19b79]{min-height:1020px;padding:30px 36px 44px}.b[data-v-43a19b79]{font-weight:600}.letterhead[data-v-43a19b79]{border-bottom:1px solid var(--d-rule);margin-bottom:20px;padding-bottom:13px}.co[data-v-43a19b79]{font-family:"IBM Plex Serif",Georgia,Times New Roman,serif;font-size:18.5px;font-weight:500;line-height:1.2}.addr[data-v-43a19b79],.ids[data-v-43a19b79]{margin-top:3px}.ids[data-v-43a19b79]{color:var(--d-mute);font-size:10.7px}.title[data-v-43a19b79]{font-size:28px!important;line-height:1.15!important;margin:0 0 20px!important}.who[data-v-43a19b79]{border-top:1px solid var(--d-rule);margin-bottom:20px}.who-row[data-v-43a19b79]{border-bottom:1px solid var(--d-rule);display:grid;grid-template-columns:79px minmax(0,1fr) 79px 137px}.who-row.two[data-v-43a19b79]{grid-template-columns:79px minmax(0,1fr)}.who-row>span[data-v-43a19b79]{padding:5.5px 7px}.lines[data-v-43a19b79]{margin-bottom:20px}.ln[data-v-43a19b79]{display:grid;grid-template-columns:72px minmax(0,1fr) 69px 120px 120px}.ln>span[data-v-43a19b79]{padding:6.5px 7px}.ln-h[data-v-43a19b79]{align-items:end;border-bottom:1px solid var(--d-ink);border-top:2px solid var(--d-ink)}.ln-h>span[data-v-43a19b79]{padding:8px 7px 7px}.l-plain[data-v-43a19b79],.l-strong[data-v-43a19b79]{border-bottom:1px solid var(--d-rule)}.l-net[data-v-43a19b79],.l-strong[data-v-43a19b79]{font-weight:600}.l-net[data-v-43a19b79]{background:var(--d-teal);color:#fff;font-size:13.3px;margin-top:5px}.l-net>span[data-v-43a19b79]{padding:10px 7px}.leave[data-v-43a19b79]{margin-bottom:20px}.leave-h[data-v-43a19b79]{margin-bottom:7px}.leave-grid[data-v-43a19b79]{border-bottom:1px solid var(--d-rule);border-top:1px solid var(--d-rule);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.leave-grid>div[data-v-43a19b79]{padding:8px 20px 9px 0;white-space:nowrap}.leave-grid>div[data-v-43a19b79]:first-child{padding-left:7px}.small[data-v-43a19b79]{font-size:9.5px}.words[data-v-43a19b79]{font-size:12.6px;margin:0 0 25px!important}.calc-h[data-v-43a19b79]{margin-bottom:7px}.calc[data-v-43a19b79]{border-top:1px solid var(--d-rule);font-size:10.7px}.calc-row[data-v-43a19b79]{border-bottom:1px solid var(--d-rule);display:grid;grid-template-columns:89px minmax(0,1fr) 117px}.calc-row>span[data-v-43a19b79]{padding:5.5px 7px}.rem[data-v-41b4bb2c]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(24px,3vw,48px)}.rem.compact[data-v-41b4bb2c]{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:22px}.mail[data-v-41b4bb2c]{background:#fffdf8;border:1px solid #14171f;border-radius:var(--radius-lg);box-shadow:0 30px 60px -36px #14171f66;color:#14171f;flex:1 1 380px;min-width:0;overflow:hidden}.mail-head[data-v-41b4bb2c]{border-bottom:1px solid #dcd2bb;color:#5a6173;display:flex;flex-direction:column;font-size:.84rem;gap:4px;padding:16px 22px}.k[data-v-41b4bb2c]{font-family:var(--ff-mono);font-size:.75rem}.mail-body[data-v-41b4bb2c]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:22px}.mail-subject[data-v-41b4bb2c]{font-family:var(--ff-display);font-size:1.5rem;font-weight:500;line-height:1.2}.mail-text[data-v-41b4bb2c]{color:#2c3140;font-size:.97rem;line-height:1.6}.mail-btn[data-v-41b4bb2c]{align-items:center;background:#14171f;border-radius:999px;color:#f7f2e8;display:inline-flex;font-size:.94rem;font-weight:500;min-height:46px;padding:0 22px}.plan[data-v-41b4bb2c]{align-items:flex-start;display:flex;flex:1.4 1 440px;flex-wrap:wrap;gap:24px;min-width:0}.compact .plan[data-v-41b4bb2c]{flex:0 0 auto}.cal[data-v-41b4bb2c]{background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-lg);flex:1 1 300px;min-width:0;padding:20px}.cal-head[data-v-41b4bb2c],.duties-head[data-v-41b4bb2c]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;padding-bottom:14px}.cal-month[data-v-41b4bb2c]{font-family:var(--ff-display);font-size:1.5rem}.cal-count[data-v-41b4bb2c]{color:var(--ink-mute);font-family:var(--ff-mono);font-size:.75rem}.cal-grid[data-v-41b4bb2c]{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.wd[data-v-41b4bb2c]{color:var(--ink-mute);font-size:.69rem;padding-bottom:4px;text-align:center}.cell[data-v-41b4bb2c],.wd[data-v-41b4bb2c]{font-family:var(--ff-mono)}.cell[data-v-41b4bb2c]{align-items:center;aspect-ratio:1/1;border-radius:10px;color:var(--ink-soft);display:flex;flex-direction:column;font-size:.81rem;gap:3px;justify-content:center}.cell-dot[data-v-41b4bb2c]{background:transparent;border-radius:50%;height:6px;width:6px}.cell.due[data-v-41b4bb2c]{background:var(--bg-sunk);color:var(--ink);font-weight:500}.cell.due .cell-dot[data-v-41b4bb2c]{background:var(--coral-deep)}.cell.all[data-v-41b4bb2c]{background:#8fa787;color:#14171f;font-weight:500}.cell.all .cell-dot[data-v-41b4bb2c]{background:#14171f}.duties[data-v-41b4bb2c]{border-top:1px solid var(--ink);display:flex;flex:1.2 1 300px;flex-direction:column;min-width:0}.duties-head[data-v-41b4bb2c]{border-bottom:1px solid var(--rule);padding-top:14px}.duty[data-v-41b4bb2c]{align-items:flex-start;background:transparent;border:none;border-bottom:1px solid var(--rule);color:var(--ink);cursor:pointer;display:flex;font-family:var(--ff-sans);gap:14px;min-height:44px;padding:14px 0;text-align:left;width:100%}.duty-box[data-v-41b4bb2c]{align-items:center;border:1px solid var(--ink-mute);border-radius:50%;color:#14171f;display:inline-flex;flex:0 0 24px;font-size:14px;height:24px;justify-content:center;margin-top:2px}.duty.ok .duty-box[data-v-41b4bb2c]{background:#8fa787;border-color:#8fa787}.duty-text[data-v-41b4bb2c]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.duty-t[data-v-41b4bb2c]{font-size:.97rem;font-weight:500}.duty.ok .duty-t[data-v-41b4bb2c]{color:var(--ink-mute);text-decoration:line-through}.duty-d[data-v-41b4bb2c]{font-size:.84rem;line-height:1.45}.duty-d[data-v-41b4bb2c],.duty-day[data-v-41b4bb2c]{color:var(--ink-mute)}.duty-day[data-v-41b4bb2c]{flex:0 0 auto;font-family:var(--ff-mono);font-size:.78rem;padding-top:3px;white-space:nowrap}.duties-foot[data-v-41b4bb2c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:14px}.duties-note[data-v-41b4bb2c]{color:var(--ink-mute);flex:1 1 200px;font-size:.81rem}.replay[data-v-41b4bb2c]{background:transparent;border:1px solid var(--ink);border-radius:999px;color:var(--ink);cursor:pointer;font-family:var(--ff-sans);font-size:.875rem;min-height:44px;padding:0 18px}.duty[data-v-41b4bb2c]:focus-visible,.replay[data-v-41b4bb2c]:focus-visible{outline:2px solid var(--coral);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.cell[data-v-41b4bb2c]{transition:background .6s,color .6s}.duty-box[data-v-41b4bb2c]{transition:background .5s,border-color .5s}}.phone[data-v-1ad3d33d]{background:#14171f;border:1px solid #14171f;border-radius:44px;box-shadow:0 50px 90px -40px #14171f8c;margin:0 auto;max-width:414px;padding:12px;width:100%}[data-mode=dark]{border-color:#5a6173}.screen[data-v-1ad3d33d]{background:#f7f2e8;border-radius:33px;color:#14171f;display:flex;flex-direction:column;font-size:14px;height:780px;line-height:1.4;overflow:hidden;position:relative}.screen[data-v-1ad3d33d],button[data-v-1ad3d33d]{font-family:var(--ff-sans)}button[data-v-1ad3d33d]{cursor:pointer}.top[data-v-1ad3d33d]{background:#14171f;color:#f7f2e8;flex-direction:column;padding:14px 16px 12px}.top[data-v-1ad3d33d],.top-row[data-v-1ad3d33d]{display:flex;gap:10px}.top-row[data-v-1ad3d33d]{align-items:center;justify-content:space-between}.shop[data-v-1ad3d33d]{font-family:var(--ff-display);font-size:20px;line-height:1.1}.cashier[data-v-1ad3d33d]{background:#2e3340;border-radius:999px;display:inline-flex;font-family:var(--ff-mono);font-size:11.5px;gap:6px;padding:5px 10px;white-space:nowrap}.cashier[data-v-1ad3d33d],.net[data-v-1ad3d33d]{align-items:center}.net[data-v-1ad3d33d]{background:transparent;border:1px solid #5a6173;border-radius:12px;color:#f7f2e8;display:flex;font-size:13.5px;gap:10px;justify-content:space-between;min-height:44px;padding:4px 14px;text-align:left}.net.off[data-v-1ad3d33d]{background:#e8b547;border-color:#e8b547;color:#14171f}.net-state[data-v-1ad3d33d]{align-items:center;display:inline-flex;gap:8px}.net-dot[data-v-1ad3d33d]{background:#8fa787;border-radius:50%;flex:0 0 8px;height:8px;width:8px}.net.off .net-dot[data-v-1ad3d33d]{background:#14171f}.net-action[data-v-1ad3d33d]{font-family:var(--ff-mono);font-size:11.5px;text-align:right}.msg[data-v-1ad3d33d]{align-items:center;background:#f0e9d9;box-sizing:border-box;color:#2c3140;display:flex;font-size:12.5px;line-height:1.35;min-height:46px;padding:8px 16px}.m-block[data-v-1ad3d33d]{background:#e04e3a;color:#fff;font-weight:500}.m-warn[data-v-1ad3d33d]{background:#e8b547;color:#14171f}.m-ok[data-v-1ad3d33d]{background:#bfcdb6;color:#14171f}.grid[data-v-1ad3d33d]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px 6px}.prod[data-v-1ad3d33d]{background:#fffdf8;border:1px solid #dcd2bb;border-radius:14px;color:#14171f;display:flex;flex-direction:column;gap:6px;justify-content:space-between;min-height:86px;padding:10px 12px;text-align:left}.prod-name[data-v-1ad3d33d]{font-size:13.5px;font-weight:500;line-height:1.2}.prod-foot[data-v-1ad3d33d]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.prod-price[data-v-1ad3d33d]{font-size:13px}.badge[data-v-1ad3d33d],.prod-price[data-v-1ad3d33d]{font-family:var(--ff-mono)}.badge[data-v-1ad3d33d]{background:#bfcdb6;border-radius:999px;color:#14171f;font-size:10.5px;padding:1px 7px;white-space:nowrap}.low .badge[data-v-1ad3d33d]{background:#e8b547}.out[data-v-1ad3d33d]{background:#f0e9d9}.out .badge[data-v-1ad3d33d]{background:#14171f;color:#f7f2e8}.expired[data-v-1ad3d33d]{background:#f0e9d9;border:1px dashed #b93a28}.expired .badge[data-v-1ad3d33d]{background:#e04e3a;color:#fff}.ticket[data-v-1ad3d33d]{background:#fffdf8;border:1px solid #dcd2bb;border-radius:14px 14px 0 0;display:flex;flex:1 1 auto;flex-direction:column;margin:4px 12px 0;min-height:0;overflow:auto;padding:10px 14px}.ticket-no[data-v-1ad3d33d]{color:#5a6173;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.1em;padding-bottom:4px;text-transform:uppercase}.ticket-empty[data-v-1ad3d33d]{color:#5a6173;font-size:13px;padding:10px 0}.ticket-line[data-v-1ad3d33d]{align-items:baseline;border-bottom:1px dotted #dcd2bb;display:flex;font-size:13px;gap:8px;padding:6px 0}.q[data-v-1ad3d33d]{flex:0 0 26px;font-family:var(--ff-mono)}.n[data-v-1ad3d33d]{flex:1 1 auto;min-width:0}.a[data-v-1ad3d33d]{font-family:var(--ff-mono);white-space:nowrap}.pay[data-v-1ad3d33d]{background:#14171f;color:#f7f2e8;flex-direction:column;gap:10px;padding:12px 14px 16px}.pay[data-v-1ad3d33d],.total[data-v-1ad3d33d]{display:flex}.total[data-v-1ad3d33d]{align-items:baseline;justify-content:space-between}.total-l[data-v-1ad3d33d]{color:#bfcdb6;font-family:var(--ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.total-v[data-v-1ad3d33d]{font-family:var(--ff-display);font-size:32px;line-height:1}.pay-btns[data-v-1ad3d33d]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pay-cash[data-v-1ad3d33d],.pay-mvola[data-v-1ad3d33d]{border-radius:999px;font-size:15px;min-height:52px}.pay-cash[data-v-1ad3d33d]{background:transparent;border:1px solid #f7f2e8;color:#f7f2e8;font-weight:500}.pay-mvola[data-v-1ad3d33d]{background:#e8b547;border:1px solid #e8b547;color:#14171f;font-weight:600}.sheet-wrap[data-v-1ad3d33d]{align-items:flex-end;background:#14171fb8;display:flex;inset:0;position:absolute}.sheet[data-v-1ad3d33d]{background:#f7f2e8;border-radius:26px 26px 0 0;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:26px 22px 24px;text-align:center;width:100%}.sheet[data-v-1ad3d33d],.tick[data-v-1ad3d33d]{align-items:center}.tick[data-v-1ad3d33d]{background:#8fa787;border-radius:50%;display:inline-flex;height:60px;justify-content:center;width:60px}.sheet-title[data-v-1ad3d33d]{font-family:var(--ff-display);font-size:28px;line-height:1.1}.sheet-total[data-v-1ad3d33d]{font-family:var(--ff-mono);font-size:22px}.sheet-note[data-v-1ad3d33d]{color:#2c3140;font-size:13.5px}.sheet-btn[data-v-1ad3d33d]{background:#14171f;border:none;border-radius:999px;color:#f7f2e8;font-size:15px;font-weight:500;min-height:52px;width:100%}button[data-v-1ad3d33d]:focus-visible{outline:2px solid #ff6b57;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.msg[data-v-1ad3d33d],.net[data-v-1ad3d33d]{transition:background .4s,color .4s}}.ctl[data-v-98f37847]{background:#1b1f2a;border:1px solid #2e3340;border-radius:var(--radius-lg);color:#f7f2e8;display:flex;flex-direction:column;gap:18px;padding:24px}.ctl-title[data-v-98f37847]{font-family:var(--ff-display);font-size:1.375rem;line-height:1.2}.field[data-v-98f37847]{display:flex;flex-direction:column;gap:8px}.cap[data-v-98f37847]{color:#bfcdb6;font-family:var(--ff-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase}.presets[data-v-98f37847]{display:flex;flex-wrap:wrap;gap:8px}.preset[data-v-98f37847]{background:transparent;border:1px solid #5a6173;border-radius:12px;color:#f7f2e8;cursor:pointer;flex:1 0 calc(50% - 8px);font-family:var(--ff-mono);font-size:.84rem;min-height:44px;white-space:nowrap}.preset.on[data-v-98f37847]{background:#ff6b57;border-color:#ff6b57;color:#14171f;font-weight:500}.kids[data-v-98f37847]{align-items:center;display:flex;gap:14px}.round[data-v-98f37847]{background:transparent;border:1px solid #5a6173;border-radius:50%;color:#f7f2e8;cursor:pointer;font-size:22px;height:48px;width:48px}.round[data-v-98f37847]:disabled{cursor:default;opacity:.4}.kids-n[data-v-98f37847]{font-family:var(--ff-mono);font-size:1.75rem;min-width:28px;text-align:center}.preset[data-v-98f37847]:focus-visible,.round[data-v-98f37847]:focus-visible{outline:2px solid #ff8b7a;outline-offset:2px}
