.dp{--dp-kana: ui-monospace, "BIZ UDGothic", "MS Gothic", "Osaka-Mono", monospace;--dp-amber: #e0a100;--dp-amber-soft: #fff8e1;--dp-line-ok: #8fb000}.sub-page .dp .btn{margin:0}.dp-kana{font-family:var(--dp-kana, ui-monospace, "MS Gothic", monospace);letter-spacing:.02em}.dp-day{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 22px;border-bottom:1px solid var(--line);background:#fbfbf8}.dp-day__date{display:inline-flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.dp-day__date .icon{align-self:center;color:var(--lime-ink)}.dp-day__date small{font-size:13px;font-weight:500;color:var(--muted)}.dp-steps{display:flex;flex-wrap:wrap;gap:6px}.dp-steps li{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13.5px;font-weight:700;color:var(--muted);transition:background .3s ease,color .3s ease,border-color .3s ease}.dp-steps b{font-family:var(--font-num);font-weight:600;color:var(--ink-2)}.dp-steps li.is-now{border-color:var(--lime);background:var(--lime);color:var(--ink)}.dp-steps li.is-done{border-color:var(--ink);background:var(--ink);color:#fff}.dp-steps li.is-done b{color:var(--lime-bright)}.dp-steps li.is-done:before{content:"✓";color:var(--lime-bright)}.dp-sec{position:relative;padding:26px 24px 30px;border-bottom:1px solid var(--line)}.dp-sec__head,.dp-queue__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:18px}.dp-sec__time{min-width:52px;padding:3px 12px;border-radius:999px;background:var(--ink);color:var(--lime-bright);font-family:var(--font-num);font-size:15px;font-weight:600;text-align:center}.dp-who{padding:3px 11px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.6}.dp-who--ai{background:var(--lime-soft);color:#4d6500}.dp-who--human{background:var(--ink);color:#fff}.dp-sec__title{margin-left:4px;font-size:20px;line-height:1.5}.dp-lock{display:none}.dp-sec.is-locked>:not(.dp-sec__head):not(.dp-lock){display:none}.dp-sec.is-locked .dp-sec__head{margin-bottom:12px;opacity:.5}.dp-sec.is-locked .dp-lock{display:block;padding:16px;border:1px dashed #cfcfc8;border-radius:14px;font-size:14px;color:var(--muted);text-align:center}.dp-match{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:22px;align-items:start}.dp-board{position:relative;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff}.dp-src{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dp-src__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:0 8px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--bg-alt);font-size:14px}.dp-src__item .icon{grid-row:1 / 3;color:var(--lime-ink)}.dp-src__item b{line-height:1.4}.dp-src__item small{grid-row:2;grid-column:2;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-src__item em{grid-row:1 / 3;grid-column:3;font-style:normal;font-family:var(--font-num);font-size:15px;font-weight:600}.dp-src__item.is-ping{animation:dp-ping 1.1s ease-out}@keyframes dp-ping{0%{box-shadow:0 0 #bae900e6;background:var(--lime-soft)}to{box-shadow:0 0 0 14px #bae90000}}.dp-run{display:grid;justify-items:center;gap:6px;margin:16px 0 4px}.dp-run__btn{min-width:260px}.dp-run__note{font-size:13px;color:var(--muted)}.dp-stage{margin:14px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fbfbf8}.dp-stage__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dp-stage .od-busy__badge.is-done i:after{animation:none}.dp-stage__count{font-family:var(--font-num);font-size:13px;color:var(--muted)}.dp-stage__count b{font-size:17px;color:var(--ink)}.dp-stage__bar{height:4px;margin:8px 0 10px;border-radius:999px;background:var(--line);overflow:hidden}.dp-stage__bar i{display:block;height:100%;background:var(--lime);transform-origin:left;transition:transform .5s ease}.dp-stage__list{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13.5px;color:var(--muted)}.dp-stage__list li{display:inline-flex;align-items:center;gap:6px}.dp-stage__list li:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid #d8d7d1;box-sizing:border-box}.dp-stage__list li.is-now{color:var(--ink);font-weight:700}.dp-stage__list li.is-now:before{border-color:var(--lime);animation:od-pulse .8s ease-in-out infinite}.dp-stage__list li.is-done{color:var(--ink-2)}.dp-stage__list li.is-done:before{border-color:var(--lime);background:var(--lime)}.dp-cols{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);margin-top:16px}.dp-col[data-col=bank]{grid-column:1}.dp-col[data-col=inv]{grid-column:3}.dp-col{position:relative;z-index:1;min-width:0}.dp-lines{position:absolute;left:0;top:0;z-index:0;overflow:visible;pointer-events:none}.dp-col__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-height:2.6em;margin-bottom:8px;font-size:14px;font-weight:700}.dp-col__h small{font-size:13px;font-weight:500;color:var(--muted)}.dp-col__list{display:grid;gap:6px}.dp-col__sum{margin-top:8px;font-size:13px;color:var(--muted);text-align:right}.dp-col__sum b{font-family:var(--font-num);font-size:15px;color:var(--ink)}.dp-cols:not(.is-loaded) .dp-dep,.dp-cols:not(.is-loaded) .dp-inv{opacity:.35}.dp-dep,.dp-inv{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;align-items:center;min-height:54px;padding:7px 10px;border:1px solid transparent;border-radius:10px;background:var(--bg-alt);transition:background .3s ease,border-color .3s ease,box-shadow .25s ease}.dp-dep__kana{font-family:var(--dp-kana);font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.dp-dep.is-reading .dp-dep__kana{color:var(--ink)}.dp-dep__name{grid-row:2;min-height:1.5em;font-size:15px;font-weight:700;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-dep__amt,.dp-inv__amt{grid-row:2;grid-column:2;justify-self:end;font-family:var(--font-num);font-size:15px;font-weight:600}.dp-dep__st{grid-row:1;grid-column:2;justify-self:end;display:inline-flex;align-items:center;gap:3px;min-height:22px;font-size:13px;font-weight:700}.dp-dep__st:not(:empty){padding:0 8px;border-radius:999px}.dp-dep[data-state=auto],.dp-dep[data-state=done]{border-color:#c9e06a;background:var(--lime-soft)}.dp-dep[data-state=auto] .dp-dep__st,.dp-dep[data-state=done] .dp-dep__st{background:var(--lime);color:var(--ink)}.dp-dep[data-state=cand]{border-color:#ecc65a;background:var(--dp-amber-soft)}.dp-dep[data-state=cand] .dp-dep__st{background:#fff1bf;color:#6b4f00}.dp-dep[data-state=unknown]{border-color:#f5b48a;background:var(--orange-soft)}.dp-dep[data-state=unknown] .dp-dep__st{background:var(--orange-strong);color:#fff}.dp-dep[data-state=hold] .dp-dep__st,.dp-inv[data-state=hold] .dp-inv__note{background:#e3e3de;color:var(--ink-2)}.dp-dep.is-hot,.dp-inv.is-hot{border-color:var(--ink);box-shadow:0 4px 14px #23211f1f}.dp-inv__no{font-family:var(--font-num);font-size:13px;color:var(--muted)}.dp-inv__name{grid-row:2;min-width:0;font-size:15px;font-weight:700;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-inv__name small{margin-left:6px;font-size:11px;font-weight:500;color:var(--muted)}.dp-inv__amt{grid-row:1 / 3}.dp-inv__note{grid-column:1 / -1;justify-self:start;padding:0 8px;border-radius:999px;background:var(--orange-soft);color:var(--orange-ink);font-family:var(--font-num),var(--font-ja);font-size:13px;font-weight:700}.dp-inv__stamp{position:absolute;top:-8px;right:-6px;z-index:2;width:28px;height:28px;display:grid;place-items:center;border:2px solid var(--lime-ink);border-radius:50%;background:#fff;color:var(--lime-ink);font-size:12px;font-weight:800;transform:rotate(-8deg);visibility:hidden}.dp-inv[data-state=paid] .dp-inv__stamp{visibility:visible}.dp-inv[data-state=paid]{border-color:#c9e06a;background:var(--lime-soft)}.dp-inv[data-state=ask]{border-color:#ecc65a;background:var(--dp-amber-soft)}.dp-inv[data-state=part]{border-color:#c9e06a;background:var(--lime-soft)}.dp-inv[data-state=hold]{background:#efefeb}.dp-inv.is-maybe{outline:2px dashed #f5a06a;outline-offset:-2px}.dp-line{fill:none;stroke:var(--dp-line-ok);stroke-width:2.5;stroke-linecap:round;transition:stroke .3s ease,stroke-width .2s ease}.dp-line.is-cand{stroke:var(--dp-amber);stroke-dasharray:6 5}.dp-line.is-hold{stroke:#c4c3bd;stroke-dasharray:2 6}.dp-line.is-hot{stroke-width:4.5}.dp-dot{position:absolute;left:0;top:0;z-index:3;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px #bae900e6;pointer-events:none}.dp-tally{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.dp-tally__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:10px 14px;border-radius:12px;background:var(--bg-alt)}.dp-tally__item span{flex-basis:100%;font-size:13px;font-weight:700;color:var(--ink-2)}.dp-tally__item b{font-family:var(--font-num);font-size:26px;font-weight:600;line-height:1.2}.dp-tally__item small{font-size:13px;color:var(--muted)}.dp-tally__item.is-auto b{padding:0 8px;border-radius:8px;background:var(--lime)}.dp-tally__item.is-ask b{color:#8a6400}.dp-jump{display:none}@media(max-width:1080px){.dp-jump:not([hidden]){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:12px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.dp-jump .icon{color:var(--lime-bright)}}.dp-queue{position:sticky;top:92px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fbfbf8}.dp-queue__head{margin-bottom:12px}.dp-queue__title{flex:1 1 100%;order:3;font-size:18px;line-height:1.5}.dp-queue__head .od-chip{margin-left:auto}.dp-empty{display:grid;place-content:center;justify-items:center;gap:12px;min-height:240px;padding:16px;font-size:14px;line-height:1.8;color:var(--muted);text-align:center}.dp-empty--sm{min-height:200px}.dp-empty__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--bg-alt);color:var(--ink-2)}.dp-queue .dp-empty__icon{background:#fff}.dp-q__list{display:grid;gap:8px}.dp-q{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.dp-q.is-open{border-color:var(--dp-amber);box-shadow:0 8px 22px #e0a10024}.dp-q.is-unknown.is-open,.dp-d.is-long.is-open{border-color:var(--orange);box-shadow:0 8px 22px #ff7a2f24}.dp-q.is-done{background:#fbfdf3}.dp-q.is-enter{animation:dp-in .45s var(--ease) backwards;animation-delay:calc(var(--d) * 70ms)}@keyframes dp-in{0%{opacity:0;transform:translateY(10px)}}.dp-q__head{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:10px 14px;border:0;background:transparent;text-align:left;cursor:pointer}.dp-q.is-done .dp-q__head{cursor:default}.dp-q__tag{display:inline-flex;align-items:center;gap:3px;padding:2px 9px;border-radius:999px;background:#fff1bf;color:#6b4f00;font-size:13px;font-weight:700;white-space:nowrap}.dp-q__tag.is-unknown{background:var(--orange-strong);color:#fff}.dp-q__tag.is-done{background:var(--lime-soft);color:#4d6500}.dp-q__title{min-width:0;font-size:15px;line-height:1.5}.dp-q__title small{display:block;font-size:13px;font-weight:500;color:var(--muted)}.dp-q__amt{font-family:var(--font-num);font-size:17px;font-weight:600;white-space:nowrap}.dp-q__amt small{margin-left:1px;font-family:var(--font-ja);font-size:13px}.dp-q__body{padding:0 14px 14px}.dp-q__pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.dp-q__dep,.dp-q__inv{display:grid;gap:1px;padding:8px 10px;border-radius:10px;background:var(--bg-alt);font-size:14px;line-height:1.45}.dp-q__dep small,.dp-q__inv small{font-size:13px;color:var(--muted)}.dp-q__dep em,.dp-q__inv em{font-style:normal;font-family:var(--font-num);font-size:15px;font-weight:600}.dp-q__dep .dp-kana{font-size:14px;font-weight:700;overflow-wrap:anywhere}.dp-q__arrow{color:#a8a79f}.dp-q__invs{display:grid;gap:2px}.dp-q__plus{justify-self:center;font-size:14px;font-weight:700;color:var(--muted);line-height:1}.dp-q__math{margin-top:10px;padding:6px 10px;border-radius:8px;background:var(--dp-amber-soft);color:#6b4f00;font-family:var(--font-num),var(--font-ja);font-size:15px;font-weight:700;text-align:center}.dp-q__why{margin-top:10px;font-size:15px;line-height:1.8;color:var(--ink-2)}.dp-q__why.is-warn{padding:10px 12px;border-radius:10px;background:var(--orange-soft);color:#6a2d0a}.dp-q__why-label{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:6px;background:var(--ink);color:var(--lime-bright);font-size:13px;font-weight:700;vertical-align:1px}.dp-q__tips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dp-q__tips .od-tip{flex-basis:100%}.dp-learn{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:10px 12px;border:1px dashed #a8c43b;border-radius:10px;background:var(--lime-soft);font-size:15px;font-weight:700;line-height:1.6;cursor:pointer}.dp-learn input{flex-shrink:0;width:24px;height:24px;margin:1px 0 0;accent-color:var(--lime-ink)}.dp-learn small{display:block;font-size:13.5px;font-weight:500;color:var(--ink-2)}.dp-q__act{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 16px;border:1px solid var(--ink);border-radius:999px;background:#fff;font-size:15px;font-weight:700;line-height:1.4;text-align:center;cursor:pointer;transition:background .2s ease,transform .15s ease}.dp-btn:hover{background:var(--lime-soft)}.dp-btn:active{transform:scale(.97)}.dp-btn--main{background:var(--ink);color:#fff}.dp-btn--main:hover{background:#3a3b35}.dp-q__done{font-size:15px;line-height:1.75;color:#3d5000}.dp-q__learned{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;padding:6px 10px;border:1px solid #c9e06a;border-radius:8px;background:#fff;font-size:14px}.dp-q__learned .icon,.dp-q__learned svg{color:var(--lime-ink)}.dp-q__learned em{margin-left:auto;padding:0 8px;border-radius:999px;background:var(--lime);font-style:normal;font-size:13px;font-weight:700}.dp-q__fin{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 14px;border-radius:12px;background:var(--lime-soft);color:#3d5000;font-size:15px;font-weight:700;line-height:1.65}.dp-q__fin svg{flex-shrink:0;margin-top:3px}.dp-fly{position:fixed;z-index:950;padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--lime-bright);font-family:ui-monospace,MS Gothic,monospace;font-size:13px;font-weight:700;white-space:nowrap;pointer-events:none}.dp-dun{max-width:900px}.dp-dun__sum{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:14px}.dp-dun__sum>p:not(.dp-dun__note){display:flex;align-items:baseline;gap:6px;padding:8px 16px;border-radius:12px;background:var(--bg-alt)}.dp-dun__sum span{font-size:13px;font-weight:700;color:var(--ink-2)}.dp-dun__sum b{font-family:var(--font-num);font-size:24px;font-weight:600}.dp-dun__sum .is-yen b{color:var(--orange-ink)}.dp-dun__sum small{font-size:13px;color:var(--muted)}.dp-dun__note{flex-basis:100%;font-size:14px;color:var(--ink-2)}.dp-days{padding:2px 9px;border-radius:999px;background:var(--orange-soft);color:var(--orange-ink);font-size:13px;font-weight:700;white-space:nowrap}.dp-days.is-long{background:var(--orange-strong);color:#fff}.dp-d__hist{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.dp-mail{position:relative;margin-top:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.dp-mail__subj{padding:10px 110px 10px 14px;border-bottom:1px solid var(--line);font-size:15px;font-weight:700}.dp-mail__subj span{margin-right:8px;font-size:13px;font-weight:700;color:var(--muted)}.dp-mail__body{max-height:280px;overflow:auto;padding:12px 14px;font-size:15px;line-height:1.85;white-space:pre-wrap;text-wrap:wrap}.dp-mail__badge{position:absolute;top:9px;right:10px;padding:1px 9px;border-radius:999px;background:var(--ink);color:var(--lime-bright);font-size:13px;font-weight:700}.dp-report{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.dp-report__lead{font-size:15px;color:var(--ink-2)}.dp-report__lines{display:grid;gap:10px;margin-top:14px}.dp-report__lines li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background:var(--bg-alt);font-size:15.5px;font-weight:700;line-height:1.7;animation:dp-in .45s var(--ease) backwards;animation-delay:calc(var(--d) * .12s)}.dp-report__no{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;margin-top:1px;border-radius:50%;background:var(--ink);color:var(--lime-bright);font-family:var(--font-num);font-size:13px}.dp-report__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.dp-report__foot .btn:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.dp-report__note{font-size:13px;color:var(--muted)}.dp-phone{justify-self:center;width:100%;max-width:300px;height:460px;display:flex;flex-direction:column;border:10px solid #1c1c1a;border-radius:34px;background:#9fb6d6;overflow:hidden;box-shadow:var(--shadow-lg)}.dp-phone__top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:#2b3445;color:#fff;font-size:13px}.dp-phone__top span:first-child{font-family:var(--font-num)}.dp-phone__sig{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.dp-phone__sig i{width:3px;background:#fff}.dp-phone__sig i:nth-child(1){height:4px}.dp-phone__sig i:nth-child(2){height:7px}.dp-phone__sig i:nth-child(3){height:10px}.dp-phone__chat{flex:1;display:flex;flex-direction:column;gap:10px;padding:12px;overflow:auto}.dp-phone__day{align-self:center;padding:1px 10px;border-radius:999px;background:#0000002e;color:#fff;font-size:13px}.dp-bubble{align-self:flex-start;display:grid;gap:4px;max-width:88%;padding:10px 12px;border-radius:4px 16px 16px;background:#fff;font-size:14px;line-height:1.6}.dp-bubble b{font-size:14px}.dp-bubble small{justify-self:end;font-size:13px;color:var(--muted)}.dp-bubble--me{align-self:flex-end;border-radius:16px 4px 16px 16px;background:#a6e36d}.dp-bubble--typing{display:flex;gap:4px;padding:12px 14px}.dp-bubble--typing i{width:7px;height:7px;border-radius:50%;background:#9b9a94;animation:dp-typing .9s ease-in-out infinite}.dp-bubble--typing i:nth-child(2){animation-delay:.15s}.dp-bubble--typing i:nth-child(3){animation-delay:.3s}@keyframes dp-typing{50%{transform:translateY(-4px);opacity:.5}}.dp-pay{display:grid;grid-template-columns:380px minmax(0,1fr);gap:22px;align-items:start}.dp-pay__list{padding:16px;border:1px solid var(--line);border-radius:16px;background:#fbfbf8}.dp-pay__h{margin-bottom:10px;font-size:15px;font-weight:700}.dp-pay__h small{display:block;font-family:var(--font-num),var(--font-ja);font-size:13px;font-weight:500;color:var(--muted)}.dp-pay__list ul{display:grid;gap:8px}.dp-pay__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:15px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.dp-pay__row small{grid-row:2;font-size:13px;color:var(--muted)}.dp-pay__row em{grid-row:1;grid-column:2;justify-self:end;font-style:normal;font-family:var(--font-num);font-size:15px;font-weight:600}.dp-pay__st{grid-row:2;grid-column:2;justify-self:end;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;white-space:nowrap}.dp-pay__st.is-wait{color:var(--muted);font-weight:500}.dp-pay__st.is-ok{color:#4d6500}.dp-pay__st.is-stop{padding:1px 9px;border-radius:999px;background:var(--danger);color:#fff}.dp-pay__row.is-scan{border-color:var(--lime);background:var(--lime-soft);box-shadow:0 0 0 3px #bae90059}.dp-pay__row.is-stop{border-color:#e7a39d;background:#fdecea}.dp-pay__run{width:100%;margin-top:12px!important}.dp-pay__note{margin-top:10px;font-size:13.5px;line-height:1.7;color:var(--muted)}.dp-alert{padding:18px;border:2px solid var(--danger);border-radius:16px;background:#fff}.dp-alert.is-enter{animation:dp-in .5s var(--ease) backwards}.dp-alert__title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--danger);font-size:17px;font-weight:700;line-height:1.5}.dp-alert__title svg{flex-shrink:0}.dp-alert__wrap{overflow-x:auto}.dp-cmp{width:100%;min-width:460px;border-collapse:collapse;font-size:15px}.dp-cmp th,.dp-cmp td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.dp-cmp thead th{font-size:13px;color:var(--muted)}.dp-cmp tbody th{font-size:13.5px;font-weight:700;color:var(--ink-2);white-space:nowrap}.dp-cmp tr.is-diff td:last-child{background:#fdecea;font-weight:700}.dp-cmp em{margin-left:6px;padding:0 7px;border-radius:999px;background:var(--danger);color:#fff;font-style:normal;font-family:var(--font-ja);font-size:13px;font-weight:700;white-space:nowrap}.dp-alert__msg{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--bg-alt);font-size:15px;line-height:1.7}.dp-alert__msg span{margin-right:8px;font-size:13px;font-weight:700;color:var(--muted)}.dp-alert__checks{margin-top:12px}.dp-alert__checks ul{margin-top:8px;padding-left:1.3em;list-style:disc;font-size:15px;line-height:1.8}.dp-alert__checks li::marker{color:var(--danger)}.dp-call{margin-top:14px;padding:14px;border:1px dashed #cfcfc8;border-radius:12px;background:#fbfbf8}.dp-call__q{display:flex;gap:10px;font-size:15px;line-height:1.75}.dp-call__no{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;margin-top:2px;border-radius:50%;background:var(--ink);color:var(--lime-bright);font-family:var(--font-num);font-size:12px}.dp-result{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;border-radius:12px;font-size:15px;line-height:1.75;animation:dp-in .45s var(--ease) backwards}.dp-result svg{flex-shrink:0;margin-top:2px}.dp-result b{display:block}.dp-result.is-fake{border:1px solid #f1b8b2;background:#fdecea;color:#6e1b14}.dp-result.is-fake svg{color:var(--danger)}.dp-result.is-real{border:1px solid #c9e06a;background:var(--lime-soft);color:#3d5000}.dp-next__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.dp-next__head p{flex:1 1 320px;font-size:15px;color:var(--ink-2)}.dp-nm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.dp-nm__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;min-height:56px;padding:8px 12px;border-radius:10px;background:var(--bg-alt)}.dp-nm__row .dp-kana{font-size:13.5px;color:var(--muted)}.dp-nm__row b{grid-row:2;min-height:1.5em;font-size:15px}.dp-nm__row em{grid-row:1;grid-column:2;justify-self:end;font-style:normal;font-family:var(--font-num);font-size:15px;font-weight:600}.dp-nm__st{grid-row:2;grid-column:2;justify-self:end;display:inline-flex;align-items:center;gap:4px;padding:1px 9px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.dp-nm__st.is-auto{background:var(--lime-soft);color:#4d6500}.dp-nm__st.is-learn{background:var(--ink);color:var(--lime-bright)}.dp-nm__st.is-ask{background:#fff1bf;color:#6b4f00}.dp-next__cmp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;margin-top:20px}.dp-next__cmp p{display:flex;align-items:baseline;gap:8px}.dp-next__cmp span{font-size:13px;font-weight:700;color:var(--ink-2)}.dp-next__cmp b{font-family:var(--font-num);font-size:40px;font-weight:600;line-height:1.1}.dp-next__cmp .is-lime b{padding:0 10px;border-radius:10px;background:var(--lime)}.dp-next__cmp small{font-size:13px;color:var(--muted)}.dp-next__arrow{color:var(--muted)}.dp-effect__in{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px}.dp-effect__ctrl{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;font-weight:700}.dp-effect__ctrl output{min-width:2.2em;font-family:var(--font-num);font-size:26px;font-weight:600;text-align:right}.dp-effect__ctrl small{font-size:13px}.dp-effect__ctrl input{flex-basis:100%;width:260px;max-width:100%;accent-color:var(--lime-ink)}.dp-effect__main{flex:1 1 360px}.dp-effect__note{display:block;margin-top:10px;font-size:13px;line-height:1.7;color:var(--muted)}@media(prefers-reduced-motion:reduce){.dp-q.is-enter,.dp-report__lines li,.dp-result,.dp-alert.is-enter{animation-duration:.25s}@keyframes dp-in{0%{opacity:0;transform:translateY(3px)}}.dp-bubble--typing i{animation-duration:1.6s}.dp-src__item.is-ping{animation-duration:.8s}}@media(max-width:1080px){.dp-match{grid-template-columns:minmax(0,1fr)}.dp-queue{position:static}.dp-pay{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.dp-day{padding:12px 14px}.dp-steps{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:2px}.dp-steps li{flex-shrink:0;padding:4px 10px;font-size:13px}.dp-sec{padding:20px 12px 24px}.dp-sec__title{flex-basis:100%;margin-left:0;font-size:18px}.dp-board{padding:10px;border-radius:14px}.dp-src{gap:6px}.dp-src__item{grid-template-columns:minmax(0,1fr);gap:0;padding:8px;text-align:center;justify-items:center;font-size:13px}.dp-src__item .icon,.dp-src__item em{grid-row:auto;grid-column:auto}.dp-src__item small{display:none}.dp-run__btn{min-width:0;width:100%}.dp-stage__list{display:none}.dp-stage__list li.is-now{display:flex}.dp-cols{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.dp-col__h{font-size:13px}.dp-col__h small{flex-basis:100%;font-size:13px}.dp-dep,.dp-inv{min-height:50px;gap:0 4px;padding:5px 6px;border-radius:8px}.dp-dep{grid-template-columns:minmax(0,1fr)}.dp-dep__kana{font-size:13px}.dp-dep__name,.dp-inv__name{font-size:14px}.dp-dep__name{grid-row:2}.dp-dep__amt{grid-row:3;grid-column:1;justify-self:start;font-size:15px}.dp-dep__st{position:absolute;right:4px;bottom:5px;font-size:10px;white-space:nowrap}.dp-tally{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-tally__item.is-yen{grid-column:1 / -1}.dp-q__head{grid-template-columns:minmax(0,1fr) auto}.dp-q__head>:first-child{justify-self:start}.dp-q__title{grid-row:2;grid-column:1 / -1}.dp-q__amt{grid-row:1;grid-column:2}.dp-cmp{min-width:0}.dp-cmp thead{display:none}.dp-cmp tr{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--line)}.dp-cmp th,.dp-cmp td{padding:2px 8px;border:0}.dp-cmp td:before{content:attr(data-label);display:inline-block;min-width:4.5em;font-family:var(--font-ja);font-size:11px;font-weight:500;color:var(--muted)}.dp-cmp tr.is-diff td:last-child{border-radius:6px}.dp-next__arrow{display:none}.dp-dep__st:not(:empty){padding:0 6px}.dp-inv{grid-template-columns:minmax(0,1fr)}.dp-inv__name small{display:none}.dp-inv__amt{grid-row:3;grid-column:1;justify-self:start;font-size:15px}.dp-inv__no{font-size:13px}.dp-inv__stamp{top:auto;bottom:4px;right:4px;width:22px;height:22px;font-size:10px}.dp-inv__note{grid-column:1;font-size:13px}.dp-tally{gap:6px}.dp-tally__item{padding:8px 10px}.dp-tally__item span{font-size:13px}.dp-tally__item b{font-size:20px}.dp-queue{padding:12px 10px;border-radius:14px}.dp-q__head{padding:10px 12px;gap:8px}.dp-q__body{padding:0 12px 12px}.dp-q__pair{grid-template-columns:minmax(0,1fr)}.dp-q__arrow{justify-self:center;transform:rotate(90deg)}.dp-btn{width:100%}.dp-mail__subj{padding-right:14px;padding-top:34px}.dp-report{grid-template-columns:minmax(0,1fr)}.dp-report__lines li{font-size:15px;padding:12px 14px}.dp-nm{grid-template-columns:minmax(0,1fr)}.dp-alert{padding:14px 12px}.dp-next__cmp b{font-size:32px}}.dp-sec__title,.dp-queue__title,.dp-q__title,.dp-pay__row b,.dp-alert__title,.dp-nm__row b,.dp-inv__due,.dp-q__done,.dp-ar__legend li{word-break:auto-phrase}.dp-dep,.dp-inv{min-height:82px}.dp-inv__name{grid-column:1}.dp-inv__due{grid-row:3;grid-column:1;font-size:13px;line-height:1.45;color:var(--muted)}.dp-inv__amt{grid-row:1 / 4}.dp-inv__note{grid-row:4}.dp-col__rule{margin-top:8px;font-size:13px;line-height:1.6;color:var(--muted)}.dp-ar{margin-top:12px;padding:14px 16px;border-radius:12px;background:var(--bg-alt)}.dp-ar.is-ping{animation:dp-ping 1.1s ease-out}.dp-ar__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.dp-ar__head>span{flex:1 1 auto;font-size:15px;font-weight:700}.dp-ar__head>span small{margin-left:4px;font-size:13px;font-weight:500;color:var(--muted)}.dp-ar__head b{font-family:var(--font-num);font-size:30px;font-weight:600;line-height:1.2}.dp-ar__head>small{font-size:14px;font-weight:700}.dp-ar__bar{display:flex;height:16px;margin:10px 0;border-radius:999px;background:#e3e3de;overflow:hidden}.dp-ar__bar i{display:block;flex:none;height:100%;width:0}.dp-ar .is-paid i,.dp-ar__bar .is-paid{background:var(--lime)}.dp-ar .is-hold i,.dp-ar__bar .is-hold{background:repeating-linear-gradient(-45deg,#f0c440 0 6px,#f7d978 6px 12px)}.dp-ar .is-due i,.dp-ar__bar .is-due{background:var(--orange)}.dp-ar.is-idle .dp-ar__bar .is-due{background:#cfcfc8}.dp-ar.is-idle .dp-ar__legend{display:none}.dp-ar__legend{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px;font-weight:700;color:var(--ink-2)}.dp-ar__legend li{display:inline-flex;align-items:baseline;gap:6px}.dp-ar__legend li>i{flex:none;width:12px;height:12px;align-self:center;border-radius:3px}.dp-ar__legend b{font-family:var(--font-num);font-size:16px;font-weight:600;color:var(--ink)}.dp-ar__legend .is-due b{color:var(--orange-ink)}.dp-ar-mini{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:-2px 0 12px;padding:9px 14px;border-radius:10px;background:var(--ink);color:#f2f2ec;font-size:13px;font-weight:700}.dp-ar-mini[hidden]{display:none}.dp-ar-mini b{margin:0 3px 0 6px;font-family:var(--font-num);font-size:19px;font-weight:600;color:var(--lime-bright)}.dp-ar-mini span+span b{color:#ffb27a}.dp-ar-mini.is-ping{animation:dp-ping 1.1s ease-out}@media(max-width:1080px){.dp-ar-mini{position:sticky;top:calc(var(--header-h) + 6px);z-index:5;box-shadow:0 6px 16px #23211f2e}}.dp-dun{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px;align-items:start;max-width:none}.dp-dun__sum{position:sticky;top:92px;display:grid;gap:10px;margin-bottom:0}.dp-dun__sum>p:not(.dp-dun__note){flex-wrap:wrap}.dp-dun__sum>p>span{flex-basis:100%}.dp-dun__sum .is-check b{color:#8a6400}.dp-days.is-check{background:#fff1bf;color:#6b4f00}.dp-d__hist{align-items:flex-start;line-height:1.6}.dp-d__hist svg{flex:none;margin-top:4px}.dp-call__q>span:last-child{flex:1;min-width:0}.dp-nm__note{grid-column:1 / -1;font-size:13px;line-height:1.5;color:var(--ink-2)}.dp-nm__st.is-ask{white-space:normal}.dp-next__msg{margin-top:10px;font-size:15px;font-weight:700;color:#3d5000;text-align:center}.dp-fin{padding:4px 24px 34px}.dp-board.is-running .dp-stage{position:sticky;top:calc(var(--header-h) + 8px);z-index:4;background:#fbfbf8f5;box-shadow:0 8px 20px #23211f1a}.dp .od-tip__close,.dp .od-why{min-height:44px}.dp-effect__ctrl input{height:44px}.dp-learn{min-height:44px}@media(max-width:760px){.dp-dep,.dp-inv{min-height:104px}.dp-day__date{flex-wrap:wrap;row-gap:0}.dp-day__date small{flex-basis:100%;padding-left:26px}.dp-ar-mini{padding:6px 12px;line-height:1.35}.dp-ar-mini b{font-size:17px}.dp-inv__no{display:none}.dp-dun{grid-template-columns:minmax(0,1fr);gap:12px}.dp-dun__sum{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.dp-dun__sum>.dp-dun__note,.dp-dun__sum>.is-check{grid-column:1 / -1}.dp-dep{grid-template-columns:minmax(0,1fr) auto}.dp-dep__kana,.dp-dep__name{grid-column:1 / -1}.dp-dep__st{position:static;grid-row:3;grid-column:2;font-size:13px}.dp-inv__due{font-size:13px}.dp-inv__amt{grid-row:4}.dp-inv__note{grid-row:5}.dp-inv__stamp{width:26px;height:26px;font-size:13px}.dp-ar{padding:12px}.dp-ar__head b{font-size:26px}.dp-fin{padding:0 12px 24px}.dp-nm__st{grid-row:3;grid-column:1 / -1;justify-self:start}}.pv-dp{grid-template-columns:1fr 1fr;gap:10px}.pv-dp__col{position:relative;display:grid;align-content:start;gap:5px}.pv-dp__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 6px;padding:4px 8px;border-radius:6px;background:#ffffff12;white-space:nowrap}.pv-dp__row i{font-style:normal;font-family:ui-monospace,MS Gothic,monospace;font-size:9.5px;color:#fff9;overflow:hidden;text-overflow:ellipsis}.pv-dp__row b{grid-row:1 / 3;grid-column:2;align-self:center;font-family:var(--font-num, var(--font-en));font-weight:600}.pv-dp__row span{font-weight:700}.pv-dp__row.is-ok{outline:1px solid rgba(210,255,0,.6)}.pv-dp__row.is-ask{outline:1px solid rgba(255,178,122,.85)}.pv-dp__row em{font-style:normal;color:var(--lime-bright)}.pv-dp__row--ask em{color:#ffb27a}.pv-dp__alert{padding:5px 8px;border-radius:6px;background:#f26b1d40;outline:1px solid #ff9a5c}.dp-st-list{display:grid;gap:8px;width:min(100%,380px)}.dp-st-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:10px 16px;border-radius:12px;background:#fff;font-size:18px}.dp-st-row .dp-st-kana{font-family:ui-monospace,MS Gothic,monospace;font-size:17px;letter-spacing:.02em}.dp-st-row b{font-family:var(--font-num, var(--font-en)),var(--font-ja);font-size:19px}.dp-st-row small{grid-column:1 / -1;font-size:14px;color:var(--ink-2)}.sd__scene.is-on .dp-st-row{animation:sd-in .45s var(--ease) both}.sd__scene.is-on .dp-st-row:nth-child(2){animation-delay:.2s}.sd__scene.is-on .dp-st-row:nth-child(3){animation-delay:.4s}.dp-st-bank{display:grid;justify-items:center;gap:10px}.dp-st-bank__head{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:16px;font-weight:700}.dp-st-bank__head .icon{color:var(--lime-bright)}.dp-st-match{display:grid;justify-items:center;gap:10px}.dp-st-match__kana{padding:10px 18px;border-radius:12px;background:#fff;font-family:ui-monospace,MS Gothic,monospace;font-size:22px;letter-spacing:.03em}.dp-st-match__name{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 20px;border:3px solid var(--lime);border-radius:12px;background:#fff;font-size:24px;font-weight:800}.dp-st-match__name i{font-style:normal;font-family:var(--font-num, var(--font-en));font-size:20px;font-weight:600}.dp-st-stamp{display:inline-grid;place-items:center;width:40px;height:40px;border:3px solid var(--lime-ink);border-radius:50%;color:var(--lime-ink);font-size:17px;font-weight:800;transform:rotate(-8deg)}.sd__scene.is-on .dp-st-match__name{animation:sd-in .5s var(--ease) .5s both}.sd__scene.is-on .dp-st-stamp{animation:dp-st-stamp .5s cubic-bezier(.3,1.6,.5,1) 1.1s both}@keyframes dp-st-stamp{0%{opacity:0;scale:1.8}}.dp-st-sum{display:grid;justify-items:center;gap:12px}.dp-st-sum__nums{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dp-st-sum__nums span{display:grid;justify-items:center;padding:10px 18px;border-radius:14px;background:#fff;font-size:15px;font-weight:700}.dp-st-sum__nums b{font-family:var(--font-num, var(--font-en)),var(--font-ja);font-size:30px;line-height:1.2}.dp-st-sum__nums .is-ok b{padding:0 8px;border-radius:8px;background:var(--lime)}.dp-st-sum__nums .is-left b{color:var(--orange-ink)}.sd__scene.is-on .dp-st-sum__nums span{animation:sd-in .45s var(--ease) both}.sd__scene.is-on .dp-st-sum__nums span:nth-child(2){animation-delay:.25s}.dp-st-line{display:grid;gap:6px;max-width:360px;padding:12px 16px;border-radius:4px 18px 18px;background:#fff;font-size:17px;font-weight:700;line-height:1.55}.dp-st-line small{font-size:13px;color:var(--ink-2)}.sd__scene.is-on .dp-st-line{animation:sd-in .5s var(--ease) .3s both}@media(max-width:760px){.dp-st-match__kana{font-size:18px}.dp-st-match__name{font-size:20px}.dp-st-row{font-size:16px}.dp-st-row .dp-st-kana{font-size:15px}}@media(prefers-reduced-motion:reduce){@keyframes dp-st-stamp{0%{opacity:0;scale:1.25}}}.pic-ask__opts.dp-st-opts span{white-space:nowrap;width:auto;min-width:96px;padding:0 16px;font-family:var(--font-ja);font-size:20px}.dp-intake .dp-intake__modes{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.dp-intake .dp-intake__modes .ds__mode{min-width:0;margin-top:0;padding:2px 10px;font-size:12px;line-height:1.6}
