:root{
  --fa-primary:#FF6B00;
  --fa-dark:#101828;
  --fa-accent:#182846;
  --fa-bg:#F8FAFC;
  --fa-card:#FFFFFF;
  --fa-text:#1D2939;
  --fa-muted:#667085;
  --fa-border:#EAECF0;
  --fa-soft:#FFF4EC;
  --fa-shadow:0 18px 55px rgba(16,24,40,.12);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:linear-gradient(180deg,#fff 0,#f8fafc 42%,#eef3f8 100%);color:var(--fa-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.45;overflow-x:hidden}
a{color:inherit}.fa-container{width:min(1200px,calc(100% - 32px));margin-inline:auto}
.fa-header{background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid var(--fa-border);position:sticky;top:0;z-index:1000;box-shadow:0 10px 30px rgba(16,24,40,.04)}
.fa-header-inner{display:flex;align-items:center;gap:16px;padding:14px 0}.fa-logo{display:inline-flex;align-items:center;gap:5px;font-size:25px;font-weight:950;color:var(--fa-dark);text-decoration:none;letter-spacing:-.04em;white-space:nowrap}.fa-logo strong{color:var(--fa-primary)}.fa-logo img{max-height:48px;width:auto;display:block}
.fa-search{flex:1;display:flex;min-width:180px;background:#fff;border:1px solid var(--fa-border);border-radius:999px;padding:5px;box-shadow:0 8px 26px rgba(16,24,40,.05)}.fa-search input{flex:1;min-width:0;border:0;padding:12px 16px;border-radius:999px;outline:0;background:transparent;font-size:15px}.fa-search button,.fa-btn{border:0;border-radius:999px;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c);color:#fff;font-weight:850;text-decoration:none;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 28px rgba(255,107,0,.25);transition:.22s;cursor:pointer}.fa-search button:hover,.fa-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(255,107,0,.34)}.fa-btn-light{background:#fff;color:var(--fa-dark);box-shadow:0 10px 30px rgba(16,24,40,.08)}.fa-telegram{color:#fff;background:#229ED9;padding:10px 16px;border-radius:999px;text-decoration:none;font-weight:850;white-space:nowrap}.fa-mobile-search-btn{display:none;width:42px;height:42px;border:0;border-radius:14px;background:var(--fa-soft);color:var(--fa-primary);font-size:22px;font-weight:900;cursor:pointer}
.fa-nav{border-top:1px solid #f1f3f6}.fa-nav ul{margin:0;padding:0;display:flex;gap:8px;list-style:none;overflow:auto;scrollbar-width:none}.fa-nav ul::-webkit-scrollbar{display:none}.fa-nav a{display:block;color:#344054;text-decoration:none;padding:12px 14px;border-radius:999px;font-weight:780;white-space:nowrap}.fa-nav a:hover,.fa-nav a.active{background:#fff2e9;color:var(--fa-primary)}
.fa-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 20%,rgba(255,107,0,.22),transparent 32%),linear-gradient(135deg,var(--fa-dark),#182846 58%,#0b1220);color:#fff}.fa-hero:after{content:"";position:absolute;right:-180px;bottom:-220px;width:520px;height:520px;background:rgba(255,107,0,.16);border-radius:50%;filter:blur(8px)}.fa-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr .75fr;gap:36px;align-items:center;min-height:420px;padding:62px 0}.fa-kicker{display:inline-flex;color:var(--fa-primary);background:#fff4ec;border:1px solid #ffd8bf;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:950}.fa-hero .fa-kicker{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:#fff}.fa-hero h1{font-size:clamp(36px,5vw,66px);letter-spacing:-.06em;line-height:.96;margin:18px 0}.fa-hero p{font-size:19px;color:#d6deeb;max-width:650px}.fa-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.fa-filter-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.fa-filter-pills a{color:#fff;text-decoration:none;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.15);padding:9px 13px;border-radius:999px;font-weight:750}.fa-hero-card{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:34px;padding:32px;box-shadow:var(--fa-shadow);backdrop-filter:blur(20px)}.fa-hero-card span{display:inline-flex;background:var(--fa-accent);padding:7px 12px;border-radius:999px;font-weight:950;margin-bottom:22px}.fa-hero-card strong{display:block;font-size:46px;line-height:1;letter-spacing:-.06em}.fa-hero-card p{font-size:16px;color:#d6deeb;margin-bottom:0}
.fa-section{padding:44px 0}.fa-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.fa-section h2{font-size:34px;letter-spacing:-.04em;margin:8px 0 0}.fa-section-head a{color:var(--fa-primary);font-weight:950;text-decoration:none}.fa-empty{background:#fff;border:1px solid var(--fa-border);border-radius:24px;padding:28px;color:var(--fa-muted)}
.fa-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fa-product-card{position:relative;background:rgba(255,255,255,.96);border:1px solid rgba(234,236,240,.95);border-radius:28px;overflow:hidden;box-shadow:0 10px 28px rgba(16,24,40,.06);transition:.22s;cursor:pointer;min-width:0}.fa-product-card:hover{transform:translateY(-6px);box-shadow:var(--fa-shadow);border-color:#ffd8bf}.fa-card-image{height:225px;background:linear-gradient(180deg,#fff,#f4f7fb);display:flex;align-items:center;justify-content:center;position:relative;padding:24px;overflow:hidden}.fa-card-image img{max-width:100%;max-height:170px;width:auto;height:auto;object-fit:contain;display:block;transition:none}.fa-product-card:hover .fa-card-image img{transform:none!important}.fa-discount{position:absolute;top:14px;left:14px;background:linear-gradient(135deg,#ef4444,#ff6b00);color:#fff;border-radius:999px;padding:8px 11px;font-weight:950;box-shadow:0 10px 22px rgba(239,68,68,.25);z-index:2}.fa-published-time{position:absolute;top:14px;right:14px;background:#101828;color:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;z-index:2}.fa-best-badge{position:absolute;left:14px;bottom:14px;background:#f8fafc;color:#101828;border:1px solid #d0d5dd;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;z-index:2;max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa-card-body{padding:18px}.fa-card-title{font-size:16px;line-height:1.35;margin:0 0 13px;font-weight:900;letter-spacing:-.02em;min-height:64px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fa-prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:15px}.fa-prices del{color:#98A2B3;font-size:14px}.fa-prices ins{text-decoration:none;color:var(--fa-primary);font-size:22px;font-weight:950;letter-spacing:-.04em}.fa-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.fa-category-chip{background:#f2f4f7;color:#475467;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa-deal-link{flex:0 0 auto;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c);color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:18px;box-shadow:0 10px 22px rgba(255,107,0,.22);transition:.2s}.fa-deal-link:hover{transform:translateY(-2px)}
.fa-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fa-cat-box{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:96px;padding:20px;background:#fff;border:1px solid var(--fa-border);border-radius:24px;text-decoration:none;color:var(--fa-dark);box-shadow:0 10px 25px rgba(16,24,40,.05);transition:.22s}.fa-cat-box:hover{transform:translateY(-4px);border-color:#ffd8bf;color:var(--fa-primary)}.fa-cat-box span{font-size:18px;font-weight:950}.fa-cat-box small{color:var(--fa-muted);white-space:nowrap}
.fa-footer{background:#0b1220;color:#d0d5dd;margin-top:50px;padding:42px 0}.fa-footer strong{color:#fff}.fa-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.fa-mobile-search-panel{position:fixed;inset:0;background:rgba(11,18,32,.62);backdrop-filter:blur(10px);z-index:9998;display:none;padding:18px}.fa-mobile-search-panel.is-open{display:flex;align-items:flex-start;justify-content:center}.fa-mobile-search-box{width:min(560px,100%);margin-top:80px;background:#fff;border-radius:28px;padding:24px;position:relative;box-shadow:0 40px 100px rgba(0,0,0,.3)}.fa-mobile-search-box h3{margin:0 0 18px;font-size:26px;letter-spacing:-.04em}.fa-mobile-search-box form{display:flex;gap:8px}.fa-mobile-search-box input{flex:1;min-width:0;border:1px solid var(--fa-border);border-radius:999px;padding:13px 16px}.fa-mobile-search-box button[type=submit]{border:0;border-radius:999px;background:var(--fa-primary);color:#fff;padding:0 18px;font-weight:900}
.fa-modal-open{overflow:hidden}.fa-product-modal-overlay{position:fixed;inset:0;z-index:9999;display:none}.fa-product-modal-overlay.is-open{display:block}.fa-product-modal-backdrop{position:absolute;inset:0;background:rgba(11,18,32,.62);backdrop-filter:blur(10px)}.fa-product-modal-shell{position:relative;width:min(1400px,92vw);max-height:92vh;overflow:auto;background:#fff;border-radius:34px;margin:4vh auto;padding:0;box-shadow:0 40px 120px rgba(0,0,0,.35)}.fa-modal-close{position:absolute;right:18px;top:18px;z-index:3;width:42px;height:42px;border:0;border-radius:999px;background:#101828;color:#fff;font-size:25px;line-height:1;cursor:pointer}.fa-modal-content{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;padding:34px}.fa-modal-image{background:#f8fafc;border-radius:28px;min-height:420px;display:flex;align-items:center;justify-content:center;padding:28px;position:relative;overflow:hidden}.fa-modal-image img{max-width:100%;max-height:390px;object-fit:contain}.fa-modal-info h2{font-size:34px;line-height:1.1;letter-spacing:-.04em;margin:12px 0}.fa-modal-price{font-size:32px;color:var(--fa-primary);font-weight:950;margin:15px 0}.fa-modal-price del{font-size:18px;color:#98a2b3;margin-right:8px}.fa-modal-alert{background:#f8fafc;border:1px solid #d0d5dd;color:#101828;border-radius:18px;padding:14px 16px;font-weight:900;margin-bottom:14px}.fa-buy{margin-top:4px}.fa-modal-note{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:18px;padding:13px 15px;font-weight:800;margin-top:12px}.fa-history-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid var(--fa-border);border-radius:26px;padding:22px;margin-top:22px}.fa-history-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.fa-history-head strong{font-size:20px;color:var(--fa-dark)}.fa-history-head span{color:var(--fa-muted);font-weight:800}.fa-history-chart{width:100%;height:210px;margin-top:16px;display:block}.fa-modal-loader-card{text-align:center;padding:60px}.fa-modal-loader-logo{font-size:26px;font-weight:950}.fa-modal-loader-logo strong{color:var(--fa-primary)}.fa-modal-loader-bar{height:8px;border-radius:999px;background:#ffe1cc;overflow:hidden;margin:22px auto;width:260px}.fa-modal-loader-bar i{display:block;width:55%;height:100%;background:linear-gradient(90deg,var(--fa-primary),var(--fa-accent));border-radius:999px;animation:faLoad 1s infinite alternate}@keyframes faLoad{from{transform:translateX(-55%)}to{transform:translateX(95%)}}
::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--fa-primary),var(--fa-accent));border-radius:999px;border:3px solid #fff}::-webkit-scrollbar-track{background:#fff2e9}
@media(max-width:1000px){.fa-product-grid{grid-template-columns:repeat(3,1fr)}.fa-hero-inner,.fa-modal-content{grid-template-columns:1fr}.fa-category-grid{grid-template-columns:repeat(2,1fr)}.fa-product-modal-shell{width:96vw}.fa-modal-image{min-height:320px}.fa-hero-card{display:none}}
@media(max-width:700px){.fa-header-inner{gap:10px}.fa-search{display:none}.fa-mobile-search-btn{display:inline-flex;align-items:center;justify-content:center}.fa-telegram{display:none}.fa-product-grid{grid-template-columns:repeat(2,1fr);gap:14px}.fa-card-image{height:180px;padding:18px}.fa-card-image img{max-height:125px}.fa-card-title{font-size:14px;min-height:58px}.fa-prices ins{font-size:19px}.fa-hero-inner{padding:42px 0;min-height:auto}.fa-section-head{align-items:flex-start;flex-direction:column}.fa-category-grid,.fa-footer-grid{grid-template-columns:1fr}.fa-product-modal-shell{width:100vw;height:100vh;max-height:100vh;margin:0;border-radius:0}.fa-modal-content{padding:20px}.fa-modal-image{min-height:280px}.fa-modal-info h2{font-size:25px}.fa-footer{margin-top:30px}}
@media(max-width:460px){.fa-product-grid{grid-template-columns:1fr}.fa-hero h1{font-size:36px}.fa-container{width:min(100% - 22px,1200px)}}
.fa-hero-deal-card{position:relative;overflow:hidden;min-height:310px}.fa-live-pill{display:inline-flex!important;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 16px 35px rgba(255,107,0,.28);margin-bottom:20px!important}.fa-mini-chart{height:110px;margin-top:24px;display:flex;align-items:flex-end;gap:12px;padding:18px;border-radius:24px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14)}.fa-mini-chart span{flex:1;border-radius:999px;background:linear-gradient(180deg,#182846,#FF6B00);box-shadow:0 10px 28px rgba(24,40,70,.22)}.fa-mini-chart span:nth-child(1){height:42%}.fa-mini-chart span:nth-child(2){height:68%}.fa-mini-chart span:nth-child(3){height:50%}.fa-mini-chart span:nth-child(4){height:88%}.fa-mini-chart span:nth-child(5){height:62%}.fa-best-badge{background:linear-gradient(135deg,#f8fafc,#fff7ed)!important;color:#101828!important;border-color:#d0d5dd!important;box-shadow:0 10px 22px rgba(255,107,0,.13)}

/* Account / membership menu */
.fa-header-spacer{flex:1}
.fa-account-menu{position:relative;flex:0 0 auto;z-index:1002}
.fa-account-trigger{height:44px;border:0;border-radius:999px;background:linear-gradient(135deg,#101828,#1d2939);color:#fff;display:inline-flex;align-items:center;gap:9px;padding:5px 13px 5px 6px;font-weight:900;box-shadow:0 12px 28px rgba(16,24,40,.16);cursor:pointer;transition:.2s;white-space:nowrap}
.fa-account-trigger:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(16,24,40,.24)}
.fa-account-avatar{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:950;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.26)}
.fa-account-label{font-size:14px}.fa-account-trigger i{font-style:normal;opacity:.75;font-size:15px}
.fa-account-dropdown{position:absolute;right:0;top:calc(100% + 12px);width:270px;background:#fff;border:1px solid rgba(234,236,240,.95);border-radius:24px;box-shadow:0 28px 80px rgba(16,24,40,.22);padding:10px;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transition:.18s;overflow:hidden}
.fa-account-menu.is-open .fa-account-dropdown{opacity:1;visibility:visible;transform:translateY(0) scale(1)}
.fa-account-dropdown:before{content:"";position:absolute;right:24px;top:-7px;width:14px;height:14px;background:#fff;border-left:1px solid rgba(234,236,240,.95);border-top:1px solid rgba(234,236,240,.95);transform:rotate(45deg)}
.fa-account-dropdown-head{position:relative;background:linear-gradient(135deg,#fff4ec,#f8fafc);border:1px solid #ffe1cc;border-radius:18px;padding:14px;margin-bottom:8px}
.fa-account-dropdown-head strong{display:block;color:var(--fa-dark);font-size:16px;letter-spacing:-.02em}.fa-account-dropdown-head small{display:block;color:#667085;margin-top:3px;font-weight:750;line-height:1.35}
.fa-account-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;text-decoration:none;color:#344054;font-weight:900;transition:.18s}.fa-account-dropdown a:hover{background:#fff2e9;color:var(--fa-primary);transform:translateX(2px)}
.fa-account-dropdown a:after{content:"›";font-size:20px;color:var(--fa-primary)}
.fa-auth-page{min-height:100vh;background:radial-gradient(circle at 15% 10%,rgba(255,107,0,.18),transparent 28%),linear-gradient(135deg,#0b1220,#101828 58%,#182846);display:flex;align-items:center;justify-content:center;padding:24px;color:#fff}.fa-auth-wrap{width:min(520px,100%)}.fa-auth-logo{justify-content:center;margin-bottom:20px;color:#fff}.fa-auth-logo img{max-height:62px}.fa-auth-card{background:rgba(255,255,255,.96);color:var(--fa-text);border:1px solid rgba(255,255,255,.28);border-radius:32px;padding:30px;box-shadow:0 35px 110px rgba(0,0,0,.32)}.fa-auth-card h1{font-size:34px;line-height:1.05;margin:16px 0 8px;letter-spacing:-.05em}.fa-auth-card p{color:#667085;margin:0 0 20px}.fa-auth-card form{display:grid;gap:10px}.fa-auth-card label,.fa-account-card label{font-weight:900;color:#344054;font-size:13px}.fa-auth-card input,.fa-account-card input{width:100%;border:1px solid var(--fa-border);border-radius:16px;padding:14px 15px;font-size:15px;outline:0;background:#fff}.fa-auth-card input:focus,.fa-account-card input:focus{border-color:var(--fa-primary);box-shadow:0 0 0 4px rgba(255,107,0,.12)}.fa-auth-card .fa-btn{width:100%;margin-top:8px}.fa-auth-alt{text-align:center;color:#667085;margin-top:18px;font-weight:800}.fa-auth-alt a{color:var(--fa-primary);font-weight:950}.fa-auth-error,.fa-auth-success{border-radius:16px;padding:12px 14px;font-weight:850;margin-bottom:14px}.fa-auth-error{background:#fef3f2;color:#b42318;border:1px solid #fecdca}.fa-auth-success{background:#f8fafc;color:#101828;border:1px solid #d0d5dd}
.fa-account-page{padding:42px 0 70px}.fa-account-hero{background:linear-gradient(135deg,var(--fa-dark),#182846);color:#fff;border-radius:34px;padding:34px;margin-bottom:22px;box-shadow:var(--fa-shadow)}.fa-account-hero h1{font-size:42px;letter-spacing:-.05em;margin:14px 0 8px}.fa-account-hero p{color:#d0d5dd;margin:0}.fa-account-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.fa-account-card{background:#fff;border:1px solid var(--fa-border);border-radius:28px;padding:24px;box-shadow:0 12px 32px rgba(16,24,40,.07)}.fa-account-card h2{margin:0 0 18px;font-size:24px;letter-spacing:-.04em}.fa-account-card form{display:grid;gap:11px}.fa-account-card .fa-btn{margin-top:8px}.fa-account-side p{background:#f8fafc;border:1px solid var(--fa-border);border-radius:16px;padding:12px 14px;color:#475467}.fa-account-side .fa-btn{width:100%;margin-top:8px}
@media(max-width:820px){.fa-account-label{display:none}.fa-account-trigger{padding-right:7px}.fa-account-dropdown{right:-42px}.fa-account-grid{grid-template-columns:1fr}.fa-account-hero h1{font-size:32px}}
@media(max-width:700px){.fa-account-trigger{width:42px;height:42px;padding:4px;border-radius:14px}.fa-account-avatar{width:34px;height:34px}.fa-account-trigger i{display:none}.fa-account-dropdown{right:-54px;width:260px}.fa-auth-card{padding:22px;border-radius:26px}.fa-telegram{display:none!important}}

/* v18 premium account header fix */
.fa-header-inner{display:flex;align-items:center;gap:16px}
.fa-search{flex:1}
.fa-account-menu{position:relative!important;z-index:1005!important;flex:0 0 auto!important;margin-left:0!important}
.fa-account-trigger{appearance:none!important;-webkit-appearance:none!important;border:0!important;height:46px!important;border-radius:999px!important;background:linear-gradient(135deg,var(--fa-dark),#1d2939)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:5px 14px 5px 6px!important;font-weight:950!important;box-shadow:0 14px 30px rgba(16,24,40,.18)!important;cursor:pointer!important;white-space:nowrap!important;font-family:inherit!important;font-size:14px!important;line-height:1!important}
.fa-account-trigger:hover{transform:translateY(-2px)!important;box-shadow:0 18px 38px rgba(16,24,40,.28)!important}
.fa-account-avatar{width:34px!important;height:34px!important;border-radius:999px!important;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:950!important;text-transform:uppercase!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.26)!important}
.fa-account-label{font-size:14px!important;color:#fff!important}.fa-account-trigger i{font-style:normal!important;opacity:.8!important;color:#fff!important}
.fa-account-dropdown{position:absolute!important;right:0!important;top:calc(100% + 12px)!important;width:286px!important;background:#fff!important;border:1px solid #eaecf0!important;border-radius:24px!important;box-shadow:0 28px 80px rgba(16,24,40,.22)!important;padding:10px!important;opacity:0!important;visibility:hidden!important;transform:translateY(-8px) scale(.98)!important;transition:.18s!important;overflow:hidden!important;color:#344054!important}
.fa-account-menu.is-open .fa-account-dropdown{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important}
.fa-account-dropdown:before{content:""!important;position:absolute!important;right:24px!important;top:-7px!important;width:14px!important;height:14px!important;background:#fff!important;border-left:1px solid #eaecf0!important;border-top:1px solid #eaecf0!important;transform:rotate(45deg)!important}
.fa-account-dropdown-head{position:relative!important;background:linear-gradient(135deg,#fff4ec,#f8fafc)!important;border:1px solid #ffe1cc!important;border-radius:18px!important;padding:14px!important;margin-bottom:8px!important}
.fa-account-dropdown-head strong{display:block!important;color:var(--fa-dark)!important;font-size:16px!important;letter-spacing:-.02em!important}.fa-account-dropdown-head small{display:block!important;color:#667085!important;margin-top:3px!important;font-weight:750!important;line-height:1.35!important}
.fa-account-dropdown a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border-radius:16px!important;text-decoration:none!important;color:#344054!important;font-weight:900!important;transition:.18s!important;background:transparent!important}
.fa-account-dropdown a:hover{background:#fff2e9!important;color:var(--fa-primary)!important;transform:translateX(2px)!important}.fa-account-dropdown a:after{content:"›"!important;font-size:20px!important;color:var(--fa-primary)!important}
@media(max-width:820px){.fa-account-label{display:none!important}.fa-account-trigger{padding-right:7px!important}.fa-account-dropdown{right:0!important}.fa-account-grid{grid-template-columns:1fr!important}.fa-account-hero h1{font-size:32px!important}}
@media(max-width:700px){.fa-account-menu{margin-left:auto!important}.fa-account-trigger{width:44px!important;height:44px!important;padding:5px!important;border-radius:16px!important}.fa-account-avatar{width:34px!important;height:34px!important}.fa-account-trigger i{display:none!important}.fa-account-dropdown{right:0!important;width:270px!important}.fa-telegram{display:none!important}}

/* v24 - Web + mobil sabit alt hizli islem bari */
body{padding-bottom:86px!important}
.fa-fixed-bottom{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:flex;justify-content:center;pointer-events:none;padding:0 16px 14px;background:linear-gradient(180deg,rgba(248,250,252,0),rgba(248,250,252,.94) 48%,rgba(248,250,252,.98))}
.fa-fixed-bottom-inner{pointer-events:auto;width:min(720px,calc(100% - 24px));min-height:62px;background:rgba(255,255,255,.96);border:1px solid rgba(234,236,240,.95);border-radius:999px;box-shadow:0 18px 55px rgba(16,24,40,.18);display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px;backdrop-filter:blur(18px)}
.fa-bottom-action{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#344054;min-width:0;min-height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:900;line-height:1;cursor:pointer;white-space:nowrap;transition:.18s}
.fa-bottom-action:hover{background:#fff4ec;color:var(--fa-primary);transform:translateY(-1px)}
.fa-bottom-action b{font:inherit}.fa-bottom-icon{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f2f4f7;font-size:15px}.fa-bottom-live{background:linear-gradient(135deg,var(--fa-dark),#182846)!important;color:#fff!important;box-shadow:0 10px 24px rgba(16,24,40,.18)}.fa-bottom-live:hover{color:#fff!important;background:linear-gradient(135deg,#0b1220,var(--fa-dark))!important}.fa-bottom-live em{font-style:normal;min-width:23px;height:23px;padding:0 7px;border-radius:999px;background:#ef4444;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950;box-shadow:0 0 0 3px rgba(239,68,68,.14)}.fa-live-dot{width:10px;height:10px;border-radius:50%;background:#182846;box-shadow:0 0 0 0 rgba(18,183,106,.55);animation:faLivePulse 1.4s infinite}@keyframes faLivePulse{0%{box-shadow:0 0 0 0 rgba(18,183,106,.55)}70%{box-shadow:0 0 0 9px rgba(18,183,106,0)}100%{box-shadow:0 0 0 0 rgba(18,183,106,0)}}


/* v25 - Sabit alt bar kesin gosterim */
body{padding-bottom:96px!important;}
#faFixedBottomBar.fa-fixed-bottom,.fa-fixed-bottom{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483000!important;display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:flex-end!important;pointer-events:none!important;padding:0 16px 14px!important;background:linear-gradient(180deg,rgba(248,250,252,0),rgba(248,250,252,.94) 48%,rgba(248,250,252,.98))!important;}
.fa-fixed-bottom-inner{pointer-events:auto!important;width:min(720px,calc(100% - 24px))!important;min-height:62px!important;background:rgba(255,255,255,.97)!important;border:1px solid rgba(234,236,240,.95)!important;border-radius:999px!important;box-shadow:0 18px 55px rgba(16,24,40,.22)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;padding:7px!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;}
.fa-bottom-action{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;color:#344054!important;min-width:0!important;min-height:48px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:8px 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important;text-decoration:none!important;position:relative!important;}
.fa-bottom-action:hover{background:#fff4ec!important;color:var(--fa-primary)!important;}
.fa-bottom-icon{width:26px!important;height:26px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f2f4f7!important;font-size:15px!important;}
.fa-bottom-live{background:linear-gradient(135deg,var(--fa-dark),#182846)!important;color:#fff!important;box-shadow:0 10px 24px rgba(16,24,40,.18)!important;}
.fa-bottom-live em{font-style:normal!important;min-width:23px!important;height:23px!important;padding:0 7px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:950!important;}
.fa-live-dot{width:10px!important;height:10px!important;border-radius:50%!important;background:#182846!important;box-shadow:0 0 0 0 rgba(18,183,106,.55)!important;animation:faLivePulse 1.4s infinite!important;}
@keyframes faLivePulse{0%{box-shadow:0 0 0 0 rgba(18,183,106,.55)}70%{box-shadow:0 0 0 9px rgba(18,183,106,0)}100%{box-shadow:0 0 0 0 rgba(18,183,106,0)}}

/* v26 - Scroll yonune gore header gizle/goster */
.fa-header{
  will-change:transform!important;
  transition:transform .24s ease, box-shadow .24s ease, background .24s ease!important;
}
.fa-header.fa-header-hidden{
  transform:translateY(-110%)!important;
  box-shadow:none!important;
}
.fa-header.fa-header-visible{
  transform:translateY(0)!important;
}


/* v28 - Canli firsatlar genis AJAX pencere ve ayarlar */
body.fa-live-open,body.fa-settings-open{overflow:hidden!important;}
.fa-live-overlay,.fa-live-settings-overlay{position:fixed!important;inset:0!important;z-index:2147483100!important;display:none!important;align-items:center!important;justify-content:center!important;padding:22px!important;}
.fa-live-overlay.is-open,.fa-live-settings-overlay.is-open{display:flex!important;}
.fa-live-backdrop{position:absolute!important;inset:0!important;background:rgba(11,18,32,.58)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;}
.fa-live-shell{position:relative!important;z-index:2!important;width:min(1180px,96vw)!important;height:min(760px,86vh)!important;overflow:auto!important;background:#fff!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:34px!important;box-shadow:0 34px 110px rgba(16,24,40,.42)!important;}
.fa-live-modal-content{padding:24px!important;}
.fa-live-modal-head,.fa-live-settings-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important;}
.fa-live-modal-head h2,.fa-live-settings-head h2{margin:3px 0 5px!important;color:var(--fa-dark)!important;font-size:32px!important;letter-spacing:-.04em!important;}
.fa-live-modal-head p,.fa-live-settings-head p{margin:0!important;color:#667085!important;font-weight:700!important;}
.fa-live-close,.fa-live-settings-head button{width:46px!important;height:46px!important;border:0!important;border-radius:50%!important;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff!important;font-size:28px!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;box-shadow:0 14px 34px rgba(255,107,0,.28)!important;}
.fa-live-toolbar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:18px!important;padding:12px 14px!important;border-radius:20px!important;background:linear-gradient(135deg,#fff7ed,#f8fafc)!important;border:1px solid #ffead5!important;color:#475467!important;font-weight:900!important;}
.fa-live-toolbar strong{padding:7px 10px!important;border-radius:999px!important;background:#fff!important;color:var(--fa-primary)!important;border:1px solid #fed7aa!important;}
.fa-live-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;}
.fa-live-product-card{box-shadow:0 16px 40px rgba(16,24,40,.10)!important;}
.fa-live-empty{padding:34px!important;border-radius:26px!important;background:#fff7ed!important;border:1px dashed #fdba74!important;color:#9a3412!important;}
.fa-live-empty strong{display:block!important;font-size:20px!important;margin-bottom:8px!important;color:#7c2d12!important;}
.fa-bottom-live.is-active{background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff!important;}
.fa-live-close-mini{width:22px!important;height:22px!important;border-radius:50%!important;background:rgba(255,255,255,.22)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:18px!important;font-weight:950!important;line-height:1!important;}
.fa-live-settings-box{position:relative!important;z-index:2!important;width:min(560px,94vw)!important;background:#fff!important;border-radius:32px!important;padding:22px!important;box-shadow:0 34px 110px rgba(16,24,40,.42)!important;border:1px solid rgba(255,255,255,.55)!important;}
.fa-live-settings-box label{display:block!important;margin:14px 0!important;color:#344054!important;font-weight:950!important;}
.fa-live-settings-box select{width:100%!important;height:52px!important;margin-top:7px!important;border-radius:17px!important;border:1px solid #d0d5dd!important;background:#f9fafb!important;color:#101828!important;font-weight:850!important;padding:0 14px!important;font-family:inherit!important;}
.fa-live-settings-actions{display:flex!important;gap:10px!important;margin-top:18px!important;}
.fa-btn-light{background:#f2f4f7!important;color:#344054!important;box-shadow:none!important;}
@media(max-width:1050px){.fa-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}.fa-live-shell{width:97vw!important;height:88vh!important;}}
@media(max-width:700px){.fa-live-overlay,.fa-live-settings-overlay{padding:8px!important;align-items:flex-end!important;}.fa-live-shell{width:100%!important;height:88vh!important;border-radius:28px 28px 0 0!important;margin-bottom:76px!important;}.fa-live-modal-content{padding:16px!important;}.fa-live-modal-head h2,.fa-live-settings-head h2{font-size:25px!important;}.fa-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}.fa-live-toolbar{font-size:12px!important;}.fa-live-settings-box{width:100%!important;border-radius:28px 28px 0 0!important;margin-bottom:76px!important;padding:18px!important;}.fa-live-settings-actions{flex-direction:column!important;}.fa-live-settings-actions .fa-btn{width:100%!important;text-align:center!important;justify-content:center!important;}}
@media(max-width:430px){.fa-live-grid{grid-template-columns:1fr!important;}.fa-live-shell{height:86vh!important;}}

/* v30 - Canlı fırsatlar geniş ekran, kategori bazlı ayarlar ve sadece yeni/güncel akış */
.fa-live-overlay,.fa-live-settings-overlay{z-index:2147483300!important;}
.fa-live-shell,.fa-live-settings-box{width:min(1560px,98.8vw)!important;height:min(940px,94vh)!important;max-height:94vh!important;border-radius:36px!important;}
.fa-live-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;}
.fa-live-settings-box{overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important;background:#f8fafc!important;}
.fa-live-settings-head{position:sticky!important;top:0!important;z-index:5!important;margin:0!important;padding:24px 28px!important;background:linear-gradient(135deg,#fff,#fff7ed)!important;border-bottom:1px solid #ffead5!important;}
.fa-live-settings-content{padding:22px 28px!important;overflow:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
.fa-live-setting-card{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:26px!important;padding:18px!important;box-shadow:0 14px 38px rgba(16,24,40,.07)!important;}
.fa-live-setting-card.full{grid-column:1/-1!important;}
.fa-live-setting-title{color:var(--fa-dark)!important;font-size:18px!important;font-weight:950!important;margin-bottom:12px!important;letter-spacing:-.02em!important;}
.fa-live-discount-boxes{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px!important;}
.fa-live-discount-box{min-height:74px!important;border:1px solid #e4e7ec!important;border-radius:18px!important;background:#fff!important;color:#344054!important;cursor:pointer!important;font-family:inherit!important;font-weight:900!important;box-shadow:0 8px 20px rgba(16,24,40,.06)!important;}
.fa-live-discount-box p{margin:0!important;font-size:19px!important;font-weight:950!important;}
.fa-live-discount-box span{display:block!important;margin-top:3px!important;color:#667085!important;font-size:12px!important;font-weight:850!important;}
.fa-live-discount-box.is-selected,.fa-live-discount-box:hover{border-color:#fb923c!important;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff!important;box-shadow:0 16px 35px rgba(255,107,0,.24)!important;}
.fa-live-discount-box.is-selected span,.fa-live-discount-box:hover span{color:rgba(255,255,255,.88)!important;}
.fa-live-select-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
.fa-live-select-grid label{margin:0!important;color:#344054!important;font-weight:950!important;}
.fa-live-category-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;}
.fa-live-category-box{background:linear-gradient(135deg,#fff,#f9fafb)!important;border:1px solid #e4e7ec!important;border-radius:20px!important;padding:14px!important;box-shadow:0 10px 24px rgba(16,24,40,.05)!important;}
.fa-live-category-box>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:8px!important;}
.fa-live-cat-title{font-weight:950!important;color:var(--fa-dark)!important;line-height:1.15!important;}
.fa-live-cat-value{margin:0!important;color:var(--fa-primary)!important;font-weight:950!important;white-space:nowrap!important;}
.fa-live-category-box input[type=range]{width:100%!important;accent-color:var(--fa-primary)!important;}
.fa-live-help{margin:0 0 14px!important;color:#667085!important;font-weight:700!important;line-height:1.5!important;}
.fa-live-keyword-add{display:flex!important;gap:10px!important;}
.fa-live-keyword-add input{flex:1!important;height:50px!important;border-radius:16px!important;border:1px solid #d0d5dd!important;background:#fff!important;padding:0 14px!important;font-weight:800!important;font-family:inherit!important;}
.fa-live-keyword-add button{height:50px!important;border:0!important;border-radius:16px!important;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff!important;font-weight:950!important;padding:0 18px!important;cursor:pointer!important;}
.fa-live-keywords{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;}
.fa-live-keyword-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:999px!important;background:#fff7ed!important;color:#9a3412!important;border:1px solid #fed7aa!important;padding:8px 10px!important;font-weight:900!important;}
.fa-live-keyword-pill button{width:20px!important;height:20px!important;border:0!important;border-radius:50%!important;background:#fdba74!important;color:#7c2d12!important;font-weight:950!important;cursor:pointer!important;}
.fa-live-settings-actions{position:sticky!important;bottom:0!important;z-index:5!important;margin:0!important;padding:16px 28px!important;background:linear-gradient(180deg,rgba(248,250,252,.85),#fff)!important;border-top:1px solid #e4e7ec!important;}
body.fa-live-open .fa-product-modal-overlay{z-index:2147483900!important;}
body.fa-live-open .fa-product-modal-backdrop{z-index:2147483901!important;}
body.fa-live-open .fa-product-modal-shell{z-index:2147483902!important;position:relative!important;}
@media(max-width:1280px){.fa-live-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}.fa-live-category-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.fa-live-discount-boxes{grid-template-columns:repeat(4,minmax(0,1fr))!important;}}
@media(max-width:760px){.fa-live-shell,.fa-live-settings-box{width:100%!important;height:91vh!important;border-radius:28px 28px 0 0!important;margin-bottom:76px!important;}.fa-live-settings-content{grid-template-columns:1fr!important;padding:16px!important;}.fa-live-settings-head{padding:18px!important;}.fa-live-discount-boxes{grid-template-columns:repeat(4,minmax(0,1fr))!important;}.fa-live-category-list,.fa-live-select-grid{grid-template-columns:1fr!important;}.fa-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.fa-live-settings-actions{padding:14px 16px!important;flex-direction:column!important;}.fa-live-settings-actions .fa-btn{width:100%!important;justify-content:center!important;text-align:center!important;}}
@media(max-width:430px){.fa-live-grid{grid-template-columns:1fr!important;}.fa-live-discount-boxes{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}


/* v31 - Telefon uyumlu alt bar, canlı bekleme ekranı ve kutulu ayarlar */
.fa-live-waiting{min-height:440px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:42px 24px!important;border-radius:32px!important;background:radial-gradient(circle at center,rgba(255,107,0,.14),transparent 42%),linear-gradient(135deg,#fff7ed,#ffffff 55%,#f8fafc)!important;border:1px dashed #fdba74!important;color:#7c2d12!important;}
.fa-live-waiting strong{font-size:24px!important;letter-spacing:-.03em!important;color:#101828!important;margin-top:18px!important;}
.fa-live-waiting p{max-width:620px!important;color:#667085!important;font-weight:800!important;line-height:1.55!important;margin:10px auto 0!important;}
.fa-live-radar{position:relative!important;width:150px!important;height:150px!important;border-radius:50%!important;background:radial-gradient(circle,#fff 0 16%,rgba(255,107,0,.20) 17% 18%,transparent 19%),repeating-radial-gradient(circle,rgba(255,107,0,.22) 0 1px,transparent 2px 30px)!important;box-shadow:0 20px 60px rgba(255,107,0,.16)!important;overflow:hidden!important;}
.fa-live-radar:before{content:""!important;position:absolute!important;inset:12px!important;border-radius:50%!important;border:1px solid rgba(255,107,0,.20)!important;}
.fa-live-radar i{position:absolute!important;left:50%!important;top:50%!important;width:68px!important;height:2px!important;transform-origin:left center!important;background:linear-gradient(90deg,var(--fa-primary),rgba(255,107,0,0))!important;animation:faRadarSpin 1.35s linear infinite!important;}
.fa-live-radar span,.fa-live-radar b{position:absolute!important;border-radius:50%!important;background:var(--fa-primary)!important;box-shadow:0 0 0 8px rgba(255,107,0,.10)!important;}
.fa-live-radar span{width:10px!important;height:10px!important;left:62%!important;top:32%!important;animation:faRadarPing 1.4s ease-in-out infinite!important;}
.fa-live-radar b{width:8px!important;height:8px!important;left:35%!important;top:64%!important;animation:faRadarPing 1.8s ease-in-out infinite!important;}
@keyframes faRadarSpin{to{transform:rotate(360deg)}}
@keyframes faRadarPing{0%,100%{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.18)}}
.fa-live-category-list{grid-template-columns:repeat(4,minmax(180px,1fr))!important;max-height:430px!important;overflow:auto!important;padding-right:6px!important;}
.fa-live-category-box{min-height:104px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;}
.fa-fixed-bottom{z-index:2147482500!important;}
@media(max-width:900px){.fa-live-category-list{grid-template-columns:repeat(3,minmax(160px,1fr))!important;}}
@media(max-width:700px){
  body{padding-bottom:92px!important;}
  .fa-fixed-bottom{left:0!important;right:0!important;bottom:0!important;padding:0 7px calc(7px + env(safe-area-inset-bottom))!important;}
  .fa-fixed-bottom-inner{width:100%!important;max-width:100%!important;min-height:62px!important;border-radius:22px!important;padding:5px!important;gap:4px!important;box-shadow:0 14px 42px rgba(16,24,40,.22)!important;}
  .fa-bottom-action{min-height:50px!important;border-radius:17px!important;padding:6px 3px!important;font-size:10.5px!important;line-height:1.05!important;gap:3px!important;}
  .fa-bottom-icon{width:22px!important;height:22px!important;font-size:13px!important;}
  .fa-live-dot{width:10px!important;height:10px!important;}
  .fa-bottom-live em{top:4px!important;right:6px!important;height:18px!important;min-width:18px!important;font-size:10px!important;}
  .fa-live-overlay,.fa-live-settings-overlay{padding:0!important;align-items:flex-end!important;}
  .fa-live-shell,.fa-live-settings-box{height:calc(100vh - 82px)!important;max-height:calc(100vh - 82px)!important;width:100%!important;margin:0 0 calc(72px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important;}
  .fa-live-modal-content{padding:14px!important;}
  .fa-live-modal-head,.fa-live-settings-head{gap:10px!important;}
  .fa-live-modal-head h2,.fa-live-settings-head h2{font-size:23px!important;}
  .fa-live-modal-head p,.fa-live-settings-head p{font-size:13px!important;line-height:1.35!important;}
  .fa-live-close,.fa-live-settings-head button{width:40px!important;height:40px!important;font-size:24px!important;flex:0 0 auto!important;}
  .fa-live-toolbar{gap:6px!important;padding:9px!important;border-radius:16px!important;font-size:11px!important;}
  .fa-live-toolbar strong{padding:6px 8px!important;}
  .fa-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
  .fa-live-waiting{min-height:52vh!important;padding:26px 14px!important;border-radius:24px!important;}
  .fa-live-waiting strong{font-size:19px!important;}
  .fa-live-waiting p{font-size:13px!important;}
  .fa-live-radar{width:118px!important;height:118px!important;}
  .fa-live-radar i{width:54px!important;}
  .fa-live-settings-content{padding:12px!important;gap:12px!important;}
  .fa-live-setting-card{padding:13px!important;border-radius:20px!important;}
  .fa-live-discount-boxes{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;}
  .fa-live-discount-box{min-height:60px!important;border-radius:15px!important;}
  .fa-live-discount-box p{font-size:15px!important;}
  .fa-live-category-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:none!important;overflow:visible!important;gap:9px!important;}
  .fa-live-category-box{min-height:92px!important;padding:11px!important;border-radius:16px!important;}
  .fa-live-category-box>div{display:block!important;margin-bottom:6px!important;}
  .fa-live-cat-title{font-size:12.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .fa-live-cat-value{font-size:12px!important;margin-top:4px!important;}
  .fa-live-keyword-add{flex-direction:column!important;}
  .fa-live-keyword-add button,.fa-live-keyword-add input{width:100%!important;}
  .fa-live-settings-actions{padding:12px!important;}
}
@media(max-width:380px){.fa-live-grid{grid-template-columns:1fr!important;}.fa-live-discount-boxes{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.fa-live-category-list{grid-template-columns:1fr!important;}}

/* v33 - Canli Firsatlar butonunda urun sayisi rozeti kaldirildi */
.fa-bottom-live em{display:none!important;}


/* v34 - Canli/Ayarlar modal ortalama, sade alt bar ve mobil sticky kapatma */
.fa-bottom-live .fa-live-close-mini,
.fa-bottom-live [data-fa-live-close-icon],
.fa-bottom-live .fa-live-count,
.fa-bottom-live .fa-live-badge,
.fa-bottom-live [class*="Badge"]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
.fa-live-overlay,.fa-live-settings-overlay{align-items:center!important;justify-content:center!important;padding:34px 18px calc(96px + env(safe-area-inset-bottom))!important;}
.fa-live-shell,.fa-live-settings-box{width:min(1540px,96vw)!important;height:min(880px,82vh)!important;max-height:82vh!important;margin:0 auto!important;border-radius:34px!important;overflow:auto!important;}
.fa-live-modal-head,.fa-live-settings-head{position:sticky!important;top:0!important;z-index:20!important;background:linear-gradient(135deg,#fff,#fff7ed)!important;border-bottom:1px solid #ffead5!important;padding:18px 24px!important;margin:-24px -24px 18px!important;}
.fa-live-settings-head{margin:0!important;}
.fa-live-close,.fa-live-settings-head button,.fa-modal-close{position:sticky!important;top:14px!important;z-index:50!important;flex:0 0 auto!important;box-shadow:0 14px 34px rgba(16,24,40,.24)!important;}
.fa-product-modal-overlay{padding:28px 14px!important;align-items:center!important;justify-content:center!important;}
.fa-product-modal-overlay.is-open{display:flex!important;}
.fa-product-modal-shell{margin:0 auto!important;max-height:86vh!important;border-radius:34px!important;}
.fa-modal-close{float:right!important;margin:14px 14px 0 0!important;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;}
.fa-history-card{overflow:visible!important;}
.fa-history-chart{display:block!important;width:100%!important;min-height:230px!important;height:230px!important;margin-bottom:8px!important;}
@media(max-width:760px){
  .fa-live-overlay,.fa-live-settings-overlay{align-items:center!important;justify-content:center!important;padding:72px 10px calc(92px + env(safe-area-inset-bottom))!important;}
  .fa-live-shell,.fa-live-settings-box{width:calc(100vw - 20px)!important;height:calc(100dvh - 178px)!important;max-height:calc(100dvh - 178px)!important;margin:0 auto!important;border-radius:26px!important;}
  @supports not (height:100dvh){.fa-live-shell,.fa-live-settings-box{height:calc(100vh - 178px)!important;max-height:calc(100vh - 178px)!important;}}
  .fa-live-modal-content{padding:14px!important;}
  .fa-live-modal-head{margin:-14px -14px 14px!important;padding:14px!important;border-radius:26px 26px 0 0!important;align-items:flex-start!important;}
  .fa-live-settings-head{padding:14px!important;border-radius:26px 26px 0 0!important;align-items:flex-start!important;}
  .fa-live-close,.fa-live-settings-head button{width:42px!important;height:42px!important;min-width:42px!important;font-size:25px!important;top:10px!important;}
  .fa-product-modal-overlay{padding:62px 10px calc(18px + env(safe-area-inset-bottom))!important;align-items:center!important;}
  .fa-product-modal-shell{width:calc(100vw - 20px)!important;height:calc(100dvh - 92px)!important;max-height:calc(100dvh - 92px)!important;margin:0 auto!important;border-radius:26px!important;overflow:auto!important;}
  @supports not (height:100dvh){.fa-product-modal-shell{height:calc(100vh - 92px)!important;max-height:calc(100vh - 92px)!important;}}
  .fa-modal-close{position:sticky!important;top:10px!important;right:auto!important;margin:10px 10px -4px auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;z-index:80!important;}
  .fa-modal-content{padding:12px 14px 24px!important;gap:14px!important;}
  .fa-history-card{padding:14px!important;margin-top:14px!important;border-radius:22px!important;}
  .fa-history-head{align-items:flex-start!important;flex-direction:column!important;gap:4px!important;}
  .fa-history-chart{height:260px!important;min-height:260px!important;max-height:none!important;}
}
@media(max-width:430px){
  .fa-live-shell,.fa-live-settings-box{height:calc(100dvh - 166px)!important;max-height:calc(100dvh - 166px)!important;}
  @supports not (height:100dvh){.fa-live-shell,.fa-live-settings-box{height:calc(100vh - 166px)!important;max-height:calc(100vh - 166px)!important;}}
  .fa-product-modal-shell{height:calc(100dvh - 84px)!important;max-height:calc(100dvh - 84px)!important;}
  @supports not (height:100dvh){.fa-product-modal-shell{height:calc(100vh - 84px)!important;max-height:calc(100vh - 84px)!important;}}
  .fa-history-chart{height:280px!important;min-height:280px!important;}
}

/* v35 - Canli/Ayarlar pencereleri daha yuksek */
.fa-live-overlay,.fa-live-settings-overlay{
    padding:10px 14px!important;
}
.fa-live-shell,.fa-live-settings-box{
    height:calc(100vh - 28px)!important;
    max-height:calc(100vh - 28px)!important;
    width:min(1620px,99vw)!important;
}
.fa-live-shell{
    display:flex!important;
    flex-direction:column!important;
    overflow:hidden!important;
}
.fa-live-modal-content{
    flex:1!important;
    overflow:auto!important;
    min-height:0!important;
}
.fa-live-waiting{
    min-height:calc(100vh - 230px)!important;
}
@media(max-width:760px){
    .fa-live-overlay,.fa-live-settings-overlay{
        align-items:center!important;
        padding:8px!important;
    }
    .fa-live-shell,.fa-live-settings-box{
        width:100%!important;
        height:calc(100vh - 92px)!important;
        max-height:calc(100vh - 92px)!important;
        margin-bottom:58px!important;
        border-radius:28px!important;
    }
    .fa-live-waiting{
        min-height:calc(100vh - 260px)!important;
    }
}
@media(max-width:430px){
    .fa-live-shell,.fa-live-settings-box{
        height:calc(100vh - 86px)!important;
        max-height:calc(100vh - 86px)!important;
        margin-bottom:54px!important;
    }
}

/* v36 - Mobil modal ortalama ve alt bar boslugu */
@media(max-width:760px){
    .fa-live-overlay,.fa-live-settings-overlay{
        align-items:center!important;
        justify-content:center!important;
        padding:18px 10px calc(88px + env(safe-area-inset-bottom))!important;
    }
    .fa-live-shell,.fa-live-settings-box{
        width:calc(100vw - 20px)!important;
        height:calc(100dvh - 126px)!important;
        max-height:calc(100dvh - 126px)!important;
        margin:0 auto!important;
        border-radius:28px!important;
        transform:none!important;
    }
    @supports not (height:100dvh){
        .fa-live-shell,.fa-live-settings-box{
            height:calc(100vh - 126px)!important;
            max-height:calc(100vh - 126px)!important;
        }
    }
    .fa-product-modal-overlay{
        align-items:center!important;
        justify-content:center!important;
        padding:18px 10px calc(92px + env(safe-area-inset-bottom))!important;
    }
    .fa-product-modal-shell{
        width:calc(100vw - 20px)!important;
        height:calc(100dvh - 132px)!important;
        max-height:calc(100dvh - 132px)!important;
        margin:0 auto!important;
        border-radius:26px!important;
        transform:translateY(-8px)!important;
        overflow:auto!important;
    }
    @supports not (height:100dvh){
        .fa-product-modal-shell{
            height:calc(100vh - 132px)!important;
            max-height:calc(100vh - 132px)!important;
        }
    }
    .fa-modal-close,
    .fa-live-close,
    .fa-live-settings-head button{
        position:sticky!important;
        top:10px!important;
        z-index:120!important;
    }
    .fa-history-card{margin-bottom:18px!important;}
    .fa-history-chart{height:285px!important;min-height:285px!important;max-height:none!important;overflow:visible!important;}
}
@media(max-width:430px){
    .fa-live-overlay,.fa-live-settings-overlay{
        padding:14px 8px calc(86px + env(safe-area-inset-bottom))!important;
    }
    .fa-live-shell,.fa-live-settings-box{
        width:calc(100vw - 16px)!important;
        height:calc(100dvh - 118px)!important;
        max-height:calc(100dvh - 118px)!important;
        margin:0 auto!important;
    }
    @supports not (height:100dvh){
        .fa-live-shell,.fa-live-settings-box{
            height:calc(100vh - 118px)!important;
            max-height:calc(100vh - 118px)!important;
        }
    }
    .fa-product-modal-overlay{
        padding:14px 8px calc(92px + env(safe-area-inset-bottom))!important;
    }
    .fa-product-modal-shell{
        width:calc(100vw - 16px)!important;
        height:calc(100dvh - 122px)!important;
        max-height:calc(100dvh - 122px)!important;
        transform:translateY(-10px)!important;
    }
    @supports not (height:100dvh){
        .fa-product-modal-shell{
            height:calc(100vh - 122px)!important;
            max-height:calc(100vh - 122px)!important;
        }
    }
}

/* v37 - Aciklama yazilari kaldirildi */


/* v38 - Modal basliklari temizlendi, promo ikon ve mobil hero ortalama */
.fa-promo-icon{
    flex:0 0 auto!important;
    width:46px!important;
    height:46px!important;
    border-radius:999px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-decoration:none!important;
    background:linear-gradient(135deg,#fff7ed,#f8fafc)!important;
    border:1px solid #fed7aa!important;
    color:var(--fa-primary)!important;
    font-size:21px!important;
    box-shadow:0 12px 28px rgba(16,24,40,.12)!important;
}
.fa-promo-icon:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(16,24,40,.16)!important;}
.fa-live-modal-head-clean,
.fa-live-settings-head-clean{
    justify-content:flex-end!important;
    min-height:74px!important;
}
.fa-live-modal-head-clean > div,
.fa-live-settings-head-clean > div,
.fa-live-modal-head-clean .fa-kicker,
.fa-live-settings-head-clean .fa-kicker,
.fa-live-modal-head-clean h2,
.fa-live-settings-head-clean h2{
    display:none!important;
}
.fa-live-error{padding:22px;border-radius:22px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-weight:900;}
@media(max-width:700px){
    .fa-header-inner{gap:8px!important;}
    .fa-promo-icon{width:44px!important;height:44px!important;border-radius:16px!important;font-size:20px!important;order:8;}
    .fa-account-menu{order:9;margin-left:0!important;}
    .fa-mobile-search-btn{order:7;}
    .fa-logo{margin-right:auto!important;}
    .fa-hero-inner,
    .fa-hero-copy,
    .fa-hero h1,
    .fa-hero p,
    .fa-hero .fa-kicker{
        text-align:center!important;
    }
    .fa-hero p{margin-left:auto!important;margin-right:auto!important;max-width:92%!important;}
    .fa-hero-actions,
    .fa-filter-pills{justify-content:center!important;}
    .fa-hero .fa-kicker{margin-left:auto!important;margin-right:auto!important;}
    .fa-live-modal-head-clean,
    .fa-live-settings-head-clean{min-height:62px!important;padding:10px 12px!important;}
}


/* v39 - Telegram promo icon and mobile touch color */
.fa-promo-icon.fa-telegram-icon{
    background:linear-gradient(135deg,#229ED9,#0b78b6)!important;
    color:#fff!important;
    border:1px solid rgba(255,255,255,.22)!important;
    box-shadow:0 12px 28px rgba(34,158,217,.25)!important;
    overflow:hidden!important;
}
.fa-promo-icon.fa-telegram-icon svg{
    width:22px!important;
    height:22px!important;
    display:block!important;
    fill:currentColor!important;
}
.fa-promo-icon.fa-telegram-icon:hover,
.fa-promo-icon.fa-telegram-icon:focus-visible{
    transform:translateY(-1px)!important;
    box-shadow:0 16px 34px rgba(34,158,217,.34)!important;
}
html,body,a,button,[role="button"],input,select,textarea,.fa-product-card,.fa-bottom-action,.fa-account-trigger,.fa-promo-icon{
    -webkit-tap-highlight-color:rgba(255,107,0,.18)!important;
}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{
    outline:0!important;
    box-shadow:0 0 0 4px rgba(255,107,0,.22)!important;
}
.fa-bottom-action:active,
.fa-account-trigger:active,
.fa-promo-icon:active,
.fa-mobile-search-btn:active,
.fa-deal-link:active,
.fa-btn:active,
.fa-modal-close:active,
.fa-live-close:active,
.fa-live-settings-close:active{
    border-radius:999px!important;
    background:linear-gradient(135deg,rgba(255,107,0,.18),rgba(16,24,40,.10))!important;
    box-shadow:0 0 0 7px rgba(255,107,0,.13)!important;
}
.fa-bottom-live:active{
    background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;
    color:#fff!important;
}
@media(max-width:700px){
    .fa-promo-icon.fa-telegram-icon{border-radius:999px!important;}
    .fa-account-trigger,
    .fa-mobile-search-btn,
    .fa-bottom-action,
    .fa-modal-close,
    .fa-live-close,
    .fa-live-settings-close{border-radius:999px!important;}
}


/* v40 - Eski yazili Telegram butonu kaldirildi, ikon admin Telegram linkine baglandi */
.fa-telegram{display:none!important;}
.fa-promo-icon.fa-telegram-icon{display:inline-flex!important;}

/* v41 - Telegram ikon linki admin ayarindan normalize edilir; kategori linkleri temiz /kategori/slug yapisina alindi */

/* v42 - Sosyal giris ve yukari cik butonu */
.fa-scroll-top-btn{
    position:fixed!important;
    right:22px!important;
    bottom:104px!important;
    z-index:9997!important;
    width:54px!important;
    height:54px!important;
    border:0!important;
    border-radius:999px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    cursor:pointer!important;
    color:#fff!important;
    background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;
    box-shadow:0 18px 42px rgba(255,107,0,.34),0 8px 22px rgba(16,24,40,.18)!important;
    opacity:0!important;
    visibility:hidden!important;
    transform:translateY(16px) scale(.92)!important;
    transition:opacity .22s ease,transform .22s ease,visibility .22s ease!important;
}
.fa-scroll-top-btn.is-visible{
    opacity:1!important;
    visibility:visible!important;
    transform:translateY(0) scale(1)!important;
}
.fa-scroll-top-btn:hover,
.fa-scroll-top-btn:focus-visible{
    transform:translateY(-3px) scale(1.04)!important;
    box-shadow:0 22px 52px rgba(255,107,0,.42),0 10px 26px rgba(16,24,40,.22)!important;
}
.fa-scroll-top-btn svg{width:24px!important;height:24px!important;display:block!important;}
.fa-scroll-top-btn:active{transform:translateY(0) scale(.98)!important;}

/* v43 - Premium UI pass, tek satir canli durum ve otomatik kategori ikonlari */
.fa-search{position:relative!important;}
.fa-search input{padding-left:18px!important;}
.fa-search button{gap:7px!important;min-width:92px!important;}
.fa-cat-nav-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin-right:7px!important;border-radius:999px!important;background:rgba(255,107,0,.10)!important;vertical-align:middle!important;font-size:13px!important;}
.fa-nav a{display:inline-flex!important;align-items:center!important;}
.fa-filter-pills a{display:inline-flex!important;align-items:center!important;gap:7px!important;}
.fa-category-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;}
.fa-cat-box span{display:flex!important;align-items:center!important;gap:11px!important;}
.fa-cat-box-icon{width:42px!important;height:42px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#fff7ed,#f8fafc)!important;border:1px solid #fed7aa!important;font-style:normal!important;font-size:22px!important;box-shadow:0 12px 26px rgba(255,107,0,.12)!important;}
.fa-cat-box:hover .fa-cat-box-icon{transform:translateY(-2px) scale(1.04)!important;box-shadow:0 16px 34px rgba(255,107,0,.18)!important;}
.fa-prices ins:before{content:"🔥";font-size:.82em;margin-right:5px;vertical-align:1px;}
.fa-live-toolbar-premium{position:sticky!important;top:0!important;z-index:8!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 18px!important;padding:12px 14px!important;border-radius:22px!important;background:rgba(255,255,255,.92)!important;border:1px solid #ffead5!important;box-shadow:0 14px 38px rgba(16,24,40,.08)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;}
.fa-live-status-left{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;flex-wrap:wrap!important;}
.fa-live-status-pill,.fa-live-count-pill,.fa-live-mini-filter{display:inline-flex!important;align-items:center!important;gap:6px!important;border-radius:999px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;}
.fa-live-status-pill{padding:10px 13px!important;color:#fff!important;box-shadow:0 12px 28px rgba(16,24,40,.12)!important;}
.fa-live-status-pill.is-live{background:linear-gradient(135deg,#182846,#079455)!important;}
.fa-live-status-pill.is-waiting{background:linear-gradient(135deg,var(--fa-dark),#1d2939)!important;}
.fa-live-count-pill{padding:9px 12px!important;background:#fff7ed!important;color:#9a3412!important;border:1px solid #fed7aa!important;}
.fa-live-mini-filter{padding:8px 10px!important;background:#f8fafc!important;color:#475467!important;border:1px solid #e4e7ec!important;font-size:12px!important;}
.fa-live-close-inline{position:sticky!important;right:0!important;top:0!important;flex:0 0 auto!important;width:44px!important;height:44px!important;font-size:25px!important;}
.fa-live-modal-head-clean{display:none!important;}
.fa-live-setting-title{display:flex!important;align-items:center!important;gap:9px!important;}
.fa-live-cat-title{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;}
.fa-live-cat-title>span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.fa-live-cat-icon{width:34px!important;height:34px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;background:linear-gradient(135deg,#fff7ed,#f8fafc)!important;border:1px solid #fed7aa!important;font-size:18px!important;box-shadow:0 10px 22px rgba(255,107,0,.10)!important;}
.fa-live-discount-box,.fa-live-category-box,.fa-live-setting-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;}
.fa-live-discount-box:hover,.fa-live-category-box:hover{transform:translateY(-2px)!important;box-shadow:0 18px 42px rgba(16,24,40,.10)!important;border-color:#fed7aa!important;}
.fa-live-waiting strong:before{content:"📡 ";}
.fa-mobile-search-box h3:before{content:"🔍 ";}
.fa-section-head h2:before{content:"🔥 ";}
.fa-scroll-top-btn{background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;}
@media(max-width:700px){
  .fa-live-toolbar-premium{border-radius:18px!important;padding:10px!important;margin-bottom:12px!important;}
  .fa-live-status-left{gap:6px!important;}
  .fa-live-status-pill{padding:9px 10px!important;font-size:12px!important;}
  .fa-live-count-pill,.fa-live-mini-filter{padding:8px 9px!important;font-size:11px!important;}
  .fa-live-close-inline{width:40px!important;height:40px!important;font-size:23px!important;}
  .fa-live-category-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .fa-live-category-box{min-height:112px!important;padding:12px!important;}
  .fa-live-cat-icon{width:30px!important;height:30px!important;border-radius:12px!important;font-size:16px!important;}
  .fa-search button span:last-child{display:none!important;}
}
@media(max-width:430px){.fa-live-category-list{grid-template-columns:1fr!important;}}

/* v44 premium dropdown/select pass */
@media (hover:hover) and (pointer:fine){
  .fa-account-menu:hover .fa-account-dropdown,
  .fa-account-menu:focus-within .fa-account-dropdown{
    opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important;
  }
}
.fa-account-dropdown a{
  position:relative!important;justify-content:flex-start!important;padding-left:46px!important;overflow:hidden!important;
}
.fa-account-dropdown a:before{
  position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;height:26px!important;border-radius:999px!important;background:linear-gradient(135deg,#fff4ec,#fff)!important;border:1px solid #ffead5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;box-shadow:0 6px 14px rgba(255,107,0,.10)!important;
}
.fa-account-dropdown a[href*="hesabim"]:before{content:"👤"!important;}
.fa-account-dropdown a[href*="giris"]:before{content:"🔐"!important;}
.fa-account-dropdown a[href*="kayit"]:before{content:"✨"!important;}
.fa-account-dropdown a[href*="cikis"]:before{content:"🚪"!important;}
.fa-account-dropdown a:hover:before{background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff!important;border-color:transparent!important;}
.fa-account-dropdown-head{padding-left:52px!important;}
.fa-account-dropdown-head:before{content:"🏆";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(255,107,0,.18)}

.fa-live-select-grid label{
  position:relative!important;display:flex!important;flex-direction:column!important;gap:7px!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #e4e7ec!important;border-radius:22px!important;padding:14px!important;box-shadow:0 12px 28px rgba(16,24,40,.06)!important;transition:.18s!important;
}
.fa-live-select-grid label:hover{border-color:#fdba74!important;box-shadow:0 16px 35px rgba(255,107,0,.12)!important;transform:translateY(-2px)!important;}
.fa-live-select-grid label:before{
  width:34px!important;height:34px!important;border-radius:14px!important;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:17px!important;box-shadow:0 10px 22px rgba(255,107,0,.20)!important;margin-bottom:2px!important;
}
.fa-live-select-grid label:nth-child(1):before{content:"🆕"!important;}
.fa-live-select-grid label:nth-child(2):before{content:"⏱️"!important;}
.fa-live-select-grid select,
.fa-live-settings-box select{
  appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:52px!important;border-radius:18px!important;border:1px solid #d0d5dd!important;background:linear-gradient(135deg,#fff,#fff7ed)!important;color:#101828!important;font-weight:950!important;padding:0 44px 0 14px!important;font-family:inherit!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important;cursor:pointer!important;outline:0!important;
}
.fa-live-select-grid label:after{
  content:"⌄"!important;position:absolute!important;right:28px!important;bottom:28px!important;width:28px!important;height:28px!important;border-radius:999px!important;background:#fff2e9!important;color:var(--fa-primary)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:950!important;pointer-events:none!important;
}
.fa-live-settings-box select:focus{border-color:var(--fa-primary)!important;box-shadow:0 0 0 4px rgba(255,107,0,.13)!important;}
.fa-live-setting-title{display:flex!important;align-items:center!important;gap:9px!important;}
.fa-live-setting-title span[aria-hidden="true"]{width:32px!important;height:32px!important;border-radius:13px!important;background:#fff2e9!important;color:var(--fa-primary)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
.fa-live-category-box{transition:.18s!important;}
.fa-live-category-box:hover{border-color:#fdba74!important;box-shadow:0 16px 36px rgba(255,107,0,.13)!important;transform:translateY(-2px)!important;}
.fa-live-cat-icon{width:30px!important;height:30px!important;border-radius:13px!important;background:#fff2e9!important;color:var(--fa-primary)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:7px!important;}
.fa-live-keyword-add button{border:0!important;border-radius:16px!important;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff!important;font-weight:950!important;padding:0 16px!important;box-shadow:0 12px 26px rgba(255,107,0,.18)!important;cursor:pointer!important;}
.fa-search{position:relative!important;}
.fa-search:before{content:"🔍"!important;position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important;pointer-events:none!important;opacity:.85!important;}
.fa-search input{padding-left:42px!important;}
.fa-search button{display:inline-flex!important;align-items:center!important;gap:7px!important;}
.fa-search button:before{content:"⚡"!important;}
@media(max-width:760px){
  .fa-live-select-grid label{border-radius:18px!important;padding:12px!important;}
  .fa-live-select-grid label:after{right:22px!important;bottom:26px!important;}
  .fa-account-dropdown a{padding-left:46px!important;}
}

/* v45 - Ayarlar penceresi premium custom dropdown */
.fa-live-premium-select-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
  align-items:start!important;
}
.fa-live-premium-select-grid label{display:none!important;}
.fa-premium-select{
  position:relative!important;
  z-index:5!important;
}
.fa-premium-select-toggle{
  width:100%!important;
  min-height:74px!important;
  border:1px solid rgba(16,24,40,.09)!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,#fff 0%,#fff7ed 100%)!important;
  box-shadow:0 14px 34px rgba(16,24,40,.08)!important;
  padding:13px 15px!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  cursor:pointer!important;
  color:var(--fa-dark)!important;
  transition:.18s ease!important;
  font-family:inherit!important;
  text-align:left!important;
}
.fa-premium-select-toggle:hover,
.fa-premium-select.is-open .fa-premium-select-toggle,
.fa-premium-select:hover .fa-premium-select-toggle{
  border-color:#fdba74!important;
  box-shadow:0 18px 42px rgba(255,107,0,.16)!important;
  transform:translateY(-1px)!important;
}
.fa-premium-select-icon{
  width:42px!important;
  height:42px!important;
  flex:0 0 42px!important;
  border-radius:50%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;
  color:#fff!important;
  box-shadow:0 12px 24px rgba(255,107,0,.22)!important;
  font-size:18px!important;
}
.fa-premium-select-toggle span:nth-child(2){display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;}
.fa-premium-select-toggle small{
  color:#667085!important;
  font-weight:900!important;
  font-size:12px!important;
  letter-spacing:.01em!important;
}
.fa-premium-select-toggle strong{
  color:#101828!important;
  font-size:15px!important;
  font-weight:1000!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.fa-premium-select-toggle i{
  margin-left:auto!important;
  width:30px!important;
  height:30px!important;
  border-radius:50%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#fff!important;
  color:var(--fa-primary)!important;
  font-style:normal!important;
  font-weight:1000!important;
  box-shadow:inset 0 0 0 1px rgba(255,107,0,.15)!important;
  transition:.18s ease!important;
}
.fa-premium-select:hover .fa-premium-select-toggle i,
.fa-premium-select.is-open .fa-premium-select-toggle i{transform:rotate(180deg)!important;background:var(--fa-primary)!important;color:#fff!important;}
.fa-premium-select-menu{
  position:absolute!important;
  left:0!important;
  right:0!important;
  top:calc(100% + 10px)!important;
  display:grid!important;
  gap:8px!important;
  padding:10px!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.98)!important;
  border:1px solid rgba(16,24,40,.08)!important;
  box-shadow:0 24px 60px rgba(16,24,40,.18)!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateY(-8px) scale(.98)!important;
  transition:.18s ease!important;
  z-index:80!important;
}
@media (hover:hover) and (pointer:fine){
  .fa-premium-select:hover .fa-premium-select-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important;}
}
.fa-premium-select.is-open .fa-premium-select-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important;}
.fa-premium-select-menu button{
  width:100%!important;
  border:0!important;
  border-radius:16px!important;
  background:#f8fafc!important;
  color:#101828!important;
  padding:12px 13px!important;
  text-align:left!important;
  font-weight:950!important;
  cursor:pointer!important;
  transition:.15s ease!important;
  font-family:inherit!important;
}
.fa-premium-select-menu button:hover,
.fa-premium-select-menu button.is-active{
  background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;
  color:#fff!important;
  box-shadow:0 12px 26px rgba(255,107,0,.18)!important;
  transform:translateX(2px)!important;
}
@media(max-width:760px){
  .fa-live-premium-select-grid{grid-template-columns:1fr!important;gap:12px!important;}
  .fa-premium-select-toggle{min-height:68px!important;border-radius:20px!important;}
  .fa-premium-select-menu{position:relative!important;top:auto!important;margin-top:8px!important;box-shadow:0 14px 34px rgba(16,24,40,.12)!important;}
}

/* v48 - Premium select: secim yapilinca kapansin, hover gecisinde secilebilir kalsin */
.fa-premium-select.is-closing .fa-premium-select-menu,
.fa-premium-select.is-closing:hover .fa-premium-select-menu{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateY(-8px) scale(.98)!important;
}
.fa-premium-select.is-closing .fa-premium-select-toggle i,
.fa-premium-select.is-closing:hover .fa-premium-select-toggle i{
  transform:rotate(0deg)!important;
  background:#fff!important;
  color:var(--fa-primary)!important;
}


/* v48 - Premium select hover/secim stabilizasyonu */
.fa-premium-select{padding-bottom:12px!important;margin-bottom:-12px!important;}
.fa-premium-select:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;height:18px!important;display:block!important;}
.fa-premium-select.is-open{z-index:120!important;}
.fa-premium-select.is-open .fa-premium-select-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important;}
.fa-premium-select.is-open .fa-premium-select-toggle i{transform:rotate(180deg)!important;background:var(--fa-primary)!important;color:#fff!important;}
.fa-premium-select-menu{top:calc(100% + 4px)!important;}
.fa-premium-select.is-closing .fa-premium-select-menu,.fa-premium-select.is-closing:hover .fa-premium-select-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
@media(max-width:760px){.fa-premium-select{padding-bottom:0!important;margin-bottom:0!important;}.fa-premium-select:after{display:none!important;}.fa-premium-select-menu{top:auto!important;}}


/* v50 - kurumsal sayfalar, auth glass ve tema scrollbar */
:root{--fa-scroll-a:var(--fa-primary,#FF6B00);--fa-scroll-b:#ffb020;scrollbar-color:var(--fa-scroll-a) #fff2e9;scrollbar-width:thin;}
html{scrollbar-color:var(--fa-scroll-a) #fff2e9;scrollbar-width:thin;}
*{scrollbar-color:var(--fa-scroll-a) #fff2e9;scrollbar-width:thin;}
::-webkit-scrollbar{width:12px!important;height:12px!important;}
::-webkit-scrollbar-track{background:#fff2e9!important;border-radius:999px!important;}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--fa-scroll-a),var(--fa-scroll-b))!important;border-radius:999px!important;border:3px solid #fff7ed!important;}
::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff7a1a,var(--fa-scroll-a))!important;}
.fa-live-settings-content::-webkit-scrollbar,.fa-live-shell::-webkit-scrollbar,.fa-live-modal-content::-webkit-scrollbar,.fa-product-modal-shell::-webkit-scrollbar,.fa-nav ul::-webkit-scrollbar{height:10px!important;width:10px!important;display:block!important;}
.fa-auth-page{background:radial-gradient(circle at 18% 12%,rgba(255,107,0,.18),transparent 30%),radial-gradient(circle at 88% 84%,rgba(255,176,32,.18),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,247,237,.92))!important;color:var(--fa-text)!important;backdrop-filter:blur(20px);}
.fa-auth-page:before{content:"";position:fixed;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.42));backdrop-filter:blur(14px);pointer-events:none;z-index:-1;}
.fa-auth-logo{color:var(--fa-dark)!important;}
.fa-auth-card{background:rgba(255,255,255,.78)!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 34px 100px rgba(16,24,40,.16)!important;backdrop-filter:blur(22px)!important;}
.fa-auth-card h1{color:var(--fa-dark)!important;}
.fa-auth-card p{color:#667085!important;}
.fa-modal-alert,.fa-auth-success{background:#fff7ed!important;color:#9a3412!important;border-color:#fed7aa!important;}
.fa-modal-loader-bar i,.fa-mini-chart span{background:linear-gradient(180deg,var(--fa-primary),#ffb020)!important;box-shadow:0 10px 28px rgba(255,107,0,.22)!important;}
.fa-best-badge{background:linear-gradient(135deg,#fff7ed,#fff)!important;color:#9a3412!important;border-color:#fed7aa!important;box-shadow:0 10px 22px rgba(255,107,0,.14)!important;}
.fa-page-wrap{padding:46px 20px 80px;}
.fa-page-hero{text-align:center;max-width:860px;margin:0 auto 26px;padding:40px 20px;}
.fa-page-icon{width:76px;height:76px;border-radius:28px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--fa-primary),#ffb020);color:#fff;font-size:34px;box-shadow:0 22px 45px rgba(255,107,0,.24);margin-bottom:16px;}
.fa-page-hero h1{font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:-.055em;margin:16px 0 10px;color:var(--fa-dark);}
.fa-page-hero p{font-size:18px;color:#667085;line-height:1.55;margin:0 auto;max-width:720px;}
.fa-page-card{max-width:980px;margin:0 auto;background:rgba(255,255,255,.88);border:1px solid #ffead5;border-radius:34px;padding:16px;box-shadow:0 28px 90px rgba(16,24,40,.10);}
.fa-page-block{padding:24px;border-radius:24px;background:linear-gradient(135deg,#fff,#fffaf5);border:1px solid #f2f4f7;margin:12px;}
.fa-page-block h2{margin:0 0 10px;font-size:22px;color:var(--fa-dark);letter-spacing:-.025em;}
.fa-page-block p{margin:0;color:#475467;line-height:1.7;font-weight:650;}
.fa-footer-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:18px 20px 24px;border-top:1px solid rgba(255,255,255,.10);}
.fa-footer-links a{color:#d6deeb;text-decoration:none;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);padding:9px 13px;border-radius:999px;font-weight:850;transition:.18s ease;}
.fa-footer-links a:hover{color:#fff;background:linear-gradient(135deg,var(--fa-primary),#ffb020);border-color:transparent;transform:translateY(-1px);}
.fa-live-status-pill.is-live span{filter:hue-rotate(300deg) saturate(1.1);}
.fa-live-dot{background:var(--fa-primary)!important;box-shadow:0 0 0 0 rgba(255,107,0,.55)!important;}
@keyframes faLivePulse{0%{box-shadow:0 0 0 0 rgba(255,107,0,.55)}70%{box-shadow:0 0 0 9px rgba(255,107,0,0)}100%{box-shadow:0 0 0 0 rgba(255,107,0,0)}}

/* v51 - FırsatAvcıları özel sayfalar, iletişim ve auth modal */
.fa-page-wrap{padding-bottom:90px}.fa-page-hero{text-align:center}.fa-page-card{background:rgba(255,255,255,.84);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.76);border-radius:34px;box-shadow:0 26px 80px rgba(16,24,40,.12);padding:28px}.fa-page-block{border:1px solid #f2f4f7;background:linear-gradient(135deg,#fff,#fffaf5);border-radius:24px;padding:20px 22px;margin-bottom:14px}.fa-page-block h2{display:flex;align-items:center;gap:8px;color:var(--fa-dark);margin:0 0 8px;font-size:21px}.fa-page-block h2:before{content:"✦";width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff2e9;color:var(--fa-primary);font-size:14px}.fa-page-block p{color:#475467;line-height:1.75;margin:0}.fa-contact-panel{margin-top:20px;border-radius:28px;background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa;padding:24px;box-shadow:0 20px 60px rgba(255,107,0,.10)}.fa-contact-panel h2{margin:0 0 14px;color:var(--fa-dark)}.fa-contact-form{display:grid;gap:11px}.fa-contact-form label{font-weight:900;color:#344054;font-size:13px}.fa-contact-form input,.fa-contact-form textarea{width:100%;border:1px solid #eaecf0;border-radius:18px;padding:14px 16px;background:#fff;outline:0;font:inherit}.fa-contact-form textarea{resize:vertical;min-height:130px}.fa-contact-form input:focus,.fa-contact-form textarea:focus{border-color:var(--fa-primary);box-shadow:0 0 0 4px rgba(255,107,0,.12)}.fa-hp{position:absolute!important;left:-9999px!important}.fa-contact-telegram{margin-top:14px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fff;background:linear-gradient(135deg,#229ED9,#1677ad);border-radius:999px;padding:12px 16px;font-weight:950;box-shadow:0 16px 36px rgba(34,158,217,.22)}.fa-auth-page{align-items:center!important;justify-content:center!important}.fa-auth-wrap{display:flex;flex-direction:column;align-items:center}.fa-auth-logo{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0 auto 18px!important;width:100%}.fa-auth-logo img{display:block;margin:0 auto;max-height:72px}.fa-auth-card{position:relative}.fa-auth-modal-overlay{position:fixed;inset:0;z-index:50000;background:rgba(16,24,40,.40);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:22px}.fa-auth-modal-shell{width:min(520px,calc(100vw - 28px));max-height:calc(100vh - 44px);overflow:auto;border-radius:34px}.fa-auth-modal-shell .fa-auth-logo{color:var(--fa-dark)!important}.fa-auth-modal-card{box-shadow:0 35px 120px rgba(16,24,40,.25)!important}.fa-auth-modal-close{position:sticky!important;top:0;float:right;z-index:5;background:linear-gradient(135deg,var(--fa-dark),#1d2939)!important;color:#fff!important;box-shadow:0 12px 30px rgba(16,24,40,.20)!important}.fa-account-dropdown a[href*="giris"],.fa-account-dropdown a[href*="kayit"]{position:relative}.fa-account-dropdown a[href*="giris"]:before{content:"🔐";margin-right:8px}.fa-account-dropdown a[href*="kayit"]:before{content:"✨";margin-right:8px}
@media(max-width:700px){.fa-page-card{padding:16px;border-radius:26px}.fa-page-block{padding:16px;border-radius:20px}.fa-contact-panel{padding:18px;border-radius:22px}.fa-auth-modal-overlay{align-items:center;padding:14px 12px 86px}.fa-auth-modal-shell{max-height:calc(100vh - 110px);border-radius:28px}.fa-auth-logo img{max-height:62px}.fa-auth-modal-card{border-radius:26px!important;padding:22px!important}}


/* v52 - premium site pages */
.fa-page-shell{background:radial-gradient(circle at 20% 0%,rgba(255,107,0,.10),transparent 28%),linear-gradient(180deg,#fffaf6 0%,#ffffff 46%,#fff 100%);padding-bottom:54px}.fa-legal-hero{padding:42px 16px 18px}.fa-legal-hero-card{position:relative;overflow:hidden;border:1px solid rgba(255,107,0,.16);border-radius:34px;padding:42px;min-height:230px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,242,233,.78));box-shadow:0 28px 90px rgba(16,24,40,.10)}.fa-legal-hero-card:before{content:"";position:absolute;right:-80px;top:-110px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(255,107,0,.22),rgba(255,159,28,.05) 64%,transparent 70%);pointer-events:none}.fa-legal-hero-card:after{content:"";position:absolute;left:36px;bottom:0;width:150px;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--fa-primary),var(--fa-accent));box-shadow:0 0 24px rgba(255,107,0,.35)}.fa-legal-icon{width:68px;height:68px;border-radius:24px;background:linear-gradient(135deg,var(--fa-primary),var(--fa-accent));display:inline-flex;align-items:center;justify-content:center;font-size:32px;color:#fff;box-shadow:0 18px 40px rgba(255,107,0,.26);margin-bottom:16px}.fa-legal-hero-card h1{font-size:clamp(32px,4vw,54px);line-height:1.04;margin:8px 0 14px;color:var(--fa-dark);letter-spacing:-.04em}.fa-legal-hero-card p{max-width:860px;font-size:18px;line-height:1.72;color:#475467;margin:0}.fa-legal-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.fa-legal-pills span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 14px;background:#fff;border:1px solid #ffe1cc;color:#344054;font-weight:900;box-shadow:0 10px 28px rgba(16,24,40,.06);transition:.22s}.fa-legal-pills span:hover{transform:translateY(-2px);color:var(--fa-primary);box-shadow:0 15px 34px rgba(255,107,0,.16)}.fa-legal-content-wrap{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start;padding:14px 16px 54px}.fa-legal-content{display:grid;gap:18px}.fa-legal-block{position:relative;border:1px solid #edf0f5;border-radius:28px;background:rgba(255,255,255,.96);padding:24px 26px;box-shadow:0 18px 50px rgba(16,24,40,.07);transition:.22s;overflow:hidden}.fa-legal-block:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--fa-primary),var(--fa-accent));opacity:.75}.fa-legal-block:hover{transform:translateY(-3px);border-color:#ffd9bd;box-shadow:0 24px 70px rgba(255,107,0,.13)}.fa-legal-block h2{margin:0 0 10px;font-size:22px;letter-spacing:-.02em;color:var(--fa-dark)}.fa-legal-block p{margin:0;color:#475467;line-height:1.78;font-size:16px}.fa-legal-side{position:sticky;top:96px;border-radius:30px;padding:22px;background:linear-gradient(160deg,#101828,#1f2937);color:#fff;box-shadow:0 28px 80px rgba(16,24,40,.22);overflow:hidden}.fa-legal-side:before{content:"";position:absolute;right:-50px;top:-55px;width:140px;height:140px;border-radius:999px;background:rgba(255,107,0,.34)}.fa-legal-side strong{display:block;font-size:22px;margin-bottom:10px}.fa-legal-side p{color:rgba(255,255,255,.74);line-height:1.65;margin:0 0 16px}.fa-side-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);padding:13px 14px;border-radius:18px;font-weight:950;margin-top:10px;transition:.2s}.fa-side-link:hover{background:linear-gradient(135deg,var(--fa-primary),var(--fa-accent));transform:translateX(4px);box-shadow:0 14px 28px rgba(255,107,0,.28)}.fa-contact-panel{background:linear-gradient(180deg,#fff,#fff8f2)}.fa-contact-form{display:grid;gap:13px}.fa-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.fa-contact-form label{display:grid;gap:7px;color:#344054;font-weight:900}.fa-contact-form input,.fa-contact-form textarea{width:100%;border:1px solid #e4e7ec;border-radius:18px;background:#fff;padding:14px 15px;font:inherit;color:#101828;outline:none;transition:.2s}.fa-contact-form input:focus,.fa-contact-form textarea:focus{border-color:var(--fa-primary);box-shadow:0 0 0 4px rgba(255,107,0,.12)}.fa-hp{display:none!important}.fa-glow-btn,.fa-glow-link{position:relative;overflow:hidden}.fa-glow-btn:after,.fa-glow-link:after{content:"";position:absolute;inset:-70% auto auto -70%;width:60%;height:220%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.38),transparent);transform:rotate(25deg);transition:.55s}.fa-glow-btn:hover:after,.fa-glow-link:hover:after{left:120%}.fa-contact-telegram{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:18px;padding:14px 18px;background:#eef6ff;color:#1773b0;font-weight:950;border:1px solid #d6eaff;margin-top:12px;transition:.2s}.fa-contact-telegram:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(23,115,176,.18)}.fa-auth-success,.fa-auth-error{border-radius:16px;padding:12px 14px;font-weight:900}.fa-auth-success{background:#f8fafc;color:#101828}.fa-auth-error{background:#fff1f3;color:#b42318}
@media(max-width:900px){.fa-legal-content-wrap{grid-template-columns:1fr}.fa-legal-side{position:relative;top:auto}.fa-legal-hero-card{padding:30px 22px;text-align:center}.fa-legal-hero-card p{margin:auto}.fa-legal-pills{justify-content:center}.fa-legal-hero-card:after{left:50%;transform:translateX(-50%)}.fa-form-grid{grid-template-columns:1fr}}
@media(max-width:560px){.fa-legal-hero{padding:22px 12px 12px}.fa-legal-hero-card{border-radius:26px;padding:24px 16px}.fa-legal-icon{width:58px;height:58px;border-radius:20px;font-size:27px}.fa-legal-block{border-radius:23px;padding:20px 17px}.fa-legal-content-wrap{padding:10px 12px 38px}.fa-legal-side{border-radius:24px}.fa-legal-pills span{width:100%;justify-content:center}}


/* v53 - Auth modal acikken alt bar gizleme */
body.fa-auth-modal-active .fa-fixed-bottom,
html.fa-auth-modal-active .fa-fixed-bottom,
body.fa-auth-page .fa-fixed-bottom{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateX(-50%) translateY(120%) scale(.96)!important;
}
.fa-auth-modal-overlay{z-index:70000!important;}
.fa-auth-modal-shell{position:relative;z-index:70001;}

/* v54 - Mobil sol menü, ortalı logo ve premium alt navigasyon */
.fa-mobile-menu-btn{display:none;appearance:none;-webkit-appearance:none;border:0;background:linear-gradient(135deg,#fff7ed,#ffffff);color:var(--fa-dark);width:46px;height:46px;border-radius:999px;align-items:center;justify-content:center;font-size:23px;font-weight:950;box-shadow:0 10px 26px rgba(16,24,40,.10);cursor:pointer;border:1px solid rgba(255,107,0,.14)}
.fa-mobile-menu-btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(255,107,0,.16);color:var(--fa-primary)}
.fa-bottom-mobile-only{display:none!important}
.fa-mobile-drawer{position:fixed;inset:0;z-index:2147483300;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}
.fa-mobile-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto}
.fa-mobile-drawer-backdrop{position:absolute;inset:0;background:rgba(11,18,32,.52);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.fa-mobile-drawer-panel{position:absolute;left:0;top:0;bottom:0;width:min(360px,88vw);background:linear-gradient(180deg,#fff 0%,#fff7ed 100%);box-shadow:34px 0 90px rgba(16,24,40,.28);border-right:1px solid rgba(255,107,0,.14);transform:translateX(-105%);transition:transform .28s cubic-bezier(.2,.8,.2,1);padding:16px;overflow:auto;border-radius:0 30px 30px 0}
.fa-mobile-drawer.is-open .fa-mobile-drawer-panel{transform:translateX(0)}
.fa-mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(234,236,240,.9)}
.fa-mobile-drawer-logo{display:flex;align-items:center;gap:5px;text-decoration:none;color:var(--fa-dark);font-weight:950;font-size:22px;letter-spacing:-.04em}.fa-mobile-drawer-logo strong{color:var(--fa-primary)}.fa-mobile-drawer-logo img{max-height:46px;width:auto;display:block}
.fa-mobile-drawer-close{width:42px;height:42px;border:0;border-radius:999px;background:#fff;color:var(--fa-dark);font-size:28px;font-weight:800;line-height:1;box-shadow:0 10px 26px rgba(16,24,40,.10);cursor:pointer}.fa-mobile-drawer-close:hover{background:#fff1e8;color:var(--fa-primary)}
.fa-mobile-drawer-section{display:grid;gap:8px;margin-bottom:16px}.fa-mobile-drawer-link{appearance:none;-webkit-appearance:none;border:1px solid rgba(234,236,240,.95);background:rgba(255,255,255,.88);display:flex;align-items:center;gap:10px;width:100%;padding:12px 13px;border-radius:18px;color:#344054;text-decoration:none;font:inherit;font-weight:950;box-shadow:0 10px 26px rgba(16,24,40,.05);cursor:pointer;transition:.2s}.fa-mobile-drawer-link span{width:34px;height:34px;border-radius:999px;background:#fff4ec;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.fa-mobile-drawer-link:hover,.fa-mobile-drawer-link:active{transform:translateX(3px);border-color:rgba(255,107,0,.28);color:var(--fa-primary);box-shadow:0 14px 34px rgba(255,107,0,.12)}
.fa-mobile-drawer-title{font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;color:#98a2b3;margin:16px 4px 9px}.fa-mobile-drawer-cats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fa-mobile-drawer-cats a{display:flex;align-items:center;gap:8px;min-height:46px;padding:9px 10px;border-radius:16px;text-decoration:none;color:#344054;background:#fff;border:1px solid rgba(234,236,240,.95);font-weight:900;font-size:13px;box-shadow:0 8px 22px rgba(16,24,40,.045);transition:.18s}.fa-mobile-drawer-cats a span{width:28px;height:28px;border-radius:999px;background:#fff4ec;display:inline-flex;align-items:center;justify-content:center}.fa-mobile-drawer-cats a:hover,.fa-mobile-drawer-cats a.active{color:var(--fa-primary);border-color:rgba(255,107,0,.30);background:linear-gradient(135deg,#fff,#fff7ed);transform:translateY(-1px)}
.fa-mobile-drawer-foot{margin:18px 2px 6px;padding:12px;border-radius:18px;background:linear-gradient(135deg,var(--fa-dark),#1d2939);color:#fff;text-align:center;font-size:12px;font-weight:900;box-shadow:0 16px 34px rgba(16,24,40,.18)}
body.fa-mobile-menu-open{overflow:hidden!important}
@media(max-width:700px){
  .fa-header-inner{position:relative!important;min-height:58px!important;justify-content:center!important;padding:10px 0!important;display:grid!important;grid-template-columns:48px 1fr auto auto!important;gap:8px!important;}
  .fa-mobile-menu-btn{display:inline-flex!important;grid-column:1!important;grid-row:1!important;z-index:2!important;}
  .fa-logo{grid-column:2!important;grid-row:1!important;justify-self:center!important;margin:0!important;font-size:22px!important;max-width:170px!important;overflow:hidden!important;}
  .fa-logo img{max-height:50px!important;max-width:168px!important;object-fit:contain!important;}
  .fa-mobile-search-btn{display:none!important;}
  .fa-promo-icon{grid-column:3!important;grid-row:1!important;justify-self:end!important;width:42px!important;height:42px!important;}
  .fa-account-menu{grid-column:4!important;grid-row:1!important;justify-self:end!important;margin:0!important;}
  .fa-account-trigger{width:42px!important;height:42px!important;min-width:42px!important;}
  .fa-nav{display:none!important;}
  .fa-bottom-mobile-only{display:inline-flex!important;}
  .fa-bottom-desktop-extra{display:none!important;}
  .fa-fixed-bottom-inner{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important;border-radius:24px!important;min-height:66px!important;padding:6px!important;}
  .fa-bottom-action{width:100%!important;min-width:0!important;flex-direction:column!important;gap:3px!important;font-size:10.5px!important;padding:6px 2px!important;border-radius:18px!important;}
  .fa-bottom-action span:last-child{display:block!important;white-space:nowrap!important;}
  .fa-bottom-live{background:linear-gradient(135deg,var(--fa-dark),#182846)!important;}
  .fa-bottom-live .fa-live-dot{margin-top:3px!important;}
}
@media(min-width:701px){.fa-mobile-drawer{display:none!important}}


/* v55 - Mobil menüden giriş/kayıt açıldığında hesap modalı önde kalsın */
body.fa-auth-modal-active .fa-mobile-drawer{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  z-index:1000!important;
}
body.fa-auth-modal-active{overflow:hidden!important;}
.fa-auth-modal-overlay{z-index:2147483600!important;}
.fa-auth-modal-shell{z-index:2147483601!important;}

/* v56 premium drawer/page/footer link icons */
.fa-mobile-drawer-pages{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:16px}
.fa-mobile-drawer-pages a{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border-radius:18px;text-decoration:none;color:#344054;background:linear-gradient(135deg,#fff,#fffaf5);border:1px solid rgba(234,236,240,.96);font-weight:950;box-shadow:0 10px 24px rgba(16,24,40,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}
.fa-mobile-drawer-pages a span{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#fff4ec,#fff);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,107,0,.13);flex:0 0 auto}
.fa-mobile-drawer-pages a:hover,.fa-mobile-drawer-pages a:active{color:var(--fa-primary);border-color:rgba(255,107,0,.32);transform:translateX(3px);box-shadow:0 16px 34px rgba(255,107,0,.13)}
.fa-footer-links a{display:inline-flex;align-items:center;gap:7px}
.fa-footer-links a span{width:24px;height:24px;border-radius:999px;background:rgba(255,255,255,.10);display:inline-flex;align-items:center;justify-content:center;font-size:13px}
.fa-footer-links a:hover span{background:rgba(255,255,255,.22)}


/* v57 - Ana/alt kategori premium açılır menüler */
.fa-nav li.fa-nav-cat{position:relative;}
.fa-nav li.fa-nav-cat>a{display:inline-flex;align-items:center;gap:7px;}
.fa-cat-arrow{font-size:12px;opacity:.72;margin-left:2px;transition:transform .18s ease;}
.fa-nav-cat:hover .fa-cat-arrow{transform:rotate(180deg);}
.fa-nav-submenu{position:absolute;left:0;top:calc(100% + 12px);min-width:285px;max-width:360px;padding:12px;border-radius:24px;background:linear-gradient(180deg,#fff 0%,#fff7ed 100%);border:1px solid rgba(255,107,0,.16);box-shadow:0 28px 80px rgba(16,24,40,.22),0 0 0 1px rgba(255,255,255,.55) inset;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:2147481200;}
.fa-nav-submenu:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px;}
.fa-nav-cat:hover .fa-nav-submenu,.fa-nav-cat:focus-within .fa-nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);}
.fa-nav-submenu-head{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:12px;border-radius:18px;background:linear-gradient(135deg,var(--fa-dark),#1d2939);color:#fff;font-size:14px;font-weight:950;box-shadow:0 14px 32px rgba(16,24,40,.16);}
.fa-nav-submenu-head span{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.14);}
.fa-nav-submenu a{display:flex!important;align-items:center;gap:10px;width:100%;padding:11px 12px!important;border-radius:16px!important;color:#344054!important;text-decoration:none!important;font-weight:900!important;background:rgba(255,255,255,.78);border:1px solid transparent;white-space:normal!important;line-height:1.2;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease,background .16s ease;}
.fa-nav-submenu a+a{margin-top:6px;}
.fa-nav-submenu a span{width:30px;height:30px;border-radius:999px;background:#fff4ec;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(255,107,0,.11);}
.fa-nav-submenu a:hover,.fa-nav-submenu a.active{color:var(--fa-primary)!important;background:#fff;border-color:rgba(255,107,0,.28);box-shadow:0 12px 28px rgba(255,107,0,.12);transform:translateX(3px);}
.fa-mobile-drawer-cat-list{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;}
.fa-mobile-cat-item{position:relative;}
.fa-mobile-drawer-cats .fa-mobile-cat-item>a.fa-mobile-cat-main,.fa-mobile-drawer-cat-list>a{display:flex;align-items:center;gap:10px;min-height:50px;padding:10px 12px;border-radius:18px;text-decoration:none;color:#344054;background:linear-gradient(135deg,#fff,#fffaf5);border:1px solid rgba(234,236,240,.96);font-weight:950;box-shadow:0 10px 24px rgba(16,24,40,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease;}
.fa-mobile-drawer-cats .fa-mobile-cat-item>a.fa-mobile-cat-main span,.fa-mobile-drawer-cat-list>a span{width:34px;height:34px;border-radius:999px;background:#fff4ec;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(255,107,0,.13);}
.fa-mobile-drawer-cats .fa-mobile-cat-item>a.fa-mobile-cat-main b,.fa-mobile-drawer-cat-list>a b{flex:1;min-width:0;}
.fa-mobile-drawer-cats .fa-mobile-cat-item>a.fa-mobile-cat-main em{font-style:normal;width:28px;height:28px;border-radius:999px;background:rgba(255,107,0,.10);display:inline-flex;align-items:center;justify-content:center;color:var(--fa-primary);transition:transform .18s ease;}
.fa-mobile-cat-item:hover>a.fa-mobile-cat-main,.fa-mobile-cat-item.is-open>a.fa-mobile-cat-main,.fa-mobile-drawer-cat-list>a:hover,.fa-mobile-drawer-cat-list>a.active{color:var(--fa-primary);border-color:rgba(255,107,0,.32);transform:translateX(3px);box-shadow:0 16px 34px rgba(255,107,0,.13);}
.fa-mobile-cat-item:hover>a.fa-mobile-cat-main em,.fa-mobile-cat-item.is-open>a.fa-mobile-cat-main em{transform:rotate(180deg);}
.fa-mobile-subcat-pop{position:relative;margin:8px 0 4px 44px;padding:10px;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#fff7ed 100%);border:1px solid rgba(255,107,0,.15);box-shadow:0 20px 50px rgba(16,24,40,.12);display:none;}
.fa-mobile-cat-item:hover .fa-mobile-subcat-pop,.fa-mobile-cat-item.is-open .fa-mobile-subcat-pop{display:block;}
.fa-mobile-subcat-title{display:flex;align-items:center;gap:8px;padding:10px;border-radius:16px;background:linear-gradient(135deg,var(--fa-dark),#1d2939);color:#fff;font-size:13px;font-weight:950;margin-bottom:7px;}
.fa-mobile-subcat-title span{width:28px;height:28px;border-radius:999px;background:rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;}
.fa-mobile-subcat-pop a{display:flex!important;align-items:center;gap:9px;min-height:42px;margin-top:6px;padding:9px 10px!important;border-radius:15px!important;text-decoration:none;color:#344054!important;background:#fff;border:1px solid rgba(234,236,240,.92);font-weight:900!important;box-shadow:0 8px 20px rgba(16,24,40,.04);}
.fa-mobile-subcat-pop a span{width:28px;height:28px;border-radius:999px;background:#fff4ec;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;}
.fa-mobile-subcat-pop a:hover,.fa-mobile-subcat-pop a.active{color:var(--fa-primary)!important;border-color:rgba(255,107,0,.28);box-shadow:0 12px 24px rgba(255,107,0,.11);}
@media(min-width:701px){.fa-mobile-cat-item.has-children:hover .fa-mobile-subcat-pop{display:block;}}
@media(max-width:700px){.fa-nav-submenu{display:none!important}.fa-mobile-subcat-pop{margin-left:24px}.fa-mobile-drawer-panel{overflow-x:visible}}

/* v58 Premium Alt Bar Tasarimi */
body{padding-bottom:112px!important;}
#faFixedBottomBar.fa-fixed-bottom,
.fa-fixed-bottom{
    padding:0 18px 18px!important;
    background:linear-gradient(180deg,rgba(248,250,252,0),rgba(255,250,246,.82) 48%,rgba(255,250,246,.98))!important;
}
.fa-fixed-bottom-inner{
    width:min(780px,calc(100% - 22px))!important;
    min-height:70px!important;
    padding:8px!important;
    gap:8px!important;
    border-radius:32px!important;
    border:1px solid rgba(255,107,0,.18)!important;
    background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,247,237,.84))!important;
    box-shadow:0 22px 70px rgba(16,24,40,.20),0 0 0 1px rgba(255,255,255,.68) inset!important;
    backdrop-filter:blur(22px) saturate(160%)!important;
    -webkit-backdrop-filter:blur(22px) saturate(160%)!important;
    position:relative!important;
    overflow:visible!important;
}
.fa-fixed-bottom-inner:before{
    content:"";
    position:absolute;
    left:24px;
    right:24px;
    top:-1px;
    height:2px;
    border-radius:999px;
    background:linear-gradient(90deg,transparent,var(--fa-primary),var(--fa-accent),transparent);
    opacity:.9;
    pointer-events:none;
}
.fa-bottom-action{
    min-height:54px!important;
    padding:9px 15px!important;
    border-radius:24px!important;
    color:#344054!important;
    background:rgba(255,255,255,.52)!important;
    border:1px solid rgba(255,255,255,.56)!important;
    box-shadow:0 10px 24px rgba(16,24,40,.045)!important;
    transition:transform .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease!important;
}
.fa-bottom-action:hover,
.fa-bottom-action:focus-visible{
    transform:translateY(-3px)!important;
    color:var(--fa-primary)!important;
    background:#fff!important;
    border-color:rgba(255,107,0,.24)!important;
    box-shadow:0 16px 34px rgba(255,107,0,.15)!important;
    outline:none!important;
}
.fa-bottom-icon,
.fa-bottom-action .fa-bottom-icon{
    width:34px!important;
    height:34px!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#fff4ec,#fff)!important;
    color:var(--fa-primary)!important;
    box-shadow:0 8px 18px rgba(255,107,0,.12),0 0 0 1px rgba(255,107,0,.08) inset!important;
}
.fa-bottom-live{
    min-height:58px!important;
    color:#fff!important;
    background:linear-gradient(135deg,var(--fa-primary),var(--fa-accent))!important;
    border-color:rgba(255,255,255,.35)!important;
    box-shadow:0 18px 42px rgba(255,107,0,.32)!important;
    position:relative!important;
}
.fa-bottom-live:before{
    content:"";
    position:absolute;
    inset:-6px;
    border-radius:28px;
    background:linear-gradient(135deg,rgba(255,107,0,.25),rgba(255,159,28,.08));
    z-index:-1;
    filter:blur(10px);
    opacity:.95;
}
.fa-bottom-live:hover{color:#fff!important;background:linear-gradient(135deg,#ff7a1a,#ffb020)!important;box-shadow:0 20px 50px rgba(255,107,0,.38)!important;}
.fa-live-dot{
    width:12px!important;
    height:12px!important;
    background:#fff!important;
    box-shadow:0 0 0 4px rgba(255,255,255,.22),0 0 0 0 rgba(255,159,28,.48)!important;
    animation:faLivePulseOrange 1.45s infinite!important;
}
@keyframes faLivePulseOrange{0%{box-shadow:0 0 0 4px rgba(255,255,255,.22),0 0 0 0 rgba(255,159,28,.55)}70%{box-shadow:0 0 0 4px rgba(255,255,255,.22),0 0 0 12px rgba(255,159,28,0)}100%{box-shadow:0 0 0 4px rgba(255,255,255,.22),0 0 0 0 rgba(255,159,28,0)}}
.fa-bottom-action.is-active,
.fa-bottom-action[aria-current="page"]{
    background:linear-gradient(135deg,var(--fa-dark),#1d2939)!important;
    color:#fff!important;
    box-shadow:0 16px 36px rgba(16,24,40,.22)!important;
}
.fa-bottom-action.is-active .fa-bottom-icon,
.fa-bottom-action[aria-current="page"] .fa-bottom-icon{
    background:rgba(255,255,255,.16)!important;
    color:#fff!important;
    box-shadow:0 0 0 1px rgba(255,255,255,.16) inset!important;
}
.fa-bottom-action span:last-child{letter-spacing:-.01em!important;}
@media(max-width:760px){
    body{padding-bottom:104px!important;}
    #faFixedBottomBar.fa-fixed-bottom,.fa-fixed-bottom{padding:0 10px calc(10px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,rgba(248,250,252,0),rgba(255,250,246,.86) 42%,rgba(255,250,246,.98))!important;}
    .fa-fixed-bottom-inner{
        width:100%!important;
        min-height:76px!important;
        padding:7px!important;
        grid-template-columns:repeat(4,1fr)!important;
        gap:7px!important;
        border-radius:30px!important;
        box-shadow:0 18px 60px rgba(16,24,40,.24),0 0 0 1px rgba(255,255,255,.7) inset!important;
    }
    .fa-fixed-bottom-inner:before{left:22px;right:22px;}
    .fa-bottom-action{
        min-height:62px!important;
        border-radius:22px!important;
        padding:8px 3px!important;
        gap:5px!important;
        font-size:11px!important;
        background:rgba(255,255,255,.48)!important;
        border:1px solid rgba(255,255,255,.55)!important;
    }
    .fa-bottom-action:hover,.fa-bottom-action:active{transform:translateY(-2px)!important;}
    .fa-bottom-icon,.fa-bottom-action .fa-bottom-icon{width:32px!important;height:32px!important;border-radius:15px!important;font-size:16px!important;}
    .fa-bottom-live{min-height:64px!important;border-radius:24px!important;}
    .fa-bottom-live:before{inset:-4px;border-radius:26px;}
    .fa-bottom-live span:last-child{font-weight:950!important;}
}

/* v59 footer link compact sizing */
.fa-footer-links{
    gap:7px !important;
    padding:14px 14px 20px !important;
    flex-wrap:wrap !important;
}
.fa-footer-links a{
    font-size:12px !important;
    line-height:1 !important;
    padding:7px 9px !important;
    gap:5px !important;
    white-space:nowrap !important;
    font-weight:750 !important;
}
.fa-footer-links a span{
    width:19px !important;
    height:19px !important;
    min-width:19px !important;
    font-size:11px !important;
}
@media (min-width: 980px){
    .fa-footer-links{
        flex-wrap:nowrap !important;
        gap:8px !important;
    }
    .fa-footer-links a{
        font-size:12px !important;
        padding:7px 10px !important;
    }
}
@media (max-width: 700px){
    .fa-footer-links{
        gap:6px !important;
        padding:12px 10px 18px !important;
    }
    .fa-footer-links a{
        font-size:11px !important;
        padding:6px 8px !important;
        border-radius:999px !important;
    }
    .fa-footer-links a span{
        width:18px !important;
        height:18px !important;
        min-width:18px !important;
        font-size:10px !important;
    }
}


/* v60 - Lacivert tema temizligi ve premium okunabilir alt bar */
:root{--fa-navy:#101828;--fa-navy-2:#182846;--fa-navy-3:#24324d;--fa-orange:#ff6b00;--fa-orange-2:#ff9f1c;}
/* Yesil vurgular yerine lacivert/turuncu tema */
.fa-hero:after{background:rgba(255,107,0,.16)!important;}
.fa-mini-chart span{background:linear-gradient(180deg,var(--fa-orange-2),var(--fa-navy-2))!important;box-shadow:0 10px 28px rgba(24,40,70,.22)!important;}
.fa-best-badge{background:linear-gradient(135deg,#fff7ed,#f8fafc)!important;color:var(--fa-navy)!important;border-color:#ffd8bf!important;box-shadow:0 10px 22px rgba(255,107,0,.13)!important;}
.fa-modal-alert,.fa-auth-success{background:#f8fafc!important;color:var(--fa-navy)!important;border:1px solid rgba(24,40,70,.18)!important;}
.fa-account-dropdown-head{background:linear-gradient(135deg,#fff4ec,#f8fafc)!important;}
.fa-live-status,.fa-live-mode,.fa-status-live,.fa-status-waiting{color:var(--fa-navy)!important;}
.fa-contact-telegram{background:linear-gradient(135deg,#eef2ff,#fff7ed)!important;color:var(--fa-navy)!important;border-color:rgba(24,40,70,.14)!important;}
.fa-contact-telegram:hover{box-shadow:0 16px 34px rgba(16,24,40,.16)!important;color:var(--fa-orange)!important;}
/* Tüm scrollbarlar site rengine */
*{scrollbar-width:thin;scrollbar-color:var(--fa-orange) #eef2f7;}
*::-webkit-scrollbar{width:10px;height:10px;}
*::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px;}
*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--fa-orange),var(--fa-orange-2));border-radius:999px;border:2px solid #eef2f7;}
*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--fa-navy-2),var(--fa-orange));}
/* Masaustu alt bar: daha net lacivert cam */
body{padding-bottom:116px!important;}
#faFixedBottomBar.fa-fixed-bottom,.fa-fixed-bottom{padding:0 18px 18px!important;background:linear-gradient(180deg,rgba(248,250,252,0),rgba(16,24,40,.08) 38%,rgba(16,24,40,.16))!important;}
.fa-fixed-bottom-inner{width:min(760px,calc(100% - 20px))!important;min-height:74px!important;padding:9px!important;gap:9px!important;border-radius:34px!important;background:linear-gradient(135deg,rgba(16,24,40,.94),rgba(24,40,70,.92))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 26px 80px rgba(16,24,40,.34),0 0 0 1px rgba(255,255,255,.08) inset!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;}
.fa-fixed-bottom-inner:before{height:3px!important;left:34px!important;right:34px!important;top:-2px!important;background:linear-gradient(90deg,transparent,var(--fa-orange),var(--fa-orange-2),transparent)!important;opacity:.95!important;}
.fa-bottom-action{min-height:56px!important;padding:9px 15px!important;border-radius:24px!important;color:rgba(255,255,255,.86)!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;font-weight:900!important;}
.fa-bottom-action:hover,.fa-bottom-action:focus-visible{transform:translateY(-3px)!important;color:#fff!important;background:rgba(255,107,0,.16)!important;border-color:rgba(255,107,0,.42)!important;box-shadow:0 18px 42px rgba(0,0,0,.20),0 0 0 4px rgba(255,107,0,.10)!important;outline:none!important;}
.fa-bottom-icon,.fa-bottom-action .fa-bottom-icon{width:36px!important;height:36px!important;border-radius:16px!important;background:rgba(255,255,255,.10)!important;color:#fff!important;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset!important;}
.fa-bottom-action:hover .fa-bottom-icon,.fa-bottom-action:focus-visible .fa-bottom-icon{background:linear-gradient(135deg,var(--fa-orange),var(--fa-orange-2))!important;color:#fff!important;box-shadow:0 12px 26px rgba(255,107,0,.28)!important;}
.fa-bottom-live{background:linear-gradient(135deg,var(--fa-orange),var(--fa-orange-2))!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important;box-shadow:0 18px 44px rgba(255,107,0,.34)!important;}
.fa-bottom-live:before{background:linear-gradient(135deg,rgba(255,107,0,.28),rgba(24,40,70,.16))!important;filter:blur(12px)!important;}
.fa-bottom-live:hover{background:linear-gradient(135deg,#ff7a1a,#ffb020)!important;box-shadow:0 22px 52px rgba(255,107,0,.42)!important;}
.fa-live-dot{width:12px!important;height:12px!important;background:#fff!important;border:2px solid rgba(16,24,40,.18)!important;box-shadow:0 0 0 4px rgba(255,255,255,.18),0 0 0 0 rgba(255,255,255,.5)!important;}
.fa-bottom-action.is-active,.fa-bottom-action[aria-current="page"]{background:linear-gradient(135deg,var(--fa-orange),var(--fa-orange-2))!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important;box-shadow:0 18px 44px rgba(255,107,0,.28)!important;}
.fa-bottom-action.is-active .fa-bottom-icon,.fa-bottom-action[aria-current="page"] .fa-bottom-icon{background:rgba(255,255,255,.18)!important;color:#fff!important;}
.fa-bottom-action span:last-child{font-size:12px!important;line-height:1.1!important;white-space:nowrap!important;}
@media(max-width:760px){
    body{padding-bottom:108px!important;}
    #faFixedBottomBar.fa-fixed-bottom,.fa-fixed-bottom{left:0!important;right:0!important;bottom:0!important;padding:0 0 env(safe-area-inset-bottom)!important;background:linear-gradient(180deg,rgba(248,250,252,0),rgba(16,24,40,.16) 22%,rgba(16,24,40,.30))!important;}
    .fa-fixed-bottom-inner{width:100%!important;min-height:86px!important;padding:9px 9px 11px!important;gap:8px!important;border-radius:28px 28px 0 0!important;background:linear-gradient(135deg,rgba(16,24,40,.98),rgba(24,40,70,.97))!important;border-left:0!important;border-right:0!important;border-bottom:0!important;box-shadow:0 -18px 55px rgba(16,24,40,.30),0 0 0 1px rgba(255,255,255,.08) inset!important;grid-template-columns:repeat(4,1fr)!important;}
    .fa-fixed-bottom-inner:before{left:24px!important;right:24px!important;top:0!important;height:3px!important;}
    .fa-bottom-action{min-width:0!important;width:100%!important;min-height:66px!important;padding:8px 4px!important;border-radius:22px!important;flex-direction:column!important;gap:5px!important;font-size:11.5px!important;color:rgba(255,255,255,.82)!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.10)!important;}
    .fa-bottom-action span:last-child{display:block!important;font-size:11.5px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
    .fa-bottom-icon,.fa-bottom-action .fa-bottom-icon{width:34px!important;height:34px!important;border-radius:15px!important;font-size:16px!important;background:rgba(255,255,255,.10)!important;}
    .fa-bottom-live{min-height:66px!important;border-radius:22px!important;background:linear-gradient(135deg,var(--fa-orange),var(--fa-orange-2))!important;}
    .fa-bottom-live .fa-live-dot{width:15px!important;height:15px!important;margin-top:4px!important;border-radius:999px!important;background:#fff!important;}
    .fa-bottom-live span:last-child{font-size:12px!important;font-weight:950!important;}
    .fa-bottom-action:active,.fa-bottom-action:hover{transform:translateY(-2px)!important;background:rgba(255,107,0,.18)!important;}
}

/* v63 - İnce premium alt bar ve AJAX hızlı arama */
.fa-search{overflow:visible!important;z-index:50!important;}
.fa-instant-search-results{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 12px)!important;background:#fff!important;border:1px solid rgba(234,236,240,.95)!important;border-radius:24px!important;box-shadow:0 30px 90px rgba(16,24,40,.24)!important;padding:10px!important;display:none!important;max-height:430px!important;overflow:auto!important;z-index:9999!important;}
.fa-instant-search-results.is-open{display:block!important;}
.fa-instant-search-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 10px 12px!important;color:#667085!important;font-size:12px!important;font-weight:900!important;}
.fa-instant-search-list{display:flex!important;flex-direction:column!important;gap:7px!important;}
.fa-instant-search-item{display:grid!important;grid-template-columns:58px 1fr auto!important;gap:12px!important;align-items:center!important;text-decoration:none!important;color:var(--fa-dark)!important;background:#fff!important;border:1px solid #f2f4f7!important;border-radius:18px!important;padding:8px!important;transition:.18s!important;}
.fa-instant-search-item:hover,.fa-instant-search-item:focus-visible{background:#fff7ed!important;border-color:rgba(255,107,0,.32)!important;transform:translateY(-1px)!important;box-shadow:0 14px 34px rgba(255,107,0,.12)!important;outline:none!important;}
.fa-instant-search-img{width:58px!important;height:58px!important;border-radius:15px!important;background:#f8fafc!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;}
.fa-instant-search-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:5px!important;}
.fa-instant-search-info{min-width:0!important;}
.fa-instant-search-title{display:block!important;font-size:13.5px!important;line-height:1.25!important;font-weight:950!important;color:#101828!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-bottom:5px!important;}
.fa-instant-search-meta{display:flex!important;align-items:center!important;gap:7px!important;color:#667085!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.fa-instant-search-price{text-align:right!important;font-weight:950!important;color:var(--fa-primary)!important;font-size:14px!important;white-space:nowrap!important;}
.fa-instant-search-discount{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:4px!important;min-width:38px!important;border-radius:999px!important;background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff!important;font-size:11px!important;padding:3px 7px!important;}
.fa-instant-search-empty{padding:18px 12px!important;border-radius:18px!important;background:#f8fafc!important;color:#667085!important;font-weight:850!important;text-align:center!important;}
.fa-instant-search-footer{display:flex!important;justify-content:center!important;padding:10px 6px 2px!important;}
.fa-instant-search-footer button{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--fa-dark),#182846)!important;color:#fff!important;padding:9px 14px!important;font-weight:950!important;cursor:pointer!important;}
@media(max-width:700px){
  #faFixedBottomBar.fa-fixed-bottom,.fa-fixed-bottom{padding:0 0 env(safe-area-inset-bottom)!important;background:linear-gradient(180deg,rgba(248,250,252,0),rgba(16,24,40,.12) 35%,rgba(16,24,40,.24))!important;}
  .fa-fixed-bottom-inner{min-height:68px!important;padding:7px 8px 8px!important;gap:6px!important;border-radius:22px 22px 0 0!important;}
  .fa-bottom-action{min-height:50px!important;padding:5px 3px!important;border-radius:17px!important;gap:3px!important;font-size:10.5px!important;}
  .fa-bottom-action span:last-child{font-size:10.5px!important;line-height:1.05!important;}
  .fa-bottom-icon,.fa-bottom-action .fa-bottom-icon{width:29px!important;height:29px!important;border-radius:13px!important;font-size:14px!important;}
  .fa-mobile-search-box{margin-top:42px!important;padding:18px!important;border-radius:24px!important;}
  .fa-mobile-search-box form{position:relative!important;display:flex!important;gap:8px!important;overflow:visible!important;}
  .fa-instant-search-results-mobile{top:calc(100% + 10px)!important;left:0!important;right:0!important;max-height:min(62vh,520px)!important;border-radius:22px!important;}
  .fa-instant-search-item{grid-template-columns:52px 1fr!important;gap:10px!important;}
  .fa-instant-search-price{grid-column:2!important;text-align:left!important;margin-top:-5px!important;}
  .fa-instant-search-img{width:52px!important;height:52px!important;}
}

/* v63 - Canli Akis Turu kompakt ayarlar (masaustu ana CSS yedek) */
.fa-live-setting-card.full:has(.fa-live-premium-select-grid){padding:14px!important;border-radius:22px!important;}
.fa-live-setting-card.full:has(.fa-live-premium-select-grid) .fa-live-setting-title{margin-bottom:10px!important;font-size:14px!important;line-height:1.15!important;}
.fa-live-setting-card.full .fa-live-premium-select-grid{gap:10px!important;}
.fa-live-setting-card.full .fa-premium-select-toggle{min-height:58px!important;padding:9px 11px!important;border-radius:18px!important;gap:9px!important;}
.fa-live-setting-card.full .fa-premium-select-icon{width:32px!important;height:32px!important;flex-basis:32px!important;font-size:15px!important;}
.fa-live-setting-card.full .fa-premium-select-toggle small{font-size:10.5px!important;line-height:1.05!important;}
.fa-live-setting-card.full .fa-premium-select-toggle strong{font-size:13px!important;line-height:1.1!important;}
.fa-live-setting-card.full .fa-premium-select-toggle i{width:25px!important;height:25px!important;font-size:13px!important;}
.fa-live-setting-card.full .fa-premium-select-menu{gap:5px!important;padding:7px!important;border-radius:18px!important;top:calc(100% + 2px)!important;}
.fa-live-setting-card.full .fa-premium-select-menu button{padding:9px 10px!important;border-radius:13px!important;font-size:12.5px!important;line-height:1.15!important;}

/* v63 - Mobil Canli Akis Turu bosluk duzeltmesi */
@media(max-width:760px){
  .fa-live-setting-card.full:has(.fa-live-premium-select-grid){padding:12px!important;margin-bottom:12px!important;}
  .fa-live-setting-card.full:has(.fa-live-premium-select-grid) .fa-live-setting-title{margin-bottom:8px!important;gap:8px!important;}
  .fa-live-setting-card.full .fa-live-premium-select-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;}
  .fa-live-setting-card.full .fa-premium-select{padding-bottom:0!important;margin-bottom:0!important;min-height:0!important;}
  .fa-live-setting-card.full .fa-premium-select:after{display:none!important;}
  .fa-live-setting-card.full .fa-premium-select-toggle{min-height:56px!important;padding:8px 10px!important;border-radius:17px!important;gap:9px!important;}
  .fa-live-setting-card.full .fa-premium-select-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;font-size:16px!important;}
  .fa-live-setting-card.full .fa-premium-select-toggle small{font-size:11px!important;}
  .fa-live-setting-card.full .fa-premium-select-toggle strong{font-size:14px!important;}
  .fa-live-setting-card.full .fa-premium-select-toggle i{width:26px!important;height:26px!important;}
  .fa-live-setting-card.full .fa-premium-select-menu{display:none!important;position:relative!important;top:auto!important;margin-top:6px!important;padding:7px!important;gap:5px!important;border-radius:17px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;box-shadow:0 14px 30px rgba(16,24,40,.10)!important;}
  .fa-live-setting-card.full .fa-premium-select.is-open .fa-premium-select-menu{display:grid!important;}
  .fa-live-setting-card.full .fa-premium-select.is-closing .fa-premium-select-menu{display:none!important;}
  .fa-live-setting-card.full .fa-premium-select-menu button{padding:8px 10px!important;border-radius:13px!important;font-size:12.5px!important;line-height:1.15!important;}
}

/* v65 - Web premium canlı kontrol menüsü ve lacivert ses/otomatik panel */
@media (min-width:761px){
  body{padding-bottom:108px!important;}
  #faFixedBottomBar.fa-fixed-bottom,.fa-fixed-bottom{padding:0 24px 20px!important;background:linear-gradient(180deg,rgba(248,250,252,0),rgba(16,24,40,.10) 45%,rgba(16,24,40,.18))!important;}
  .fa-fixed-bottom-inner{width:min(900px,calc(100% - 48px))!important;min-height:76px!important;padding:10px!important;border-radius:999px!important;gap:10px!important;background:linear-gradient(135deg,rgba(11,18,32,.94),rgba(24,40,70,.92))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 28px 90px rgba(11,18,32,.28),0 0 0 1px rgba(255,255,255,.07) inset!important;display:grid!important;grid-template-columns:2fr 1fr 1fr 1.35fr!important;align-items:center!important;}
  .fa-bottom-mobile-only{display:none!important;}
  .fa-bottom-action{height:56px!important;min-height:56px!important;border-radius:22px!important;padding:9px 14px!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.88)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;gap:9px!important;font-size:13px!important;}
  .fa-bottom-action:hover,.fa-bottom-action:focus-visible{background:rgba(255,107,0,.16)!important;border-color:rgba(255,107,0,.42)!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 18px 42px rgba(0,0,0,.20),0 0 0 4px rgba(255,107,0,.10)!important;}
  .fa-bottom-icon,.fa-bottom-action .fa-bottom-icon{width:34px!important;height:34px!important;border-radius:15px!important;background:rgba(255,255,255,.10)!important;color:#fff!important;}
  .fa-bottom-live{height:58px!important;min-height:58px!important;border-radius:28px!important;justify-content:flex-start!important;padding:9px 20px 9px 14px!important;background:radial-gradient(circle at 20% 50%,rgba(255,176,32,.42),transparent 36%),linear-gradient(135deg,#ff6b00,#ff9f1c)!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important;box-shadow:0 18px 52px rgba(255,107,0,.40),0 0 0 1px rgba(255,255,255,.18) inset!important;overflow:visible!important;}
  .fa-bottom-live:before,.fa-bottom-live:after{content:""!important;position:absolute!important;inset:-10px!important;border-radius:34px!important;background:radial-gradient(circle,rgba(255,107,0,.34),transparent 62%)!important;z-index:-1!important;animation:faLiveRays 2.2s ease-in-out infinite!important;}
  .fa-bottom-live:after{inset:-18px!important;opacity:.38!important;animation-delay:.55s!important;}
  .fa-bottom-live .fa-live-dot{width:36px!important;height:36px!important;border-radius:17px!important;margin:0!important;background:rgba(255,255,255,.18)!important;box-shadow:0 0 0 1px rgba(255,255,255,.24) inset!important;position:relative!important;animation:none!important;}
  .fa-bottom-live .fa-live-dot:before{content:"📡";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:17px;}
  .fa-bottom-live span:last-child{font-size:14px!important;font-weight:1000!important;letter-spacing:-.02em!important;}
  .fa-bottom-desktop-extra{display:inline-flex!important;}
}
@keyframes faLiveRays{0%,100%{transform:scale(.96);opacity:.55;}50%{transform:scale(1.05);opacity:.9;}}
.fa-live-control-dock{position:sticky!important;bottom:0!important;z-index:25!important;margin:18px -2px -2px!important;padding:12px!important;border-radius:26px!important;background:linear-gradient(135deg,rgba(11,18,32,.96),rgba(24,40,70,.94))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 -18px 55px rgba(16,24,40,.20),0 0 0 1px rgba(255,255,255,.07) inset!important;display:grid!important;grid-template-columns:1.7fr repeat(3,1fr)!important;gap:10px!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;}
.fa-live-dock-btn{appearance:none!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;min-height:54px!important;padding:9px 12px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-family:inherit!important;font-weight:950!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;transition:.22s!important;}
.fa-live-dock-btn:hover{transform:translateY(-2px)!important;background:rgba(255,107,0,.16)!important;border-color:rgba(255,107,0,.42)!important;box-shadow:0 16px 36px rgba(0,0,0,.18)!important;}
.fa-live-dock-icon{width:32px!important;height:32px!important;border-radius:14px!important;background:rgba(255,255,255,.11)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;}
.fa-live-dock-primary{justify-content:flex-start!important;background:radial-gradient(circle at 22% 50%,rgba(255,176,32,.42),transparent 40%),linear-gradient(135deg,#ff6b00,#ff9f1c)!important;border-color:rgba(255,255,255,.24)!important;box-shadow:0 18px 48px rgba(255,107,0,.30)!important;}
.fa-live-dock-primary .fa-live-rays{position:absolute!important;inset:-20px!important;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.30),transparent 30%),radial-gradient(circle at 20% 50%,rgba(255,107,0,.44),transparent 58%)!important;animation:faLiveRays 2.1s ease-in-out infinite!important;}
.fa-live-dock-primary > *:not(.fa-live-rays){position:relative!important;z-index:2!important;}
body.fa-live-open #faFixedBottomBar,body.fa-settings-open #faFixedBottomBar{opacity:.18!important;transform:translateY(12px) scale(.98)!important;pointer-events:none!important;}
@media(max-width:760px){.fa-live-control-dock{display:none!important;}}

/* v65 - Web ana sayfada tek floating Canli buton */
@media (min-width: 769px){
  body:not(.fa-live-open):not(.fa-auth-modal-active) #faFixedBottomBar.fa-fixed-bottom,
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-fixed-bottom{
    left:28px!important;
    right:auto!important;
    bottom:28px!important;
    width:auto!important;
    padding:0!important;
    background:transparent!important;
    align-items:center!important;
    justify-content:flex-start!important;
    z-index:2147482500!important;
  }
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-fixed-bottom-inner{
    width:auto!important;
    min-width:0!important;
    min-height:0!important;
    padding:0!important;
    gap:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    display:block!important;
  }
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-fixed-bottom-inner:before{display:none!important;}
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-fixed-bottom .fa-bottom-action:not(.fa-bottom-live){display:none!important;}
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-bottom-live{
    width:92px!important;
    height:92px!important;
    min-width:92px!important;
    min-height:92px!important;
    padding:0!important;
    border-radius:50%!important;
    flex-direction:column!important;
    gap:5px!important;
    overflow:visible!important;
    background:radial-gradient(circle at 34% 24%,#ffb020 0,#ff7a00 42%,#c85300 100%)!important;
    color:#fff!important;
    border:2px solid rgba(255,255,255,.66)!important;
    box-shadow:0 22px 60px rgba(255,107,0,.38),0 16px 40px rgba(16,24,40,.24),inset 0 1px 0 rgba(255,255,255,.28)!important;
    letter-spacing:-.02em!important;
    isolation:isolate!important;
  }
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-bottom-live:before,
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-bottom-live:after{
    content:""!important;
    position:absolute!important;
    inset:-12px!important;
    border-radius:50%!important;
    border:1px solid rgba(255,122,0,.38)!important;
    animation:faWebLiveRing 2.35s ease-out infinite!important;
    z-index:-1!important;
    background:transparent!important;
    filter:none!important;
  }
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-bottom-live:after{animation-delay:1.15s!important;inset:-22px!important;opacity:.55!important;}
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-bottom-live .fa-live-dot{
    width:34px!important;
    height:34px!important;
    margin:0!important;
    background:rgba(255,255,255,.18)!important;
    border-radius:50%!important;
    box-shadow:0 0 0 1px rgba(255,255,255,.25) inset!important;
    animation:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-bottom-live .fa-live-dot:before{content:"📡";font-size:19px;line-height:1;}
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-bottom-live span:last-child{
    display:block!important;
    font-size:13px!important;
    line-height:1!important;
    font-weight:950!important;
    text-shadow:0 1px 10px rgba(0,0,0,.18)!important;
  }
  body:not(.fa-live-open):not(.fa-auth-modal-active) .fa-bottom-live:hover{
    transform:translateY(-4px) scale(1.03)!important;
    box-shadow:0 26px 72px rgba(255,107,0,.46),0 18px 46px rgba(16,24,40,.28),inset 0 1px 0 rgba(255,255,255,.32)!important;
  }
  body.fa-live-open #faFixedBottomBar.fa-fixed-bottom,
  body.fa-live-open .fa-fixed-bottom{display:none!important;}
  .fa-live-control-dock{
    background:linear-gradient(135deg,rgba(16,24,40,.95),rgba(24,40,70,.94))!important;
    border:1px solid rgba(255,255,255,.10)!important;
    box-shadow:0 20px 55px rgba(16,24,40,.24),0 0 0 1px rgba(255,255,255,.06) inset!important;
  }
  .fa-live-dock-primary{background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff!important;}
}
@keyframes faWebLiveRing{0%{transform:scale(.72);opacity:.72}70%{transform:scale(1.18);opacity:0}100%{transform:scale(1.24);opacity:0}}


/* v67 - Mobil header altı kategori şeridi düzeltmesi */
.fa-cat-strip{display:block!important;}
.fa-cat-strip-wrap{position:relative;display:flex;align-items:center;gap:10px;padding-top:10px!important;padding-bottom:10px!important;overflow:visible!important;}
.fa-cat-strip ul{flex:1;min-width:0;margin:0!important;padding:3px 2px!important;display:flex!important;gap:9px!important;list-style:none!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important;scroll-behavior:smooth;cursor:grab;user-select:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;}
.fa-cat-strip ul.is-dragging{cursor:grabbing;scroll-behavior:auto;}
.fa-cat-strip ul::-webkit-scrollbar{display:none!important;}
.fa-cat-strip li{flex:0 0 auto;position:relative;}
.fa-cat-strip a{height:42px;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 15px!important;border-radius:999px!important;background:linear-gradient(135deg,#fff,#fff8f1)!important;border:1px solid rgba(255,107,0,.12)!important;color:#344054!important;font-weight:950!important;font-size:14px!important;text-decoration:none!important;box-shadow:0 10px 26px rgba(16,24,40,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease,background .18s ease;white-space:nowrap;}
.fa-cat-strip a:hover,.fa-cat-strip a.active{color:var(--fa-primary)!important;border-color:rgba(255,107,0,.35)!important;box-shadow:0 14px 34px rgba(255,107,0,.15);transform:translateY(-1px);}
.fa-cat-scroll-btn{appearance:none;-webkit-appearance:none;border:0;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,var(--fa-dark),#1d2939);color:#fff;font-size:28px;line-height:1;font-weight:900;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(16,24,40,.18);cursor:pointer;transition:.18s;flex:0 0 auto;z-index:4;}
.fa-cat-scroll-btn:hover{background:linear-gradient(135deg,var(--fa-primary),#ff9f1c);transform:translateY(-1px);}
.fa-cat-scroll-btn.is-disabled{opacity:.32;pointer-events:none;}
.fa-cat-strip-wrap:before,.fa-cat-strip-wrap:after{content:"";position:absolute;top:0;bottom:0;width:58px;pointer-events:none;z-index:3;}
.fa-cat-strip-wrap:before{left:52px;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,0));}
.fa-cat-strip-wrap:after{right:52px;background:linear-gradient(270deg,rgba(255,255,255,.98),rgba(255,255,255,0));}
.fa-cat-strip .fa-nav-submenu{top:calc(100% + 10px)!important;z-index:2147481200!important;}
@media(max-width:700px){
  .fa-header .fa-cat-strip{display:block!important;position:relative!important;top:auto!important;z-index:1!important;background:rgba(255,255,255,.98)!important;border-top:1px solid rgba(234,236,240,.8)!important;border-bottom:1px solid rgba(234,236,240,.95)!important;box-shadow:0 8px 22px rgba(16,24,40,.04)!important;}
  .fa-header .fa-cat-strip-wrap{display:block!important;width:100%!important;max-width:none!important;padding:7px 12px 8px!important;overflow:hidden!important;}
  .fa-header .fa-cat-strip ul{width:100%!important;display:flex!important;gap:8px!important;padding:2px 0 3px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;touch-action:pan-x!important;}
  .fa-header .fa-cat-strip li{flex:0 0 auto!important;}
  .fa-header .fa-cat-strip a{height:36px!important;padding:0 11px!important;font-size:12.5px!important;border-radius:999px!important;background:linear-gradient(135deg,#fff,#fff7ed)!important;box-shadow:0 7px 18px rgba(16,24,40,.045)!important;}
  .fa-header .fa-cat-strip a.active{background:linear-gradient(135deg,var(--fa-primary),#ff9f1c)!important;color:#fff!important;border-color:transparent!important;}
  .fa-header .fa-cat-scroll-btn,.fa-header .fa-cat-strip-wrap:before,.fa-header .fa-cat-strip-wrap:after{display:none!important;}
  .fa-header .fa-nav-submenu{display:none!important;}
}

/* v68 footer white gap fix */
@media (min-width: 761px){
  body{padding-bottom:0!important;}
  .fa-footer{margin-bottom:0!important;}
}
@media (max-width: 760px){
  body{padding-bottom:88px!important;}
  body.fa-auth-modal-active,
  body.fa-live-open,
  body.fa-settings-open{padding-bottom:0!important;}
  .fa-footer{margin-bottom:0!important;}
}


/* v69 - premium legal visuals and discount enrichments */
.fa-hero-discount-strip{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:22px;position:relative;z-index:1}
.fa-hero-discount-strip span{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:34px;border-radius:999px;background:linear-gradient(135deg,var(--fa-dark),#1f2a44);color:#fff;font-weight:1000;letter-spacing:-.03em;box-shadow:0 14px 28px rgba(16,24,40,.16),inset 0 0 0 1px rgba(255,255,255,.10);position:relative;overflow:hidden}
.fa-hero-discount-strip span:after,.fa-side-badge-cloud span:after{content:"";position:absolute;inset:-60% auto auto -70%;width:55%;height:220%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.45),transparent);transform:rotate(25deg);animation:faShine 3.2s linear infinite}
.fa-hero-discount-strip span:nth-child(2):after,.fa-side-badge-cloud span:nth-child(2):after{animation-delay:.35s}.fa-hero-discount-strip span:nth-child(3):after,.fa-side-badge-cloud span:nth-child(3):after{animation-delay:.7s}.fa-hero-discount-strip span:nth-child(4):after,.fa-side-badge-cloud span:nth-child(4):after{animation-delay:1.05s}.fa-hero-discount-strip span:nth-child(5):after,.fa-side-badge-cloud span:nth-child(5):after{animation-delay:1.4s}
.fa-hero-discount-strip b{display:inline-flex;align-items:center;height:34px;border-radius:999px;padding:0 14px;background:rgba(255,107,0,.10);border:1px solid rgba(255,107,0,.20);color:var(--fa-primary);font-weight:1000;text-transform:uppercase;font-size:12px;letter-spacing:.05em}
@keyframes faShine{0%{left:-80%}42%,100%{left:135%}}
.fa-deal-side{min-height:420px;background:radial-gradient(circle at 24% 12%,rgba(255,107,0,.35),transparent 22%),linear-gradient(160deg,#0f172a,#1d2939 58%,#111827);isolation:isolate}
.fa-deal-side:after{content:"";position:absolute;inset:auto -70px -90px auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(255,159,28,.22),transparent 66%);z-index:-1}.fa-side-badge-cloud{height:150px;position:relative;margin:-4px -2px 16px}.fa-side-badge-cloud span{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:28px;background:linear-gradient(135deg,var(--fa-primary),var(--fa-accent));color:#fff;font-weight:1000;box-shadow:0 18px 36px rgba(255,107,0,.26);overflow:hidden;border:1px solid rgba(255,255,255,.28)}.fa-side-badge-cloud span:nth-child(1){left:0;top:18px;width:78px;height:54px;transform:rotate(-9deg)}.fa-side-badge-cloud span:nth-child(2){right:22px;top:4px;width:86px;height:58px;transform:rotate(8deg);background:linear-gradient(135deg,#ff7a00,#ffb000)}.fa-side-badge-cloud span:nth-child(3){left:66px;top:72px;width:92px;height:62px;transform:rotate(2deg);background:linear-gradient(135deg,#101828,#243b65)}.fa-side-badge-cloud span:nth-child(4){right:0;top:86px;width:76px;height:54px;transform:rotate(-7deg)}.fa-side-badge-cloud span:nth-child(5){left:150px;top:44px;width:70px;height:50px;transform:rotate(12deg);background:linear-gradient(135deg,#fff,#fff4ec);color:var(--fa-primary)}
.fa-side-mini-stats{display:grid;gap:8px;margin:16px 0}.fa-side-mini-stats span{display:flex;align-items:center;gap:8px;border-radius:15px;padding:10px 12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.88);font-weight:900;font-size:13px}.fa-side-link i{font-style:normal;opacity:.78}.fa-legal-block h2{display:flex;align-items:center;gap:8px}.fa-legal-block:hover h2{color:var(--fa-primary)}
.fa-footer-links a{position:relative}.fa-footer-links a:hover{box-shadow:0 10px 24px rgba(255,107,0,.14)}
@media(max-width:900px){.fa-deal-side{min-height:auto}.fa-side-badge-cloud{height:120px;max-width:330px;margin:0 auto 14px}.fa-side-badge-cloud span:nth-child(3){left:96px}.fa-side-badge-cloud span:nth-child(5){left:180px}}
@media(max-width:560px){.fa-hero-discount-strip{justify-content:center}.fa-hero-discount-strip span{min-width:48px;height:31px;font-size:13px}.fa-hero-discount-strip b{height:31px;font-size:11px}.fa-side-badge-cloud{transform:scale(.92);transform-origin:center}.fa-side-mini-stats{grid-template-columns:1fr}.fa-legal-side strong,.fa-legal-side p{text-align:center}.fa-side-link{justify-content:center;gap:8px}.fa-side-link i{display:none}}


/* v70 mobile hero polish */
@media(max-width:760px){
  .fa-hero{border-radius:0 0 28px 28px!important}.fa-hero-inner{padding:30px 0 34px!important;text-align:center!important}.fa-hero h1{font-size:34px!important;line-height:1.04!important;letter-spacing:-.045em!important}.fa-hero p{margin-left:auto!important;margin-right:auto!important}.fa-amazon-disclosure{font-size:12px!important;line-height:1.55!important;border-radius:16px!important;padding:10px 12px!important}.fa-hero-actions{justify-content:center!important}.fa-hero-discount-strip{justify-content:center!important;margin-top:18px!important}.fa-hero-discount-strip span{min-width:47px!important;height:31px!important;font-size:13px!important}.fa-hero-discount-strip b{height:31px!important;font-size:10.5px!important}.fa-filter-pills{justify-content:center!important}.fa-filter-pills a{font-size:12.5px!important;padding:8px 10px!important}.fa-hero-card{display:block!important;margin-top:18px!important;padding:18px!important;border-radius:24px!important}.fa-hero-card strong{font-size:30px!important}.fa-hero-card p{font-size:13px!important}.fa-hero-metric-grid{grid-template-columns:1fr 1fr 1fr!important}.fa-hero-metric-grid span{padding:9px 6px!important}.fa-mini-chart{height:74px!important;margin-top:14px!important;padding:12px!important}
}


/* v71 mobile hero affiliate slider */
@media(max-width:700px){
    .fa-affiliate-slider{min-height:174px;margin:18px auto 0;border-radius:24px;text-align:left;}
    .fa-affiliate-slide{padding:18px 18px 34px 18px;}
    .fa-affiliate-slide-icon{position:static;margin-bottom:10px;}
    .fa-affiliate-slide strong{font-size:16px;}
    .fa-affiliate-slide p{font-size:13.5px!important;line-height:1.55!important;}
    .fa-affiliate-dots{left:18px;bottom:12px;}
}

/* v72 - Mobil hero slider ikon/baslik/aciklama ortalama */
@media (max-width:700px){
    .fa-affiliate-slider{
        text-align:center!important;
        min-height:190px!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
    }
    .fa-affiliate-slide{
        width:100%!important;
        padding:22px 16px 42px!important;
        text-align:center!important;
        align-items:center!important;
        justify-content:center!important;
    }
    .fa-affiliate-slide.is-active{
        display:flex!important;
        flex-direction:column!important;
    }
    .fa-affiliate-slide-icon{
        position:static!important;
        width:54px!important;
        height:54px!important;
        margin:0 auto 12px!important;
        border-radius:20px!important;
        font-size:28px!important;
    }
    .fa-affiliate-slide strong{
        display:block!important;
        width:100%!important;
        text-align:center!important;
        font-size:18px!important;
        line-height:1.2!important;
        margin:0 auto 9px!important;
    }
    .fa-affiliate-slide p{
        width:100%!important;
        max-width:92%!important;
        margin:0 auto!important;
        text-align:center!important;
        font-size:13.5px!important;
        line-height:1.6!important;
    }
    .fa-affiliate-dots{
        left:50%!important;
        bottom:13px!important;
        transform:translateX(-50%)!important;
        justify-content:center!important;
    }
    .fa-affiliate-slider:after{
        left:50%!important;
        right:auto!important;
        bottom:32px!important;
        transform:translateX(-50%)!important;
        width:max-content!important;
        max-width:92%!important;
        text-align:center!important;
        opacity:.65!important;
    }
}


/* v73 - Premium Amazon Associates footer bilgi karti */
.fa-footer{
    position:relative;
    overflow:hidden;
}
.fa-footer:before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:
        radial-gradient(circle at 12% 12%, rgba(255,122,0,.16), transparent 32%),
        radial-gradient(circle at 86% 78%, rgba(255,176,32,.11), transparent 34%);
}
.fa-footer > .fa-container{position:relative;z-index:1;}
.fa-footer-affiliate-card{
    margin:0 auto 24px;
    display:flex;
    align-items:center;
    gap:18px;
    padding:20px 22px;
    border-radius:28px;
    border:1px solid rgba(255,255,255,.14);
    background:linear-gradient(135deg, rgba(255,255,255,.10), rgba(255,255,255,.045));
    box-shadow:0 20px 55px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.13);
    backdrop-filter:blur(14px);
    transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.fa-footer-affiliate-card:hover{
    transform:translateY(-3px);
    border-color:rgba(255,122,0,.42);
    box-shadow:0 26px 70px rgba(0,0,0,.30), 0 0 34px rgba(255,122,0,.16), inset 0 1px 0 rgba(255,255,255,.18);
}
.fa-footer-affiliate-icon{
    width:62px;
    height:62px;
    flex:0 0 62px;
    border-radius:22px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:30px;
    background:linear-gradient(135deg, var(--fa-primary), #ffb020);
    box-shadow:0 12px 30px rgba(255,122,0,.28), inset 0 1px 0 rgba(255,255,255,.32);
    color:#fff;
}
.fa-footer-affiliate-text strong{
    display:block;
    color:#fff;
    font-size:18px;
    letter-spacing:.2px;
    margin-bottom:7px;
}
.fa-footer-affiliate-text p{
    margin:0;
    color:#dbe4f3;
    font-size:13.5px;
    line-height:1.65;
    max-width:1040px;
}
.fa-footer-affiliate-points{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin-top:12px;
}
.fa-footer-affiliate-points span{
    display:inline-flex;
    align-items:center;
    gap:6px;
    padding:7px 11px;
    border-radius:999px;
    color:#fff;
    font-size:12px;
    font-weight:850;
    background:rgba(255,122,0,.14);
    border:1px solid rgba(255,122,0,.22);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.10);
}
.fa-footer-links a:hover{
    box-shadow:0 12px 30px rgba(255,122,0,.20)!important;
}
@media(max-width:700px){
    .fa-footer-affiliate-card{
        margin:0 14px 20px;
        padding:18px 15px;
        border-radius:24px;
        flex-direction:column;
        text-align:center;
        gap:12px;
    }
    .fa-footer-affiliate-icon{
        width:56px;
        height:56px;
        flex-basis:56px;
        border-radius:20px;
        font-size:28px;
    }
    .fa-footer-affiliate-text strong{font-size:17px;}
    .fa-footer-affiliate-text p{font-size:12.8px;line-height:1.58;}
    .fa-footer-affiliate-points{justify-content:center;gap:7px;}
    .fa-footer-affiliate-points span{font-size:11.5px;padding:6px 9px;}
}


/* v74 - Komple ortali premium footer tasarimi */
.fa-footer-v74{
    position:relative!important;
    overflow:hidden!important;
    margin-top:54px!important;
    padding:46px 0 34px!important;
    background:
        radial-gradient(circle at 50% 0%, rgba(255,122,0,.22), transparent 34%),
        linear-gradient(180deg,#0f1d36 0%,#07101f 100%)!important;
    color:#eaf0fb!important;
    text-align:center!important;
    border-top:1px solid rgba(255,255,255,.10)!important;
}
.fa-footer-v74:before,
.fa-footer-v74:after{
    content:"";
    position:absolute;
    border-radius:999px;
    pointer-events:none;
    filter:blur(2px);
}
.fa-footer-v74:before{
    width:360px;height:360px;left:-160px;top:-160px;
    background:radial-gradient(circle,rgba(255,122,0,.20),transparent 62%);
}
.fa-footer-v74:after{
    width:420px;height:420px;right:-180px;bottom:-210px;
    background:radial-gradient(circle,rgba(255,176,32,.16),transparent 60%);
}
.fa-footer-v74-inner{
    position:relative!important;
    z-index:2!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:20px!important;
    max-width:1120px!important;
}
.fa-footer-brand-card{
    width:min(760px,100%)!important;
    margin:0 auto!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
}
.fa-footer-logo-pill{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    color:#fff!important;
    text-decoration:none!important;
    padding:10px 18px!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.08)!important;
    border:1px solid rgba(255,255,255,.16)!important;
    box-shadow:0 14px 36px rgba(0,0,0,.18)!important;
    transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease!important;
}
.fa-footer-logo-pill:hover{
    transform:translateY(-2px)!important;
    border-color:rgba(255,122,0,.55)!important;
    box-shadow:0 18px 44px rgba(255,122,0,.18)!important;
}
.fa-footer-logo-icon{
    width:34px!important;height:34px!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    border-radius:50%!important;
    background:linear-gradient(135deg,var(--fa-primary,#ff7a00),#ffb020)!important;
    box-shadow:0 0 0 6px rgba(255,122,0,.12)!important;
}
.fa-footer-logo-pill strong{font-size:20px!important;color:#fff!important;letter-spacing:.2px!important;}
.fa-footer-brand-text{
    max-width:720px!important;
    margin:16px auto 0!important;
    color:#cbd6e6!important;
    font-size:15px!important;
    line-height:1.75!important;
}
.fa-footer-mini-badges{
    display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;
    gap:8px!important;margin-top:16px!important;
}
.fa-footer-mini-badges span{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    min-width:54px!important;height:32px!important;padding:0 10px!important;
    border-radius:999px!important;
    color:#fff!important;font-weight:950!important;font-size:13px!important;
    background:linear-gradient(135deg,rgba(255,122,0,.95),rgba(255,176,32,.95))!important;
    box-shadow:0 10px 22px rgba(255,122,0,.18)!important;
}
.fa-footer-affiliate-panel{
    width:min(860px,100%)!important;
    margin:2px auto 0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:16px!important;
    text-align:center!important;
    padding:20px 24px!important;
    border-radius:28px!important;
    background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.045))!important;
    border:1px solid rgba(255,255,255,.16)!important;
    box-shadow:0 22px 60px rgba(0,0,0,.20)!important;
    transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease!important;
}
.fa-footer-affiliate-panel:hover{
    transform:translateY(-3px)!important;
    border-color:rgba(255,122,0,.45)!important;
    box-shadow:0 28px 72px rgba(255,122,0,.14),0 22px 60px rgba(0,0,0,.20)!important;
}
.fa-footer-affiliate-mark{
    flex:0 0 auto!important;
    width:58px!important;height:58px!important;
    border-radius:22px!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    font-size:27px!important;
    background:linear-gradient(135deg,rgba(255,122,0,.95),rgba(255,176,32,.95))!important;
    box-shadow:0 0 0 8px rgba(255,122,0,.10),0 18px 30px rgba(255,122,0,.18)!important;
}
.fa-footer-affiliate-copy{max-width:700px!important;text-align:center!important;}
.fa-footer-affiliate-copy strong{display:block!important;color:#fff!important;font-size:18px!important;margin-bottom:7px!important;}
.fa-footer-affiliate-copy p{margin:0!important;color:#d7e0ee!important;font-size:13.5px!important;line-height:1.72!important;}
.fa-footer-nav{
    width:100%!important;
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:9px!important;
    margin-top:2px!important;
}
.fa-footer-nav a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    color:#eaf0fb!important;
    text-decoration:none!important;
    font-weight:850!important;
    font-size:12.5px!important;
    line-height:1!important;
    padding:10px 12px!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.075)!important;
    border:1px solid rgba(255,255,255,.13)!important;
    transition:transform .18s ease, background .18s ease, box-shadow .18s ease, border-color .18s ease!important;
}
.fa-footer-nav a span{
    width:22px!important;height:22px!important;border-radius:50%!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    background:rgba(255,255,255,.10)!important;
    font-size:12px!important;
}
.fa-footer-nav a:hover{
    transform:translateY(-2px)!important;
    background:linear-gradient(135deg,var(--fa-primary,#ff7a00),#ffb020)!important;
    border-color:transparent!important;
    color:#fff!important;
    box-shadow:0 14px 28px rgba(255,122,0,.20)!important;
}
.fa-footer-bottom-line{
    width:min(920px,100%)!important;
    margin:4px auto 0!important;
    padding-top:18px!important;
    border-top:1px solid rgba(255,255,255,.10)!important;
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px 18px!important;
    color:#aebbd0!important;
    font-size:12.5px!important;
    text-align:center!important;
}
.fa-footer-bottom-line strong{color:#fff!important;}
.fa-footer-grid,.fa-footer-links,.fa-footer-affiliate-card{display:none!important;}
@media(max-width:700px){
    .fa-footer-v74{padding:34px 0 26px!important;margin-top:34px!important;}
    .fa-footer-v74-inner{gap:16px!important;padding-left:14px!important;padding-right:14px!important;}
    .fa-footer-logo-pill{padding:9px 15px!important;}
    .fa-footer-logo-pill strong{font-size:18px!important;}
    .fa-footer-brand-text{font-size:13.5px!important;line-height:1.65!important;margin-top:13px!important;}
    .fa-footer-mini-badges{gap:6px!important;margin-top:13px!important;}
    .fa-footer-mini-badges span{min-width:46px!important;height:29px!important;font-size:12px!important;}
    .fa-footer-affiliate-panel{flex-direction:column!important;gap:12px!important;padding:18px 15px!important;border-radius:24px!important;}
    .fa-footer-affiliate-mark{width:52px!important;height:52px!important;border-radius:19px!important;font-size:24px!important;}
    .fa-footer-affiliate-copy strong{font-size:16px!important;}
    .fa-footer-affiliate-copy p{font-size:12.6px!important;line-height:1.62!important;}
    .fa-footer-nav{gap:7px!important;}
    .fa-footer-nav a{font-size:11.5px!important;padding:9px 10px!important;}
    .fa-footer-nav a span{width:20px!important;height:20px!important;font-size:11px!important;}
    .fa-footer-bottom-line{font-size:11.5px!important;gap:6px 12px!important;padding-top:14px!important;}
}

/* v76 mobile - Hero slider tum kutular en uzun icerige gore sabit yukseklik */
@media(max-width:700px){
    .fa-affiliate-slider{
        display:grid!important;
        align-items:stretch!important;
        min-height:0!important;
    }
    .fa-affiliate-slide{
        grid-area:1 / 1!important;
        display:flex!important;
        flex-direction:column!important;
        align-items:center!important;
        justify-content:center!important;
        width:100%!important;
        min-height:100%!important;
        opacity:0!important;
        visibility:hidden!important;
        pointer-events:none!important;
    }
    .fa-affiliate-slide.is-active{
        opacity:1!important;
        visibility:visible!important;
        pointer-events:auto!important;
    }
}

/* v80 - Mobil hero/header scroll duzeltmesi: titreme yok, header gizle/goster aktif */
@media(max-width:700px){
    .fa-header{
        transition:transform .22s ease, box-shadow .18s ease, background .18s ease!important;
        will-change:transform!important;
        backface-visibility:hidden!important;
        -webkit-backface-visibility:hidden!important;
        backdrop-filter:none!important;
        -webkit-backdrop-filter:none!important;
        background:rgba(255,255,255,.98)!important;
    }
    .fa-header.fa-header-hidden{
        transform:translate3d(0,-110%,0)!important;
        box-shadow:none!important;
    }
    .fa-header.fa-header-visible{
        transform:translate3d(0,0,0)!important;
    }
    .fa-hero{
        transform:translateZ(0)!important;
        -webkit-transform:translateZ(0)!important;
        backface-visibility:hidden!important;
        -webkit-backface-visibility:hidden!important;
    }
    .fa-hero:after{
        filter:none!important;
        -webkit-filter:none!important;
        opacity:.55!important;
    }
    .fa-hero-card,
    .fa-affiliate-slider{
        backdrop-filter:none!important;
        -webkit-backdrop-filter:none!important;
    }
    .fa-hero-discount-strip span:after,
    .fa-side-badge-cloud span:after{
        animation:none!important;
        display:none!important;
    }
}

/* v81 Tema Yazari mobil */
@media(max-width:700px){.fa-author-visual-card{border-radius:22px;padding:8px}.fa-author-visual-card img{border-radius:16px}.fa-author-contact-actions{display:grid;grid-template-columns:1fr}.fa-author-contact-actions a{width:100%}}
