@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");@import url(./subscriptions/new.css);@import url(./users/index.css);@import url(./dashboard.css);@import url(./home/index.css);@import url(./searches/index.css);@import url(./actiontext.css);:root{--primary-color: #0d6efd;--primary-hover: #0b5ed7;--bg-body: #f8f9fa;--bg-surface: #ffffff;--text-main: #212529;--text-muted: #6c757d;--border-color: #dee2e6;--radius-sm: 0.25rem;--radius-md: 0.375rem;--radius-lg: 0.5rem;--brand-color: #00a651}body{font-family:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background-color:var(--bg-body);color:var(--text-main);line-height:1.6;-webkit-font-smoothing:antialiased}body#application{background-image:none;padding:0}nav.navbar{background-color:var(--bg-surface) !important;border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px rgba(0,0,0,0.03);padding:0.75rem 0}nav.navbar .nav-link{color:var(--text-muted) !important;font-weight:500;font-size:0.95rem;padding:0.5rem 1rem;border-radius:var(--radius-md);transition:all 0.2s}nav.navbar .nav-link:hover,nav.navbar .nav-link.active{color:var(--brand-color) !important;background-color:rgba(0,166,81,0.05)}header{background-color:var(--bg-surface)}header img{max-height:50px;width:auto}.btn{font-weight:500;border-radius:var(--radius-md);padding:0.5rem 1.25rem;transition:all 0.2s ease;border-width:1px}.btn-primary{background-color:var(--brand-color);border-color:var(--brand-color)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#008f45 !important;border-color:#008f45 !important}.btn-outline-primary{color:var(--brand-color);border-color:var(--brand-color)}.btn-outline-primary:hover{background-color:var(--brand-color);border-color:var(--brand-color);color:white}.btn-secondary{background-color:#e9ecef;color:var(--text-main);border-color:#e9ecef}.btn-secondary:hover{background-color:#dee2e6;color:var(--text-main);border-color:#dee2e6}.card{border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:0 2px 8px rgba(0,0,0,0.04);background-color:var(--bg-surface);transition:transform 0.2s, box-shadow 0.2s}.card.hover-shadow:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,0.08)}.card-header{background-color:transparent;border-bottom:1px solid var(--border-color);font-weight:600;padding:1rem 1.25rem}.card-footer{background-color:transparent;border-top:1px solid var(--border-color);padding:1rem 1.25rem}.card-body{padding:1.25rem}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--text-main);letter-spacing:-0.02em}a{text-decoration:none;color:var(--brand-color);transition:color 0.2s}a:hover{color:#007a3a;text-decoration:none}.table{background-color:var(--bg-surface);border-collapse:separate;border-spacing:0}.table thead th{background-color:#f8f9fa;border-bottom:1px solid var(--border-color);font-weight:600;color:var(--text-muted);text-transform:uppercase;font-size:0.75rem;letter-spacing:0.05em;padding:1rem}.table tbody td,.table tbody th{border-bottom:1px solid var(--border-color);padding:1rem;vertical-align:middle}.footer-logo{filter:grayscale(100%);opacity:0.5;transition:all 0.3s ease;max-height:40px}.footer-logo:hover{filter:grayscale(0%);opacity:1}.text-primary{color:var(--brand-color) !important}.bg-primary{background-color:var(--brand-color) !important}.border-primary{border-color:var(--brand-color) !important}.text-bg-primary{background-color:var(--brand-color) !important}.progress{border-radius:var(--radius-sm);background-color:#e9ecef}.badge{font-weight:600;letter-spacing:0.02em}div.title p.lead{text-align:center;font-weight:400;font-size:1.2em}.facebook-icon{color:var(--facebook-color)}
