.bd{padding:24px;background:#edf1f6;min-height:70vh;border-radius:14px;color:#243548}.bd-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.bd-heading h2{margin:0;font-size:24px}.bd-heading p{color:#64788c;line-height:1.7;font-size:13px}.bd-filter{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr auto;align-items:end;gap:12px;margin:20px 0 16px}.bd label{display:grid;gap:7px;font-size:12px;color:#51697a}.bd input,.bd select{min-width:0;width:100%;box-sizing:border-box;background:#fff}.bd-states{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.bd-states button{border-radius:22px!important;padding:8px 16px!important;min-height:34px!important;background:#fff!important;color:#344556!important;border:1px solid #dce5ed!important}.bd-states button[aria-pressed=true]{background:#e5f2ef!important;color:#1e6257!important;border-color:#1e6257!important}.bd-table{background:#fff;border:1px solid #dce5ed;border-radius:12px;padding:12px}.bd-columns,.bd-row{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(75px,.8fr) minmax(120px,1fr) 75px minmax(95px,.8fr) 70px 30px 80px;align-items:center;gap:12px}.bd-columns{padding:4px 12px 10px;font-size:12px;color:#6a7e91}.bd-row{border-top:1px solid #edf1f6;padding:12px;font-size:13px;border-radius:7px}.bd-row:hover{background:#f3f9f7}.bd-row strong{font-weight:500;overflow-wrap:anywhere}.bd-row button{padding:5px 10px;min-height:32px}.bd-state{padding:3px 7px;border-radius:6px;font-size:12px;background:#eef1f5;color:#64748b;white-space:nowrap}.bd-state-in_progress{background:#edf2ff;color:#275ad2}.bd-state-awaiting_payment{background:#fff0ef;color:#c23d38}.bd-state-collecting{background:#fff3df;color:#a15c11}.bd-state-settled{background:#e7f5ec;color:#188351}.bd-amount{text-align:right}.bd-note{text-align:center;color:#a5782f}.bd-pagination{display:flex;align-items:center;justify-content:center;gap:18px;font-size:13px;padding:20px 0;color:#63798c}.bd-empty{text-align:center;padding:60px 20px;color:#64748b}.bd button:focus-visible,.bd input:focus-visible,.bd select:focus-visible{outline:3px solid #5eead4;outline-offset:3px}@media(max-width:1100px){.bd-table{overflow-x:auto}.bd-columns,.bd-row{min-width:830px}.bd-filter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.bd{padding:14px}.bd-heading{align-items:start}.bd-filter{grid-template-columns:1fr 1fr}.bd-pagination{gap:10px;flex-wrap:wrap}}

.ps-surface>.bd{height:calc(100dvh - 56px);display:flex;flex-direction:column;min-height:600px;border-radius:0}.bd-filter{grid-template-columns:1fr 1fr .8fr .8fr .7fr 1.6fr auto}.bd-table{flex:1;min-height:150px;overflow:auto}.bd-columns{position:sticky;top:-12px;background:white;z-index:1}.bd-pagination{padding:12px 0 0}.bd-state-held{background:#fff3df;color:#a15c11}.bd-state-merged{background:#f0eaff;color:#7745d9}.bd-cashier{overflow-wrap:anywhere}@media(max-width:1100px){.bd-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.bd-columns,.bd-row{min-width:950px}}

.bd-merged-notice{max-width:760px;margin:40px auto;padding:32px;background:white;border:1px solid #dde5eb;border-radius:16px}.bd-merged-notice h2{font-size:23px;overflow-wrap:anywhere}.bd-merged-notice p{color:#64748b;line-height:1.8}.bd-merged-notice .actions{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}
