@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";*{font-family:Outfit,sans-serif}html{margin:0;padding:0;zoom:75%;-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow-x:hidden}body{height:100%;margin:0;padding:0;background-color:#f1f5f9;color:#334155;overflow-x:hidden}::-webkit-scrollbar{display:none}.cursor-pointer{cursor:pointer}.bg-sidebar{background:linear-gradient(to bottom,#1e293b,#0f172a)}.card{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.card:hover{transform:translateY(-3px);box-shadow:0 4px 6px #0000001a}.btn{padding:.5rem 1rem;border-radius:.375rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-primary{background-color:#3b82f6;color:#fff}.btn-primary:hover{background-color:#2563eb}.btn-secondary{background-color:#f1f5f9;color:#334155}.btn-secondary:hover{background-color:#e2e8f0}.btn-success{background-color:#10b981;color:#fff}.btn-success:hover{background-color:#059669}.btn-danger{background-color:#ef4444;color:#fff}.btn-danger:hover{background-color:#dc2626}.form-control{width:100%;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.375rem;background-color:#fff;color:#334155}.form-control:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:#334155}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tooltip{position:relative;display:inline-block}.tooltip .tooltip-text{visibility:hidden;width:120px;background-color:#334155;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip:hover .tooltip-text{visibility:visible;opacity:1}
