/* Screen containment for administration only. Print and public pages keep their layout. */
@media screen{
 html.admin-shell95{min-width:0!important;max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none;scroll-behavior:auto!important}
 body.admin-surface95{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;overscroll-behavior-x:none}
 body.admin-surface95 #main-content,body.admin-surface95 #main-content>main,body.admin-surface95 #main-content>.workspace,body.admin-surface95 .module-content-shell,body.admin-surface95 .module-primary{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
 body.admin-surface95 form,body.admin-surface95 fieldset{min-width:0!important;box-sizing:border-box!important}
 body.admin-surface95 input,body.admin-surface95 select,body.admin-surface95 textarea{min-width:0;max-width:100%;box-sizing:border-box}
 body.admin-surface95 .table-wrap{min-width:0!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
 body.admin-surface95 .session-bills39{min-width:0!important;max-width:100%!important;overscroll-behavior-x:contain}
 body.admin-surface95 dialog{min-width:0;max-width:calc(100vw - 12px);box-sizing:border-box;overscroll-behavior-x:none}
 body.admin-surface95 dialog>iframe{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
 html.admin-shell95.admin-locked95{overflow:hidden!important;overscroll-behavior:none}
 html.admin-shell95.admin-locked95>body{position:fixed!important;top:var(--admin-scroll95,0px)!important;left:0!important;right:auto!important;width:var(--admin-width95,100%)!important;max-width:100%!important;overflow:hidden!important}
 @supports(overflow:clip){body.admin-surface95{overflow-x:clip!important}}
}
@media screen and (max-width:1000px){
 html.admin-shell95 body.admin-surface95 #main-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),html.admin-shell95 body.admin-surface95 #main-content select,html.admin-shell95 body.admin-surface95 #main-content textarea{min-width:0!important;max-width:100%!important;font-size:16px!important;box-sizing:border-box!important}
 body.admin-surface95 input[type=date],body.admin-surface95 input[type=time],body.admin-surface95 input[type=datetime-local]{min-inline-size:0!important;max-inline-size:100%!important}
 body.admin-surface95 .form-pair{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0!important}
 body.admin-surface95 .form-pair>*,body.admin-surface95 .form-grid74>*{min-width:0!important;max-width:100%!important}
 body.admin-surface95 #main-content .btn{max-width:100%!important;box-sizing:border-box!important;word-break:normal!important}
 body.admin-surface95 .bill-menu69 .append-menu69,body.admin-surface95 dialog .add-list47{max-height:none!important;height:auto!important;overflow:visible!important}
}
@media screen and (max-width:600px){body.admin-surface95 .form-pair{grid-template-columns:minmax(0,1fr)!important}}
