.dashboard-page{min-height:100vh;padding-top:6rem;padding-bottom:3rem}.dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.5rem;display:flex}.dashboard-header h1{letter-spacing:-.5px;margin-top:.5rem;font-size:2rem;font-weight:800}.dash-subtitle{color:var(--text-muted);margin-top:.3rem;font-size:.95rem}.back-link{color:var(--text-secondary);transition:color var(--transition);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.back-link:hover{color:var(--text-primary)}.stats-row{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.stat-card{align-items:center;gap:1.2rem;display:flex}.stat-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.stat-info{flex-direction:column;gap:.2rem;display:flex}.stat-value{font-size:1.5rem;font-weight:800}.stat-value .animated-counter{font-size:1.5rem}.stat-name{color:var(--text-muted);font-size:.8rem;font-weight:500}.forms-section h2{margin-bottom:1.5rem;font-size:1.4rem;font-weight:700}.forms-list{flex-direction:column;gap:.75rem;display:flex}.form-card-link{color:inherit;opacity:0;text-decoration:none;animation:.5s ease-out forwards fadeInUp;display:block}.form-card{transition:all .25s!important}.form-card-link:hover .form-card,.form-card-link:hover .glass-card{background:#ffffff0d!important;border-color:#e2a63b40!important}.form-card-content{justify-content:space-between;align-items:center;gap:1rem;display:flex}.form-card-left{flex:1;min-width:0}.form-card-left h3{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.35rem;font-size:1.05rem;font-weight:600;overflow:hidden}.form-card-meta{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.meta-dot{opacity:.4}.form-card-activity{align-items:center;gap:.3rem;display:inline-flex}.form-card-right{flex-shrink:0;align-items:center;gap:1rem;display:flex}.response-badge{color:#2dd4a8;background:#2dd4a81a;border-radius:100px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:flex}.status-badge.active,.form-status.active{color:#34d399;background:#10b98126}.status-badge.paused,.form-status.paused{color:#fbbf24;background:#f59e0b26}.card-arrow{color:var(--text-muted);transition:all .25s}.form-card-link:hover .card-arrow{color:var(--primary-light);transform:translate(4px)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-state h3{font-size:1.3rem;font-weight:700}.empty-state p{color:var(--text-muted);max-width:350px;margin-bottom:.5rem}.loading-state{flex-direction:column;align-items:center;gap:1rem;padding:4rem;display:flex}.spinner{border:3px solid #ffffff1a;border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-slow}.loading-state p{color:var(--text-muted);font-size:.9rem}@media (max-width:1024px){.stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stats-row{grid-template-columns:1fr}.dashboard-header{flex-direction:column;align-items:flex-start}.form-card-left h3{font-size:.95rem}.form-card-meta{font-size:.75rem}}
