@import"https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800;900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@layer base{body{@apply font-sans antialiased;font-family:Vazirmatn,system-ui,sans-serif;direction:rtl;margin:0;overflow:hidden;-webkit-font-smoothing:antialiased}}@layer components{.glass-card{padding:1.5rem}@media(min-width:768px){.glass-card{padding:1.75rem}}.dashboard-grid{display:grid;gap:1.5rem}@media(min-width:768px){.dashboard-grid{gap:2rem}}@media(min-width:1280px){.dashboard-grid{gap:2rem}}.dashboard-grid .glass-card:hover{transform:none}.ex-refresh-rate-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:900;border:2px solid #059669!important;background-color:#ecfdf5!important;color:#065f46!important;cursor:pointer;box-shadow:0 4px 14px -4px #05966973}.ex-refresh-rate-btn:hover:not(:disabled){background-color:#d1fae5!important;border-color:#047857!important;color:#064e3b!important}.dark .ex-refresh-rate-btn{background-color:#064e3b!important;border-color:#34d399!important;color:#a7f3d0!important}.ex-refresh-rate-btn svg{color:currentColor!important}.ex-flag-box{line-height:0;aspect-ratio:3 / 2;background-color:#cbd5e1}.dark .ex-flag-box{background-color:#475569}.ex-flag-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.18)}.project-members-btn{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;white-space:nowrap!important;line-height:1!important;cursor:pointer;font-weight:900;font-size:.75rem;padding:.5rem .75rem;border-radius:.75rem;border:2px solid #cbd5e1;background-color:#fff;color:#334155}.dark .project-members-btn{border-color:#475569;background-color:#1e293b;color:#e2e8f0}.project-members-btn svg{width:1.125rem!important;height:1.125rem!important;flex-shrink:0!important;display:block!important}.project-members-btn-label{line-height:1!important}}@layer utilities{.animate-fade-in{animation:fadeIn .35s ease-out forwards}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#64748b59;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#64748b8c}
