/* Reflow content instead of clipping it or concealing horizontal scrollbars. */
@media(max-width:760px){
 :is(body,#st-mobile-layout-scope) .st-mobile-table-wrap{min-width:0!important;max-width:100%!important;width:100%!important;overflow:visible!important;box-sizing:border-box}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;table-layout:auto!important;box-sizing:border-box}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table :is(thead,tbody,tfoot){display:block!important;width:100%!important;position:static!important;height:auto!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table tr{display:block!important;min-width:0!important;width:100%!important;margin:0 0 14px!important;border:1px solid #d7e4dd!important;border-radius:12px!important;box-sizing:border-box;background:#fff!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table tr[hidden]{display:none!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table :is(th,td){display:block!important;position:static!important;min-width:0!important;width:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;padding:12px!important;border:0!important;border-bottom:1px solid #e5ede8!important;box-shadow:none!important;box-sizing:border-box;font-size:14px!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table tr>:first-child{background:#eff6f2!important;font-weight:700!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table [data-mobile-label]:not([data-mobile-label=""]):before{content:attr(data-mobile-label);display:block!important;position:static!important;font-size:12px!important;font-weight:600!important;color:#587064!important;margin-bottom:6px}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table .st-mobile-head{display:flex!important;flex-wrap:wrap;gap:6px;border:0!important;background:transparent!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table .st-mobile-head>th{display:none!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table .st-mobile-head>.st-mobile-control{display:block!important;max-width:100%!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-pricing .st-mobile-head{display:block!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-pricing .st-mobile-head>th{display:block!important;margin:0 0 12px!important;padding:20px!important;border:1px solid #d7e4dd!important;border-radius:12px!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-pricing tbody tr>th:first-child:before{display:none!important}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table :is(a,button,select,input){max-width:100%!important;box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere}
 :is(body,#st-mobile-layout-scope) table.st-mobile-table colgroup{display:none!important}
 body .sta-matrix-hint,body .sta-kr-scroll:before{display:none!important}
 body :is(.sta-kr-card,.sta-kr-scroll,.sta-sm-scroll,.sta-comp-scroll,.st-table-wrap){min-width:0!important;max-width:100%!important;overflow-x:visible!important}
 body :is(main,.st-app,.st-appbody,.st-card,.wrap,section,article,dialog){min-width:0;max-width:100%;box-sizing:border-box}
 body :is(main,.st-appbody) :is(p,h1,h2,h3,h4,a,summary,li){overflow-wrap:anywhere}
 body :is(pre,code){white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-width:100%!important;min-width:0!important}
 body :is(img,video,canvas,iframe){max-width:100%}
 body :is(.sta-tabs,.st-tabs,[role=tablist]){display:flex!important;flex-wrap:wrap!important;white-space:normal!important;max-width:100%!important;overflow:visible!important}
 body :is(.sta-tabs,.st-tabs,[role=tablist])>*{min-width:0;white-space:normal!important}
}
