#root,html{overflow-x:hidden}#root,body,html{max-width:100%;min-height:100%;width:100%}body:not(.MuiModal-open){overflow-x:hidden;padding-right:0!important}body,html{background-color:#1e3a8a}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}.shortcut-card{transition:transform .2s ease-in-out}.shortcut-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff!important;color:#000!important;font-family:Times New Roman,serif!important;font-size:12pt!important;line-height:1.5!important;margin:.5in!important;padding:0!important}.MuiAppBar-root,.MuiButton-root:not(.print-button),.MuiDialog-root,.MuiDrawer-root,.MuiFab-root,.MuiIconButton-root,.MuiPopover-root,.MuiSpeedDial-root,.MuiTooltip-tooltip,.action-buttons,.back-button,.debug-widget,.delete-button,.edit-button,.floating-widget,.menu-button,.navigation,.no-print,.notifications,.search-bar,.sidebar,.user-menu,nav{display:none!important}.MuiContainer-root{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.MuiPaper-root{background:#fff!important;border:1px solid #ddd;box-shadow:none!important;margin-bottom:20pt}h1,h2,h3,h4,h5,h6{color:#000!important;font-weight:700!important;margin:12pt 0 6pt!important;page-break-after:avoid}h1{font-size:18pt!important}h2{font-size:16pt!important}h3{font-size:14pt!important}h4{font-size:13pt!important}h5{font-size:12pt!important}h6{font-size:11pt!important}.MuiTypography-body1,.MuiTypography-body2,p{color:#000!important;font-size:12pt!important;line-height:1.4!important;margin:6pt 0!important}.MuiTable-root,table{background:#fff!important;border-collapse:collapse!important;margin:12pt 0!important;page-break-inside:avoid;width:100%!important}.MuiTableHead-root .MuiTableCell-root,th{background:#f5f5f5!important;border:1px solid #333!important;color:#000!important;font-size:11pt!important;font-weight:700!important;padding:8pt!important}.MuiTableBody-root .MuiTableCell-root,td{background:#fff!important;border:1px solid #666!important;color:#000!important;font-size:10pt!important;padding:6pt!important}ol,ul{margin:6pt 0 6pt 18pt!important;padding:0!important}li{font-size:12pt!important;line-height:1.3!important;margin:3pt 0!important}.MuiCard-root{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important;margin-bottom:12pt!important}.MuiCardContent-root{padding:12pt!important}.MuiChip-root{background:#fff!important;border:1px solid #333!important;color:#000!important;font-size:9pt!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-avoid{page-break-inside:avoid}.MuiFormControl-root,.MuiSelect-root,.MuiTextField-root input{background:#fff!important;border-bottom:1px solid #333!important;color:#000!important}.staff-directory .contact-card{border:1px solid #ccc;display:inline-block;margin:6pt 1% 12pt;padding:8pt;page-break-inside:avoid;width:48%}.asset-report table{font-size:9pt!important}.asset-report th{font-size:8pt!important}.receipt-print{max-width:none!important;width:100%!important}.receipt-print img{height:auto!important;max-width:2in!important}.building-report .floor-plan{display:block;height:auto!important;margin:12pt auto!important;max-width:6in!important}img{height:auto!important;max-width:100%!important;page-break-inside:avoid}.qr-code{height:1in!important;width:1in!important}.print-only{display:block!important}.print-header{border-bottom:2px solid #000;margin-bottom:20pt;padding-bottom:10pt;text-align:center}.print-footer{border-top:1px solid #ccc;bottom:.5in;font-size:9pt;padding-top:6pt;position:fixed;text-align:center;width:100%}a[href]:after{color:#666;content:" (" attr(href) ")";font-size:9pt}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}}.debug-request-card{transition:all .2s ease-in-out}.debug-request-card:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-2px)}.debug-status-chip{animation:fadeIn .3s ease-in}.debug-search-field .MuiOutlinedInput-root{border-radius:25px}.debug-filter-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #0000001a}.debug-stats-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.debug-method-avatar{font-size:.75rem;font-weight:700}.debug-json-display{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;line-height:1.4;padding:8px}.debug-domain-chip{background:linear-gradient(45deg,#21cbf3,#2196f3);color:#fff}.debug-error-glow{border-left:4px solid #f44336;box-shadow:0 0 10px #f443364d}.debug-success-glow{border-left:4px solid #4caf50}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.debug-request-enter{animation:slideIn .3s ease-out}@media (prefers-color-scheme:dark){.debug-json-display{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.debug-filter-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d3748f2;border:1px solid #ffffff1a}}
/*# sourceMappingURL=main.ad1bedc3.css.map*/