@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark ::-webkit-scrollbar-track{background:#0f172a}.dark ::-webkit-scrollbar-thumb{background:#334155;border:2px solid #0f172a}.dark ::-webkit-scrollbar-thumb:hover{background:#475569}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.glass-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media print{@page{margin:1cm;size:landscape}body{background-color:#fff!important;color:#000!important}nav,header,footer,.sidebar,button,select,input,.no-print{display:none!important}main,section,div{margin:0!important;padding:0!important;box-shadow:none!important;border:none!important;width:100%!important;max-width:none!important;overflow:visible!important}#printable-area,#printable-area *{visibility:visible!important;display:block!important}#printable-area table{display:table!important;width:100%!important;border-collapse:collapse}#printable-area th,#printable-area td{border:1px solid #ddd!important;padding:8px!important;text-align:left;color:#000!important}#printable-area thead{background-color:#f3f4f6!important;-webkit-print-color-adjust:exact}.rounded-full{border:1px solid #000;color:#000!important;background:transparent!important}}
