/* Only integration safeguards; visual styles come from the supplied theme. */
[hidden]{display:none!important}
.framebody,.formgrid,.stack,.card,.hp-src label,.rowk{min-width:0}
.hp-src span,.rowk b{overflow-wrap:anywhere}
.tbl-wrap{max-width:100%;overflow-x:auto}
.cap img{max-width:100%}
.cap input{max-width:100%}
.framebody .money-inp input{width:100%}
.framebody .qr img{max-width:100%}
.datef select{max-width:100%}
.top>div:has(#pTitle){min-width:0}
.top h1{overflow-wrap:anywhere}
.top .avatar{flex-shrink:0}
#poGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}
@media(max-width:700px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}.rowk{flex-wrap:wrap}.hp-pkgs{grid-template-columns:minmax(0,1fr)}.top{min-width:0}.top h1{font-size:17px}.top .bal-chip{display:none}.content{min-width:0}.framebody table{max-width:100%}.framebody .btn{white-space:normal}.framebody .sx-auth-b{min-width:0}.cap td{display:block}}
