.actions-btn{background:rgba(102,126,234,0.05) !important;font-weight:600 !important;font-size:20px !important;color:#667eea !important;border-radius:5px !important;margin-bottom:5px;width:100% !important;text-align:left}.page-title{color:#35383d;font-weight:bold}:root{--primary-color: #667eea;--secondary-color: #764ba2;--accent-color: #f093fb;--success-color: #43e97b;--warning-color: #ffeaa7;--danger-color: #fd79a8;--light-bg: #f8f9fa;--white: #ffffff;--text-dark: #2c3e50;--text-muted: #6c757d;--border-color: #e9ecef;--shadow-light: 0 2px 10px rgba(0, 0, 0, 0.08);--shadow-medium: 0 5px 15px rgba(0, 0, 0, 0.1);--shadow-heavy: 0 10px 30px rgba(0, 0, 0, 0.15);--border-radius: 12px;--border-radius-lg: 16px}.stats-card{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);border:none;border-radius:var(--border-radius-lg);color:var(--white);padding:2rem 1.5rem;margin-bottom:1.5rem;box-shadow:var(--shadow-medium);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;text-align:center}.stats-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 100%);opacity:0;transition:opacity 0.3s ease}.stats-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-heavy)}.stats-card:hover::before{opacity:1}.stats-card .stats-number{font-size:2.8rem;font-weight:700;margin-bottom:0.5rem;text-shadow:0 2px 4px rgba(0,0,0,0.2);line-height:1}.stats-card .stats-label{font-size:0.95rem;opacity:0.95;text-transform:uppercase;letter-spacing:1.2px;font-weight:500}.filter-section{background:var(--white);border-radius:var(--border-radius-lg);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-light);border:1px solid var(--border-color);transition:all 0.3s ease}.filter-section:hover{box-shadow:var(--shadow-medium)}.filter-section h5{color:var(--text-dark);margin-bottom:1.5rem;font-weight:600;font-size:1.25rem}.filter-section .bootstrap-select .btn{border:2px solid var(--border-color);border-radius:var(--border-radius);padding:0.875rem 1.25rem;font-size:1rem;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);background:var(--white);color:var(--text-dark)}.filter-section .bootstrap-select .btn:focus,.filter-section .bootstrap-select .btn:active,.filter-section .bootstrap-select .btn:hover{border-color:var(--primary-color);box-shadow:0 0 0 0.25rem rgba(102,126,234,0.15);background:var(--white)}.filter-section .bootstrap-select .dropdown-menu{border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-medium)}.filter-section .bootstrap-select .dropdown-menu .dropdown-item{padding:0.75rem 1.25rem;transition:all 0.2s ease}.filter-section .bootstrap-select .dropdown-menu .dropdown-item:hover,.filter-section .bootstrap-select .dropdown-menu .dropdown-item:focus{background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));color:var(--white)}.chart-container{background:var(--white);border-radius:var(--border-radius-lg);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-light);border:1px solid var(--border-color);transition:all 0.3s ease}.chart-container:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.chart-container h5{color:var(--text-dark);margin-bottom:2rem;font-weight:600;text-align:center;position:relative;font-size:1.25rem}.chart-container h5::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);border-radius:2px}.chart-container #pieChart,.chart-container #barChart{height:420px;width:100%;border-radius:var(--border-radius)}.map-container{background:var(--white);border-radius:var(--border-radius-lg);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-light);border:1px solid var(--border-color);transition:all 0.3s ease}.map-container:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.map-container h5{color:var(--text-dark);margin-bottom:2rem;font-weight:600;text-align:center;position:relative;font-size:1.25rem}.map-container h5::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);border-radius:2px}.map-container #map{height:520px;width:100%;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-light)}.detail-section{background:var(--white);border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--shadow-light);border:1px solid var(--border-color);transition:all 0.3s ease}.detail-section:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.detail-section h5{color:var(--text-dark);margin-bottom:2rem;font-weight:600;text-align:center;position:relative;font-size:1.25rem}.detail-section h5::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);border-radius:2px}.detail-section .detail-item{background:var(--light-bg);border-radius:var(--border-radius);padding:1.75rem;margin-bottom:1.25rem;border-left:5px solid var(--primary-color);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden}.detail-section .detail-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(102,126,234,0.02) 0%, rgba(118,75,162,0.02) 100%);opacity:0;transition:opacity 0.3s ease}.detail-section .detail-item:hover{transform:translateX(8px) translateY(-2px);box-shadow:var(--shadow-medium);border-left-color:var(--secondary-color)}.detail-section .detail-item:hover::before{opacity:1}.detail-section .detail-item .detail-name{font-size:1.15rem;font-weight:600;color:var(--text-dark);margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:2px solid var(--border-color);position:relative;z-index:1}.detail-section .detail-item .detail-info{color:var(--text-muted);line-height:1.7;position:relative;z-index:1}.detail-section .detail-item .detail-info strong{color:var(--text-dark);font-weight:600}.detail-section .detail-item .detail-info a{color:var(--primary-color);text-decoration:none;font-weight:500;transition:all 0.2s ease}.detail-section .detail-item .detail-info a:hover{color:var(--secondary-color);text-decoration:underline}.detail-section .pagination-container{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:2px solid var(--border-color)}.detail-section .pagination-container .pagination-btn{background:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);border:none;border-radius:50px;padding:0.75rem 2rem;color:var(--white);font-weight:600;font-size:0.95rem;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;position:relative;overflow:hidden}.detail-section .pagination-container .pagination-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);transition:left 0.5s ease}.detail-section .pagination-container .pagination-btn:hover:not(:disabled){transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px rgba(102,126,234,0.3)}.detail-section .pagination-container .pagination-btn:hover:not(:disabled)::before{left:100%}.detail-section .pagination-container .pagination-btn:active:not(:disabled){transform:translateY(-1px) scale(1.02)}.detail-section .pagination-container .pagination-btn:disabled{background:var(--text-muted);opacity:0.5;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){:root{--border-radius: 10px;--border-radius-lg: 14px}.stats-card{margin-bottom:1.25rem;padding:1.5rem 1.25rem}.stats-card .stats-number{font-size:2.2rem}.stats-card .stats-label{font-size:0.85rem}.filter-section{padding:1.5rem}.filter-section h5{font-size:1.1rem;margin-bottom:1.25rem}.chart-container{padding:1.5rem}.chart-container h5{font-size:1.1rem;margin-bottom:1.5rem}.chart-container #pieChart,.chart-container #barChart{height:320px}.map-container{padding:1.5rem}.map-container h5{font-size:1.1rem;margin-bottom:1.5rem}.map-container #map{height:420px}.detail-section{padding:1.5rem}.detail-section h5{font-size:1.1rem;margin-bottom:1.5rem}.detail-section .detail-item{padding:1.25rem;margin-bottom:1rem}.detail-section .detail-item:hover{transform:translateX(4px) translateY(-1px)}.detail-section .detail-item .detail-name{font-size:1.05rem}.detail-section .detail-item .detail-info{font-size:0.9rem;line-height:1.6}.detail-section .pagination-container{gap:1rem;margin-top:2rem;padding-top:1.25rem}.detail-section .pagination-container .pagination-btn{padding:0.625rem 1.5rem;font-size:0.9rem}.detail-section .pagination-container .pagination-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.03)}}@media (max-width: 576px){:root{--border-radius: 8px;--border-radius-lg: 12px}.stats-card{padding:1.25rem 1rem;margin-bottom:1rem}.stats-card .stats-number{font-size:2rem}.stats-card .stats-label{font-size:0.8rem;letter-spacing:0.8px}.filter-section{padding:1.25rem}.filter-section h5{font-size:1rem}.chart-container{padding:1.25rem}.chart-container h5{font-size:1rem;margin-bottom:1.25rem}.chart-container #pieChart,.chart-container #barChart{height:280px}.map-container{padding:1.25rem}.map-container h5{font-size:1rem;margin-bottom:1.25rem}.map-container #map{height:380px}.detail-section{padding:1.25rem}.detail-section h5{font-size:1rem;margin-bottom:1.25rem}.detail-section .detail-item{padding:1rem;margin-bottom:0.875rem}.detail-section .detail-item:hover{transform:translateX(3px) translateY(-1px)}.detail-section .detail-item .detail-name{font-size:1rem;margin-bottom:0.75rem;padding-bottom:0.5rem}.detail-section .detail-item .detail-info{font-size:0.85rem;line-height:1.5}.detail-section .pagination-container{gap:0.75rem;margin-top:1.5rem;padding-top:1rem}.detail-section .pagination-container .pagination-btn{padding:0.5rem 1.25rem;font-size:0.85rem}.detail-section .pagination-container .pagination-btn:hover:not(:disabled){transform:translateY(-1px) scale(1.02)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stats-card,.filter-section,.chart-container,.map-container,.detail-section{animation:fadeInUp 0.6s ease-out}.stats-card:nth-child(1){animation-delay:0.1s}.stats-card:nth-child(2){animation-delay:0.2s}.stats-card:nth-child(3){animation-delay:0.3s}.stats-card:nth-child(4){animation-delay:0.4s}.filter-section{animation-delay:0.5s}.chart-container:nth-of-type(1){animation-delay:0.6s}.chart-container:nth-of-type(2){animation-delay:0.7s}.map-container{animation-delay:0.8s}.detail-section{animation-delay:0.9s}

/*# sourceMappingURL=appHolidayCamps.css.map */