html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,video,iframe{max-width:100%}input,select,textarea{max-width:100%}body{overflow-wrap:break-word}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #728fff;outline-offset:3px}.table-responsive{max-width:100%;overflow:auto}@media(max-width:600px){input,select,textarea{font-size:16px!important}.main-content,.main{min-width:0}.sidebar{max-width:86vw}.container,.container-fluid{max-width:100%}.topbar{flex-wrap:wrap;gap:12px}td,th{white-space:normal;min-width:80px}body{padding-bottom:env(safe-area-inset-bottom)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
