/* 3F认证页面正文边界；原生表单、既有纸页与安全导航保持。 */
body.backend-page.auth-3f-page main :is(.account-layout,.account-layout>div,.account-panel,.account-side,.session-card,form){min-width:0;max-width:100%;box-sizing:border-box}
body.backend-page.auth-3f-page main :is(h1,h2,h3,p,li,dd,small,label,.helptext,.errorlist){overflow-wrap:anywhere}
body.backend-page.auth-3f-page main :is(input,select,textarea){max-width:100%;box-sizing:border-box}
body.backend-page.auth-3f-page main :is(.account-side,.session-device-details) summary{min-height:44px;box-sizing:border-box;padding:.6rem .25rem;cursor:pointer}
body.backend-page.auth-3f-page main .account-side a{min-height:44px;box-sizing:border-box}
body.backend-page.auth-3f-page main .local-mail-body{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}
body.backend-page.auth-3f-page main :is(.session-cards,.session-card dl){min-width:0}
@media(max-width:760px){body.backend-page.auth-3f-page main :is(button,.button){max-width:100%;white-space:normal}body.backend-page.auth-3f-page main .account-side nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
