*{box-sizing:border-box}html,body,#root{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html,body{min-height:100%}#root{min-height:100vh}body{color:#1f2937;background:#f1f4f1;font-size:13px}button,input{font-family:inherit}a{color:#1a6b3c}.lc-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:#1a6b3c;font-size:11px;font-weight:700}.lc-rule{background:#c4a265;border-radius:2px;width:46px;height:3px;margin:7px 0 0}.lc-section{margin:24px 0 12px}.lc-section .lc-rule{margin-top:6px}.lc-callout{color:#6f5626;background:#fbf7ef;border-left:4px solid #c4a265;border-radius:0 10px 10px 0;padding:12px 15px;font-size:12.5px;line-height:1.5}.lc-callout b{color:#5c471e}.lc-thead th,tr.lc-thead>*{color:#1a6b3c;text-transform:uppercase;letter-spacing:.2px;background:#eaf2ed;font-size:11.5px;font-weight:600}.lc-sidebar-nav{scrollbar-width:none;-ms-overflow-style:none}.lc-sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.lc-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.lc-table-scroll table{min-width:640px}@media (width<=900px){body{font-size:14px}button{min-height:36px}input,select,textarea{font-size:16px}html,body{overflow-x:clip}.lc-filter-pill,.lc-chip{min-height:38px!important;padding:8px 14px!important;font-size:13px!important}.lc-filter-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;overflow-x:auto;flex-wrap:nowrap!important}.lc-filter-scroll::-webkit-scrollbar{display:none}.lc-filter-scroll>*{flex-shrink:0}.lc-mobile-tablescroll{-webkit-overflow-scrolling:touch;margin:0 -14px;padding:0 14px;overflow-x:auto}.lc-mobile-modal{overflow-y:auto;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;position:fixed!important;inset:0!important;transform:none!important}.lc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.lc-card-mobile-pad{padding:14px!important}}@media (width<=480px){body{font-size:14px}.lc-kpi-grid-phone-1{grid-template-columns:1fr!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
