.dhd-overlay[data-v-5c0aaa1d]{position:fixed;inset:0;z-index:4000;display:flex;align-items:flex-end;justify-content:center;background:rgba(15,25,45,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dhd-sheet[data-v-5c0aaa1d]{position:relative;width:100%;max-width:460px;max-height:90vh;display:flex;flex-direction:column;background:#fff;color:#1f2733;border-radius:20px 20px 0 0;overflow:hidden;box-shadow:0 -8px 40px rgba(20,40,80,.28);animation:dhd-up-5c0aaa1d .2s ease-out}@keyframes dhd-up-5c0aaa1d{0%{transform:translateY(28px);opacity:.5}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.dhd-sheet[data-v-5c0aaa1d]{animation:none}}@media (min-width:600px){.dhd-overlay[data-v-5c0aaa1d]{align-items:center}.dhd-sheet[data-v-5c0aaa1d]{border-radius:20px}}.dhd-close[data-v-5c0aaa1d]{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;border:0;border-radius:50%;background:hsla(0,0%,100%,.8);color:#5b6677;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s}.dhd-close[data-v-5c0aaa1d]:hover{background:#eef1f5;color:#1f2733}.dhd-head[data-v-5c0aaa1d]{display:flex;align-items:center;gap:14px;padding:22px 20px 18px;background:linear-gradient(160deg,#f4f8ff,#fff 70%);border-bottom:1px solid #eef1f5}.dhd-ico[data-v-5c0aaa1d]{width:50px;height:50px;flex:none;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:linear-gradient(135deg,#1d6fe0,#2c8af0);box-shadow:0 4px 12px rgba(29,111,224,.3)}.dhd-ico.is-expense[data-v-5c0aaa1d]{background:linear-gradient(135deg,#7c6cf6,#9a7cf8);box-shadow:0 4px 12px rgba(124,108,246,.3)}.dhd-head-main[data-v-5c0aaa1d]{min-width:0}.dhd-kind[data-v-5c0aaa1d]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#98a2b3}.dhd-amount[data-v-5c0aaa1d]{font-size:27px;font-weight:700;line-height:1.15;color:#1f2733}.dhd-statusbar[data-v-5c0aaa1d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 20px;border-bottom:1px solid #eef1f5}.dhd-pill[data-v-5c0aaa1d]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 12px;border-radius:20px}.dhd-pill.queued[data-v-5c0aaa1d]{background:#f2f3f5;color:#8a93a3}.dhd-pill.pending[data-v-5c0aaa1d]{background:#fdf6ec;color:#b88230}.dhd-pill.approved[data-v-5c0aaa1d]{background:#f0f9eb;color:#529b2e}.dhd-pill.rejected[data-v-5c0aaa1d]{background:#fef0f0;color:#c45656}.dhd-load[data-v-5c0aaa1d]{font-size:12px;color:#98a2b3;display:inline-flex;align-items:center;gap:5px}.dhd-when[data-v-5c0aaa1d]{margin-left:auto;font-size:12px;color:#98a2b3}.dhd-body[data-v-5c0aaa1d]{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.dhd-msg[data-v-5c0aaa1d]{display:flex;align-items:flex-start;gap:8px;padding:11px 13px;border-radius:12px;font-size:13px;line-height:1.4}.dhd-msg i[data-v-5c0aaa1d]{margin-top:1px}.dhd-msg--warn[data-v-5c0aaa1d]{background:#fdf6ec;color:#b88230}.dhd-vehicle[data-v-5c0aaa1d]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f4f8ff;border:1px solid #e3edfd;border-radius:14px}.dhd-vehicle-ico[data-v-5c0aaa1d]{width:38px;height:38px;flex:none;border-radius:10px;background:#e3edfd;color:#1d6fe0;display:flex;align-items:center;justify-content:center;font-size:17px}.dhd-vehicle-txt[data-v-5c0aaa1d]{display:flex;flex-direction:column;min-width:0}.dhd-vehicle-txt b[data-v-5c0aaa1d]{font-size:16px;font-weight:700;color:#1f2733;word-break:break-word}.dhd-vehicle-sub[data-v-5c0aaa1d]{font-size:11px;color:#98a2b3;letter-spacing:.02em;margin-top:1px}.dhd-grid[data-v-5c0aaa1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.dhd-cell[data-v-5c0aaa1d]{display:flex;flex-direction:column;gap:3px;padding:11px 13px;background:#f7f9fc;border:1px solid #eef1f5;border-radius:12px}.dhd-cell-lbl[data-v-5c0aaa1d]{font-size:11px;color:#98a2b3;text-transform:uppercase;letter-spacing:.02em}.dhd-cell b[data-v-5c0aaa1d]{font-size:15px;color:#1f2733;word-break:break-word}.dhd-section[data-v-5c0aaa1d]{display:flex;flex-direction:column;gap:7px}.dhd-sec-lbl[data-v-5c0aaa1d]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#5b6677}.dhd-sec-lbl i[data-v-5c0aaa1d]{color:#98a2b3}.dhd-text[data-v-5c0aaa1d]{margin:0;font-size:14px;line-height:1.5;color:#3a4453;white-space:pre-wrap;word-break:break-word;background:#f7f9fc;border-radius:12px;padding:12px 14px}.dhd-receipt-wrap[data-v-5c0aaa1d]{display:flex}.dhd-receipt[data-v-5c0aaa1d]{display:block;max-width:100%;max-height:300px;border-radius:14px;border:1px solid #eef1f5;box-shadow:0 2px 10px rgba(20,40,80,.08);cursor:zoom-in}.dhd-linkbtn[data-v-5c0aaa1d]{border:1px solid #dfe3ea;background:#fff;color:#1d6fe0;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:600;cursor:pointer}.dhd-linkbtn[data-v-5c0aaa1d]:hover{background:#f4f8ff}.dhd-review[data-v-5c0aaa1d]{border:1px solid #fadcdc;background:#fef6f6;border-radius:14px;padding:13px 14px;display:flex;flex-direction:column;gap:8px}.dhd-sec-lbl--reject[data-v-5c0aaa1d]{color:#c45656}.dhd-sec-lbl--reject i[data-v-5c0aaa1d]{color:#e08a8a}.dhd-review .dhd-text[data-v-5c0aaa1d]{background:#fff;color:#9a3b3b}.dhd-reviewed[data-v-5c0aaa1d]{font-size:12px;color:#98a2b3}.dhd-reviewed--flat[data-v-5c0aaa1d]{display:flex;align-items:center;gap:7px;padding:10px 12px;background:#f0f9eb;color:#529b2e;border-radius:12px;font-weight:500}.dhd-foot[data-v-5c0aaa1d]{padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid #eef1f5;background:#fff}.dhd-btn[data-v-5c0aaa1d]{width:100%;border:0;background:#1d6fe0;color:#fff;font-size:15px;font-weight:600;padding:13px;border-radius:14px;cursor:pointer;transition:background .12s}.dhd-btn[data-v-5c0aaa1d]:hover{background:#1a63c9}.dhd-btn[data-v-5c0aaa1d]:focus-visible{outline:2px solid #1d6fe0;outline-offset:2px}.da-screen[data-v-ac55cfa6]{max-width:480px;margin:0 auto;min-height:100%;color:#1f2733}.da-head[data-v-ac55cfa6]{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#1d6fe0,#2c8af0);color:#fff}.da-head h1[data-v-ac55cfa6]{flex:1;margin:0;font-size:18px;font-weight:600}.da-net[data-v-ac55cfa6]{font-size:12px;padding:3px 10px;border-radius:12px;background:hsla(0,0%,100%,.2)}.da-net.off[data-v-ac55cfa6]{background:#ffe2b8;color:#8a5200}.da-content[data-v-ac55cfa6]{padding:14px}.hint[data-v-ac55cfa6]{color:#98a2b3;font-size:14px;padding:12px 2px}.note[data-v-ac55cfa6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:11px 13px;border-radius:12px;font-size:13px;background:#e8f1ff;color:#1d6fe0}.note-ic[data-v-ac55cfa6]{margin-right:4px}.timeline[data-v-ac55cfa6]{list-style:none;padding:0;margin:0}.tl[data-v-ac55cfa6]{display:flex;gap:12px;padding:12px 14px;background:#fff;border-radius:12px;margin-bottom:8px;box-shadow:0 1px 5px rgba(20,40,80,.05)}.tl--clickable[data-v-ac55cfa6]{cursor:pointer;transition:box-shadow .12s ease,transform .06s ease;-webkit-tap-highlight-color:rgba(29,111,224,.08)}.tl--clickable[data-v-ac55cfa6]:hover{box-shadow:0 2px 10px rgba(20,40,80,.1)}.tl--clickable[data-v-ac55cfa6]:active{transform:scale(.995)}.tl--clickable[data-v-ac55cfa6]:focus-visible{outline:2px solid #1d6fe0;outline-offset:2px}.tl-go[data-v-ac55cfa6]{color:#c0c4cc;font-size:13px;flex:0 0 auto;align-self:center}.tl-dot[data-v-ac55cfa6]{width:10px;height:10px;border-radius:50%;margin-top:5px;flex:0 0 auto;background:#c0c4cc}.tl-dot.queued[data-v-ac55cfa6]{background:#c0c4cc}.tl-dot.pending[data-v-ac55cfa6]{background:#e6a23c}.tl-dot.approved[data-v-ac55cfa6]{background:#67c23a}.tl-dot.rejected[data-v-ac55cfa6]{background:#f56c6c}.tl-body[data-v-ac55cfa6]{flex:1;min-width:0}.tl-row[data-v-ac55cfa6]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tl-title[data-v-ac55cfa6]{font-size:14px;color:#1f2733;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-title i[data-v-ac55cfa6]{color:#1d6fe0;margin-right:4px}.tl-sub[data-v-ac55cfa6]{font-size:13px;color:#5b6677;margin-top:2px}.tl-date[data-v-ac55cfa6]{font-size:12px;color:#98a2b3;margin-top:2px}.pill[data-v-ac55cfa6]{font-size:11px;padding:3px 10px;border-radius:11px;white-space:nowrap}.pill.queued[data-v-ac55cfa6]{background:#f2f3f5;color:#8a93a3}.pill.pending[data-v-ac55cfa6]{background:#fdf6ec;color:#b88230}.pill.approved[data-v-ac55cfa6]{background:#f0f9eb;color:#529b2e}.pill.rejected[data-v-ac55cfa6]{background:#fef0f0;color:#c45656}