html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none}body{overscroll-behavior:none}button,a,[role=button]{touch-action:manipulation;-webkit-user-select:none;user-select:none}button:active:not(:disabled){filter:brightness(.97)}[data-slot=sheet-content],[data-slot=dialog-content]{overscroll-behavior:contain}[data-slot=sheet-footer]{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (pointer:coarse){input,textarea,select{font-size:16px!important}[data-slot=button],[data-slot=select-trigger],[role=tab],[data-sidebar=menu-button]{min-height:44px}[data-slot=button][data-size^=icon]{min-width:44px}}@media (max-width:767px){[data-slot=sheet-content]{width:100%;max-width:100%;padding-top:env(safe-area-inset-top,0px)}[data-slot=dialog-content]{max-height:calc(100dvh - 1rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{body:has([data-print-document]) :not([data-print-document]):not([data-print-document] *):not(:has([data-print-document])){display:none!important}body:has([data-print-document]) :has([data-print-document]){display:contents!important;position:static!important;overflow:visible!important;transform:none!important}body [data-print-document]{color:#000;background:#fff;width:100%;height:auto;padding:16mm;position:static;overflow:visible}body [data-print-document] tr,body [data-print-document] header,body [data-print-document] dl{break-inside:avoid}}
