.transfer-limit-card{padding:16px 18px;margin:0 0 18px;border:1px solid #d8e7ea;border-radius:14px;background:#f4fafb;color:#073b4c;font-size:13px;line-height:1.5;min-width:0;scroll-margin-top:110px}.transfer-limit-heading{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.transfer-limit-heading strong{font-size:15px}.transfer-limit-heading p{margin:5px 0;color:#526d78}.transfer-limit-heading .text-button{font-size:12px;white-space:nowrap;padding:4px 0;min-height:32px}.transfer-limit-status{display:inline-block;font-weight:700;font-size:12px;color:#576f79}.transfer-limit-status[data-status=approved]{color:#13734e}.transfer-limit-status[data-status=rejected]{color:#9f3232}.transfer-limit-note{margin:10px 0;color:#743e22;white-space:pre-wrap;overflow-wrap:anywhere}.transfer-limit-upload{margin-top:12px;padding-top:11px;border-top:1px solid #d8e7ea}.transfer-limit-upload summary{font-weight:700;cursor:pointer;min-height:30px}.transfer-limit-upload>p,.transfer-limit-upload .field small{font-size:12px;line-height:1.5;color:#526d78}.transfer-limit-upload .field{margin:12px 0}.transfer-limit-upload input[type=file]{max-width:100%;font:inherit}.transfer-limit-card .form-error:empty,.transfer-limit-admin .form-error:empty{display:none}.transfer-limit-card[hidden],.transfer-limit-card [hidden]{display:none!important}.transfer-limit-admin{margin-bottom:18px}.transfer-limit-admin>summary{font-weight:750;font-size:16px;cursor:pointer;min-height:30px}.transfer-limit-admin>p{font-size:13px}.transfer-limit-review{padding:15px 0;border-top:1px solid #dce7eb;margin-top:14px}.transfer-limit-review>summary{display:flex;gap:12px;justify-content:space-between;align-items:center;cursor:pointer}.transfer-limit-review>summary strong,.transfer-limit-review>summary small{display:block;overflow-wrap:anywhere}.transfer-limit-review>summary small{font-size:12px;color:#637783;margin-top:4px}.transfer-limit-review>p{font-size:12px;color:#637783}.transfer-limit-review form{margin-top:15px}.transfer-limit-review .actions button{min-height:42px}.transfer-limit-review .muted{font-size:12px}.transfer-limit-review textarea{width:100%}.source-funds-card{border-top:3px solid #b99a55;background:#f7fbfb}.source-funds-card input,.source-funds-card select,.source-funds-card textarea{max-width:100%;width:100%;min-width:0}.source-funds-card textarea{resize:vertical;min-height:70px}.source-funds-card [data-source-submit]{width:100%;min-height:44px}.source-funds-card .field small{display:block;margin-top:5px}.source-funds-card .transfer-limit-status[data-status=pending]{color:#896721}@media(max-width:600px){.transfer-limit-card{padding:14px}.transfer-limit-heading strong{font-size:14px}.transfer-limit-review>summary{align-items:flex-start;flex-wrap:wrap}.transfer-limit-review .actions button{flex:1 1 42%}}.client-search.client-limit-search,.admin-layout .client-search.client-limit-search{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.client-limit-search>.field:first-child{grid-column:1/-1}.client-limit-search select{width:100%;min-width:0}.client-limit-summary{margin:16px 0;padding:13px 14px;border:1px solid #d8e7ea;border-radius:10px;background:#f4fafb;font-size:13px;line-height:1.5;min-width:0}.client-limit-summary-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.client-limit-summary-heading>strong{font-size:13px}.client-limit-summary p{margin:8px 0 4px}.client-limit-summary small{font-size:12px;color:#526d78;display:block}.client-limit-summary[data-client-limit-band=near]{border-color:#d9bd7a;background:#fffaf0}.client-limit-summary[data-client-limit-band=reached]{border-color:#e5b4b4;background:#fff7f7}.client-limit-summary[data-client-limit-band=approved]{background:#f0faf5}@media(max-width:1100px){.client-search.client-limit-search,.admin-layout .client-search.client-limit-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.client-search.client-limit-search,.admin-layout .client-search.client-limit-search{grid-template-columns:minmax(0,1fr)}.client-limit-summary{padding:12px}.client-limit-search>button{width:100%}}
