.kv53-dialog{border:0;border-radius:10px;padding:0;max-height:92vh;max-width:min(980px,95vw);width:920px;box-shadow:0 24px 75px #10243d4d;color:#243548;background:#fff}.kv53-dialog::backdrop{background:#0008}.kv53-ledger{font-size:14px}.kv53-head{padding:18px 24px 12px;display:flex;justify-content:space-between;border-bottom:1px solid #e5e9ee;gap:20px}.kv53-head h2{margin:0 0 3px;font-size:20px}.kv53-head p{margin:0;color:#667788}.kv53-close{font-size:28px;border:0;background:none;cursor:pointer;align-self:start}.kv53-meta{padding:18px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kv53-meta div{min-width:0}.kv53-meta small{display:block;font-size:12px;color:#637286;margin-bottom:5px}.kv53-meta b{font-weight:600;overflow-wrap:anywhere}.kv53-grid-scroll{margin:0 24px;max-height:43vh;overflow:auto}.kv53-grid{width:100%;border-collapse:collapse}.kv53-grid th{background:#eef1f4;font-weight:600;text-align:left}.kv53-grid td,.kv53-grid th{padding:10px;border-bottom:1px solid #e9eef3}.kv53-grid .right{text-align:right;white-space:nowrap}.kv53-total{margin:16px 24px 8px auto;max-width:350px}.kv53-total div{display:flex;justify-content:space-between;gap:24px;padding:5px 0}.kv53-total strong{font-size:18px}.kv53-note{padding:6px 24px;margin:0 0 10px;color:#6a7684}.kv53-actions{border-top:1px solid #e9eef3;padding:14px 24px;display:flex;gap:9px;align-items:center;justify-content:flex-end}.kv53-btn{border:1px solid #cfd7e2;border-radius:5px;padding:8px 15px;background:#fff;color:#234;text-decoration:none;cursor:pointer;font:inherit}.kv53-primary{background:#0879e9;color:#fff;border-color:#0879e9}.kv53-danger{color:#b62436;border-color:#e3acb4}.kv53-readonly{margin-right:auto;color:#758293}.kv53-edit{padding:16px 24px;background:#f5f8fc}.kv53-edit h3{font-size:16px;margin:0 0 12px}.kv53-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kv53-edit-grid label{display:grid;gap:6px}.kv53-edit-grid input,.kv53-edit-grid select{padding:9px;border:1px solid #cad4df;border-radius:6px;min-width:0}.kv53-full{grid-column:1/-1}.kv53-edit button{margin-top:12px}.kv53-caution{margin:0 24px 15px;padding:12px;color:#7a5422;background:#fffaef}.kv53-loading{padding:40px}.kv53-edit[hidden]{display:none!important}@media(max-width:650px){.kv53-meta{grid-template-columns:1fr 1fr}.kv53-dialog{max-width:98vw}.kv53-edit-grid{grid-template-columns:1fr}.kv53-grid-scroll{overflow-x:auto}}

/* v1.7.27.3: inline adjustment editor */
.kv273-adjustment-popup .kv53-meta{grid-template-columns:repeat(2,minmax(0,1fr))}
.kv273-adjustment-popup .kv53-edit textarea{padding:10px;border:1px solid #cad4df;border-radius:6px;font:inherit;resize:vertical;min-height:85px}
.kv273-adjustment-popup .kv53-caution{border-radius:8px}
@media(min-width:720px){.kv273-adjustment-popup{max-width:720px;margin:auto}}
