*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:'DM Sans',sans-serif;background:#fff;background-image:none;background-size:auto;border:1px solid #efefef;position:relative;background-image:radial-gradient(#90909059 0.8px,#f6f6f680 0.8px);background-size:5px 5px;}
h1,h2,h3,h4,h5,h6{font-family:'Outfit',sans-serif;font-weight:700;}
a{text-decoration:none !important;color:inherit;}
.pageinner{background:#fff;border:1px solid #efefef;max-width:1100px;padding:20px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;margin:auto;}
.pageinner::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.2);pointer-events:none;border-radius:8px;}
#atiNav{background:rgb(254,254,254);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,0.3);transition:all 0.3s ease;padding:15px 0px;border-bottom:1px solid #e8e8e8;}
#atiNav.nav-scrolled{background:rgba(255,255,255,0.98);}
.ati-glass{background:rgba(255,255,255,0.99);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(254,88,158,0.2);}
.ati-pink{color:#c3065b;}
.ati-gradient-text{background:linear-gradient(135deg,#134e4a,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.ati-btn-dark{background:linear-gradient(135deg,#3d3b3c,#2c2a2b);border:none;transition:all 0.3s ease;}
.ati-btn-pink{background:linear-gradient(135deg,#c2065a,#c1065b);border:none;transition:all 0.3s ease;}
.ati-btn-dark:hover,.ati-btn-pink:hover{transform:translateY(-2px);color:white;}
.ati-profile-btn{background:rgba(255,255,255,0.5);border:1px solid rgba(254,88,158,0.3);transition:all 0.3s ease;}
.ati-profile-btn:hover{background:rgba(255,255,255,0.8);}
.ati-caret{width:20px;height:20px;background:rgba(231,69,137,0.26);color:#c3065b;}
#atiNav .navbar-nav .nav-item.dropdown:last-of-type .dropdown-toggle::after{display:none !important;}
#atiNav .nav-link:hover,#atiNav .dropdown-item:hover{background:rgba(138,138,138,0.1) !important;color:#333 !important;}
.ati-dot-green{width:8px;height:8px;background:#4ade80;}
.ati-dot-blue{width:8px;height:8px;background:#60a5fa;}
.ati-dot-lime{width:8px;height:8px;background:#a3e635;}
.ati-dot-purple{width:8px;height:8px;background:#c084fc;}
.ati-dot-orange{width:8px;height:8px;background:#fb923c;}
.ati-dot-yellow{width:8px;height:8px;background:#facc15;}
.ati-dot-pink{width:8px;height:8px;background:#f472b6;}
.ati-dot-teal{width:8px;height:8px;background:#2dd4bf;}
.ati-dot-indigo{width:8px;height:8px;background:#818cf8;}
.ati-dot-rose{width:8px;height:8px;background:#fb7185;}
.ati-dot-amber{width:8px;height:8px;background:#fbbf24;}
.ati-dot-emerald{width:8px;height:8px;background:#34d399;}
.ati-dot-red{width:8px;height:8px;background:#f87171;}
.ati-dot-cyan{width:8px;height:8px;background:#22d3ee;}
.ati-dot-violet{width:8px;height:8px;background:#a78bfa;}
.ati-dot-sky{width:8px;height:8px;background:#38bdf8;}
.ati-dot-fuchsia{width:8px;height:8px;background:#e879f9;}
.container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2;}
.bg-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:#ffffff;overflow:hidden;}
.blur-dot{position:absolute;border-radius:50%;filter:blur(100px);opacity:0.1;}
.blur-dot-1{width:400px;height:400px;background:#e40a14;top:-100px;left:-100px;}
.blur-dot-2{width:400px;height:400px;background:#f7232d;bottom:-100px;right:-100px;}
.blur-dot-3{width:500px;height:500px;background:#cbea59;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0.08;filter:blur(120px);}
.hero-section{padding:50px 0 30px;}
.hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#2f2d37;margin-bottom:20px;line-height:1.1;}
.gradient-text{background:linear-gradient(135deg,#c2065a,#c1065b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.hero-desc{font-size:16px;color:#475569;max-width:550px;margin-bottom:25px;line-height:1.6;}
.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:50px;font-weight:600;font-size:15px;transition:all 0.3s;border:none;font-family:'DM Sans',sans-serif;}
.btn-primary{background:linear-gradient(135deg,#c2065a,#c1065b);color:white;box-shadow:0 8px 20px rgba(20,184,166,0.15);}
.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(20,184,166,0.25);}
.marquee-box{background:linear-gradient(90deg,#0000,rgba(254,58,67,0.09),#0000);border-radius:100px;padding:10px;margin:30px 0;overflow:hidden;}
.marquee-track{display:flex;gap:15px;animation:marquee 30s linear infinite;white-space:nowrap;}
@keyframes marquee{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}
.payment-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;background:white;border-radius:100px;font-size:14px;border:1px solid #e2e8f0;}
.payment-chip .amount{font-weight:700;color:#2c773b;}
.payment-chip .method-badge{background:linear-gradient(135deg,#c2065a,#c1065b);color:white;padding:4px 10px;border-radius:100px;font-size:11px;font-weight:600;text-transform:uppercase;}
.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:40px 0;}
.feature-card{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:18px;display:flex;align-items:center;gap:12px;transition:all 0.3s;}
.feature-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(234,64,96,0.08);cursor:pointer;}
.feature-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;}
.feature-card h4{font-size:15px;font-weight:700;margin-bottom:2px;}
.feature-card p{font-size:12px;color:#64748b;margin:0;}
.section-header{text-align:center;max-width:600px;margin:0 auto 40px;}
.section-tag{display:inline-block;padding:6px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:100px;font-size:13px;font-weight:600;margin-bottom:15px;}
.section-title{font-size:clamp(28px,4vw,38px);font-weight:700;color:#0f172a;margin-bottom:12px;}
.partners-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin:40px 0;}
.partner-card{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:20px 12px;text-align:center;transition:all 0.3s;}
.partner-card:hover{border-color:#f3275e5c;transform:translateY(-3px);cursor:pointer;}
.partner-icon{width:50px;height:50px;margin:0 auto 12px;background:#f8fafc;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#c1065b;}
.partner-card h4{font-size:14px;font-weight:700;margin-bottom:4px;}
.partner-card p{font-size:11px;color:#64748b;margin:0;}
.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:40px 0;}
.benefit-card{background:white;border:1px solid #e2e8f0;border-radius:24px;padding:30px;transition:all 0.3s;}
.benefit-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(239,57,108,0.06);}
.benefit-card h3{font-size:20px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:8px;}
.benefit-card h3 i{width:36px;height:36px;background:linear-gradient(135deg,#c2065a,#c1065b);border-radius:10px;display:flex;align-items:center;justify-content:center;color:white;font-size:16px;}
.benefit-list{list-style:none;margin:20px 0;}
.benefit-list li{padding:8px 0;display:flex;align-items:center;gap:8px;color:#475569;font-size:14px;border-bottom:1px solid #f1f5f9;}
.benefit-list li:last-child{border-bottom:none;}
.benefit-list li i{color:#c2065b;}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:40px 0;}
.stat-card{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:25px;text-align:center;}
.stat-card h3{font-size:30px;font-weight:800;background:linear-gradient(135deg,#f62560,#c2065b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:5px;}
.stat-card p{color:#64748b;font-size:13px;font-weight:500;}
.payment-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin:40px 0;}
.payment-card{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:20px 12px;text-align:center;transition:all 0.3s;}
.payment-card:hover{border-color:#d9d9d9;transform:translateY(-3px);cursor:pointer;}
.payment-icon{width:60px;height:60px;margin:0 auto 12px;background:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:12px;}
.payment-icon img{width:100%;height:100%;object-fit:contain;}
.payment-card h4{font-size:14px;font-weight:600;margin-bottom:4px;}
.payment-card span{font-size:11px;color:#64748b;}
@media (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr);}.partners-grid{grid-template-columns:repeat(3,1fr);}.payment-grid{grid-template-columns:repeat(3,1fr);}.stats-grid{grid-template-columns:repeat(2,1fr);}}
@media (max-width:768px){.benefits-grid{grid-template-columns:1fr;}.features-grid{grid-template-columns:1fr;}.partners-grid{grid-template-columns:repeat(2,1fr);}.payment-grid{grid-template-columns:repeat(2,1fr);}.stats-grid{grid-template-columns:1fr;}}
footer{padding:4rem 5% 2rem;border-top:1px solid var(--border-light);background:var(--bg-white);z-index:10;}
.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto 3rem;}
.footer-brand{margin-bottom:1rem;}
.footer-brand img{max-height:50px;margin-bottom:1rem;}
.footer-brand p{color:var(--text-gray);font-size:0.9rem;}
.footer-links h4{font-size:1rem;margin-bottom:1.5rem;color:var(--text-dark);}
.footer-links a{display:block;color:var(--text-gray);text-decoration:none;padding:0.5rem 0;transition:all 0.3s ease;}
.footer-links a:hover{color:var(--primary);padding-left:5px;}
.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid var(--border-light);color:var(--text-gray);font-size:0.9rem;}
.footer-bottom strong{background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.scroll-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:var(--gradient-main);border:none;border-radius:12px;color:white;font-size:1.2rem;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:999;}
.scroll-top.visible{opacity:1;visibility:visible;}
.scroll-top:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(20,184,166,0.4);}
@media (max-width:991px){.benefits-grid{grid-template-columns:1fr;}.footer-grid{grid-template-columns:1fr 1fr;}.payment-methods-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));}.offerwalls-partners-grid{grid-template-columns:repeat(3,1fr);gap:1rem;}}
@media (max-width:768px){.offerwalls-partners-grid{grid-template-columns:repeat(2,1fr);}}
@media (max-width:576px){.footer-grid{grid-template-columns:1fr;}.btn-group{flex-direction:column;}.btn{width:100%;justify-content:center;}.payment-methods-grid{grid-template-columns:repeat(2,1fr);gap:1rem;}.payment-method-card{padding:1.5rem 1rem;}.payment-method-icon{width:60px;height:60px;font-size:1.5rem;}.offerwalls-partners-grid{grid-template-columns:repeat(2,1fr);gap:1rem;}.offerwall-partner-card{padding:1.5rem 1rem;}.offerwall-partner-icon{width:60px;height:60px;font-size:2rem;}}
.kfcodi-footer{background:#fff !important;border-top:1px solid rgba(222,222,222,0.98);color:#222;position:relative;padding:30px 0px;}
.kfcodi-footer::before{width:220px;height:220px;background:#14b8a6;top:-60px;left:-60px;}
.kfcodi-footer::after{width:260px;background:var(--primary-light);bottom:-100px;right:-150px;}
.kfcodi-brand{display:flex;align-items:center;gap:12px;}
.kfcodi-brand-icon{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;font-weight:700;font-size:1.3rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:15px;box-shadow:0 4px 15px rgba(20,184,166,0.4);}
.kfcodi-brand-name{font-weight:700;font-size:1.6rem;color:#111;}
.kfcodi-brand-name span{color:var(--primary);}
.kfcodi-tagline{color:#555;margin-top:6px;font-size:0.95rem;}
.kfcodi-footer-title{font-weight:700;color:#424141;margin-bottom:1rem;}
.kfcodi-footer-links a{color:#555;display:block;margin-bottom:0.6rem;text-decoration:none;transition:0.3s;}
.kfcodi-footer-links a:hover{color:var(--primary);transform:translateX(5px);}
.kfcodi-social a{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#fff;color:#444;margin-right:10px;box-shadow:0 2px 6px rgba(0,0,0,0.1);transition:0.3s;}
.kfcodi-social a:hover{background:var(--primary);color:#fff;transform:translateY(-3px);}
.kfcodi-footer-bottom{border-top:1px solid rgba(0,0,0,0.05);margin-top:20px;padding-top:15px;text-align:center;color:#777;font-size:0.9rem;}
#kfcodi-scrolltop{position:fixed;bottom:25px;right:25px;width:45px;height:45px;border-radius:50%;border:none;background:linear-gradient(135deg,#c2065a,#c1065b);color:#fff;display:none;z-index:99;font-size:1.2rem;box-shadow:0 1px 6px rgba(74,74,74,0.5);transition:0.3s;}
#kfcodi-scrolltop:hover{background:linear-gradient(135deg,#292a29,#8e8b8b);transform:scale(1.08);}
.btn-gradient{position:relative;display:inline-block;padding:0.55rem 1.8rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#14b8a6 0%,#0d9488 100%);border-radius:50px;border:none;cursor:pointer;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 2px 8px rgba(20,184,166,0.4);transition:color 0.3s ease,background 0.4s ease,transform 0.2s ease;isolation:isolate;z-index:0;}
.btn-gradient span{position:relative;z-index:1;}
.btn-gradient::before,.btn-gradient::after{content:"";position:absolute;border-radius:50px;background:linear-gradient(270deg,#14b8a6,#0d9488,#14b8a6);animation:glowingBorder 3s linear infinite;}
.btn-gradient::before{top:-5px;bottom:-5px;left:-5px;right:-5px;filter:blur(8px);opacity:0;transition:opacity 0.4s ease;z-index:-2;}
.btn-gradient::after{top:-12px;bottom:-12px;left:-12px;right:-12px;filter:blur(16px);opacity:0;transition:opacity 0.4s ease;z-index:-3;animation-delay:1.5s;}
.btn-gradient:hover,.btn-gradient:focus{background:linear-gradient(135deg,#0d9488 0%,#14b8a6 100%);transform:scale(1.05);box-shadow:0 4px 16px rgba(20,184,166,0.4);}
@keyframes glowingBorder{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}
.language-dropup{position:relative;display:inline-block;}
.lang-btn{background:linear-gradient(135deg,#c2065a,#c1065b);color:#fff;border:none;border-radius:28px;padding:8px 14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 12px rgba(20,184,166,0.2);transition:transform 0.18s ease,box-shadow 0.18s ease;}
.lang-btn img{width:18px;height:14px;border-radius:2px;display:inline-block;}
.lang-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(20,184,166,0.25);}
.language-menu{display:none;position:absolute;bottom:48px;right:0;background:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(12,18,30,0.12);min-width:160px;z-index:999;overflow:hidden;}
.language-menu.show{display:block;animation:fadeInUp 0.18s ease;}
.language-menu a{display:flex;align-items:center;gap:8px;padding:10px 14px;color:#333;text-decoration:none;font-weight:600;transition:background 0.12s ease,color 0.12s ease;}
.language-menu a img{width:18px;height:14px;border-radius:2px;}
.language-menu a:hover{background:linear-gradient(90deg,#f0fdfa,#f0f9ff);color:#14b8a6;}
@keyframes fadeInUp{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}
.goog-te-banner-frame.skiptranslate,body > .skiptranslate{display:none !important;}
.page-icon{width:70px;height:70px;background:rgba(194,6,90,0.1);border:1px solid rgba(194,6,90,0.15);color:#c2065a;}
.login-input-group{position:relative;margin-bottom:1rem;}
.login-input-group .login-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#c2065a;z-index:10;}
.login-input-group input{padding-left:40px;padding-right:40px;height:48px;border:1px solid #e2e8f0;border-radius:12px;}
.login-input-group input:focus{border-color:#c2065a;box-shadow:0 0 0 3px rgba(194,6,90,0.1);}
.login-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;z-index:10;}
.login-toggle:hover{color:#c2065a;}
.login-submit{width:100%;background:linear-gradient(135deg,#c2065a,#c1065b);color:white;padding:14px 28px;border-radius:12px;border:none;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;}
.login-submit:hover{transform:translateY(-2px);box-shadow:0 15px 30px -10px #c2065a;color:white;}
.login-links{display:flex;justify-content:space-between;margin-bottom:20px;}
.login-link{color:#64748b;text-decoration:none;font-size:14px;display:flex;align-items:center;gap:5px;}
.login-link:hover{color:#c2065a;}
.login-link i{color:#c2065a;}
.login-footer{text-align:center;padding-top:20px;border-top:1px solid #e2e8f0;}
.login-footer a{color:#c2065a;text-decoration:none;font-weight:600;margin-left:5px;}
.login-footer a:hover{text-decoration:underline;}
.footer-item i{color:#c2065a;}
@media (max-width:768px){.login-links{flex-direction:column;gap:10px;align-items:center;}.page-footer{flex-direction:column !important;gap:1rem !important;border-radius:20px !important;}}
.error-msg{background-color:#f3275e21;border:1px solid #f3275e17;color:#f3275e;padding:0.75rem 1rem 0.75rem 2.5rem;border-radius:0.5rem;margin-bottom:1.5rem;font-size:0.875rem;font-weight:500;position:relative;box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);}
.error-msg::before{content:"!";position:absolute;left:0.75rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#f3275e;font-weight:bold;background:#f3275e30;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;}
.success-msg{background-color:#f0fdf4;border:1px solid #dcfce7;color:#166534;padding:0.75rem 1rem 0.75rem 2.5rem;border-radius:0.5rem;margin-bottom:1.5rem;font-size:0.875rem;font-weight:500;position:relative;box-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);}
.success-msg::before{content:"✓";position:absolute;left:0.75rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#22c55e;font-weight:bold;background:#22c55e30;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;}
.privacy-icon-main{width:70px;height:70px;background:linear-gradient(135deg,rgba(220,53,69,0.1),rgba(255,193,7,0.08));border:1px solid rgba(220,53,69,0.15);color:#dc3545;font-size:32px;}
.privacy-intro{background:linear-gradient(135deg,rgba(220,53,69,0.06),rgba(255,193,7,0.04));border:1px solid rgba(220,53,69,0.12);}
.card-num{color:#dc3545;background:rgba(220,53,69,0.1);font-size:0.8125rem;}
.privacy-card{background:#f8f9fa;border:1px solid #dee2e6;transition:all 0.2s;}
.privacy-card:hover{border-color:rgba(220,53,69,0.3);box-shadow:0 4px 20px -5px rgba(0,0,0,0.08);}
.privacy-card-highlight{background:linear-gradient(135deg,rgba(220,53,69,0.08),rgba(255,193,7,0.06));border-color:rgba(220,53,69,0.2);}
.info-item i{background:linear-gradient(135deg,rgba(220,53,69,0.1),rgba(255,193,7,0.08));color:#dc3545;}
.share-dot{background:linear-gradient(135deg,#dc3545,#ffc107);}
.btn-contact{background:linear-gradient(135deg,#b02a37,#c2255c);box-shadow:0 10px 30px -10px rgba(220,53,69,0.35);}
.privacy-foot{background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);}
@media (max-width:768px){.info-grid{grid-template-columns:1fr !important;}}
.terms-icon-main{width:70px;height:70px;background:linear-gradient(135deg,rgba(220,53,69,0.1),rgba(255,193,7,0.08));border:1px solid rgba(220,53,69,0.15);color:#dc3545;font-size:32px;}
.terms-intro{background:linear-gradient(135deg,rgba(220,53,69,0.06),rgba(255,193,7,0.04));border:1px solid rgba(220,53,69,0.12);}
.terms-card{background:#f8f9fa;border:1px solid #dee2e6;transition:all 0.2s;}
.terms-card:hover{border-color:rgba(220,53,69,0.3);box-shadow:0 4px 20px -5px rgba(0,0,0,0.08);}
.terms-card-final{background:linear-gradient(135deg,rgba(220,53,69,0.08),rgba(255,193,7,0.06));border-color:rgba(220,53,69,0.2);}
.rule-highlight{background:rgba(220,53,69,0.05);border-left:3px solid #dc3545;}
.accept-check{background:linear-gradient(135deg,#b02a37,#c2255c);box-shadow:0 10px 30px -10px rgba(220,53,69,0.35);}
.terms-foot{background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);}
@media (max-width:768px){.terms-foot{flex-direction:column !important;gap:1rem !important;}}
.card-num{color:#c2065a;background:rgba(194,6,90,0.1);font-size:0.8125rem;padding:4px 10px;border-radius:8px;font-weight:700;}
.ticket-icon{width:70px;height:70px;background:rgba(194,6,90,0.1);border:1px solid rgba(194,6,90,0.15);color:#c2065a;font-size:32px;}
.ticket-priority-low{background:rgba(25,135,84,0.1);color:#198754;}
.ticket-priority-medium{background:rgba(255,193,7,0.1);color:#ffc107;}
.ticket-priority-high{background:rgba(220,53,69,0.1);color:#dc3545;}
.ticket-priority-urgent{background:rgba(194,6,90,0.1);color:#c2065a;}
.ticket-status-open{background:rgba(40,167,69,0.1);color:#28a745;}
.ticket-status-closed{background:rgba(108,117,125,0.1);color:#6c757d;}
.ticket-status-waiting{background:rgba(255,193,7,0.1);color:#ffc107;}
.ticket-status-answered{background:rgba(13,202,240,0.1);color:#0dcaf0;}
.ticket-msg-user{background:white;border:1px solid #dee2e6;}
.ticket-msg-admin{background:linear-gradient(135deg,rgba(194,6,90,0.04),rgba(193,6,91,0.02));border:1px solid rgba(194,6,90,0.15);}
.ticket-btn{background:linear-gradient(135deg,#c2065a,#c1065b);color:white;border:none;padding:12px 28px;border-radius:12px;font-weight:600;font-size:14px;transition:all 0.2s;box-shadow:0 10px 30px -10px #c2065a;}
.ticket-btn:hover{transform:translateY(-2px);box-shadow:0 15px 35px -10px #c2065a;color:white;}
.support-icon-main{width:70px;height:70px;background:linear-gradient(135deg,rgba(194,6,90,0.1),rgba(194,6,90,0.05));border:1px solid rgba(194,6,90,0.15);color:#c2065a;font-size:32px;}
.card-num{color:#c2065a;background:rgba(194,6,90,0.1);font-size:0.8125rem;}
.support-tab.active{background:#c2065a !important;color:white !important;}
.rank-1{background:rgba(255,215,0,0.15);color:#b8860b;}
.rank-2{background:rgba(192,192,192,0.15);color:#808080;}
.rank-3{background:rgba(205,127,50,0.15);color:#8b4513;}
.rank-4{background:rgba(194,6,90,0.1);color:#c2065a;}
.earner-compact:hover,.payment-card-compact:hover{border-color:#c2065a !important;box-shadow:0 10px 30px -10px rgba(194,6,90,0.2) !important;}
.earner-amount-sm,.payment-amount,.section-heading i,.proofs-footer-item i{color:#c2065a;}
.section-heading i,.empty-icon-sm,.rank-4{background:rgba(194,6,90,0.1);}
.payment-status-sm{color:#10b981;}
.btn-sm-primary{background:linear-gradient(135deg,#c2065a,#c1065b);}
.earner-avatar-sm{border:3px solid white;box-shadow:0 4px 10px rgba(0,0,0,0.1);}
@media (max-width:1200px){.payments-grid{grid-template-columns:repeat(4,1fr) !important;}}
@media (max-width:992px){.earners-row{grid-template-columns:repeat(2,1fr) !important;}.payments-grid{grid-template-columns:repeat(3,1fr) !important;}}
@media (max-width:768px){.payments-grid{grid-template-columns:repeat(2,1fr) !important;}.proofs-footer{flex-direction:column !important;border-radius:20px !important;}}
@media (max-width:480px){.earners-row,.payments-grid{grid-template-columns:1fr !important;}}
.-ds-gradient-pink{background:linear-gradient(135deg,#c2065a,#c1065b);}
.-ds-gradient-dark{background:linear-gradient(135deg,#1e293b,#0f172a);}
.-ds-gradient-telegram{background:linear-gradient(135deg,#0088cc,#00a3e0);}
.-ds-stat-card{position:relative;overflow:hidden;}
.-ds-stat-card::before{content:'';position:absolute;top:0;right:0;width:150px;height:100%;background:linear-gradient(135deg,#c2065a,#c1065b);opacity:0.05;border-radius:50% 0 0 50%;transform:skewX(-15deg);pointer-events:none;transition:all 0.3s ease;}
.-ds-stat-card:hover::before{opacity:0.1;width:180px;}
@keyframes -ds-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}
.-ds-animate-float{animation:-ds-float 3s ease-in-out infinite;}
.-ds-glass{background:rgba(255,255,255,0.15);backdrop-filter:blur(5px);}
.-ds-icon-green{background:rgba(78,159,79,0.1);color:#198754;}
.-ds-icon-pink{background:rgba(194,26,73,0.1);color:#cb0f63;}
.-ds-icon-purple{background:rgba(111,66,193,0.1);color:#6f42c1;}
.-ds-icon-orange{background:rgba(253,126,20,0.1);color:#fd7e14;}
.-ds-icon-brown{background:rgba(140,44,15,0.1);color:#ed573e;}
.-ds-icon-yellow{background:rgba(255,193,7,0.1);color:#ffc107;}
.-ds-action-icon{transition:all 0.3s ease;}
.-ds-action-card:hover .-ds-action-icon{background:linear-gradient(135deg,#c2065a,#c1065b) !important;color:white !important;transform:scale(1.1);}
.-ds-deco-link{position:absolute;right:20px;bottom:-10px;font-size:100px;opacity:0.1;transform:rotate(10deg);pointer-events:none;}
.-ds-deco-rocket{position:absolute;right:20px;top:20px;font-size:80px;opacity:0.1;transform:rotate(10deg);pointer-events:none;}
.-ds-transition{transition:all 0.3s ease;}
.adv-header-icon{width:70px;height:70px;background:rgba(194,6,90,0.1);border:1px solid rgba(194,6,90,0.15);color:#c2065a;font-size:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:1rem;}
.adv-text-pink{color:#c2065a !important;}
.adv-bg-pink-light{background:rgba(194,6,90,0.1) !important;}
.adv-gradient-pink{background:linear-gradient(135deg,#c2065a,#c1065b) !important;}
.adv-top-bar{height:4px;background:linear-gradient(90deg,#c2065a,#fe589e);}
.adv-icon-box{width:50px;height:50px;background:rgba(194,6,90,0.1);color:#c2065a;display:flex;align-items:center;justify-content:center;border-radius:0.375rem;}
.adv-icon-sm{width:36px;height:36px;background:rgba(194,6,90,0.1);color:#c2065a;display:flex;align-items:center;justify-content:center;border-radius:0.375rem;font-size:14px;}
.adv-feature-card{background:white;border:1px solid #e9ecef;border-radius:0.5rem;transition:all 0.2s ease;}
.adv-form-select{border:1px solid #dee2e6;background-color:#f8f9fa;font-size:13px;}
.adv-form-select:focus{border-color:#c2065a;box-shadow:0 0 0 0.25rem rgba(194,6,90,0.25);}
.adv-buy-btn{background:linear-gradient(135deg,#c2065a,#c1065b) !important;color:white !important;border:none !important;padding:6px 20px !important;font-size:12px !important;font-weight:600 !important;border-radius:20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;margin:0 auto !important;width:auto !important;min-width:100px;transition:all 0.2s ease;}
.adv-buy-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(194,6,90,0.3);}
@keyframes adv-highlightPulse{0%{border-color:#c2065a;box-shadow:0 0 0 0 rgba(194,6,90,0.4);}50%{border-color:#c2065a;box-shadow:0 0 0 4px rgba(194,6,90,0.2);}100%{border-color:#c2065a;box-shadow:0 0 0 0 rgba(194,6,90,0);}}
.adv-highlight-error{animation:adv-highlightPulse 1.5s ease;border-color:#c2065a !important;background-color:#fff0f5 !important;}
.adv-btn-wrap{text-align:center;}
.advertisebuy-text-pink{color:#c2065a !important;}
.advertisebuy-bg-pink-light{background:rgba(194,6,90,0.1) !important;}
.advertisebuy-gradient{background:linear-gradient(135deg,#c2065a,#c1065b) !important;}
.advertisebuy-top-bar{height:4px;background:linear-gradient(90deg,#c2065a,#fe589e);}
.advertisebuy-price{background:linear-gradient(135deg,#c2065a,#c1065b) !important;color:white !important;font-weight:700;}
.advertisebuy-view-btn{background:#6c757d !important;color:white !important;border:none !important;height:38px !important;padding:0 15px !important;font-size:12px !important;font-weight:600 !important;border-radius:0 0.375rem 0.375rem 0 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;}
.advertisebuy-view-btn:hover{background:#5a6268 !important;}
/* ===== MINIMAL CSS - SIRF JO BOOTSTRAP SE NA HO ===== */
.manage-title { color: #069423; font-weight: 700; }
.manage-url { color: #292c2a; font-weight: 500; text-decoration: none; }
.manage-url:hover { color: #c2065a; text-decoration: underline; }
.manage-edit-link { color: #c2065a; font-weight: 600; text-decoration: none; }
.manage-edit-link:hover { color: #a0054a; text-decoration: underline; }
.settings-card-num{color:#c2065a;background:rgba(194,6,90,0.1);font-size:0.8125rem;padding:4px 10px;border-radius:8px;font-weight:700;display:inline-flex;align-items:center;gap:5px;}
.settings-join-field{position:relative;}
.settings-join-field .input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;z-index:1;}
.settings-join-field input,.settings-join-field select{padding-left:40px !important;}
.settings-join-field.is-locked input{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;}
.settings-join-field .lock-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#c2065a;z-index:1;}
.settings-field-locked-note{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#6c757d;margin-top:5px;}
.settings-field-locked-note i{color:#c2065a;}
.settings-select-wrap{position:relative;}
.settings-select-wrap::after{content:"⌄";position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#c2065a;font-size:20px;pointer-events:none;}
.settings-select-wrap select{width:100%;padding:10px 12px;border:1px solid #dee2e6;border-radius:8px;font-size:13px;appearance:none;background:white;cursor:pointer;}
.settings-select-wrap select:focus{border-color:#c2065a;outline:none;box-shadow:0 0 0 3px rgba(194,6,90,0.1);}
.settings-join-btn{background:linear-gradient(135deg,#c2065a,#c1065b);color:white;border:none;padding:12px 28px;border-radius:12px;font-weight:600;font-size:14px;transition:all 0.3s;box-shadow:0 10px 30px -10px #c2065a;display:inline-flex;align-items:center;justify-content:center;gap:8px;}
.settings-join-btn:hover{transform:translateY(-2px);box-shadow:0 15px 35px -10px #c2065a;color:white;}
.settings-security-text{font-size:14px;color:#856404;padding:15px;background:#fff3cd;border:1px solid #ffeeba;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;}
.settings-security-text i{color:#856404;font-size:18px;}
.settings-card-highlight{border-left:4px solid #c2065a !important;background:linear-gradient(to right,white,rgba(194,6,90,0.02));}
.settings-section-title{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:5px;}
.settings-section-desc{font-size:12px;color:#6c757d;margin-bottom:0;}
.affiliate-card-num{color:#c2065a;background:rgba(194,6,90,0.1);font-size:0.8125rem;padding:4px 10px;border-radius:8px;font-weight:700;display:inline-flex;align-items:center;gap:5px;}
.affiliate-join-field{position:relative;}
.affiliate-join-field .input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;z-index:1;}
.affiliate-join-field input,.affiliate-join-field select{padding-left:40px !important;}
.affiliate-join-btn{background:linear-gradient(135deg,#c2065a,#c1065b);color:white;border:none;padding:12px 28px;border-radius:12px;font-weight:600;font-size:14px;transition:all 0.3s;box-shadow:0 10px 30px -10px #c2065a;display:inline-flex;align-items:center;justify-content:center;gap:8px;}
.affiliate-join-btn:hover{transform:translateY(-2px);box-shadow:0 15px 35px -10px #c2065a;color:white;}
.affiliate-select-wrap{position:relative;}
.affiliate-select-wrap::after{content:"⌄";position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#c2065a;font-size:20px;pointer-events:none;}
.affiliate-select-wrap select{width:100%;padding:10px 12px;border:1px solid #dee2e6;border-radius:8px;font-size:13px;appearance:none;background:white;cursor:pointer;}
.affiliate-select-wrap select:focus{border-color:#c2065a;outline:none;box-shadow:0 0 0 3px rgba(194,6,90,0.1);}
.affiliate-card-highlight{border-left:4px solid #c2065a !important;background:linear-gradient(to right,white,rgba(194,6,90,0.02));}
.affiliate-section-title{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:5px;}
.affiliate-section-desc{font-size:12px;color:#6c757d;margin-bottom:0;}
.copy-tooltip{position:absolute;top:-35px;left:50%;transform:translateX(-50%);background:#0d6efd;color:white;padding:4px 10px;border-radius:30px;font-size:11px;font-weight:600;opacity:0;transition:opacity 0.2s;white-space:nowrap;pointer-events:none;}
.copy-tooltip::after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0d6efd;}
#copyRef:hover .copy-tooltip{opacity:1;}
#copyRef.copied .copy-tooltip{opacity:1;}



