.v13-flow-list{display:flex;flex-flow:row nowrap;align-items:stretch;gap:10px;min-width:560px;max-width:920px;overflow-x:auto;padding:2px 2px 9px;scrollbar-color:#8fc5dd #edf6fa;scroll-snap-type:x proximity}
.v13-flow-card{flex:0 0 250px;min-width:250px;scroll-snap-align:start}
.v13-add{flex:0 0 180px;min-height:92px}
.v14-tabs{display:flex;gap:7px;margin:14px 0;padding:5px;border:1px solid #d8e6ed;border-radius:14px;background:#f1f7fa;overflow-x:auto}
.v14-tabs button{flex:0 0 auto;padding:9px 16px;border:0;border-radius:10px;background:transparent;color:#486678;font-weight:700;white-space:nowrap}
.v14-tabs button.active{background:#fff;color:#166f9e;box-shadow:0 3px 10px #173f5517}
.v14-info{margin:10px 0;padding:11px 13px;border-left:4px solid #51aeda;border-radius:9px;background:#eff8fc;color:#365c70;line-height:1.65}
.v14-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 0;padding:14px 16px;border:1px solid #d8e6ed;border-radius:13px;background:#fff}
.v14-toolbar>div:first-child{display:grid;gap:3px}.v14-toolbar small{color:#6b8290}.v14-toolbar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}
.v14-status{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.v14-status.danger{background:#ffe1de;color:#a12d27}.v14-status.warn{background:#fff0ca;color:#805800}.v14-status.blue{background:#dcefff;color:#126392}.v14-status.done{background:#dff2e6;color:#17683b}.v14-status.muted{background:#e9eef1;color:#5f717c}
.v14-pool-count{display:grid;grid-template-columns:repeat(2,minmax(70px,1fr));gap:5px;min-width:170px}.v14-pool-count span{display:flex;justify-content:space-between;gap:7px;padding:5px 7px;border-radius:7px;background:#eef4f7;font-size:12px}.v14-pool-count span:nth-child(2){background:#fff1c9}.v14-pool-count span:nth-child(3){background:#e2eff8}.v14-pool-count span:nth-child(4){background:#e2f3e8}
.v14-qty-input{width:78px!important;margin:0 5px 5px 0!important}.v14-legacy{margin-top:20px;padding:12px;border:1px solid #d7e4eb;border-radius:12px;background:#f8fbfc}.v14-legacy summary{cursor:pointer;font-weight:800;color:#496575}
.v14-claim-line{display:grid;grid-template-columns:62px minmax(180px,1fr) 70px 110px;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e3ebef}.v14-claim-line img{width:54px;height:54px;object-fit:cover;border-radius:8px}.v14-claim-line small{display:block;margin-top:3px;color:#6c808b}.v14-claim-line strong{text-align:right;color:#173b4e}.v14-claim-line>span{color:#4d6a7a}
.v14-compose-row,.v14-result-input,.v14-return-input,.v14-inspect-input{display:grid;grid-template-columns:minmax(150px,1fr) 110px 170px;align-items:center;gap:9px;margin:8px 0;padding:11px;border:1px solid #dbe7ed;border-radius:11px;background:#f9fcfd}.v14-compose-row small,.v14-result-input small,.v14-return-input small{display:block;color:#718591}.v14-result-input{grid-template-columns:minmax(130px,1fr) 90px 170px 130px minmax(140px,1fr)}.v14-return-input{grid-template-columns:minmax(160px,1fr) 160px 110px}.v14-inspect-input{grid-template-columns:minmax(170px,1fr) repeat(3,100px) minmax(150px,1fr)}.v14-inspect-input label{font-size:12px;color:#617985}.v14-inspect-input input{margin-top:4px}
.v14-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-radius:11px;background:#edf7fb}.v14-detail-head small,.v14-detail-head b{display:block}.v14-detail-head b{font-size:18px;color:#183e52}.v14-receipt,.v14-result,.v14-adjust{display:flex;align-items:center;gap:10px;margin:7px 0;padding:10px 12px;border:1px solid #dce7ec;border-radius:10px;background:#fafcfd}.v14-receipt small,.v14-result small,.v14-adjust small{display:block;color:#6d818c}.v14-receipt .v14-status{margin-left:auto}.v14-adjust>div{flex:1}.v14-dialog-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid #dfe8ed}
.v14-paper{padding:18px;background:#fff;color:#202d34}.v14-paper h1{text-align:center;font-size:25px}.v14-paper-meta{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:2px solid #2f5569}.v14-paper>p{padding:12px;background:#f3f5f6;color:#4b5e68}
#procDialog:has(.v14-paper),#procDialog:has(.v14-result-input),#procDialog:has(.v14-inspect-input){width:min(1100px,94vw);max-width:1100px}
@media(max-width:900px){.v13-flow-list{min-width:460px;max-width:720px}.v14-toolbar{align-items:flex-start;flex-direction:column}.v14-claim-line{grid-template-columns:52px minmax(160px,1fr) 60px}.v14-claim-line>span{grid-column:2/4}.v14-compose-row,.v14-result-input,.v14-return-input,.v14-inspect-input{grid-template-columns:1fr 1fr}.v14-compose-row>div,.v14-result-input>div,.v14-inspect-input>b{grid-column:1/-1}}
@media print{body>*{display:none!important}#procDialog{display:block!important;position:static!important;width:100%!important;max-width:none!important;border:0!important;box-shadow:none!important}#procDialog .dialog-head,#procDialog .dialog-foot,#procDialog .v14-paper>button{display:none!important}#procDialogBody,.v14-paper{display:block!important;padding:0!important}}
