html,body{min-height:100%}body{background:radial-gradient(circle at 0 0,#19875414,#0000 35%),linear-gradient(#f8fafc 0%,#eef2f7 100%)}.lucide{stroke-width:2px;width:1em;height:1em}.app-shell{min-height:100vh}.sidebar{width:280px}.content-shell{min-width:0}.dt-container .dt-search,.dt-container .dt-length{margin-bottom:1rem}.dt-container .dt-info,.dt-container .dt-paging{margin-top:1rem}.temperature-chart-frame{height:min(60vh,460px);min-height:320px}.chart-legend-swatch{border-radius:.25rem;width:.875rem;height:.875rem;display:inline-block}
