/* Container sizing and wrapping, without hiding page overflow. */
.m-workspace :is(.m-page,.m-page-heading,.m-card-heading,.m-actions,.m-topbar-right,.m-profile,.m-report-toolbar,.m-report-range,.m-quick-filters){min-width:0}
.m-workspace :is(.m-card-heading,.m-page-heading,.m-report-toolbar){flex-wrap:wrap}
.m-workspace :is(.m-card-heading,.m-page-heading)>div{min-width:0}
.m-workspace :is(h1,h2,h3,.m-definition dd,.m-help-note,.m-badge,.wallet-address){overflow-wrap:anywhere}
.m-workspace :is(.m-actions,.m-report-range,.m-quick-filters){flex-wrap:wrap}
.m-workspace :is(.table-wrap,.table-responsive,.m-table-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.m-workspace :is(.m-sr-only,.rt-sr){left:0;top:0;clip-path:inset(50%)}
.m-workspace .rt-market{position:relative}
.m-workspace .m-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
.m-workspace .m-metric{min-width:0}
.m-workspace .m-metric-label{flex-wrap:wrap;gap:6px}
.m-workspace .m-metric-value{overflow-wrap:anywhere}
@media(max-width:1100px){
 .m-workspace .m-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
 .m-workspace .m-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
 .m-workspace :is(.m-topbar-right,.m-topbar){gap:10px}
 .m-workspace .m-topbar-right{flex-wrap:wrap;justify-content:flex-end}
}
@media(max-width:767px){
 .m-workspace .m-topbar{height:auto;min-height:66px;flex-wrap:wrap;padding:12px 16px}
 .m-workspace .m-topbar>div{min-width:0;max-width:100%}
 .m-workspace .m-topbar-right{margin-left:auto;gap:8px}
 .m-workspace .m-page{padding:22px 16px 32px}
 .m-workspace .m-page-heading{align-items:flex-start;gap:14px}
 .m-workspace .m-page-heading h1{font-size:26px;line-height:1.25;letter-spacing:-.025em}
 .m-workspace .m-page-heading .m-actions{width:100%;display:flex;flex-wrap:wrap}
 .m-workspace .m-page-heading .m-actions>*{flex:1 1 130px;white-space:normal;text-align:center;justify-content:center}
 .m-workspace .m-card-heading{align-items:flex-start;gap:12px}
 .m-workspace .m-card-heading h2{line-height:1.4}
 .m-workspace .m-card-heading :is(.m-badge,a){white-space:normal}
 .m-workspace .m-attention-grid{grid-template-columns:1fr}
 .m-workspace .m-list-filters{grid-template-columns:1fr}
 .m-workspace .m-report-range{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .m-workspace .m-report-range>button{grid-column:1/-1}
 .m-workspace :is(.m-report-range input,.m-report-range select){min-width:0;width:100%}
 .m-workspace .m-definition div{gap:10px}
 .m-workspace .m-definition dd{min-width:0;max-width:65%;white-space:normal}
 .m-workspace :is(.m-order-drawer,.m-processing-dialog){padding:20px;max-width:100vw}
 .m-workspace .m-processing-dialog{width:calc(100vw - 24px)}
 .m-workspace :is(.support-message,.m-dispute-message){overflow-wrap:anywhere}
 .m-workspace .support-compose{display:flex;flex-wrap:wrap}
 .m-workspace .support-compose textarea{width:100%;flex:1 1 100%;min-width:0}
 .m-workspace .support-compose button{width:100%}
}
@media(max-width:650px){
 .rt-layout{gap:16px}
 .rt-table-wrap{margin-right:0;padding-right:0;overflow:visible}
 .rt-table{min-width:0;width:100%;display:block}
 .rt-table thead{display:none}
 .rt-table tbody{display:grid;gap:12px}
 .rt-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;position:relative;padding:16px;border:1px solid var(--m-line);border-radius:14px}
 .rt-table tr.is-selected{background:var(--m-lilac);border-color:var(--rt-accent)}
 .rt-table tr td,.rt-table tr.is-selected td:first-child,.rt-table tr.is-selected td:last-child{padding:0;border:0;background:transparent;border-radius:0;min-width:0}
 .rt-table td:first-child{grid-column:1/-1;padding-right:38px!important}
 .rt-table td:last-child{position:absolute;right:14px;top:16px}
 .rt-table td:nth-child(2):before{content:'Курс за 1 USDT';display:block;margin-bottom:6px;font-size:10px;color:var(--m-muted)}
 .rt-table td:nth-child(4){grid-column:1/-1}
 .rt-table td:nth-child(4):before{content:'Лимит операции';display:block;margin-bottom:6px;font-size:10px;color:var(--m-muted)}
 .rt-table .rt-geo{min-width:0}
 .rt-table .rt-geo small{white-space:normal;line-height:1.5}
 .rt-table .rt-limit{white-space:normal;overflow-wrap:anywhere}
 .rt-calculator .rt-breakdown>div{flex-wrap:wrap;gap:6px}
 .rt-breakdown dd{white-space:normal;overflow-wrap:anywhere}
 .rt-personal-fees{flex-wrap:wrap;gap:20px}
 .rt-personal-link{margin-left:0}
 .rt-stats article{flex-wrap:wrap;gap:8px}
}
@media(max-width:380px){
 .m-workspace .m-metrics{grid-template-columns:1fr}
 .m-workspace .m-topbar-right{flex-basis:100%;justify-content:flex-end}
 .m-workspace .m-topbar-right #depositGuideStart{margin-right:auto}
 .m-workspace .m-metric-value{font-size:28px}
 .m-workspace .m-report-range{grid-template-columns:1fr}
}
