.shift-dialog-card{width:min(780px,94vw)}.shift-dialog-body{max-height:75vh;overflow:auto}.shift-cash-equation{background:#edf7f3;border-radius:10px;padding:14px;font-size:13px;line-height:1.7;color:#2f6255}.shift-denominations{border:1px solid #dce7e1;padding:14px;border-radius:10px;margin:14px 0}.shift-denominations summary{cursor:pointer;font-weight:600}.shift-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.shift-count-grid input{width:100%;min-width:0}#shift-live-difference{background:#f4f7f6;padding:12px;border-radius:8px;font-weight:600}.shift-dialog-card .shift-ack{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin:16px 0}.shift-dialog-card .shift-ack input{width:20px;min-height:20px;flex-shrink:0;margin-top:3px}.shift-meta-panel p{grid-column:1/-1;overflow-wrap:anywhere;font-size:12px}.movement-list details{padding:12px 0;border-bottom:1px solid #e1e8e4}@media(max-width:600px){.shift-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
