.bank-resolution{min-width:0;color:#20354c}.bank-resolution select,.bank-resolution input,.bank-resolution textarea{box-sizing:border-box;max-width:100%}.bank-resolution-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;background:#f2f6fa;border:1px solid #dbe4ee;border-radius:12px}.bank-resolution-summary h3{margin:8px 0;color:#102b46;font-size:1.5rem}.bank-resolution-summary p{margin:8px 0}.bank-resolution-summary small{color:#5e7187;overflow-wrap:anywhere}.bank-resolution-step{padding:20px 0;border-bottom:1px solid #dce4ee}.bank-resolution-step-title{display:flex;align-items:center;gap:10px}.bank-resolution-step-title>span{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#f5eddc;color:#705825;font-size:.85rem;font-weight:700}.bank-resolution-step-title h3{margin:0;font-size:1.03rem;color:#102c48}.bank-resolution-step p{line-height:1.6}.bank-resolution .bank-table table{min-width:570px}.bank-resolution .bank-table td{font-size:.86rem}.bank-source-blocked{color:#78551c!important}.bank-resolution-search{display:flex;align-items:flex-end;gap:10px;margin:18px 0}.bank-resolution-search label{flex:1;min-width:0}.bank-resolution-search input{width:100%}.bank-resolution-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.bank-resolution-balances article{border:1px solid #dce5ee;padding:15px;border-radius:12px;background:#f8fafc}.bank-resolution-balances small,.bank-resolution-balances b,.bank-resolution-balances span{display:block;overflow-wrap:anywhere}.bank-resolution-balances small{color:#65758a}.bank-resolution-balances b{margin:8px 0;color:#102c48}.bank-resolution-balances span{font-size:.85rem;color:#5e7187}.bank-badge.is-review{background:#fbf2dd;color:#72571d}.bank-daily-alert{display:flex;gap:16px;align-items:center;justify-content:space-between}.bank-daily-alert p{margin:6px 0;line-height:1.6}.bank-resolution [data-bank-resolution-form=review] textarea{width:100%;min-height:90px}.bank-resolution [data-bank-resolution-form=payment] textarea{min-height:90px}.bank-resolution .dialog-actions{flex-wrap:wrap}.bank-resolution-summary>div{min-width:0}.bank-resolution-summary .bank-description{min-width:0;max-width:100%}@media(max-width:650px){.bank-resolution-summary{padding:14px;gap:9px;flex-wrap:wrap}.bank-resolution-summary h3{font-size:1.3rem}.bank-resolution-step{padding:17px 0}.bank-resolution-search{flex-direction:column;align-items:stretch}.bank-resolution-search label{width:100%}.bank-resolution-balances{grid-template-columns:1fr}.bank-resolution .dialog-actions{flex-direction:column;align-items:stretch}.bank-resolution .dialog-actions .button{width:100%}.bank-daily-alert{flex-direction:column;align-items:stretch}}
