.manager-reconciliation{margin:20px 0;padding:18px;min-width:0}
.manager-reconciliation>summary{cursor:pointer;font-size:1rem;font-weight:700;color:var(--text,#e8eefb)}
.manager-reconciliation>div{padding-top:12px;min-width:0}
.manager-reconciliation p{line-height:1.55;overflow-wrap:anywhere}
.manager-reconciliation input[type=search]{width:100%;box-sizing:border-box;margin:16px 0;padding:12px;border:1px solid #34425c;border-radius:10px;background:#0d1628;color:#e8eefb}
.manager-reconciliation-list{display:grid;gap:12px}
.manager-reconciliation-list .ops-item{display:block;min-width:0;padding:16px}
.manager-reconciliation-list form{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:12px}
.manager-reconciliation-list label{flex:1;min-width:0}
.manager-reconciliation-list select{width:100%;min-width:0}
.manager-reconciliation button,.manager-reconciliation select{border:1px solid #34425c;border-radius:9px;background:#17243a;color:#e8eefb;padding:10px 12px;font:inherit}
.manager-reconciliation button{cursor:pointer}
.manager-reconciliation button.cw-primary{background:#f3bb45;color:#111827;border-color:#f3bb45;font-weight:700}
.manager-reconciliation button:disabled{opacity:.55;cursor:wait}
.manager-reconciliation :is(button,select,input):focus-visible{outline:2px solid #f3bb45;outline-offset:3px}
.manager-reconciliation-list button{white-space:normal;max-width:100%}
@media(max-width:480px){.manager-reconciliation{padding:12px}.manager-reconciliation-list form{display:block}.manager-reconciliation-list button{width:100%;margin-top:10px}}

.cw-manager-delivery{margin-top:16px;overflow-wrap:anywhere}.cw-manager-delivery details{margin:12px 0}.cw-manager-delivery .cw-check{display:flex;align-items:center;gap:8px;margin:12px 0}.manager-reconciliation>div{padding:12px}.manager-reconciliation h3,.manager-reconciliation h4{margin:12px 0 6px}.manager-reconciliation p{overflow-wrap:anywhere}
