#withdrawal-telegram-form{max-width:980px;margin-inline:auto}
.withdrawal-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:12px;align-items:end;margin:16px 0}.withdrawal-filter-grid label,.withdrawal-telegram-grid label{display:flex;flex-direction:column;gap:7px;min-width:0}.withdrawal-filter-grid input,.withdrawal-filter-grid select,.withdrawal-filter-actions button,.withdrawal-export-actions button,.withdrawal-telegram-actions button{height:42px;min-height:42px;margin:0;box-sizing:border-box}.withdrawal-filter-grid input,.withdrawal-filter-grid select,.withdrawal-telegram-grid input{width:100%;min-width:0;max-width:none}.withdrawal-filter-actions,.withdrawal-export-actions,.withdrawal-telegram-actions,.withdrawal-notice-pager{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.withdrawal-export-actions{justify-content:flex-end}.withdrawal-filter-actions{flex-wrap:nowrap}.withdrawal-telegram-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px}.withdrawal-telegram-grid input{height:42px;margin:0;box-sizing:border-box}.withdrawal-telegram-grid small{min-height:36px;line-height:1.5;overflow-wrap:anywhere}.withdrawal-telegram-actions{margin:16px 0 8px}.withdrawal-telegram-actions .check{margin:0 auto 0 0;min-height:42px;display:flex;align-items:center;gap:8px}.withdrawal-telegram-actions input[type=checkbox]{width:18px;height:18px;margin:0}.withdrawal-telegram-help{margin:14px 0 20px}.withdrawal-telegram-help p{line-height:1.7;max-width:980px}.withdrawal-recipient,.withdrawal-notice-reference{white-space:normal;overflow-wrap:anywhere;max-width:300px}.withdrawal-recipient button{margin:5px 0}.withdrawal-records td:last-child button{display:block;margin:4px 0}.withdrawal-notice-pager{justify-content:center;margin:14px 0}.withdrawal-telegram #withdrawal-telegram-status{line-height:1.6;overflow-wrap:anywhere}.withdrawal-records>.table-wrap,.withdrawal-telegram .table-wrap{max-width:100%;overflow-x:auto}@media(max-width:1050px){.withdrawal-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-filter-actions{grid-column:1/-1;justify-content:flex-end}}@media(max-width:600px){.withdrawal-filter-grid,.withdrawal-telegram-grid{grid-template-columns:minmax(0,1fr);gap:12px}.withdrawal-telegram-grid small{min-height:0}.withdrawal-filter-actions{grid-column:auto}.withdrawal-filter-actions button{flex:1}.withdrawal-export-actions{width:100%;justify-content:stretch}.withdrawal-export-actions button{flex:1}.withdrawal-telegram-actions{display:grid;grid-template-columns:1fr 1fr;align-items:center}.withdrawal-telegram-actions .check{grid-column:1/-1;width:100%;margin:0}.withdrawal-telegram-actions button{width:100%;padding:8px}.withdrawal-notice-pager{gap:8px}.withdrawal-notice-pager span{flex-basis:100%;text-align:center;order:-1}.withdrawal-telegram-help summary{line-height:1.6}.withdrawal-records h2,.withdrawal-telegram h2{margin-bottom:0}}

.withdrawal-rate-form{display:flex;align-items:end;gap:12px;max-width:980px;margin-inline:auto}.withdrawal-rate-form label{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0}.withdrawal-rate-form input,.withdrawal-rate-form button{height:42px;margin:0;box-sizing:border-box}.withdrawal-rate-form input{width:100%}@media(max-width:600px){.withdrawal-rate-form{flex-direction:column;align-items:stretch}.withdrawal-rate-form button{width:100%}}
#finance-rules-form .form-grid{align-items:start;gap:16px}#finance-rules-form .form-grid label{display:flex;flex-direction:column;gap:7px;min-width:0}#finance-rules-form .form-grid input,#finance-rules-form .form-grid select{width:100%;max-width:none;box-sizing:border-box;height:42px;margin:0}#finance-rules-form>button{height:42px}
