.reconciliation-r728-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px;border-bottom:1px solid #e3e9f2;background:#fbfcff}
.reconciliation-r728-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid #d9e1ef;border-radius:9px;padding:8px 12px;background:#fff;color:#334761;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.reconciliation-r728-actions button:last-child{margin-left:auto;color:#6550cd;border-color:#ddd6f6;background:#f8f6ff}
.reconciliation-r728-actions button:disabled{opacity:.5;cursor:not-allowed}
.reconciliation-r728-actions button:focus-visible{outline:3px solid #a89ae8;outline-offset:2px}
.reconciliation-r728-feedback{padding:8px 20px;color:#667993;font-size:12px;line-height:1.5;border-bottom:1px solid #e7edf5}
.reconciliation-r728-copy{display:grid;gap:6px;padding:10px 20px;font-size:12px;color:#425b79}
.reconciliation-r728-copy textarea{width:100%;min-height:170px;resize:vertical;border:1px solid #d9e1ef;border-radius:8px;padding:10px;color:#26364d;background:#fff;font:inherit}
@media(max-width:640px){.reconciliation-r728-actions{padding:10px 12px;gap:6px}.reconciliation-r728-actions button{flex:1 1 calc(50% - 6px);min-height:44px;font-size:12px;padding:9px 7px}.reconciliation-r728-actions button:last-child{margin-left:0;flex-basis:100%}.reconciliation-r728-feedback,.reconciliation-r728-copy{padding-left:12px;padding-right:12px}.reconciliation-r728-copy textarea{font-size:16px}}
.reconciliation-r728-dirty{display:grid;gap:7px;padding:12px 20px;background:#fff8e8;border-bottom:1px solid #ecd9ad;color:#795721;font-size:13px}
.reconciliation-r728-dirty>div{display:flex;flex-wrap:wrap;gap:8px}.reconciliation-r728-dirty button{min-height:40px;padding:7px 12px;border:1px solid #d6bd87;border-radius:8px;background:#fff;color:#64481c;font:inherit;cursor:pointer}
