.scrim[data-v-5455a78a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#f2f4f7;z-index:700;padding:47px 21px;box-sizing:border-box;overflow-y:auto}.sheet[data-v-5455a78a]{max-width:480px;margin:0 auto;background:#fff;border-radius:16px;padding:23.5px 21px;box-shadow:0 12px 30px #14182029}.body[data-v-5455a78a]{padding:0}label[data-v-5455a78a]{display:block;font-size:15px;font-weight:600;color:#5d6572;margin-bottom:12px}label em[data-v-5455a78a]{font-style:normal;font-weight:500;color:#6b7280}label input[data-v-5455a78a],label select[data-v-5455a78a]{width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #dde1e7;border-radius:10px;padding:15.5px 14px;font-size:17.5px;font-family:inherit;background:#fff;color:#15181d}label[data-v-5455a78a]{--fld-pad-y: 15.5px;--fld-pad-x: 14px;--fld-size: 17.5px;--fld-border: 1px solid #dde1e7;--fld-radius: 10px;--fld-mt: 5px;--fld-err-size: 16px;--fld-cal: 44px}label select[data-v-5455a78a]{padding:15.5px 12px}label input[data-v-5455a78a]:focus,label select[data-v-5455a78a]:focus{outline:none;border-color:#1c4fd8}label.check[data-v-5455a78a]{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;color:#3d454f;margin-bottom:12px}label.check input[data-v-5455a78a]{width:20px;height:20px;margin:0;flex:none}.req[data-v-5455a78a]{color:#c0392b;font-weight:700}.presets[data-v-5455a78a]{display:flex;gap:6px;flex-wrap:wrap;margin:-8px 0 12px}.presets button[data-v-5455a78a]{border:1px solid #cfe0da;background:#fff;color:#4d8577;font-size:16px;font-weight:700;padding:9.5px 13px;border-radius:8px;font-family:inherit}.presets button.on[data-v-5455a78a]{border-color:#0f6b57;background:#e3f1ec;color:#0f6b57}.quick[data-v-5455a78a]{display:flex;align-items:center;gap:6px;margin:11px 0 0}.quick button[data-v-5455a78a]{border:1px solid #d3d8df;background:#fff;border-radius:8px;padding:12.5px 15.5px;font-size:16px;font-weight:700;color:#3c424c;font-family:inherit;flex:none}.quick button+button[data-v-5455a78a]{color:#5d6572}.ferr[data-v-5455a78a]{display:block;font-size:16px;color:#b4231a;font-weight:600;font-style:normal;margin:4px 0 0;line-height:1.6}label input.bad[data-v-5455a78a],label select.bad[data-v-5455a78a]{border-color:#e7c2bd;background:#fdf9f8}.need[data-v-5455a78a]{font-size:15px;color:#8a6410;background:#fdf6ea;border:1px solid #f0e0c4;border-radius:9px;padding:11px 14px;margin:12px 0 0;line-height:1.6}.hint[data-v-5455a78a]{font-size:16px;color:#5d6572;line-height:1.7;margin:-6px 0 14px}.hint b[data-v-5455a78a]{color:#15181d}.warn[data-v-5455a78a]{font-size:16px;color:#8a6410;background:#fdf6ea;border:1px solid #f0e0c4;border-radius:9px;padding:12px 14px;margin:14px 0}.error[data-v-5455a78a]{font-size:16px;color:#b4231a;background:#fdf3f2;border:1px solid #e7c2bd;border-radius:9px;padding:12px 14px;margin:12px 0;line-height:1.6}footer[data-v-5455a78a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}footer button[data-v-5455a78a]{border:1px solid #d3d8df;background:#fff;border-radius:10px;padding:15.5px;font-size:16.5px;font-weight:700;color:#5d6572;font-family:inherit}footer button.primary[data-v-5455a78a]{border:0;background:#1c4fd8;color:#fff}footer button[data-v-5455a78a]:disabled{opacity:.5}footer button.primary[data-v-5455a78a]:disabled{background:#c9ced7;opacity:1;cursor:not-allowed}h3[data-v-5455a78a]{font-size:18px;font-weight:700;margin:0}.lead[data-v-5455a78a]{font-size:16px;color:#5d6572;margin:6px 0 0;line-height:1.7}.two[data-v-5455a78a]{display:grid;grid-template-columns:1fr;gap:10px}.amber[data-v-5455a78a]{background:#fdf6ea;border:1px solid #f0e0c4;border-radius:10px;padding:13px 15.5px;font-size:16px;color:#8a6410;line-height:1.7;margin:12px 0 0}.grayhint[data-v-5455a78a]{background:#f8fafc;border:1px solid #eef0f3;border-radius:10px;padding:13px 15.5px;font-size:15px;color:#5d6572;line-height:1.7;margin:12px 0 0}.undo[data-v-5455a78a]{width:100%;border:1px solid #d3d8df;background:#fff;color:#5d6572;font-size:16px;font-weight:600;padding:14px;border-radius:10px;cursor:pointer;margin-top:14px;font-family:inherit}.undo.danger[data-v-5455a78a]{border-color:#e7c2bd;color:#b4231a}.undo[data-v-5455a78a]:disabled{opacity:.5;cursor:default}.insgrid[data-v-5455a78a]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.inscard[data-v-5455a78a]{display:flex;align-items:center;gap:9px;border:1px solid #dde1e7;background:#fff;border-radius:11px;padding:15.5px 14px;cursor:pointer;margin:0}.inscard.on[data-v-5455a78a]{border-color:#bcd0f5;background:#f4f7fe}.inscard input[data-v-5455a78a]{width:17px;height:17px;accent-color:#1c4fd8;flex:none;margin:0}.inscard span[data-v-5455a78a]{font-size:16.5px;font-weight:600;color:#15181d}.quick .sum[data-v-5455a78a]{margin-left:auto;align-self:center;font-size:16px;font-weight:700;color:#1c4fd8}.prevbox[data-v-5455a78a]{display:flex;align-items:center;gap:10px;border:1px solid #e5e8ec;background:#f8fafc;border-radius:11px;padding:14px 15.5px;margin-top:16px}.prevbox>div[data-v-5455a78a]{flex:1;min-width:0}.prevbox .k[data-v-5455a78a]{display:block;font-size:15px;font-weight:600;color:#6b7280;margin-bottom:4px}.prevbox .pill[data-v-5455a78a]{display:inline-block;font-size:16px;font-weight:700;padding:4.5px 10.5px;border-radius:7px;background:#eef2fe;color:#1c4fd8}.prevbox .pill.income[data-v-5455a78a]{font-size:15px;padding:3.5px 9.5px;border-radius:6px;border:1px solid #e5e8ec}.prevbox .pill.income.blue[data-v-5455a78a]{border-color:#c2d3f7;background:#eef2fe;color:#1c4fd8}.prevbox .pill.income.teal[data-v-5455a78a]{border-color:#b8ddd2;background:#eaf4f1;color:#0f6b57}.prevbox .pill.income.violet[data-v-5455a78a]{border-color:#d9c8f5;background:#f4edfd;color:#6b3fc4}.prevbox .pill.income.amber[data-v-5455a78a]{border-color:#f0dcb4;background:#fdf6ea;color:#8a6410}.prevbox .pill.dim[data-v-5455a78a]{background:#f2f4f7;color:#6b7280}.prevbox .arrow[data-v-5455a78a]{font-size:18px;color:#c9ced7;flex:none}.preview[data-v-5455a78a]{border:1px solid #f0e0c4;background:#fdf6ea;color:#8a6410;border-radius:10px;padding:13px 15.5px;font-size:15px;line-height:1.75;margin:12px 0 0}.preview.ok[data-v-5455a78a]{border-color:#cdd8ea;background:#f7f9fd;color:#3c5a96}.upload-fail[data-v-abc23dc0]{display:flex;align-items:flex-start;gap:10px;grid-column:1 / -1;font-size:16px;color:#8a3028;background:#fdf3f2;border:1px solid #e7c2bd;border-radius:10px;padding:13px 15.5px;margin:10px 0 0;line-height:1.7}.upload-fail button[data-v-abc23dc0]{flex:none;border:1px solid #e0c3c1;background:#fff;color:#8a3028;font-size:16px;font-weight:600;padding:6px 12px;border-radius:7px;cursor:pointer;font-family:inherit}.exit-scrim[data-v-abc23dc0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;background:#f2f4f7;padding:47px 21px;box-sizing:border-box;overflow-y:auto}.exit-box[data-v-abc23dc0]{background:#fff;border-radius:16px;padding:26px 21px;text-align:center;max-width:480px;margin:0 auto;box-shadow:0 12px 30px #14182029}.exit-box strong[data-v-abc23dc0]{display:block;font-size:18px;font-weight:700}.exit-box p[data-v-abc23dc0]{font-size:16px;color:#7b8290;margin:8px 0 0}.exit-acts[data-v-abc23dc0]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.exit-acts button[data-v-abc23dc0]{border:1px solid #d3d8df;background:#fff;color:#5d6572;font-size:16.5px;font-weight:700;padding:15.5px;border-radius:10px;cursor:pointer;font-family:inherit}.exit-acts button.primary[data-v-abc23dc0]{border:0;background:#1c4fd8;color:#fff}.form[data-v-abc23dc0]{background:#fff;min-height:100%}header[data-v-abc23dc0]{background:#171b22;color:#fff;padding:16.5px 19px 21px}.navrow[data-v-abc23dc0]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px}header .back[data-v-abc23dc0]{border:0;background:transparent;color:#9aa3b2;font-size:16px;font-weight:600;padding:12.5px 8px;margin-right:-8px;font-family:inherit}header strong[data-v-abc23dc0]{display:block;font-size:22px;font-weight:700}header .step[data-v-abc23dc0]{font-size:16px;color:#9aa3b2;margin:5px 0 0}.body[data-v-abc23dc0]{padding:19px 19px 0}.two[data-v-abc23dc0]{display:grid;grid-template-columns:1fr;gap:10px}.past[data-v-abc23dc0]{display:block;width:100%;text-align:left;border:0;background:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:#1c4fd8;padding:10px 0;min-height:44px;margin:-4px 0 10px}.past em[data-v-abc23dc0]{font-style:normal;font-weight:500;font-size:15px;color:#9aa1ad}.past-off[data-v-abc23dc0]{border:1px solid #dde1e7;background:#fff;color:#5d6572;font-family:inherit;font-size:15px;font-weight:600;border-radius:8px;padding:0 14px;min-height:44px;margin-left:6px;cursor:pointer}.box[data-v-abc23dc0]{border:1px solid #e5e8ec;border-radius:14px;padding:16.5px;background:#fff;margin-bottom:14px}.boxhead[data-v-abc23dc0]{display:flex;align-items:baseline;gap:6px;font-size:16px;font-weight:700;color:#5d6572;margin:0 0 10px}.boxhead em[data-v-abc23dc0]{font-style:normal;font-size:15px;font-weight:400;color:#9aa1ad}.boxhead em.right[data-v-abc23dc0]{margin-left:auto}.boxnote[data-v-abc23dc0]{font-size:15px;color:#9aa1ad;margin:8px 0 0;line-height:1.5}.money[data-v-abc23dc0]{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:8px}.money>span[data-v-abc23dc0]{font-size:16px;font-weight:600;color:#7b8290;width:34px;flex:none}.money input[data-v-abc23dc0]{border:1px solid #dde1e7;border-radius:10px;padding:14px;font-size:17.5px;flex:1;min-width:0;box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;font-family:inherit;background:#fff}.money .won[data-v-abc23dc0]{font-size:16px;color:#9aa1ad;flex:none;width:auto;font-weight:400}.box.ins-box[data-v-abc23dc0]{border-radius:12px;padding:15.5px 16.5px}.insgrid[data-v-abc23dc0]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ins[data-v-abc23dc0]{display:flex;align-items:center;gap:8px;border:1px solid #dde1e7;background:#fff;border-radius:10px;padding:13px 14px;font-size:16px;font-weight:600;color:#15181d;margin:0}.ins.on[data-v-abc23dc0]{border-color:#bcd0f5;background:#f4f7fe}.insgrid .ins[data-v-abc23dc0]{margin-bottom:0}.ins input[data-v-abc23dc0]{width:16px;height:16px;margin:0;flex:none;accent-color:#1c4fd8}.insquick[data-v-abc23dc0]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px}.insquick button[data-v-abc23dc0]{border:1px solid #d3d8df;background:#fff;color:#3c424c;font-size:15px;font-weight:700;padding:13.5px 13px;border-radius:7px;font-family:inherit;white-space:nowrap}.insquick button+button[data-v-abc23dc0]{color:#7b8290}.insquick .now[data-v-abc23dc0]{font-size:15px;color:#9aa1ad;margin-left:auto;font-weight:600;white-space:nowrap}.insquick button.on[data-v-abc23dc0]{border-color:#1c4fd8;background:#1c4fd8;color:#fff;font-weight:700}.insquick button.none[data-v-abc23dc0]{border-color:#b4520a;background:#b4520a;color:#fff;font-weight:700}.box.blue[data-v-abc23dc0]{border-color:#cdd8ea;background:#f7f9fd}.box.blue .boxhead[data-v-abc23dc0]{color:#1c4fd8;margin-bottom:12px}.box.blue .boxhead em[data-v-abc23dc0]{color:#7f96c4}.box.blue .boxnote[data-v-abc23dc0]{color:#7f96c4;line-height:1.6;margin-top:6px}.box.blue label[data-v-abc23dc0]{color:#5d6572}.box.blue label input[data-v-abc23dc0],.box.blue label select[data-v-abc23dc0]{border-color:#cdd8ea}.box label[data-v-abc23dc0]{margin-bottom:11px}.box label[data-v-abc23dc0]:last-of-type{margin-bottom:0}.scanlabel[data-v-abc23dc0]{font-size:15px;font-weight:600;color:#5d6572;margin:11px 0 7px}.scangrid[data-v-abc23dc0]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.scan[data-v-abc23dc0]{border:1px solid #dde5f0;background:#fff;border-radius:11px;padding:13px}.scan.on[data-v-abc23dc0]{border-color:#bcd0f5;background:#f7f9ff}.sname[data-v-abc23dc0]{font-size:15px;font-weight:700;color:#5d6572;margin:0 0 7px}.sempty[data-v-abc23dc0]{height:78px;border:1px dashed #b9c6dd;border-radius:9px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#9fb2d1}.sempty>span[data-v-abc23dc0]:not([class]){font-size:13.5px;color:#7d8ba3;font-weight:600}.scan img[data-v-abc23dc0]{width:100%;height:78px;object-fit:cover;border-radius:9px;border:1px solid #dde1e7;background:#fff;display:block}.sfile[data-v-abc23dc0]{font-size:13px;color:#7b8290;margin:6px 0 0;word-break:break-all;line-height:1.5}.spick[data-v-abc23dc0]{display:grid;gap:5px;margin-top:7px}.spick label[data-v-abc23dc0]{font-size:15px;font-weight:700;padding:9.5px 0;border-radius:7px;text-align:center;display:block;cursor:pointer;margin:0}.box.blue .spick .shot[data-v-abc23dc0]{border:1px solid #1c4fd8;background:#1c4fd8;color:#fff}.box.blue .spick .up[data-v-abc23dc0]{border:1px solid #cdd8ea;background:#fff;color:#3c424c}.spick input[data-v-abc23dc0]{display:none}.sacts[data-v-abc23dc0]{display:flex;gap:5px;margin-top:7px;flex-wrap:wrap}.sacts .view[data-v-abc23dc0],.sacts .del[data-v-abc23dc0]{flex:1 1 auto;min-width:88px;font-size:15px;font-weight:700;padding:8.5px 0;border-radius:7px;text-align:center;font-family:inherit;cursor:pointer;text-decoration:none}.sacts .view[data-v-abc23dc0]{border:1px solid #cdd8ea;background:#fff;color:#1c4fd8}.sacts .del[data-v-abc23dc0]{border:1px solid #e7c2bd;background:#fff;color:#b4231a}.boxnote.bad[data-v-abc23dc0]{color:#b4231a;font-weight:600}.boxnote.filled[data-v-abc23dc0]{color:#4a6fa5;margin-top:4px}label[data-v-abc23dc0]{display:block;font-size:15px;font-weight:600;color:#7b8290;margin-bottom:14px}.wd[data-v-abc23dc0]{margin-bottom:14px;--pick-on: #0f6b57;--pick-on-bg: #e3f1ec}.wd-lbl[data-v-abc23dc0]{font-size:15px;font-weight:600;color:#7b8290;margin:0 0 6px}.wd-lbl em[data-v-abc23dc0]{font-style:normal;font-weight:500;color:#9aa1ad}.wd .hint[data-v-abc23dc0]{margin-bottom:0}label em[data-v-abc23dc0]{font-style:normal;font-weight:500;color:#9aa1ad}label input[data-v-abc23dc0],label select[data-v-abc23dc0],label textarea[data-v-abc23dc0]{width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #dde1e7;border-radius:10px;font-family:inherit;background:#fff;color:#15181d}label input[data-v-abc23dc0]{padding:15.5px 14px;font-size:17.5px}label select[data-v-abc23dc0]{padding:15.5px 9.5px;font-size:17px}label[data-v-abc23dc0]{--fld-pad-y: 15.5px;--fld-pad-x: 14px;--fld-size: 17.5px;--fld-border: 1px solid #dde1e7;--fld-radius: 10px;--fld-mt: 5px;--fld-err-size: 16px;--fld-cal: 44px}label textarea[data-v-abc23dc0]{padding:14px;font-size:17px;line-height:1.5;resize:none}label input[data-v-abc23dc0]:focus,label select[data-v-abc23dc0]:focus,label textarea[data-v-abc23dc0]:focus{outline:none;border-color:#1c4fd8}.sec[data-v-abc23dc0]{font-size:16px;font-weight:700;color:#7b8290;margin:20px 0 10px;padding-top:14px;border-top:1px solid #eef0f3}.sec em[data-v-abc23dc0]{font-style:normal;font-weight:500;color:#9aa1ad;margin-left:4px}.lblrow[data-v-abc23dc0]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:600;color:#7b8290;margin-bottom:5px}.seg[data-v-abc23dc0]{display:flex;gap:5px;flex-wrap:wrap}.seg button[data-v-abc23dc0]{border:1px solid #dde1e7;background:#fff;color:#7b8290;font-size:15px;font-weight:700;padding:13.5px 14px;border-radius:7px;font-family:inherit}.seg button.on[data-v-abc23dc0]{border-color:#1c4fd8;background:#1c4fd8;color:#fff}input.wide[data-v-abc23dc0]{width:100%;box-sizing:border-box;border:1px solid #dde1e7;border-radius:10px;padding:15.5px 14px;font-size:17.5px;font-family:inherit;background:#fff;color:#15181d}input.wide[data-v-abc23dc0]:focus{outline:none;border-color:#1c4fd8}.presets[data-v-abc23dc0]{display:flex;gap:6px;flex-wrap:wrap;margin:-8px 0 12px}.presets button[data-v-abc23dc0]{border:1px solid #cfe0da;background:#fff;color:#4d8577;font-size:16px;font-weight:700;padding:9.5px 13px;border-radius:8px;font-family:inherit}.presets button.on[data-v-abc23dc0]{border-color:#0f6b57;background:#e3f1ec;color:#0f6b57}.hint[data-v-abc23dc0]{font-size:15px;color:#9aa1ad;line-height:1.6;margin:5px 0 14px}label+.hint[data-v-abc23dc0]{margin-top:-9px}.saved[data-v-abc23dc0]{font-size:16px;color:#157347;background:#e8f4ec;border:1px solid #bcdcc8;border-radius:10px;padding:14px 16.5px;margin:0 0 14px;line-height:1.7}.added[data-v-abc23dc0]{font-size:16px;color:#157347;background:#f4fbf6;border:1px solid #cfe6d8;border-radius:9px;padding:12px 14px;margin:0 0 14px;line-height:1.6}.hint.bad[data-v-abc23dc0]{color:#b4231a;font-weight:600}.ferr.end[data-v-abc23dc0]{margin-bottom:14px}.hint.ok[data-v-abc23dc0]{color:#157347;font-weight:600}.lockednote[data-v-abc23dc0]{background:#fdf6ea;border:1px solid #f0e0c4;border-radius:10px;padding:13px 15.5px;font-size:15px;line-height:1.6;color:#6b4b16;margin:0 0 16px}input.wide[data-v-abc23dc0]:disabled,select[data-v-abc23dc0]:disabled{background:#f2f4f7;color:#6b7280;cursor:not-allowed;opacity:1}.seg button[data-v-abc23dc0]:disabled{opacity:.55;cursor:not-allowed}.error[data-v-abc23dc0]{font-size:16px;color:#b4231a;background:#fdf3f2;border:1px solid #e7c2bd;border-radius:9px;padding:12px 14px;margin:12px 0;line-height:1.6}footer[data-v-abc23dc0]{display:flex;flex-direction:column;gap:14px;padding:0 16px 24px}footer button[data-v-abc23dc0]{width:100%;border:1px solid #1c4fd8;background:#fff;color:#1c4fd8;border-radius:12px;padding:17.5px;font-size:17.5px;font-weight:700;font-family:inherit}footer button.primary[data-v-abc23dc0]{border:0;background:#1c4fd8;color:#fff;font-size:18px;padding:19px}footer button[data-v-abc23dc0]:disabled{opacity:.5}.foot-note[data-v-abc23dc0]{font-size:15px;color:#9aa1ad;line-height:1.7;text-align:center;margin:2px 0 0}.req[data-v-abc23dc0]{color:#c0392b;font-weight:700}label input.bad[data-v-abc23dc0],label select.bad[data-v-abc23dc0],label textarea.bad[data-v-abc23dc0],input.bad[data-v-abc23dc0]{border-color:#e7c2bd;background:#fdf9f8}.ferr[data-v-abc23dc0]{font-size:16px;color:#b4231a;font-weight:600;font-style:normal;margin:4px 0 0}.fok[data-v-abc23dc0]{display:block;font-size:16px;color:#157347;font-weight:600;font-style:normal;margin:4px 0 0}label input.ok[data-v-abc23dc0]{border-color:#a9c9b5}.need[data-v-abc23dc0]{font-size:16px;color:#8a6410;background:#fdf6e6;border:1px solid #f0e0bd;border-radius:8px;padding:9.5px 12px;margin:0 0 10px}[data-v-ffbe5c37]{box-sizing:border-box}.phone[data-v-ffbe5c37]{max-width:480px;margin:0 auto;font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;color:#15181d}.phone>.gate[data-v-ffbe5c37]{padding:23.5px 19px 47px}.dark[data-v-ffbe5c37]{background:#171b22;color:#fff;padding:16.5px 19px 23.5px}.dark .office[data-v-ffbe5c37]{font-size:16px;color:#9aa3b2;font-weight:600;text-align:right;margin-bottom:12px}.dark .who[data-v-ffbe5c37]{font-size:17px;font-weight:600}.dark .month[data-v-ffbe5c37]{font-size:23px;font-weight:700;margin-top:4px}.body[data-v-ffbe5c37]{padding:19px 19px 28.5px}.ask[data-v-ffbe5c37]{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:4px}.ask-btns[data-v-ffbe5c37]{display:flex;flex-wrap:wrap;gap:8px}.ask-t[data-v-ffbe5c37]{font-size:18px;font-weight:700}.loadprev[data-v-ffbe5c37]{border:1px solid #1c4fd8;background:#eef2fe;color:#1c4fd8;font-size:16px;font-weight:700;padding:12.5px 14px;border-radius:9px;cursor:pointer;flex:none;font-family:inherit}.loadprev[data-v-ffbe5c37]:disabled{opacity:.5;cursor:default}.fillzero[data-v-ffbe5c37]{border:1px solid #dde1e7;background:#fff;color:#5d6572;font-size:16px;font-weight:700;padding:12.5px 14px;border-radius:9px;cursor:pointer;flex:none;font-family:inherit;white-space:nowrap}.fillzero[data-v-ffbe5c37]:disabled{opacity:.5;cursor:default}.ask-note[data-v-ffbe5c37]{font-size:16px;color:#7b8290;line-height:1.6;margin:0 0 14px}.pick-new[data-v-ffbe5c37]{width:100%;border:1px dashed #1c4fd8;background:#f5f8ff;color:#1c4fd8;font-size:17.5px;font-weight:700;padding:19px;border-radius:12px;cursor:pointer;margin-bottom:12px;text-align:left;font-family:inherit}.pick-new span[data-v-ffbe5c37]{display:block;font-size:15px;font-weight:500;color:#6d84c4;margin-top:4px}.pick-new[data-v-ffbe5c37]:disabled{opacity:.5;cursor:default}.search[data-v-ffbe5c37]{position:relative;margin-bottom:12px}.search input[data-v-ffbe5c37]{border:1px solid #dde1e7;border-radius:10px;padding:14px 14px 14px 42.5px;font-size:17px;width:100%;box-sizing:border-box;background:#fff;font-family:inherit}.search>.material-symbols-outlined[data-v-ffbe5c37]{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#9aa1ad;pointer-events:none}.noresult[data-v-ffbe5c37]{border:1px dashed #dde1e7;border-radius:12px;padding:26px;text-align:center;font-size:16px;color:#7b8290;margin:0 0 10px;line-height:1.8}.noresult .sub[data-v-ffbe5c37]{font-size:16px;color:#9aa1ad}.retired[data-v-ffbe5c37]{background:#f6f7f9;border:1px solid #e5e8ec;border-radius:10px;padding:13px 15.5px;font-size:16px;color:#5d6572;line-height:1.6;margin:0 0 12px}.donelist[data-v-ffbe5c37]{border-top:1px solid #eef0f3;margin-top:16px;padding-top:14px}.donelist-t[data-v-ffbe5c37]{font-size:16px;font-weight:700;color:#5d6572;margin-bottom:8px;padding:0 18px}.doneline[data-v-ffbe5c37]{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;border-bottom:1px solid #f2f4f7;font-size:16px}.doneline.zero[data-v-ffbe5c37]{background:#fdf6ea;border-radius:10px;border-bottom-color:transparent}.dn[data-v-ffbe5c37]{display:flex;align-items:center;gap:8px;min-width:0}.dn b[data-v-ffbe5c37]{font-weight:600}.dv[data-v-ffbe5c37]{display:flex;align-items:center;gap:8px;flex:none}.dv .won[data-v-ffbe5c37]{font-variant-numeric:tabular-nums;font-weight:600}.dv .won.zero[data-v-ffbe5c37]{color:#b4520a}.dv .edit[data-v-ffbe5c37]{border:1px solid #d3d8df;background:#fff;color:#5d6572;font-size:16px;font-weight:600;padding:12.5px 14px;border-radius:7px;cursor:pointer;font-family:inherit}.dv .edit[data-v-ffbe5c37]:disabled{opacity:.5;cursor:default}.dv .unit[data-v-ffbe5c37]{font-size:15px;color:#7b8290}.dv .save[data-v-ffbe5c37]{border:0;background:#1c4fd8;color:#fff;font-size:16px;font-weight:700;padding:12.5px 15px;border-radius:7px;cursor:pointer;font-family:inherit}.wstate-line[data-v-ffbe5c37]{font-size:16px;color:#7b8290;margin-top:7px;line-height:1.6}.hoursrow[data-v-ffbe5c37]{display:flex;align-items:center;gap:8px;margin-top:10px}.hlabel[data-v-ffbe5c37]{font-size:16px;font-weight:600;color:#7b8290;width:74px;flex:none}.hoursrow input[data-v-ffbe5c37]{border:1px solid #dde1e7;border-radius:9px;padding:13px 14px;font-size:17.5px;font-weight:700;flex:1;min-width:0;box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;background:#fff;font-family:inherit}.hoursrow input.miss[data-v-ffbe5c37]{border-color:#e7a9a4;background:#fdf3f2;color:#b4231a}.hunit[data-v-ffbe5c37]{font-size:16px;font-weight:600;color:#5d6572;flex:none}.daysrow .hunit[data-v-ffbe5c37]{width:14px}.hoursrow .hunit[data-v-ffbe5c37]{width:96px}.prev.h-bad[data-v-ffbe5c37]{color:#b4231a}.prev.h-edge[data-v-ffbe5c37]{color:#b4520a}.prev.h-ok[data-v-ffbe5c37]{color:#0f6b57}.dedit[data-v-ffbe5c37]{width:120px;box-sizing:border-box;border:1px solid #1c4fd8;border-radius:8px;padding:9.5px 12px;font-size:16.5px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;background:#fff;font-family:inherit}.donesum[data-v-ffbe5c37]{display:flex;justify-content:space-between;font-size:16px;font-weight:700;padding:15px 18px 0;font-variant-numeric:tabular-nums}.warn-zero[data-v-ffbe5c37]{background:#fdf6ea;border:1px solid #f0e0c4;border-radius:10px;padding:13px 15.5px;font-size:16px;color:#8a6410;line-height:1.6;margin:14px 0 0}.warn-red[data-v-ffbe5c37]{background:#fdf3f2;border:1px solid #f0c4c4;border-radius:10px;padding:13px 15.5px;font-size:16px;color:#a33028;line-height:1.6;margin:10px 0 0}.wide[data-v-ffbe5c37]{width:100%;border-radius:12px;font-family:inherit;cursor:pointer}.wide.ghost[data-v-ffbe5c37]{border:1px solid #d3d8df;background:#fff;color:#5d6572;font-size:17.5px;font-weight:700;padding:17.5px;margin-top:16px}.wide.ghost[data-v-ffbe5c37]:disabled{opacity:.5;cursor:default}.savedat[data-v-ffbe5c37]{font-size:16px;color:#9aa1ad;text-align:center;margin:8px 0 0}.wide.submit[data-v-ffbe5c37]{border:0;font-size:18px;font-weight:700;padding:19px;margin-top:16px;background:#e5e8ec;color:#9aa1ad;cursor:not-allowed}.wide.submit.ready[data-v-ffbe5c37]{background:#1c4fd8;color:#fff;cursor:pointer}.fixed-ym[data-v-ffbe5c37]{font-size:16px;color:#9aa1ad;text-align:center;margin:10px 0 0}.eyebrow[data-v-ffbe5c37]{font-size:16px;letter-spacing:.1em;color:#7b8290;font-weight:600;margin:0}h1[data-v-ffbe5c37]{font-size:21px;font-weight:700;margin:5px 0 0;letter-spacing:-.01em}.lead[data-v-ffbe5c37]{font-size:16.5px;line-height:1.75;color:#3d454f;margin:16px 0 0}.note[data-v-ffbe5c37]{font-size:16px;color:#7b8290;line-height:1.7;margin:14px 0 0}.hint[data-v-ffbe5c37]{font-family:ui-monospace,Menlo,monospace;font-size:17.5px;color:#1c4fd8;margin:10px 0 0;letter-spacing:.05em}.prev[data-v-ffbe5c37]{font-size:15px;color:#9aa1ad;margin:6px 0 0;line-height:1.6}.notice[data-v-ffbe5c37]{font-size:16px;color:#157347;background:#e8f4ec;border:1px solid #bcdcc8;border-radius:10px;padding:13px 15.5px;margin:14px 0;line-height:1.6}.wmeta[data-v-ffbe5c37]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.wlabel[data-v-ffbe5c37]{font-size:16px;font-weight:600;color:#7b8290;min-width:74px;flex:none;white-space:nowrap}.csend[data-v-ffbe5c37]{margin-left:auto;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid #c7d2e8;background:#f4f7fd;color:#1c4fd8;font-size:14px;font-weight:700;cursor:pointer}.csend[data-v-ffbe5c37]:disabled{opacity:.5;cursor:default}.cstate[data-v-ffbe5c37]{font-size:16px;font-weight:700;padding:6px 12px;border-radius:999px;white-space:nowrap;border:0;background:#f2f4f7;color:#7b8290}.cstate.ok[data-v-ffbe5c37]{background:#e8f4ec;color:#157347}.cstate.wait[data-v-ffbe5c37]{background:#fdf6ea;color:#8a6410}.cstate.none[data-v-ffbe5c37]{background:#f2f4f7;color:#7b8290}.wgo[data-v-ffbe5c37]{margin-left:auto;border:1px solid #1c4fd8;background:#eef2fe;color:#1c4fd8;font-size:15px;font-weight:700;padding:7px 12px;border-radius:7px;font-family:inherit}.wgo[data-v-ffbe5c37]:disabled{opacity:.5}.done-acts[data-v-ffbe5c37]{display:flex;gap:8px;justify-content:center;margin-top:24px;flex-wrap:wrap}.done-acts button[data-v-ffbe5c37]{border:1px solid #d3d8df;background:#fff;color:#5d6572;font-size:16px;font-weight:600;padding:13px 19px;border-radius:10px;font-family:inherit}.done-acts button.mark[data-v-ffbe5c37]{border-color:#1c4fd8;background:#eef2fe;color:#1c4fd8;font-weight:700}.done-acts button[data-v-ffbe5c37]:disabled{opacity:.5}.gate[data-v-ffbe5c37]{min-height:70vh;display:flex;flex-direction:column;justify-content:center}.nolink[data-v-ffbe5c37]{min-height:72vh;display:flex;flex-direction:column;justify-content:center;padding:24px 20px 44px;word-break:keep-all;overflow-wrap:break-word}.nl-mark[data-v-ffbe5c37]{width:58px;height:58px;border-radius:50%;background:#eef2fe;color:#1c4fd8;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.nolink h1[data-v-ffbe5c37]{font-size:23px;font-weight:700;letter-spacing:-.01em;line-height:1.4;margin:0 0 12px;color:#15181d;text-wrap:balance}.nl-lead[data-v-ffbe5c37]{font-size:16.5px;line-height:1.78;color:#3d4552;margin:0}.nl-lead b[data-v-ffbe5c37]{font-weight:600;color:#15181d}.nl-todo[data-v-ffbe5c37]{margin-top:26px;padding:20px 20px 22px;background:#f7f8fa;border:1px solid #e7eaf0;border-radius:12px}.nl-label[data-v-ffbe5c37]{font-size:13.5px;font-weight:600;color:#7b8290;margin:0 0 12px;letter-spacing:.01em}.nolink ol[data-v-ffbe5c37]{margin:0;padding-left:21px}.nolink li[data-v-ffbe5c37]{font-size:16px;line-height:1.8;color:#3d4552}.nolink li+li[data-v-ffbe5c37]{margin-top:9px}.nolink li b[data-v-ffbe5c37]{font-weight:600;color:#15181d}.gate.done[data-v-ffbe5c37]{text-align:center;align-items:center}.gate.done .lead[data-v-ffbe5c37]{font-size:16px;color:#5d6572;line-height:1.7;margin:10px 0 0}.gate.done .byoffice[data-v-ffbe5c37]{font-size:15px;font-weight:700;color:#1c4fd8;background:#eef3ff;border-radius:8px;padding:6px 12px;margin:12px 0 0}.gate.done .pickhint[data-v-ffbe5c37]{font-size:15px;color:#7b8290;line-height:1.75;margin:14px 0 0;max-width:340px}.gate.done .pickhint b[data-v-ffbe5c37]{color:#5d6572;font-weight:700}.check[data-v-ffbe5c37]{width:60px;height:60px;border-radius:50%;background:#157347;color:#fff;font-size:30px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.last4[data-v-ffbe5c37]{width:100%;margin-top:18px;border:1px solid #dde1e7;border-radius:10px;padding:16.5px;font-size:24px;text-align:center;letter-spacing:.5em;font-family:ui-monospace,Menlo,monospace;background:#fbfcfd}.last4[data-v-ffbe5c37]:focus{outline:none;border-color:#1c4fd8;background:#fff}.error[data-v-ffbe5c37]{font-size:16px;color:#b4231a;background:#fdf3f2;border:1px solid #e7c2bd;border-radius:9px;padding:13px 15.5px;margin:14px 0;line-height:1.6}.warn[data-v-ffbe5c37]{font-size:16px;color:#8a6410;background:#fdf6ea;border:1px solid #f0e0c4;border-radius:9px;padding:13px 15.5px;margin:12px 0;line-height:1.6}.warn .x[data-v-ffbe5c37],.notice .x[data-v-ffbe5c37],.error .x[data-v-ffbe5c37]{margin-left:10px;border:1px solid currentColor;background:transparent;color:inherit;font-family:inherit;font-size:12px;font-weight:600;padding:5px 11px;border-radius:7px;cursor:pointer;min-height:32px}.worker[data-v-ffbe5c37]{border:1px solid #e5e8ec;border-radius:14px;padding:16.5px;margin-bottom:10px;background:#fff}.worker.open[data-v-ffbe5c37]{border-color:#1c4fd8}.worker.prejoin[data-v-ffbe5c37]{background:#f4f5f7;border-color:#e3e6eb}.worker.prejoin .wname strong[data-v-ffbe5c37],.worker.prejoin .wsub[data-v-ffbe5c37]{color:#6b7280}.worker.prejoin .tag[data-v-ffbe5c37]{background:#e9ecf0;color:#6b7280}.whead[data-v-ffbe5c37]{display:flex;align-items:center;gap:12px}.worker.folded[data-v-ffbe5c37]{padding:0}.wfold[data-v-ffbe5c37]{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:56px;padding:15px 16.5px;border:0;border-radius:14px;background:none;font-family:inherit;text-align:left;cursor:pointer}.wfold .fname[data-v-ffbe5c37]{font-size:16px;font-weight:600;color:#15181d}.wfold .famt[data-v-ffbe5c37]{margin-left:auto;font-size:16px;font-weight:600;color:#15181d;font-variant-numeric:tabular-nums}.wfold .fopen[data-v-ffbe5c37]{font-size:15px;font-weight:600;color:#7b8290;border:1px solid #dde1e7;border-radius:8px;padding:9px 12px;background:#fff;white-space:nowrap}.detail.fold[data-v-ffbe5c37]{color:#5d6572}.wname[data-v-ffbe5c37]{flex:1;min-width:0}.wtop[data-v-ffbe5c37]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wtop strong[data-v-ffbe5c37]{font-size:18px;font-weight:700}.wrrn[data-v-ffbe5c37]{font-size:16px;color:#5d6572;margin-top:5px}.wsub[data-v-ffbe5c37]{font-size:16px;color:#7b8290;margin-top:3px;word-break:keep-all}.wsub.dim[data-v-ffbe5c37]{color:#9aa1ad;margin-top:4px}.detail[data-v-ffbe5c37]{border:1px solid #dde1e7;background:#fff;color:#7b8290;font-size:16px;font-weight:700;padding:12.5px 14px;border-radius:8px;flex:none;align-self:flex-start;white-space:nowrap;font-family:inherit}.detail.on[data-v-ffbe5c37]{border-color:#1c4fd8;background:#eef2fe;color:#1c4fd8}.wstate[data-v-ffbe5c37]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.wstate button[data-v-ffbe5c37]{border:1px solid #dde1e7;background:#fff;color:#7b8290;font-size:16px;font-weight:600;padding:12.5px 12px;border-radius:9px;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wstate button.on[data-v-ffbe5c37]{border-color:#1c4fd8;background:#eef2fe;color:#1c4fd8}.wstate button.split[data-v-ffbe5c37]{border-color:#6b3fc4;background:#f4edfd;color:#6b3fc4}.wstate button[data-v-ffbe5c37]:disabled{opacity:.45}.wstate button.edit[data-v-ffbe5c37]{grid-column:1 / -1;color:#1c4fd8;border-color:#c9d6fb}.payrow[data-v-ffbe5c37]{display:flex;align-items:center;gap:8px;margin-top:10px}.payrow .plabel[data-v-ffbe5c37]{font-size:16px;font-weight:600;color:#7b8290;width:74px;flex:none}@media(max-width:360px){.payrow .plabel[data-v-ffbe5c37],.hoursrow .hlabel[data-v-ffbe5c37],.daysrow .hlabel[data-v-ffbe5c37]{width:44px}.wmeta .wlabel[data-v-ffbe5c37]{min-width:44px}.hoursrow .hunit[data-v-ffbe5c37]{width:auto}.same[data-v-ffbe5c37],.daysrow .cal-btn[data-v-ffbe5c37]{width:auto;padding-left:9px;padding-right:9px}.payrow input[data-v-ffbe5c37],.hoursrow input[data-v-ffbe5c37],.daysnum[data-v-ffbe5c37]{font-size:16.5px;padding-left:9px;padding-right:9px}}.payrow input[data-v-ffbe5c37]{border:1px solid #dde1e7;border-radius:9px;padding:13px 14px;font-size:17.5px;font-weight:700;flex:1;min-width:0;box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;background:#fff;font-family:inherit}.payrow input[data-v-ffbe5c37]:focus{outline:none;border-color:#1c4fd8}.payrow input[data-v-ffbe5c37]:disabled{background:#f2f4f7;color:#9aa1ad}.payrow input.bad[data-v-ffbe5c37],.segbox label input.bad[data-v-ffbe5c37]{border-color:#e7a9a4;background:#fdf3f2;color:#b4231a}.same[data-v-ffbe5c37]{border:1px solid #1c4fd8;background:#eef2fe;color:#1c4fd8;font-size:16px;font-weight:700;padding:13px 0;border-radius:9px;width:96px;flex:none;font-family:inherit}.same[data-v-ffbe5c37]:disabled{opacity:.4}.amount[data-v-ffbe5c37]{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.amount.empty[data-v-ffbe5c37]{color:#b4520a;font-weight:600;font-size:16px}.wrrn[data-v-ffbe5c37]{white-space:nowrap}@media(max-width:360px){.whead[data-v-ffbe5c37]{flex-wrap:wrap}.whead .amount[data-v-ffbe5c37]{order:3;flex:1 0 100%;margin-left:0;text-align:right}}.worker-body[data-v-ffbe5c37]{padding:0 14px 14px;border-top:1px solid #eef0f3}.histbox[data-v-ffbe5c37]{border:1px solid #e0d4f0;background:#faf7fe;border-radius:10px;padding:12px 14px;margin-top:8px}.hist-t[data-v-ffbe5c37]{font-size:15px;font-weight:700;color:#6b3fc4;margin:0 0 6px}.histline[data-v-ffbe5c37]{display:flex;align-items:center;gap:8px;padding:3.5px 0;font-size:15px}.hist-when[data-v-ffbe5c37]{color:#5d6572;font-variant-numeric:tabular-nums;white-space:nowrap}.hist-state[data-v-ffbe5c37]{font-size:13px;font-weight:700;padding:2.5px 8.5px;border-radius:5px;white-space:nowrap;margin-left:auto;background:#f2f4f7;color:#7b8290}.hist-state.now[data-v-ffbe5c37]{background:#e8f4ec;color:#157347}.segbox[data-v-ffbe5c37]{border:1px solid #cdd8ea;background:#f7f9fd;border-radius:11px;padding:13px 14px;margin-top:10px;min-width:0}.segcard[data-v-ffbe5c37]{background:#fff;border:1px solid #e5e8ec;border-radius:10px;padding:13px 14px;margin-bottom:8px;min-width:0}.segbox label[data-v-ffbe5c37]{display:block;font-size:15px;font-weight:600;color:#7b8290;margin:0}.segbox label input[data-v-ffbe5c37]{width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #dde1e7;border-radius:9px;padding:13px 14px;font-size:17.5px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;background:#fff;font-family:inherit}.segfoot[data-v-ffbe5c37]{font-size:15px;color:#7f96c4;line-height:1.7;margin:9px 0 0}.segbox .split-note[data-v-ffbe5c37]{font-size:15px;font-weight:700;color:#1c4fd8;background:none;border-radius:0;padding:0;margin:0 0 9px;line-height:1.6;word-break:keep-all}.split-note[data-v-ffbe5c37]{font-size:16px;color:#6b3fc4;background:#f4edfd;border-radius:8px;padding:10.5px 13px;margin:12px 0;line-height:1.6}.seg[data-v-ffbe5c37]{padding-top:12px}.seg+.seg[data-v-ffbe5c37]{border-top:1px dashed #e5e8ec;margin-top:12px}.seg-head[data-v-ffbe5c37]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:16px;font-weight:700;color:#6b3fc4;margin-bottom:8px}.seg-head .mono[data-v-ffbe5c37]{white-space:nowrap}label[data-v-ffbe5c37]{display:block;font-size:16px;font-weight:600;color:#5d6572}label input[data-v-ffbe5c37]{width:100%;margin-top:5px;border:1px solid #dde1e7;border-radius:9px;padding:14px;font-size:19px;text-align:right;font-family:inherit;font-variant-numeric:tabular-nums;background:#fbfcfd}label input[data-v-ffbe5c37]:focus{outline:none;border-color:#1c4fd8;background:#fff}.daysrow[data-v-ffbe5c37]{display:flex;align-items:center;gap:8px;margin-top:10px}.daysnum[data-v-ffbe5c37]{border:1px solid #dde1e7;border-radius:9px;padding:13px 14px;font-size:17.5px;font-weight:700;flex:1;min-width:0;box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;background:#f8fafc;color:#15181d}.daysnum.miss[data-v-ffbe5c37]{border-color:#e7a9a4;background:#fdf3f2;color:#b4231a}.daysrow .cal-btn[data-v-ffbe5c37]{width:74px;margin-top:0;flex:none;padding:13px 0;font-size:16px;font-weight:700;color:#5d6572;background:#fff;border-color:#d3d8df}.daysrow .cal-btn.on[data-v-ffbe5c37]{border-color:#1c4fd8;background:#eef2fe;color:#1c4fd8}.calbox[data-v-ffbe5c37]{border:1px solid #e0cba9;background:#fffaf4;border-radius:12px;padding:14px;margin-top:8px}.calhead[data-v-ffbe5c37]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.calt[data-v-ffbe5c37]{font-size:16px;font-weight:700;color:#8a6410}.calhow[data-v-ffbe5c37]{font-size:15px;font-weight:600;color:#b4884a}.calhint[data-v-ffbe5c37]{font-size:15px;color:#9c7c4a;line-height:1.6;margin:0 0 9px}.calquick[data-v-ffbe5c37]{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.calquick button[data-v-ffbe5c37]{border:1px solid #e0cba9;background:#fff;color:#8a6410;font-size:15px;font-weight:700;padding:13.5px 12px;border-radius:7px;font-family:inherit}.calquick .clear[data-v-ffbe5c37]{border-color:#e7c2bd;color:#b4231a;margin-left:auto}.calfoot[data-v-ffbe5c37]{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #f0e0c4;margin-top:11px;padding-top:11px}.calsum[data-v-ffbe5c37]{font-size:16px;font-weight:700;color:#8a6410}.caldone[data-v-ffbe5c37]{border:0;background:#1c4fd8;color:#fff;font-size:16px;font-weight:700;padding:13px 17.5px;border-radius:8px;flex:none;font-family:inherit}.cal-btn[data-v-ffbe5c37]{width:100%;margin-top:10px;border:1px solid #d3d8df;background:#fff;border-radius:9px;padding:13px;font-size:16px;font-weight:600;color:#1c4fd8;cursor:pointer;font-family:inherit}.cal-btn em[data-v-ffbe5c37]{font-style:normal;color:#7b8290;font-size:16px;margin-left:6px}.cal[data-v-ffbe5c37]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;touch-action:none;-webkit-user-select:none;user-select:none;margin-top:10px}.dow[data-v-ffbe5c37]{text-align:center;font-size:15px;color:#9c7c4a;font-weight:700;padding:3.5px 0 6px}.dow.sun[data-v-ffbe5c37],.day.sun[data-v-ffbe5c37]{color:#c0392b}.dow.sat[data-v-ffbe5c37],.day.sat[data-v-ffbe5c37]{color:#1c4fd8}.day.on.sun[data-v-ffbe5c37],.day.on.sat[data-v-ffbe5c37]{color:#fff}.day[data-v-ffbe5c37]{border:1px solid #ece0cc;background:#fff;border-radius:7px;color:#5d6572;font-size:16px;font-weight:600;padding:12.5px 0;cursor:pointer;font-family:inherit;font-variant-numeric:tabular-nums}.day.on[data-v-ffbe5c37]{border-color:#8a6410;background:#8a6410;color:#fff;font-weight:700}.day.pre[data-v-ffbe5c37]{border-color:#1c4fd8;background:#dbe5fb;color:#1c4fd8}.day.on.pre[data-v-ffbe5c37]{background:#16409f;border-color:#16409f;color:#fff}.day.off[data-v-ffbe5c37]{color:#d7cfc2;background:transparent;cursor:not-allowed;font-size:15px;border-style:dashed;border-color:#efe6d6}.day.off.sun[data-v-ffbe5c37],.day.off.sat[data-v-ffbe5c37]{color:#d7cfc2}.actions[data-v-ffbe5c37]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.actions button[data-v-ffbe5c37]{border:1px solid #d3d8df;background:#fff;border-radius:10px;padding:15.5px;font-size:16.5px;font-weight:700;color:#5d6572;cursor:pointer;font-family:inherit;word-break:keep-all}@media(max-width:360px){.actions[data-v-ffbe5c37]{grid-template-columns:1fr}}.actions button.primary[data-v-ffbe5c37]{border:1px solid #1c4fd8}.actions button.primary[data-v-ffbe5c37]:disabled{border-color:#e5e8ec}button.primary[data-v-ffbe5c37]{border:0;background:#1c4fd8;color:#fff}button.primary[data-v-ffbe5c37]:disabled{background:#e5e8ec;color:#9aa1ad}.gate button.primary[data-v-ffbe5c37]{width:100%;margin-top:12px;border-radius:10px;padding:16.5px;font-size:17.5px;font-weight:600;cursor:pointer;font-family:inherit}.modal[data-v-ffbe5c37]{position:fixed;top:0;right:0;bottom:0;left:0;background:#f2f4f7;z-index:700;padding:42.5px 21px;box-sizing:border-box;overflow-y:auto}.modal-box[data-v-ffbe5c37]{background:#fff;border-radius:16px;padding:23.5px 21px;max-width:480px;margin:0 auto;box-shadow:0 12px 30px #14182029}.modal-box h2[data-v-ffbe5c37]{font-size:16.5px;font-weight:700;margin:0}.modal-box .lead[data-v-ffbe5c37]{font-size:16px;color:#5d6572;line-height:1.7;margin:10px 0 0}.modal-box textarea[data-v-ffbe5c37]{display:block;width:100%;box-sizing:border-box;margin-top:14px;border:1px solid #dde1e7;border-radius:10px;font-family:inherit;background:#fff;color:#15181d;padding:14px;font-size:17px;line-height:1.5;resize:vertical;min-height:104px}.modal-box textarea[data-v-ffbe5c37]:focus{outline:none;border-color:#1c4fd8}.modal-box textarea[data-v-ffbe5c37]::placeholder{color:#aab1bd}.warnbox[data-v-ffbe5c37]{background:#fdf6ea;border:1px solid #f0e0c4;border-radius:10px;padding:14px 15.5px;font-size:16px;color:#8a6410;line-height:1.7;margin:14px 0 0}.askbox[data-v-ffbe5c37]{border-top:1px solid #eef0f3;margin:14px 0 0;padding-top:12px;font-size:16px;color:#5d6572;line-height:1.8}.tag[data-v-ffbe5c37]{display:inline-block;background:#f2f4f7;color:#5d6572;font-size:15px;font-weight:700;padding:3.5px 8.5px;border-radius:6px;white-space:nowrap}.tag.blue[data-v-ffbe5c37]{background:#eef2fe;color:#1c4fd8}.tag.green[data-v-ffbe5c37]{background:#e8f4ec;color:#157347}.tag.violet[data-v-ffbe5c37]{background:#f4edfd;color:#6b3fc4}.tag.amber[data-v-ffbe5c37]{background:#fdf1e5;color:#b4520a}.tag.income[data-v-ffbe5c37]{font-size:15px;padding:3.5px 9.5px;border:1px solid #e5e8ec}.tag.income.blue[data-v-ffbe5c37]{border-color:#c2d3f7;background:#eef2fe;color:#1c4fd8}.tag.income.teal[data-v-ffbe5c37]{border-color:#b8ddd2;background:#eaf4f1;color:#0f6b57}.tag.income.violet[data-v-ffbe5c37]{border-color:#d9c8f5;background:#f4edfd;color:#6b3fc4}.tag.income.amber[data-v-ffbe5c37]{border-color:#f0dcb4;background:#fdf6ea;color:#8a6410}.mono[data-v-ffbe5c37]{font-family:ui-monospace,Menlo,monospace}.small[data-v-ffbe5c37]{font-size:15px;color:#7b8290}
