@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{margin:0;padding:0;width:100%;min-height:100%;background-color:#0a0e17;color:#f1f5f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media screen{html.modal-scroll-locked,body.modal-scroll-locked{overflow:hidden!important;overscroll-behavior:none!important}.modal-backdrop,.lightbox-backdrop,.mobile-admin-backdrop,.mobile-drawer-backdrop{overscroll-behavior:contain!important;touch-action:none}.modal-dialog,.lightbox-container,.mobile-admin-sheet,.mobile-filters-drawer{touch-action:pan-y}.modal-body{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}}button,input,select,textarea{font-family:inherit}@media print{@page{size:auto;margin:12mm 10mm}html,html.modal-scroll-locked,body,body.modal-scroll-locked{background:#fff!important;background-color:#fff!important;color:#000!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:static!important}app-root{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;position:static!important}.app-shell{background:transparent!important;padding:0!important;margin:0!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:static!important}.app-shell>*:not(app-reports-modal),.top-navbar,.visitor-banner,.locked-landing,.summary-strip,.flag-ribbon-container,.main-layout,.app-footer,.mobile-admin-backdrop,.lightbox-modal,app-detail-modal,app-form-modal,app-excel-sync-modal,app-column-config-modal,app-catalog-admin-modal,app-auth-modal,.no-print{display:none!important}app-reports-modal{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;position:static!important}}
