
.boost-page{min-height:calc(100vh - 92px);padding:46px 4% 90px;background:radial-gradient(circle at 50% 15%,rgba(124,92,255,.13),transparent 32%),linear-gradient(180deg,#0a0e17 0%,#070a11 100%)}
.boost-wrap{max-width:1180px;margin:0 auto}.breadcrumb{display:flex;align-items:center;gap:9px;color:#778197;font-size:13px;margin-bottom:30px}.breadcrumb a{color:#9b8cff;text-decoration:none}.breadcrumb strong{color:#cbd2df}.boost-heading{display:flex;align-items:center;gap:22px;margin-bottom:32px}.boost-game-logo{width:120px;height:80px;object-fit:contain;background:#111722;border:1px solid #2b3443;border-radius:14px;padding:14px}.boost-heading h1{font-size:38px;line-height:1.05}.boost-heading h2{font-size:29px;color:#7c5cff;margin-top:5px}.boost-heading p{color:#8f99aa;margin-top:10px;font-size:14px}.rank-configurator{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:18px;align-items:start;padding:26px;background:#0d121c;border:1px solid #263043;border-radius:20px;box-shadow:0 25px 70px rgba(0,0,0,.3)}.rank-column{min-width:0;background:#111722;border:1px solid #242d3c;border-radius:16px;padding:20px}.rank-column-title{display:flex;gap:13px;align-items:center;margin-bottom:17px}.rank-step{width:34px;height:34px;border-radius:10px;background:rgba(124,92,255,.15);border:1px solid rgba(124,92,255,.35);color:#a995ff;display:grid;place-items:center;font-weight:900}.rank-column-title h3{font-size:20px}.rank-column-title p{color:#7f899a;font-size:12px;margin-top:4px}.rank-arrow{align-self:center;text-align:center;color:#7c5cff;font-size:42px;font-weight:300}.rank-select{position:relative}.rank-select-trigger{width:100%;min-height:56px;border:1px solid #7c5cff;border-radius:11px;background:#0c111a;color:#fff;padding:8px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;font:700 15px Arial,Helvetica,sans-serif;cursor:pointer}.rank-selected{display:flex;align-items:center;gap:11px;text-align:left}.rank-selected img{width:92px;height:36px;object-fit:cover;border-radius:4px}.rank-chevron{font-size:20px;color:#b8aaff}.rank-menu{position:absolute;z-index:30;left:0;right:0;top:64px;max-height:455px;overflow:auto;padding:7px;background:#0b1018;border:1px solid #2b3445;border-radius:12px;box-shadow:0 20px 45px rgba(0,0,0,.65);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:.16s}.rank-select.open .rank-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.rank-menu::-webkit-scrollbar{width:8px}.rank-menu::-webkit-scrollbar-thumb{background:#444d60;border-radius:10px}.rank-option{width:100%;display:flex;align-items:center;gap:13px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:#e9edf6;cursor:pointer;font:600 14px Arial,Helvetica,sans-serif;text-align:left}.rank-option:hover{background:#171e2a}.rank-option img{width:92px;height:36px;object-fit:cover;border-radius:4px;flex:0 0 auto}.boost-actions{display:flex;justify-content:center;margin:28px 0 22px}.boost-cart-btn{min-width:260px;padding:15px 25px;border:1px solid #a590ff;border-radius:11px;background:linear-gradient(135deg,#6244ec,#7c5cff);color:#fff;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 12px 35px rgba(124,92,255,.25)}.boost-cart-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.boost-info{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.boost-info>div{padding:18px;background:#0e141f;border:1px solid #222b3a;border-radius:13px}.boost-info strong{font-size:14px}.boost-info p{color:#778197;font-size:12px;line-height:1.5;margin-top:7px}
@media(max-width:900px){.rank-configurator{grid-template-columns:1fr}.rank-arrow{transform:rotate(90deg);line-height:1}.boost-info{grid-template-columns:1fr}.boost-heading{align-items:flex-start}.boost-heading h1{font-size:31px}}
@media(max-width:600px){.boost-page{padding:28px 14px 80px}.boost-heading{gap:14px}.boost-game-logo{width:82px;height:66px;padding:9px}.boost-heading h1{font-size:25px}.boost-heading h2{font-size:22px}.rank-configurator{padding:12px}.rank-column{padding:14px}.rank-option img,.rank-selected img{width:78px;height:30px}.rank-option{font-size:12px}}

/* Mevcut rütbe seçimine göre ulaşılamayan hedef rütbeler */
.rank-option.is-disabled,
.rank-option:disabled {
  opacity: .32;
  filter: grayscale(1);
  cursor: not-allowed;
  background: transparent;
}
.rank-option.is-disabled:hover,
.rank-option:disabled:hover {
  background: transparent;
}
.rank-option.is-disabled img,
.rank-option:disabled img {
  opacity: .55;
}

/* FACEIT sayfasındaki kırpılmış seviye rozetleri */
.faceit-page .rank-option img,
.faceit-page .rank-selected img {
  object-fit: contain;
  background:#121722;
}

/* Rank icon visibility reinforcement */
.rank-option img,.rank-selected img{display:block!important;visibility:visible!important;opacity:1!important;object-fit:cover!important}.rank-option{min-height:48px}
