html{font-size:14px}@media (min-width:768px){html{font-size:16px}}html{min-height:100%;position:relative}.appraisal-header-card{color:#fff;text-align:center;background:linear-gradient(90deg,#1d4ed8,#3b82f6);border-radius:.75rem;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media print{#sidebar,#logo-sidebar,aside,nav,.sidebar,header,footer{display:none!important}#printSection{width:100%!important;margin:0!important;padding:20px!important}button,.no-print{display:none!important}}@media (max-width:768px){.overflow-x-auto{-webkit-overflow-scrolling:touch}.overflow-x-auto table{font-size:.875rem}.overflow-x-auto th,.overflow-x-auto td{white-space:nowrap;padding:.5rem!important}}