.hero-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem 1rem;position:relative;text-align:center}.hero-section:before{background:radial-gradient(circle at 20% 80%,#0080801a 0,#0000 50%),radial-gradient(circle at 80% 20%,#e6e6fa33 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.hero-text{text-align:left}.hero-title{color:var(--text-dark);font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.title-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--secondary-color),#20b2aa);-webkit-background-clip:text;background-clip:text}.hero-description{color:var(--accent);font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.hero-stats{display:flex;gap:2rem;margin-bottom:2rem}.stat{text-align:center}.stat h3{color:var(--secondary-color);font-size:2rem;font-weight:700;margin-bottom:.5rem}.stat p{color:var(--accent);font-size:.9rem}.hero-features{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.feature-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:15px;box-shadow:0 10px 30px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 20px 40px #00808026}.feature-icon{color:var(--secondary-color)}.feature-card span{color:var(--text-dark);font-weight:600}.hero-cta{grid-column:1/-1;margin-top:3rem;text-align:center}.cta-text{color:var(--accent);font-size:1.2rem;margin-bottom:1.5rem}.cta-button{font-size:1.1rem;padding:1rem 2.5rem}@media (max-width:768px){.hero-content{gap:2rem;grid-template-columns:1fr}.hero-content,.hero-text{text-align:center}.hero-title{font-size:2.5rem}.hero-description{font-size:1.1rem}.hero-stats{gap:1rem;justify-content:center}.hero-features{grid-template-columns:1fr}}.profit-calculator-section{background:linear-gradient(135deg,#ffffff1a,#0080800d);position:relative}.calculator-container{margin:0 auto;max-width:800px}.section-header{margin-bottom:3rem;text-align:center}.title-icon{color:var(--secondary-color);margin-right:.5rem}.calculator-card,.calculator-inputs{margin-bottom:2rem}.input-group label{color:var(--text-dark);display:block;font-weight:600;margin-bottom:.5rem}.input-wrapper{align-items:center;display:flex}.calculator-input{background:#fff;border:2px solid #00808033;border-radius:10px;font-size:1.1rem;font-weight:600;padding:1rem 1rem 1rem 3rem;transition:all .3s ease;width:100%}.calculator-input:focus{border-color:var(--secondary-color);box-shadow:0 0 0 3px #0080801a;outline:none}.calculation-details{background:#e6e6fa4d;border:1px solid #e6e6fa80;border-radius:10px;padding:1.5rem}.detail-item{align-items:center;border-bottom:1px solid #0080801a;display:flex;justify-content:space-between;padding:.5rem 0}.detail-item:last-child{border-bottom:none}.detail-label{color:var(--accent);font-weight:500}.detail-value{color:var(--secondary-color);font-size:1.1rem;font-weight:700}.profit-display{background:linear-gradient(135deg,var(--secondary-color),#20b2aa);border-radius:15px;box-shadow:0 15px 35px #0080804d;color:#fff;margin:2rem 0;padding:2rem;text-align:center}.profit-label{align-items:center;display:flex;font-size:1.1rem;gap:.5rem;justify-content:center;margin-bottom:1rem;opacity:.9}.profit-amount{font-size:3rem;font-weight:800;margin-bottom:.5rem;text-shadow:2px 2px 4px #0003}.profit-formula{font-family:Courier New,monospace;font-size:.9rem;opacity:.8}.calculation-note{background:#e6e6fa33;border-left:4px solid var(--secondary-color);border-radius:10px;margin-top:2rem;padding:1.5rem}.calculation-note p{color:var(--accent);line-height:1.6;margin:0}.calculation-note strong{color:var(--text-dark)}.calculator-cta{background:#fffc;border-radius:15px;box-shadow:0 10px 30px #0000001a;padding:2rem;text-align:center}.calculator-cta p{color:var(--accent);font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}@media (max-width:768px){.profit-amount{font-size:2.2rem}.calculator-card{padding:1.5rem}.calculation-details{padding:1rem}.profit-display{padding:1.5rem}}.video-section{background:linear-gradient(135deg,#e6e6fa1a,#ffffff0d)}.video-container{margin:0 auto;max-width:1000px}.video-platforms{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.platform-card{overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .3s ease}.platform-card:before{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.platform-card:hover:before{opacity:1}.platform-header{margin-bottom:1.5rem}.platform-icon{margin-bottom:1rem}.tiktok-icon{color:#fe2c55}.youtube-icon{color:red}.platform-card h3{color:var(--text-dark);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.platform-description{color:var(--accent);line-height:1.6;margin-bottom:1.5rem}.platform-features{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.feature-tag{background:linear-gradient(45deg,var(--primary-color),plum);border-radius:20px;color:var(--text-dark);font-size:.85rem;font-weight:600;padding:.25rem .75rem}.platform-btn{justify-content:center;width:100%}.video-benefits{background:#ffffffe6;border-radius:20px;box-shadow:0 15px 35px #0000001a;padding:3rem}.video-benefits h3{color:var(--text-dark);font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.benefit-number{align-items:center;background:linear-gradient(45deg,var(--secondary-color),#20b2aa);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:40px;justify-content:center;width:40px}.benefit-content h4{color:var(--text-dark);font-weight:600;margin-bottom:.5rem}.benefit-content p{color:var(--accent);font-size:.95rem;line-height:1.5}@media (max-width:768px){.video-platforms{gap:1.5rem;grid-template-columns:1fr}.platform-card{padding:2rem}.platform-features{justify-content:center}.video-benefits{padding:2rem}.benefits-grid{gap:1.5rem;grid-template-columns:1fr}.benefit-item{align-items:center;text-align:left}}.contact-section{background:linear-gradient(135deg,#0080800d,#e6e6fa1a)}.contact-container{margin:0 auto;max-width:1200px}.contact-options{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}.contact-card{border:2px solid #0000;padding:2.5rem;position:relative;text-align:center;transition:all .3s ease}.whatsapp-card:hover{border-color:#25d366;box-shadow:0 20px 40px #25d36626}.telegram-card:hover{border-color:#08c;box-shadow:0 20px 40px #0088cc26}.channel-card:hover{border-color:var(--secondary-color);box-shadow:0 20px 40px #00808026}.contact-header{margin-bottom:1.5rem}.contact-icon{margin-bottom:1rem}.whatsapp-icon{color:#25d366}.telegram-icon{color:#08c}.channel-icon{color:var(--secondary-color)}.contact-card h3{color:var(--text-dark);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.contact-description{color:var(--accent);line-height:1.6;margin-bottom:2rem}.contact-features{margin-bottom:2rem;text-align:left}.feature-item{align-items:center;color:var(--accent);display:flex;gap:.75rem;margin-bottom:.75rem}.feature-dot{background:linear-gradient(45deg,var(--secondary-color),#20b2aa);border-radius:50%;flex-shrink:0;height:8px;width:8px}.contact-btn{justify-content:center;margin-bottom:1rem;width:100%}.contact-info{color:var(--accent);font-size:.9rem;font-weight:600}.contact-info span{background:#0080801a;border-radius:20px;display:inline-block;padding:.5rem 1rem}.contact-cta{background:#ffffffe6;border-radius:20px;box-shadow:0 15px 35px #0000001a;padding:3rem;text-align:center}.contact-cta h3{color:var(--text-dark);font-size:2rem;font-weight:700;margin-bottom:2rem}.cta-benefits{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));text-align:left}.cta-benefit{align-items:flex-start;display:flex;gap:1rem}.benefit-icon{align-items:center;background:linear-gradient(45deg,var(--primary-color),plum);border-radius:50%;display:flex;font-size:2rem;height:50px;justify-content:center;width:50px}.cta-benefit strong{color:var(--text-dark);display:block;font-size:1.1rem;margin-bottom:.5rem}.cta-benefit p{color:var(--accent);line-height:1.5;margin:0}@media (max-width:768px){.contact-options{gap:1.5rem;grid-template-columns:1fr}.contact-card,.contact-cta{padding:2rem}.cta-benefits{gap:1.5rem;grid-template-columns:1fr}.cta-benefit{align-items:center;text-align:left}}.email-subscription-section{background:linear-gradient(135deg,var(--primary-color) 0,#fffc 100%);position:relative}.email-subscription-section:before{background:radial-gradient(circle at 30% 70%,#0080801a 0,#0000 50%),radial-gradient(circle at 70% 30%,#e6e6fa33 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.subscription-container{margin:0 auto;max-width:800px;position:relative;z-index:1}.subscription-card{margin-bottom:2rem;overflow:hidden}.subscription-benefits{background:linear-gradient(135deg,#0080800d,#e6e6fa1a);border-radius:15px;margin-bottom:2rem;padding:2rem}.subscription-benefits h3{color:var(--text-dark);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.benefits-list{display:flex;flex-direction:column;gap:1.5rem}.benefit-item{align-items:flex-start;display:flex;gap:1rem}.benefit-icon{background:#0080801a;border-radius:10px;color:var(--secondary-color);flex-shrink:0;padding:.5rem}.benefit-item strong{color:var(--text-dark);display:block;font-weight:600;margin-bottom:.25rem}.benefit-item p{color:var(--accent);line-height:1.4;margin:0}.subscription-form{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;padding:2rem}.form-header{margin-bottom:2rem;text-align:center}.form-header h4{color:var(--text-dark);font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.form-header p{color:var(--accent)}.input-group{display:flex;gap:1rem;margin-bottom:1.5rem}.input-wrapper{flex:1 1;position:relative}.input-icon{color:var(--secondary-color);left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.email-input{background:#fff;border:2px solid #00808033;border-radius:50px;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:all .3s ease;width:100%}.email-input:focus{border-color:var(--secondary-color);box-shadow:0 0 0 3px #0080801a;outline:none}.email-input:disabled{cursor:not-allowed;opacity:.6}.subscribe-btn{border-radius:50px;min-width:160px;padding:1rem 2rem;white-space:nowrap}.subscribe-btn:disabled{cursor:not-allowed;opacity:.7}.loading-spinner{border:2px solid #ffffff4d;border-top-color:#fff;height:20px;width:20px}.subscription-note{color:var(--accent);font-size:.9rem;text-align:center}.subscription-success{padding:3rem;text-align:center}.success-content{margin:0 auto;max-width:500px}.success-icon{align-items:center;background:linear-gradient(45deg,var(--secondary-color),#20b2aa);border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 2rem;width:80px}.subscription-success h3{color:var(--text-dark);font-size:1.8rem;font-weight:700;margin-bottom:1rem}.subscription-success>p{color:var(--accent);line-height:1.6;margin-bottom:2rem}.success-next-steps{background:#e6e6fa4d;border-radius:15px;margin-bottom:2rem;padding:2rem;text-align:left}.success-next-steps h4{color:var(--text-dark);font-weight:600;margin-bottom:1rem;text-align:center}.next-steps-list{display:flex;flex-direction:column;gap:1rem}.step-item{gap:1rem}.step-item,.step-number{align-items:center;display:flex}.step-number{background:linear-gradient(45deg,var(--secondary-color),#20b2aa);border-radius:50%;color:#fff;flex-shrink:0;font-size:.9rem;font-weight:600;height:30px;justify-content:center;width:30px}.success-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.subscription-guarantee{background:#ffffffe6;border-radius:15px;box-shadow:0 10px 30px #0000001a;padding:2rem;text-align:center}.guarantee-content h4{color:var(--text-dark);font-weight:700;margin-bottom:1.5rem}.guarantee-points{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.guarantee-point{align-items:center;color:var(--accent);display:flex;font-weight:500;gap:.5rem}.guarantee-point span:first-child{font-size:1.2rem}@media (max-width:768px){.input-group{flex-direction:column;gap:1rem}.email-input{padding:1rem 1rem 1rem 3rem}.subscribe-btn{min-width:auto;width:100%}.subscription-benefits,.subscription-form{padding:1.5rem}.subscription-success{padding:2rem}.success-actions{flex-direction:column}.guarantee-points{gap:.75rem;grid-template-columns:1fr}}.floating-social-icons{bottom:20px;display:flex;flex-direction:column;gap:15px;position:fixed;right:20px;z-index:1000}.social-icon{align-items:center;border-radius:50%;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:60px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:60px}.social-icon:before{background:linear-gradient(45deg,#0000,#fff3);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.social-icon:hover:before{opacity:1}.telegram-icon{background:linear-gradient(135deg,#2aabee,#229ed9);color:#fff}.telegram-icon:hover{background:linear-gradient(135deg,#229ed9,#1e88e5);box-shadow:0 6px 20px #2aabee66;transform:translateY(-2px)}.whatsapp-icon{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.whatsapp-icon:hover{background:linear-gradient(135deg,#128c7e,#075e54);box-shadow:0 6px 20px #25d36666;transform:translateY(-2px)}.social-icon svg{height:28px;transition:transform .3s ease;width:28px}.social-icon:hover svg{transform:scale(1.1)}.tooltip{background:#000c;border-radius:6px;color:#fff;font-size:14px;opacity:0;padding:8px 12px;pointer-events:none;right:70px;transition:all .3s ease;visibility:hidden;white-space:nowrap}.tooltip,.tooltip:after{position:absolute;top:50%;transform:translateY(-50%)}.tooltip:after{border-bottom:6px solid #0000;border-left:6px solid #000c;border-top:6px solid #0000;content:"";height:0;left:100%;width:0}.social-icon:hover .tooltip{opacity:1;right:75px;visibility:visible}.social-icon:active{transform:scale(.95)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.telegram-icon{animation:float 3s ease-in-out infinite}.whatsapp-icon{animation:float 3s ease-in-out 1.5s infinite}@keyframes pulse{0%{box-shadow:0 4px 12px #00000026}50%{box-shadow:0 4px 12px #00000026,0 0 0 8px #ffffff1a}to{box-shadow:0 4px 12px #00000026}}.social-icon:hover{animation:pulse 2s infinite}@media (max-width:768px){.floating-social-icons{bottom:15px;gap:12px;right:15px}.social-icon{height:50px;width:50px}.social-icon svg{height:24px;width:24px}.tooltip{font-size:12px;padding:6px 10px;right:60px}.social-icon:hover .tooltip{right:65px}}@media (max-width:480px){.floating-social-icons{bottom:10px;right:10px}.social-icon{height:45px;width:45px}.social-icon svg{height:22px;width:22px}}.landing-page{background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);min-height:100vh}.section{margin:0 auto;max-width:1200px;padding:4rem 1rem}.section-title{color:var(--text-dark);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.section-subtitle{color:var(--accent);font-size:1.2rem;line-height:1.6;margin-bottom:3rem;text-align:center}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:2rem}.btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(45deg,var(--secondary-color),#20b2aa);color:#fff}.btn-primary:hover{box-shadow:0 10px 25px #0080804d;transform:translateY(-2px)}.btn-secondary{background:linear-gradient(45deg,var(--primary-color),plum);color:var(--text-dark)}.btn-secondary:hover{box-shadow:0 10px 25px #e6e6fa66;transform:translateY(-2px)}@media (max-width:768px){.section{padding:2rem 1rem}.section-title{font-size:2rem}.section-subtitle{font-size:1rem}}.admin-dashboard{background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);min-height:100vh;padding:2rem 1rem}.admin-loading{align-items:center;color:var(--text-dark);display:flex;flex-direction:column;justify-content:center;min-height:100vh}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #00808033;border-radius:50%;border-top:4px solid var(--secondary-color);height:40px;margin-bottom:1rem;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-header{align-items:center;background:#fffffff2;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2rem;padding:2rem}.admin-title h1{color:var(--text-dark);font-size:2rem;font-weight:700;margin-bottom:.5rem}.admin-title p{color:var(--accent);font-size:1rem}.admin-filters{gap:1rem}.admin-filters,.filter-group{align-items:center;display:flex}.filter-group{background:#0080801a;border-radius:10px;gap:.5rem;padding:.5rem}.filter-select{background:#0000;border:none;color:var(--text-dark);cursor:pointer;font-weight:500}.filter-select:focus{outline:none}.refresh-btn{align-items:center;background:linear-gradient(45deg,var(--secondary-color),#20b2aa);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.refresh-btn:hover{box-shadow:0 5px 15px #0080804d;transform:translateY(-2px)}.admin-tabs{background:#fffffff2;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;gap:1rem;margin-bottom:2rem;overflow-x:auto;padding:1rem}.tab-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--accent);cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.tab-btn:hover{background:#0080801a;color:var(--secondary-color)}.tab-btn.active{background:linear-gradient(45deg,var(--secondary-color),#20b2aa);box-shadow:0 5px 15px #0080804d;color:#fff}.admin-content{background:#fffffff2;border-radius:15px;box-shadow:0 10px 30px #0000001a;min-height:400px;padding:2rem}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.stat-card{align-items:center;background:linear-gradient(135deg,#fffc,#e6e6fa4d);border:2px solid #0000;border-radius:15px;display:flex;gap:1rem;padding:2rem;transition:all .3s ease}.stat-card:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-5px)}.stat-icon{align-items:center;border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;width:60px}.stat-icon.visitors{background:linear-gradient(45deg,#3498db,#2980b9)}.stat-icon.subscribers{background:linear-gradient(45deg,#e74c3c,#c0392b)}.stat-icon.whatsapp{background:linear-gradient(45deg,#25d366,#128c7e)}.stat-icon.telegram{background:linear-gradient(45deg,#08c,#006bb3)}.stat-content h3{color:var(--text-dark);font-size:2rem;font-weight:700;margin-bottom:.25rem}.stat-content p{color:var(--accent);font-weight:600}.charts-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.chart-card{background:#e6e6fa4d;border:1px solid #0080801a;border-radius:15px;padding:2rem}.chart-card h3{color:var(--text-dark);font-weight:700;margin-bottom:1.5rem}.country-list,.source-list{display:flex;flex-direction:column;gap:.75rem}.country-item,.source-item{align-items:center;background:#fffc;border:1px solid #0080801a;border-radius:10px;display:flex;justify-content:space-between;padding:.75rem}.country-name,.source-name{color:var(--text-dark);font-weight:500}.country-count,.source-count{background:#0080801a;border-radius:20px;color:var(--secondary-color);font-weight:700;padding:.25rem .75rem}.data-section{width:100%}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.section-header h2{color:var(--text-dark);font-weight:700}.export-btn{align-items:center;background:linear-gradient(45deg,var(--primary-color),plum);border:none;border-radius:10px;color:var(--text-dark);cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.export-btn:hover{box-shadow:0 5px 15px #e6e6fa66;transform:translateY(-2px)}.data-table{background:#fffc;border:1px solid #0080801a;border-radius:15px;overflow:hidden}.table-header{background:linear-gradient(45deg,var(--secondary-color),#20b2aa);color:#fff;font-weight:600}.table-header,.table-row{display:grid;grid-template-columns:repeat(4,1fr);padding:1rem}.table-row{border-bottom:1px solid #0080801a;transition:background-color .2s ease}.table-row:hover{background:#0080800d}.table-row:last-child{border-bottom:none}.table-row span{color:var(--text-dark);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-type{border-radius:20px;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.contact-type.whatsapp{background:#25d36633;color:#128c7e}.contact-type.telegram{background:#08c3;color:#006bb3}@media (max-width:768px){.admin-dashboard{padding:1rem .5rem}.admin-header{flex-direction:column;padding:1.5rem;text-align:center}.admin-title h1{font-size:1.5rem}.stats-grid{gap:1rem;grid-template-columns:1fr}.stat-card{padding:1.5rem}.charts-grid{gap:1rem;grid-template-columns:1fr}.chart-card{padding:1.5rem}.admin-tabs{padding:.5rem}.tab-btn{font-size:.9rem;padding:.5rem 1rem}.admin-content{padding:1.5rem}.table-header,.table-row{font-size:.8rem;grid-template-columns:1fr 1fr}.table-header span:nth-child(3),.table-header span:nth-child(4),.table-row span:nth-child(3),.table-row span:nth-child(4){display:none}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#e6e6fa;--secondary-color:teal;--text-dark:#2c3e50;--text-light:#ecf0f1;--accent:#34495e;--success:#27ae60;--warning:#f39c12;--danger:#e74c3c}
/*# sourceMappingURL=main.2ae40676.css.map*/