@font-face{font-family:PeydaWeb;src:url('../fonts/PeydaWeb-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--bg:#030a13;--bg2:#061426;--card:#0d1a2d;--line:rgba(255,255,255,.10);--text:#f3f7ff;--muted:#a7b7d4;--accent:#f6a623;--accent2:#ffca63;--blue:#3db8ff;--shadow:0 25px 80px rgba(0,0,0,.36);--r:18px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;direction:rtl;text-align:right;background:#050f1d;color:var(--text);font-family:PeydaWeb,Tahoma,Arial,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.mt-container{width:min(1420px,calc(100% - 48px));margin-inline:auto}.mt-header{position:relative;z-index:1000}.mt-topbar{height:38px;background:#020812;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;color:#c4d0e2}.mt-topbar-inner{height:38px;display:flex;align-items:center;justify-content:space-between}.mt-top-right{display:flex;align-items:center;gap:24px}.mt-top-right span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.mt-top-right svg{width:16px;height:16px;color:#cbd8eb}.mt-navbar{position:sticky;top:0;background:rgba(3,10,19,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.admin-bar .mt-navbar{top:32px}.mt-navbar-inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:22px}.mt-brand{display:flex;align-items:center;gap:12px;min-width:220px;justify-content:flex-start}.mt-brand-text{font-size:28px;font-weight:900;letter-spacing:-.8px}.mt-brand-mark{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#12100a;display:inline-flex;align-items:center;justify-content:center;font-size:25px;font-weight:900;box-shadow:0 12px 32px rgba(246,166,35,.28)}.mt-nav{flex:1}.mt-menu,.mt-mobile-menu{list-style:none;margin:0;padding:0}.mt-menu{display:flex;align-items:center;justify-content:center;gap:30px}.mt-menu a{font-size:15px;font-weight:700;color:#edf4ff;opacity:.92;position:relative}.mt-menu a:hover{color:var(--accent)}.mt-menu .current-menu-item>a,.mt-menu .current_page_item>a{color:var(--accent)}.mt-menu .current-menu-item>a:after,.mt-menu .current_page_item>a:after{content:"";position:absolute;right:0;left:0;bottom:-24px;height:2px;background:var(--accent);box-shadow:0 0 15px rgba(246,166,35,.75)}.mt-tools-left,.mt-nav-actions{display:flex;align-items:center;gap:10px}.mt-tools-left{min-width:260px}.mt-icon-btn,.mt-currency{height:44px;border-radius:13px;border:1px solid var(--line);background:rgba(255,255,255,.035);display:inline-flex;align-items:center;justify-content:center;color:#fff}.mt-icon-btn{width:44px;position:relative}.mt-icon-btn svg{width:21px;height:21px}.mt-cart-count{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#111;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.mt-currency{padding:0 13px;gap:7px;color:#dfe8f6;font-weight:700}.mt-mobile-toggle{display:none;width:44px;height:44px;border-radius:13px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:#fff}.mt-mobile-toggle svg{width:22px}.mt-mobile-panel{display:none;background:#061426;border-top:1px solid var(--line)}.mt-mobile-panel.is-open{display:block}.mt-mobile-menu{padding:12px 20px}.mt-mobile-menu a{display:block;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}
.mt-main{min-height:60vh}.mt-hero{position:relative;overflow:hidden;padding:42px 0 18px;background:radial-gradient(circle at 18% 22%,rgba(246,166,35,.12),transparent 24%),radial-gradient(circle at 76% 4%,rgba(31,112,190,.18),transparent 28%),linear-gradient(135deg,#020812 0%,#061426 50%,#081d34 100%)}.mt-circuit-bg:before,.mt-circuit-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(246,166,35,.10) 1px,transparent 1px),linear-gradient(0deg,rgba(61,184,255,.06) 1px,transparent 1px);background-size:86px 86px;mask-image:radial-gradient(circle at 22% 45%,black,transparent 54%);opacity:.42;pointer-events:none}.mt-circuit-bg:after{transform:rotate(-4deg);opacity:.22}.mt-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:32px;min-height:520px}.mt-hero-visual{position:relative;min-height:500px}.mt-hero-miner{position:absolute;left:-62px;top:4px;width:min(790px,58vw);height:auto;filter:drop-shadow(0 32px 72px rgba(0,0,0,.55));animation:mtFloat 6s ease-in-out infinite}.mt-hero-content{position:relative;z-index:4;padding-top:10px}.mt-kicker{display:inline-flex;align-items:center;gap:12px;padding:10px 18px;border:1px solid rgba(246,166,35,.25);background:rgba(246,166,35,.055);border-radius:999px;color:var(--accent);font-weight:900;font-size:14px;margin-bottom:16px}.mt-kicker i{width:10px;height:10px;border-radius:50%;display:block;background:var(--accent);box-shadow:0 0 15px rgba(246,166,35,.95)}.mt-hero h1{margin:0 0 16px;font-size:clamp(54px,6.4vw,96px);line-height:1.08;font-weight:900;letter-spacing:-1.5px}.mt-hero h1 span{color:var(--accent);text-shadow:0 0 34px rgba(246,166,35,.20)}.mt-hero-desc{max-width:680px;color:#c6d3e9;line-height:2;font-size:17px;margin:0}.mt-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}.mt-btn{height:56px;border-radius:15px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:900;transition:.22s ease}.mt-btn:hover{transform:translateY(-2px)}.mt-btn svg{width:21px;height:21px}.mt-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#111;box-shadow:0 16px 40px rgba(246,166,35,.26)}.mt-btn-outline{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.035);color:#fff}.mt-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px;max-width:650px}.mt-trust-item{height:74px;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:12px;border-left:1px solid rgba(255,255,255,.12)}.mt-trust-item span{grid-row:1/3;width:48px;height:48px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:var(--accent);background:rgba(246,166,35,.08)}.mt-trust-item svg{width:24px}.mt-trust-item strong{font-size:14px;color:#fff}.mt-trust-item small{font-size:12px;color:var(--muted)}@keyframes mtFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.mt-strip{padding:0 0 24px;margin-top:-14px;position:relative;z-index:8}.mt-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.12);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 20px 70px rgba(0,0,0,.24);backdrop-filter:blur(12px)}.mt-strip-card{height:88px;display:flex;align-items:center;gap:14px;padding:16px 22px;border-left:1px solid rgba(255,255,255,.10);transition:.22s ease}.mt-strip-card:hover{background:rgba(246,166,35,.06)}.mt-strip-card span{width:50px;height:50px;border-radius:15px;background:rgba(246,166,35,.08);color:var(--accent);display:flex;align-items:center;justify-content:center}.mt-strip-card svg{width:24px}.mt-strip-card strong{display:block;color:#fff}.mt-strip-card small{display:block;color:var(--muted);font-size:13px;margin-top:4px}.mt-showcase{padding:8px 0 26px}.mt-showcase-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.mt-showcase-card{min-height:205px;border:1px solid rgba(255,255,255,.10);border-radius:20px;overflow:hidden;background:#081729;position:relative;padding:24px;display:flex;align-items:flex-start}.mt-showcase-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,rgba(246,166,35,.14),transparent 34%);opacity:.9}.mt-showcase-card div{position:relative;z-index:2}.mt-showcase-card h3{font-size:22px;margin:0 0 10px}.mt-showcase-card p{color:var(--muted);line-height:1.7;margin:0 0 18px}.mt-showcase-card span{display:inline-flex;border:1px solid rgba(246,166,35,.45);border-radius:12px;color:#fff;padding:10px 16px}.mt-software-card{background-image:linear-gradient(90deg,rgba(8,23,41,.98),rgba(8,23,41,.70)),url('../images/miner-rig-showcase.png');background-size:cover;background-position:center}.mt-calc-card{background:linear-gradient(145deg,#1a140f,#09182c)}.mt-calc-card:after{content:"0.012842 BTC";position:absolute;left:28px;bottom:34px;color:var(--accent);font-size:28px;font-weight:900}.mt-store-card{background-image:linear-gradient(90deg,rgba(8,23,41,.98),rgba(8,23,41,.52)),url('../images/miner-rig-showcase.png');background-size:cover;background-position:center right}.mt-store-card em{font-style:normal;color:var(--accent)}
.mt-cards-section{padding:25px 0 26px}.mt-section-head{text-align:center;max-width:820px;margin:0 auto 25px}.mt-section-head span{color:var(--accent);font-weight:900;font-size:14px}.mt-section-head h2{font-size:clamp(28px,3vw,43px);margin:10px 0 10px}.mt-section-head p{color:var(--muted);line-height:1.9;margin:0}.mt-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mt-feature-card{min-height:210px;border:1px solid rgba(255,255,255,.10);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));padding:24px;transition:.22s ease}.mt-feature-card:hover{transform:translateY(-4px);border-color:rgba(246,166,35,.34)}.mt-feature-icon{width:56px;height:56px;border-radius:16px;background:rgba(246,166,35,.08);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.mt-feature-icon svg{width:26px}.mt-feature-card h3{font-size:21px;margin:0 0 10px}.mt-feature-card p{color:var(--muted);line-height:1.85;margin:0 0 14px;font-size:14px}.mt-feature-card b{color:var(--accent);font-size:14px}.mt-stats{padding:0 0 54px}.mt-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.10);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.035)}.mt-stat{height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.08)}.mt-stat strong{color:var(--accent);font-size:29px}.mt-stat small{color:var(--muted);margin-top:4px}.mt-inner-hero{padding:64px 0;background:linear-gradient(135deg,#06101d,#0d2240);border-bottom:1px solid var(--line)}.mt-inner-hero span{color:var(--accent)}.mt-inner-hero h1{font-size:46px;margin:10px 0 0}.mt-page-section{padding:36px 0 64px}.mt-page-box{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.04);padding:26px}.mt-page-box p,.mt-page-box li{line-height:2;color:#dce6f6}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0}.woocommerce ul.products li.product{list-style:none;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04);padding:18px}.woocommerce ul.products li.product a,.woocommerce div.product .product_title,.woocommerce .price{color:#fff}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:14px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#111;border:0;font-weight:900}.mt-footer{border-top:1px solid var(--line);background:#020812;padding-top:42px}.mt-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px}.mt-footer-brand{display:flex;align-items:center;gap:10px;font-size:22px}.mt-footer p{color:var(--muted);line-height:2}.mt-footer h4{margin:0 0 12px}.mt-footer a{display:block;color:#d6e2f4;margin:10px 0}.mt-footer a:hover{color:var(--accent)}.mt-footer-bottom{text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:18px 0;margin-top:26px}
@media(max-width:1240px){.mt-container{width:min(100% - 34px,1420px)}.mt-hero-grid{grid-template-columns:1fr;min-height:auto}.mt-hero-visual{min-height:430px;order:1}.mt-hero-content{order:2}.mt-hero-miner{position:relative;left:auto;top:auto;width:min(850px,100%);margin:auto}.mt-trust-row{max-width:none}.mt-tools-left{min-width:auto}.mt-brand{min-width:auto}.mt-menu{gap:18px}.mt-showcase-grid{grid-template-columns:1fr}.mt-strip-grid,.mt-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.mt-topbar{display:none}.mt-nav{display:none}.mt-mobile-toggle{display:flex;align-items:center;justify-content:center}.mt-tools-left .mt-currency,.mt-tools-left .mt-mode{display:none}.mt-navbar-inner{height:66px}.mt-brand-text{font-size:22px}.mt-hero h1{font-size:46px}.mt-trust-row,.mt-strip-grid,.mt-cards-grid,.mt-stats-grid,.woocommerce ul.products,.mt-footer-grid{grid-template-columns:1fr 1fr}.admin-bar .mt-navbar{top:0}}@media(max-width:640px){.mt-container{width:min(100% - 20px,1420px)}.mt-icon-btn{width:40px;height:40px}.mt-hero{padding:26px 0}.mt-hero-visual{min-height:270px}.mt-hero-content{text-align:center}.mt-kicker{font-size:12px}.mt-hero h1{font-size:37px}.mt-hero-desc{font-size:14px;line-height:1.9}.mt-hero-actions{flex-direction:column}.mt-btn{width:100%}.mt-trust-row,.mt-strip-grid,.mt-cards-grid,.mt-stats-grid,.woocommerce ul.products,.mt-footer-grid{grid-template-columns:1fr}.mt-strip-card{height:auto}.mt-showcase-card{min-height:180px}.mt-stats-grid{border-radius:18px}.mt-stat{border-left:0;border-bottom:1px solid rgba(255,255,255,.08)}}

/* === MinerTools Premium Layout Patch v3 === */

.mt-hero {
  padding: 36px 0 14px !important;
}

.mt-hero-grid {
  direction: ltr;
  display: grid !important;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr) !important;
  grid-template-areas: "visual content" !important;
  align-items: center !important;
  gap: 18px !important;
  min-height: 500px !important;
}

.mt-hero-visual {
  grid-area: visual !important;
  direction: rtl;
  position: relative !important;
  min-height: 470px !important;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.mt-hero-content {
  grid-area: content !important;
  direction: rtl;
  text-align: right;
  position: relative;
  z-index: 5;
  padding-right: 8px;
}

.mt-hero-image-shell {
  position: relative;
  width: min(760px, 55vw);
  margin-left: -42px;
  isolation: isolate;
}

.mt-hero-image-shell:before {
  content: "";
  position: absolute;
  inset: 7% 4% 8% 8%;
  background:
    radial-gradient(circle at 42% 50%, rgba(246,166,35,.24), transparent 28%),
    radial-gradient(circle at 65% 40%, rgba(61,184,255,.08), transparent 44%);
  filter: blur(18px);
  z-index: -1;
}

.mt-hero-image-shell:after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(90deg, rgba(3,10,19,0) 0%, rgba(3,10,19,0) 70%, rgba(3,10,19,.90) 100%),
    linear-gradient(180deg, rgba(3,10,19,.42) 0%, rgba(3,10,19,0) 18%, rgba(3,10,19,0) 78%, rgba(3,10,19,.55) 100%);
  z-index: 2;
}

.mt-hero-miner {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  border-radius: 24px;
  filter:
    drop-shadow(0 30px 70px rgba(0,0,0,.55))
    saturate(1.05)
    contrast(1.04);
  animation: mtFloat 6s ease-in-out infinite;
}

.mt-hero h1 {
  font-size: clamp(50px, 5.7vw, 86px) !important;
  line-height: 1.08 !important;
  margin-bottom: 16px !important;
}

.mt-hero-desc {
  max-width: 620px !important;
  font-size: 16px !important;
}

.mt-trust-row {
  max-width: 680px !important;
}

/* LTR version: text left, visual right */
html[dir="ltr"] .mt-hero-grid,
body.ltr .mt-hero-grid {
  direction: ltr;
  grid-template-areas: "content visual" !important;
}

html[dir="ltr"] .mt-hero-content,
body.ltr .mt-hero-content {
  direction: ltr;
  text-align: left;
  padding-right: 0;
  padding-left: 8px;
}

html[dir="ltr"] .mt-hero-visual,
body.ltr .mt-hero-visual {
  direction: ltr;
  justify-content: flex-end;
}

html[dir="ltr"] .mt-hero-image-shell,
body.ltr .mt-hero-image-shell {
  margin-left: 0;
  margin-right: -42px;
}

html[dir="ltr"] .mt-hero-image-shell:after,
body.ltr .mt-hero-image-shell:after {
  background:
    linear-gradient(270deg, rgba(3,10,19,0) 0%, rgba(3,10,19,0) 70%, rgba(3,10,19,.90) 100%),
    linear-gradient(180deg, rgba(3,10,19,.42) 0%, rgba(3,10,19,0) 18%, rgba(3,10,19,0) 78%, rgba(3,10,19,.55) 100%);
}

/* Showcase images */
.mt-software-card {
  background-image:
    linear-gradient(90deg, rgba(8,23,41,.96), rgba(8,23,41,.38)),
    url('../images/software-dashboard-visual.png') !important;
  background-size: cover !important;
  background-position: center !important;
}

.mt-calc-card {
  background-image:
    linear-gradient(90deg, rgba(8,23,41,.96), rgba(8,23,41,.36)),
    url('../images/profit-calculator-visual.png') !important;
  background-size: cover !important;
  background-position: center !important;
}

.mt-store-card {
  background-image:
    linear-gradient(90deg, rgba(8,23,41,.96), rgba(8,23,41,.45)),
    url('../images/miner-rig-showcase.png') !important;
  background-size: cover !important;
  background-position: center right !important;
}

.mt-showcase-card {
  min-height: 228px !important;
  align-items: flex-end !important;
}

.mt-showcase-card:before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(2,8,18,.08) 0%, rgba(2,8,18,.42) 46%, rgba(2,8,18,.86) 100%);
}

.mt-showcase-card > div {
  max-width: 62%;
  position: relative;
  z-index: 2;
}

/* responsive */
@media (max-width: 1240px) {
  .mt-hero-grid {
    grid-template-columns: 1fr !important;
    grid-template-areas:
      "content"
      "visual" !important;
    min-height: auto !important;
  }

  .mt-hero-visual {
    min-height: 390px !important;
    justify-content: center !important;
  }

  .mt-hero-content {
    text-align: center;
    padding-right: 0;
  }

  .mt-hero-desc {
    margin-inline: auto;
  }

  .mt-hero-actions {
    justify-content: center;
  }

  .mt-trust-row {
    margin-inline: auto;
  }

  .mt-hero-image-shell {
    width: min(820px, 100%);
    margin-left: 0;
  }

  html[dir="ltr"] .mt-hero-image-shell,
  body.ltr .mt-hero-image-shell {
    margin-right: 0;
  }
}

@media (max-width: 760px) {
  .mt-hero-visual {
    min-height: 230px !important;
  }

  .mt-hero h1 {
    font-size: 36px !important;
  }

  .mt-hero-image-shell {
    width: 100%;
  }

  .mt-showcase-card > div {
    max-width: 100%;
  }
}

/* === MinerTools Premium Hero Integration Patch v4 === */

.mt-hero {
  position: relative !important;
  min-height: 560px !important;
  padding: 46px 0 22px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 18% 40%, rgba(246,166,35,.10), transparent 24%),
    radial-gradient(circle at 72% 10%, rgba(31,112,190,.18), transparent 30%),
    linear-gradient(135deg,#020812 0%,#061426 50%,#081d34 100%) !important;
}

.mt-hero:before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(3,10,19,.04) 0%, rgba(3,10,19,.20) 38%, rgba(3,10,19,.82) 72%, rgba(3,10,19,.96) 100%),
    linear-gradient(180deg, rgba(3,10,19,.38) 0%, rgba(3,10,19,0) 24%, rgba(3,10,19,0) 72%, rgba(3,10,19,.68) 100%);
  z-index: 2;
  pointer-events: none;
}

.mt-hero-miner-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 64%;
  height: 100%;
  background-image: url('../images/miner-hero-premium.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center left;
  z-index: 1;
  filter: saturate(1.05) contrast(1.04);
}

.mt-hero-miner-bg:after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle at 46% 52%, rgba(246,166,35,.20), transparent 28%),
    linear-gradient(90deg, rgba(3,10,19,0) 0%, rgba(3,10,19,.10) 55%, rgba(3,10,19,.95) 100%);
}

.mt-hero-grid {
  position: relative !important;
  z-index: 4 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(420px, 560px) !important;
  grid-template-areas: "empty content" !important;
  align-items: center !important;
  min-height: 480px !important;
  gap: 32px !important;
}

.mt-hero-content {
  grid-area: content !important;
  direction: rtl;
  text-align: right;
  padding: 0 !important;
}

.mt-hero-visual,
.mt-hero-image-shell,
.mt-hero-miner {
  display: none !important;
}

.mt-kicker {
  margin-bottom: 14px !important;
  font-size: 13px !important;
}

.mt-hero h1 {
  font-size: clamp(42px, 4.9vw, 68px) !important;
  line-height: 1.12 !important;
  letter-spacing: -1px !important;
  margin: 0 0 14px !important;
}

.mt-hero-desc {
  max-width: 540px !important;
  font-size: 15.5px !important;
  line-height: 2 !important;
}

.mt-hero-actions {
  margin-top: 24px !important;
}

.mt-btn {
  height: 52px !important;
  padding: 0 22px !important;
}

.mt-trust-row {
  max-width: 560px !important;
  gap: 10px !important;
  margin-top: 22px !important;
}

.mt-trust-item {
  height: 66px !important;
  grid-template-columns: 42px 1fr !important;
  padding: 10px !important;
}

.mt-trust-item span {
  width: 42px !important;
  height: 42px !important;
}

.mt-trust-item strong {
  font-size: 13px !important;
}

.mt-trust-item small {
  font-size: 11px !important;
}

/* LTR: image right, text left */
html[dir="ltr"] .mt-hero:before,
body.ltr .mt-hero:before {
  background:
    linear-gradient(270deg, rgba(3,10,19,.04) 0%, rgba(3,10,19,.20) 38%, rgba(3,10,19,.82) 72%, rgba(3,10,19,.96) 100%),
    linear-gradient(180deg, rgba(3,10,19,.38) 0%, rgba(3,10,19,0) 24%, rgba(3,10,19,0) 72%, rgba(3,10,19,.68) 100%);
}

html[dir="ltr"] .mt-hero-miner-bg,
body.ltr .mt-hero-miner-bg {
  left: auto;
  right: 0;
  background-position: center right;
}

html[dir="ltr"] .mt-hero-miner-bg:after,
body.ltr .mt-hero-miner-bg:after {
  background:
    radial-gradient(circle at 54% 52%, rgba(246,166,35,.20), transparent 28%),
    linear-gradient(270deg, rgba(3,10,19,0) 0%, rgba(3,10,19,.10) 55%, rgba(3,10,19,.95) 100%);
}

html[dir="ltr"] .mt-hero-grid,
body.ltr .mt-hero-grid {
  grid-template-columns: minmax(420px, 560px) minmax(0, 1fr) !important;
  grid-template-areas: "content empty" !important;
}

html[dir="ltr"] .mt-hero-content,
body.ltr .mt-hero-content {
  direction: ltr;
  text-align: left;
}

/* Showcase images fix */
.mt-software-card {
  background-image:
    linear-gradient(90deg, rgba(8,23,41,.97), rgba(8,23,41,.34)),
    url('../images/software-dashboard-visual.png') !important;
  background-size: cover !important;
  background-position: center !important;
}

.mt-calc-card {
  background-image:
    linear-gradient(90deg, rgba(8,23,41,.97), rgba(8,23,41,.34)),
    url('../images/profit-calculator-visual.png') !important;
  background-size: cover !important;
  background-position: center !important;
}

.mt-store-card {
  background-image:
    linear-gradient(90deg, rgba(8,23,41,.97), rgba(8,23,41,.36)),
    url('../images/store-visual.png') !important;
  background-size: cover !important;
  background-position: center right !important;
}

.mt-showcase-card {
  min-height: 230px !important;
}

.mt-showcase-card > div {
  max-width: 62% !important;
}

/* responsive */
@media (max-width: 1180px) {
  .mt-hero {
    min-height: auto !important;
    padding: 34px 0 24px !important;
  }

  .mt-hero-miner-bg {
    position: relative;
    display: block;
    width: 100%;
    height: 360px;
    left: auto;
    right: auto;
    background-size: contain;
    background-position: center;
    margin-bottom: 20px;
  }

  .mt-hero:before {
    background:
      linear-gradient(180deg, rgba(3,10,19,.20), rgba(3,10,19,.86));
  }

  .mt-hero-grid {
    grid-template-columns: 1fr !important;
    grid-template-areas: "content" !important;
    min-height: auto !important;
  }

  .mt-hero-content {
    text-align: center;
  }

  .mt-hero-desc {
    margin-inline: auto;
  }

  .mt-hero-actions {
    justify-content: center;
  }

  .mt-trust-row {
    margin-inline: auto;
  }

  .mt-showcase-card > div {
    max-width: 72% !important;
  }
}

@media (max-width: 760px) {
  .mt-hero h1 {
    font-size: 36px !important;
  }

  .mt-hero-miner-bg {
    height: 250px;
  }

  .mt-trust-row {
    grid-template-columns: 1fr !important;
  }

  .mt-showcase-card > div {
    max-width: 100% !important;
  }
}

/* === MinerTools Hero Blend + Strip Fix v6 === */

/* خود هیرو کمی بلندتر می‌شود تا منوی چهارگانه روی تصویر نیفتد */
.mt-hero {
  min-height: 670px !important;
  padding: 0 !important;
  overflow: hidden !important;
  background-image:
    linear-gradient(90deg,
      rgba(3,10,19,.04) 0%,
      rgba(3,10,19,.10) 28%,
      rgba(3,10,19,.52) 52%,
      rgba(3,10,19,.88) 73%,
      rgba(3,10,19,.99) 100%
    ),
    linear-gradient(180deg,
      rgba(3,10,19,.42) 0%,
      rgba(3,10,19,.02) 24%,
      rgba(3,10,19,.14) 62%,
      rgba(3,10,19,.98) 100%
    ),
    url('../images/miner-hero-premium.png') !important;
  background-size: cover !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
}

/* لایه قبلی تصویر اگر وجود دارد کاملاً حذف شود */
.mt-hero-miner-bg,
.mt-hero-visual,
.mt-hero-image-shell,
.mt-hero-miner {
  display: none !important;
}

/* این بخش مهم‌ترین قسمت است: محو کردن لبه‌های تصویر */
.mt-hero:after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  pointer-events: none !important;
  background:
    linear-gradient(90deg,
      rgba(3,10,19,.36) 0%,
      rgba(3,10,19,0) 9%,
      rgba(3,10,19,0) 42%,
      rgba(3,10,19,.60) 63%,
      rgba(3,10,19,.96) 82%,
      rgba(3,10,19,1) 100%
    ),
    linear-gradient(180deg,
      rgba(3,10,19,.72) 0%,
      rgba(3,10,19,0) 15%,
      rgba(3,10,19,0) 60%,
      rgba(3,10,19,.78) 83%,
      rgba(3,10,19,1) 100%
    ),
    radial-gradient(circle at 38% 58%,
      rgba(246,166,35,.16) 0%,
      rgba(246,166,35,.08) 22%,
      transparent 42%
    );
}

/* اگر قبل از این patch، .mt-hero:before گرادیان بدی ساخته، خنثی شود */
.mt-hero:before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  pointer-events: none !important;
  background:
    radial-gradient(circle at 22% 45%, rgba(246,166,35,.12), transparent 30%),
    radial-gradient(circle at 70% 22%, rgba(61,184,255,.08), transparent 34%) !important;
}

/* مدارها بالای تصویر ولی زیر متن */
.mt-circuit-bg {
  position: absolute !important;
  inset: 0 !important;
  z-index: 3 !important;
  pointer-events: none !important;
  opacity: .48 !important;
}

.mt-circuit-bg:before,
.mt-circuit-bg:after {
  opacity: .34 !important;
}

/* متن روی تصویر می‌افتد اما خوانا می‌ماند */
.mt-hero-grid {
  position: relative !important;
  z-index: 5 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(420px, 560px) !important;
  grid-template-areas: "empty content" !important;
  align-items: center !important;
  min-height: 610px !important;
  gap: 0 !important;
}

.mt-hero-content {
  grid-area: content !important;
  direction: rtl !important;
  text-align: right !important;
  max-width: 560px !important;
  padding: 0 !important;
  transform: translateX(-14px) !important;
}

.mt-hero h1 {
  font-size: clamp(40px, 4.5vw, 62px) !important;
  line-height: 1.12 !important;
  margin: 0 0 15px !important;
}

.mt-hero-desc {
  max-width: 530px !important;
  font-size: 15px !important;
  line-height: 2 !important;
}

.mt-hero-actions {
  margin-top: 22px !important;
}

.mt-btn {
  height: 52px !important;
  padding: 0 22px !important;
}

/* کارت‌های اعتماد کمی جمع‌تر */
.mt-trust-row {
  max-width: 540px !important;
  gap: 10px !important;
  margin-top: 22px !important;
}

.mt-trust-item {
  height: 66px !important;
  grid-template-columns: 42px 1fr !important;
  padding: 10px !important;
  background: rgba(3,10,19,.20) !important;
  backdrop-filter: blur(8px) !important;
}

.mt-trust-item span {
  width: 42px !important;
  height: 42px !important;
}

/* منوی چهارگانه دیگر روی تصویر نیفتد */
.mt-strip {
  margin-top: 0 !important;
  padding: 22px 0 24px !important;
  position: relative !important;
  z-index: 10 !important;
  background:
    linear-gradient(180deg,
      rgba(3,10,19,1) 0%,
      rgba(5,15,29,1) 100%
    ) !important;
}

.mt-strip-grid {
  transform: translateY(-2px) !important;
  background:
    linear-gradient(180deg,
      rgba(255,255,255,.06),
      rgba(255,255,255,.025)
    ) !important;
  box-shadow:
    0 18px 60px rgba(0,0,0,.28),
    inset 0 1px 0 rgba(255,255,255,.05) !important;
}

/* کارت‌های پایین کمی از منو فاصله بگیرند */
.mt-showcase {
  padding-top: 18px !important;
}

/* LTR: تصویر سمت راست، متن سمت چپ */
html[dir="ltr"] .mt-hero,
body.ltr .mt-hero {
  background-position: right center !important;
  background-image:
    linear-gradient(270deg,
      rgba(3,10,19,.04) 0%,
      rgba(3,10,19,.10) 28%,
      rgba(3,10,19,.52) 52%,
      rgba(3,10,19,.88) 73%,
      rgba(3,10,19,.99) 100%
    ),
    linear-gradient(180deg,
      rgba(3,10,19,.42) 0%,
      rgba(3,10,19,.02) 24%,
      rgba(3,10,19,.14) 62%,
      rgba(3,10,19,.98) 100%
    ),
    url('../images/miner-hero-premium.png') !important;
}

html[dir="ltr"] .mt-hero:after,
body.ltr .mt-hero:after {
  background:
    linear-gradient(270deg,
      rgba(3,10,19,.36) 0%,
      rgba(3,10,19,0) 9%,
      rgba(3,10,19,0) 42%,
      rgba(3,10,19,.60) 63%,
      rgba(3,10,19,.96) 82%,
      rgba(3,10,19,1) 100%
    ),
    linear-gradient(180deg,
      rgba(3,10,19,.72) 0%,
      rgba(3,10,19,0) 15%,
      rgba(3,10,19,0) 60%,
      rgba(3,10,19,.78) 83%,
      rgba(3,10,19,1) 100%
    ),
    radial-gradient(circle at 62% 58%,
      rgba(246,166,35,.16) 0%,
      rgba(246,166,35,.08) 22%,
      transparent 42%
    );
}

html[dir="ltr"] .mt-hero-grid,
body.ltr .mt-hero-grid {
  grid-template-columns: minmax(420px, 560px) minmax(0, 1fr) !important;
  grid-template-areas: "content empty" !important;
}

html[dir="ltr"] .mt-hero-content,
body.ltr .mt-hero-content {
  direction: ltr !important;
  text-align: left !important;
  transform: translateX(14px) !important;
}

/* responsive */
@media (max-width: 1180px) {
  .mt-hero {
    min-height: auto !important;
    padding: 34px 0 26px !important;
    background-size: cover !important;
    background-position: center top !important;
  }

  .mt-hero-grid {
    grid-template-columns: 1fr !important;
    grid-template-areas: "content" !important;
    min-height: 520px !important;
  }

  .mt-hero-content {
    text-align: center !important;
    margin-inline: auto !important;
    transform: none !important;
  }

  .mt-hero-desc {
    margin-inline: auto !important;
  }

  .mt-hero-actions {
    justify-content: center !important;
  }

  .mt-trust-row {
    margin-inline: auto !important;
  }
}

@media (max-width: 760px) {
  .mt-hero-grid {
    min-height: 500px !important;
  }

  .mt-hero h1 {
    font-size: 36px !important;
  }

  .mt-trust-row {
    grid-template-columns: 1fr !important;
  }
}


/* === MinerTools Hero Clarity Patch v7 === */

/* روشن‌تر شدن خود تصویر */
.mt-hero {
  background-image:
    linear-gradient(90deg,
      rgba(3,10,19,.02) 0%,
      rgba(3,10,19,.04) 28%,
      rgba(3,10,19,.30) 52%,
      rgba(3,10,19,.74) 75%,
      rgba(3,10,19,.96) 100%
    ),
    linear-gradient(180deg,
      rgba(3,10,19,.24) 0%,
      rgba(3,10,19,0) 26%,
      rgba(3,10,19,.04) 60%,
      rgba(3,10,19,.82) 100%
    ),
    url('../images/miner-hero-premium.png') !important;
  background-size: cover !important;
  background-position: left center !important;
}

/* کم کردن شدت محوشدن روی بدنه ماینر */
.mt-hero:after {
  background:
    linear-gradient(90deg,
      rgba(3,10,19,.20) 0%,
      rgba(3,10,19,0) 10%,
      rgba(3,10,19,0) 44%,
      rgba(3,10,19,.42) 64%,
      rgba(3,10,19,.88) 84%,
      rgba(3,10,19,1) 100%
    ),
    linear-gradient(180deg,
      rgba(3,10,19,.42) 0%,
      rgba(3,10,19,0) 16%,
      rgba(3,10,19,0) 58%,
      rgba(3,10,19,.62) 84%,
      rgba(3,10,19,1) 100%
    ),
    radial-gradient(circle at 38% 58%,
      rgba(246,166,35,.10) 0%,
      rgba(246,166,35,.04) 22%,
      transparent 42%
    ) !important;
}

/* کم کردن لایه مدار/تیره روی تصویر */
.mt-hero:before {
  opacity: .65 !important;
}

.mt-circuit-bg {
  opacity: .28 !important;
}

/* متن همچنان خوانا بماند */
.mt-hero-content {
  text-shadow: 0 8px 34px rgba(0,0,0,.38);
}

/* در نسخه LTR هم همین وضوح حفظ شود */
html[dir="ltr"] .mt-hero,
body.ltr .mt-hero {
  background-image:
    linear-gradient(270deg,
      rgba(3,10,19,.02) 0%,
      rgba(3,10,19,.04) 28%,
      rgba(3,10,19,.30) 52%,
      rgba(3,10,19,.74) 75%,
      rgba(3,10,19,.96) 100%
    ),
    linear-gradient(180deg,
      rgba(3,10,19,.24) 0%,
      rgba(3,10,19,0) 26%,
      rgba(3,10,19,.04) 60%,
      rgba(3,10,19,.82) 100%
    ),
    url('../images/miner-hero-premium.png') !important;
}

html[dir="ltr"] .mt-hero:after,
body.ltr .mt-hero:after {
  background:
    linear-gradient(270deg,
      rgba(3,10,19,.20) 0%,
      rgba(3,10,19,0) 10%,
      rgba(3,10,19,0) 44%,
      rgba(3,10,19,.42) 64%,
      rgba(3,10,19,.88) 84%,
      rgba(3,10,19,1) 100%
    ),
    linear-gradient(180deg,
      rgba(3,10,19,.42) 0%,
      rgba(3,10,19,0) 16%,
      rgba(3,10,19,0) 58%,
      rgba(3,10,19,.62) 84%,
      rgba(3,10,19,1) 100%
    ) !important;
}


/* move hero miner image upward */
.mt-hero {
  background-position: left 42% !important;
}


/* === MinerTools Premium Inner Pages v1 === */

.mt-premium-page {
  direction: rtl;
}

.mt-page-lead {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 34px;
  align-items: center;
  padding: 10px 0 18px;
}

.mt-page-lead h2 {
  font-size: clamp(30px, 4vw, 48px);
  line-height: 1.35;
  margin: 0 0 18px;
  color: #fff;
}

.mt-page-lead p {
  color: #b8c7df;
  line-height: 2.1;
  font-size: 16px;
  margin: 0;
}

.mt-page-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 24px;
}

.mt-page-btn {
  min-height: 50px;
  padding: 0 22px;
  border-radius: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  border: 1px solid rgba(255,255,255,.12);
}

.mt-page-btn.primary {
  background: linear-gradient(135deg, #f6a623, #ffcb63);
  color: #111;
  border: 0;
}

.mt-page-btn.dark {
  background: rgba(255,255,255,.05);
  color: #fff;
}

.mt-terminal-card,
.mt-calc-preview,
.mt-store-preview {
  border: 1px solid rgba(255,255,255,.10);
  background:
    radial-gradient(circle at 30% 10%, rgba(246,166,35,.10), transparent 30%),
    linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.025));
  border-radius: 24px;
  padding: 22px;
  box-shadow: 0 24px 70px rgba(0,0,0,.25);
  overflow: hidden;
}

.mt-terminal-top {
  display: flex;
  gap: 8px;
  margin-bottom: 18px;
}

.mt-terminal-top span {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #f6a623;
}

.mt-terminal-top span:nth-child(2) { background: #38bdf8; }
.mt-terminal-top span:nth-child(3) { background: #22c55e; }

.mt-terminal-line {
  display: flex;
  justify-content: space-between;
  gap: 14px;
  padding: 13px 0;
  border-bottom: 1px solid rgba(255,255,255,.08);
  color: #dbe7f8;
  font-size: 14px;
}

.mt-terminal-line b {
  color: #f6a623;
}

.mt-mini-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  margin-top: 34px;
}

.mt-mini-card {
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.035);
  border-radius: 20px;
  padding: 22px;
}

.mt-mini-card h3 {
  color: #fff;
  font-size: 20px;
  margin: 0 0 10px;
}

.mt-mini-card p {
  color: #aebed6;
  line-height: 2;
  margin: 0;
  font-size: 14px;
}

.mt-calc-preview-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  margin-bottom: 14px;
}

.mt-calc-box {
  background: rgba(3,10,19,.42);
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 16px;
  padding: 16px;
}

.mt-calc-box small {
  display: block;
  color: #94a3b8;
  margin-bottom: 8px;
}

.mt-calc-box strong {
  color: #fff;
  font-size: 22px;
}

.mt-calc-result {
  margin-top: 18px;
  padding: 18px;
  border-radius: 18px;
  background: rgba(246,166,35,.10);
  border: 1px solid rgba(246,166,35,.22);
}

.mt-calc-result small {
  color: #ffd27a;
}

.mt-calc-result strong {
  display: block;
  font-size: 32px;
  color: #f6a623;
  margin-top: 8px;
}

.mt-store-preview {
  min-height: 310px;
  background:
    linear-gradient(90deg, rgba(5,15,29,.96), rgba(5,15,29,.42)),
    url('/wp-content/themes/minertools-pro/assets/images/store-visual.png');
  background-size: cover;
  background-position: center;
}

.mt-store-preview h3 {
  font-size: 34px;
  color: #fff;
  margin: 0 0 12px;
}

.mt-store-preview h3 span {
  color: #f6a623;
}

.mt-store-preview p {
  max-width: 420px;
}

.mt-category-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 22px;
}

.mt-category-row span {
  padding: 10px 14px;
  border-radius: 999px;
  background: rgba(255,255,255,.06);
  border: 1px solid rgba(255,255,255,.09);
  color: #dbe7f8;
  font-size: 13px;
}

@media (max-width: 980px) {
  .mt-page-lead,
  .mt-mini-grid {
    grid-template-columns: 1fr;
  }

  .mt-calc-preview-row {
    grid-template-columns: 1fr;
  }
}

/* === MinerTools Core Pages Upgrade v2 === */

.mt-page-box {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.mt-premium-page {
  direction: rtl;
  color: #fff;
}

.mt-premium-hero {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 28px;
  padding: 34px;
  background:
    radial-gradient(circle at 20% 20%, rgba(246,166,35,.13), transparent 28%),
    radial-gradient(circle at 82% 10%, rgba(61,184,255,.10), transparent 30%),
    linear-gradient(135deg, rgba(255,255,255,.060), rgba(255,255,255,.025));
  box-shadow: 0 24px 70px rgba(0,0,0,.24);
}

.mt-premium-hero-grid {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 34px;
  align-items: center;
}

.mt-premium-kicker {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #f6a623;
  font-weight: 900;
  font-size: 14px;
  margin-bottom: 14px;
}

.mt-premium-kicker:before {
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #f6a623;
  box-shadow: 0 0 18px rgba(246,166,35,.9);
}

.mt-premium-hero h2 {
  font-size: clamp(30px, 4vw, 48px);
  line-height: 1.35;
  margin: 0 0 14px;
  color: #fff;
}

.mt-premium-hero h2 span {
  color: #f6a623;
}

.mt-premium-hero p {
  color: #b8c7df;
  line-height: 2.05;
  font-size: 16px;
  margin: 0;
}

.mt-premium-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 24px;
}

.mt-premium-btn {
  min-height: 52px;
  padding: 0 22px;
  border-radius: 15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  border: 1px solid rgba(255,255,255,.13);
  color: #fff;
}

.mt-premium-btn.primary {
  background: linear-gradient(135deg, #f6a623, #ffcb63);
  color: #111;
  border: 0;
  box-shadow: 0 18px 42px rgba(246,166,35,.22);
}

.mt-premium-btn.dark {
  background: rgba(255,255,255,.045);
}

.mt-panel-card {
  border: 1px solid rgba(255,255,255,.10);
  background:
    radial-gradient(circle at 30% 10%, rgba(246,166,35,.10), transparent 30%),
    linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.025));
  border-radius: 24px;
  padding: 22px;
  overflow: hidden;
}

.mt-panel-top {
  display: flex;
  gap: 8px;
  margin-bottom: 18px;
}

.mt-panel-top span {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #f6a623;
}

.mt-panel-top span:nth-child(2) { background: #38bdf8; }
.mt-panel-top span:nth-child(3) { background: #22c55e; }

.mt-data-row {
  display: flex;
  justify-content: space-between;
  gap: 14px;
  padding: 13px 0;
  border-bottom: 1px solid rgba(255,255,255,.08);
  color: #dbe7f8;
  font-size: 14px;
}

.mt-data-row b {
  color: #f6a623;
}

.mt-premium-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  margin-top: 26px;
}

.mt-premium-card {
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.035);
  border-radius: 22px;
  padding: 24px;
}

.mt-premium-card h3 {
  color: #fff;
  font-size: 20px;
  margin: 0 0 10px;
}

.mt-premium-card p {
  color: #aebed6;
  line-height: 2;
  margin: 0;
  font-size: 14px;
}

.mt-premium-card b {
  display: inline-flex;
  margin-top: 14px;
  color: #f6a623;
}

.mt-calculator-ui {
  display: grid;
  gap: 14px;
}

.mt-calc-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}

.mt-calc-field {
  background: rgba(3,10,19,.42);
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 16px;
  padding: 15px;
}

.mt-calc-field small {
  display: block;
  color: #94a3b8;
  margin-bottom: 8px;
}

.mt-calc-field strong {
  color: #fff;
  font-size: 22px;
}

.mt-calc-result {
  margin-top: 4px;
  padding: 18px;
  border-radius: 18px;
  background: rgba(246,166,35,.10);
  border: 1px solid rgba(246,166,35,.22);
}

.mt-calc-result small {
  color: #ffd27a;
}

.mt-calc-result strong {
  display: block;
  font-size: 32px;
  color: #f6a623;
  margin-top: 8px;
}

.mt-course-list {
  display: grid;
  gap: 14px;
}

.mt-course-item {
  display: grid;
  grid-template-columns: 52px 1fr;
  gap: 14px;
  align-items: center;
  padding: 16px;
  border-radius: 18px;
  background: rgba(255,255,255,.04);
  border: 1px solid rgba(255,255,255,.08);
}

.mt-course-num {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(246,166,35,.10);
  color: #f6a623;
  font-weight: 900;
}

.mt-course-item h3 {
  margin: 0 0 5px;
  color: #fff;
  font-size: 17px;
}

.mt-course-item p {
  margin: 0;
  color: #9fb0ca;
  font-size: 13px;
  line-height: 1.8;
}

.mt-about-stats {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px;
  margin-top: 26px;
}

.mt-about-stat {
  text-align: center;
  padding: 20px;
  border-radius: 20px;
  background: rgba(255,255,255,.04);
  border: 1px solid rgba(255,255,255,.08);
}

.mt-about-stat strong {
  display: block;
  color: #f6a623;
  font-size: 28px;
  margin-bottom: 6px;
}

.mt-about-stat small {
  color: #aebed6;
}

.mt-contact-layout {
  display: grid;
  grid-template-columns: .9fr 1.1fr;
  gap: 22px;
  margin-top: 26px;
}

.mt-contact-info {
  display: grid;
  gap: 14px;
}

.mt-contact-item {
  padding: 18px;
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,.09);
  background: rgba(255,255,255,.04);
}

.mt-contact-item strong {
  display: block;
  color: #fff;
  margin-bottom: 8px;
}

.mt-contact-item span {
  color: #aebed6;
}

.mt-contact-form {
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.035);
  border-radius: 22px;
  padding: 22px;
}

.mt-contact-form label {
  display: block;
  color: #dbe7f8;
  margin-bottom: 8px;
  font-size: 14px;
}

.mt-contact-form input,
.mt-contact-form textarea {
  width: 100%;
  background: rgba(3,10,19,.50);
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 14px;
  color: #fff;
  padding: 13px 14px;
  margin-bottom: 14px;
  font-family: inherit;
}

.mt-contact-form textarea {
  min-height: 130px;
  resize: vertical;
}

.mt-coming-soon {
  text-align: center;
  padding: 46px 28px;
}

.mt-coming-soon h2 {
  font-size: clamp(34px, 5vw, 58px);
  margin: 0 0 16px;
}

.mt-coming-soon h2 span {
  color: #f6a623;
}

.mt-coming-soon p {
  max-width: 740px;
  margin: 0 auto;
  color: #b8c7df;
  line-height: 2.1;
}

.mt-coming-badges {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 24px;
}

.mt-coming-badges span {
  padding: 10px 14px;
  border-radius: 999px;
  background: rgba(246,166,35,.08);
  border: 1px solid rgba(246,166,35,.18);
  color: #ffd27a;
}

@media (max-width: 980px) {
  .mt-premium-hero-grid,
  .mt-premium-grid,
  .mt-contact-layout,
  .mt-about-stats {
    grid-template-columns: 1fr;
  }

  .mt-calc-row {
    grid-template-columns: 1fr;
  }
}


/* === MinerTools Pro Mining Calculator v4.3 === */
.mt-page-box{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.mt-premium-page{direction:rtl;color:#fff}.mt-premium-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.10);border-radius:28px;padding:34px;background:radial-gradient(circle at 20% 20%,rgba(246,166,35,.13),transparent 28%),radial-gradient(circle at 82% 10%,rgba(61,184,255,.10),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.060),rgba(255,255,255,.025));box-shadow:0 24px 70px rgba(0,0,0,.24)}.mt-premium-kicker{display:inline-flex;align-items:center;gap:8px;color:#f6a623;font-weight:900;font-size:14px;margin-bottom:14px}.mt-premium-kicker:before{content:"";width:9px;height:9px;border-radius:50%;background:#f6a623;box-shadow:0 0 18px rgba(246,166,35,.9)}.mt-premium-hero h2{font-size:clamp(30px,4vw,48px);line-height:1.35;margin:0 0 14px;color:#fff}.mt-premium-hero h2 span{color:#f6a623}.mt-premium-hero p{color:#b8c7df;line-height:2.05;font-size:16px;margin:0}.mt-premium-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mt-premium-btn{min-height:52px;padding:0 22px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;border:1px solid rgba(255,255,255,.13);color:#fff}.mt-premium-btn.primary{background:linear-gradient(135deg,#f6a623,#ffcb63);color:#111;border:0;box-shadow:0 18px 42px rgba(246,166,35,.22)}.mt-premium-btn.dark{background:rgba(255,255,255,.045)}.mt-premium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.mt-premium-card{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.035);border-radius:22px;padding:24px}.mt-premium-card h3{color:#fff;font-size:20px;margin:0 0 10px}.mt-premium-card p{color:#aebed6;line-height:2;margin:0;font-size:14px}.mt-coming-soon{text-align:center;padding:46px 28px}.mt-coming-soon h2{font-size:clamp(34px,5vw,58px);margin:0 0 16px}.mt-coming-soon h2 span{color:#f6a623}.mt-coming-soon p{max-width:740px;margin:0 auto;color:#b8c7df;line-height:2.1}.mt-coming-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px}.mt-coming-badges span{padding:10px 14px;border-radius:999px;background:rgba(246,166,35,.08);border:1px solid rgba(246,166,35,.18);color:#ffd27a}
.mt-calculator-pro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:22px;align-items:start;margin-top:26px}.mt-calc-panel,.mt-calc-results,.mt-calc-help{border:1px solid rgba(255,255,255,.10);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 22px 60px rgba(0,0,0,.22)}.mt-calc-panel{padding:24px}.mt-calc-results{position:sticky;top:92px;padding:22px}.mt-calc-help{padding:22px;margin-top:20px}.mt-calc-section{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.mt-calc-section:first-child{padding-top:0}.mt-calc-section:last-child{border-bottom:0;padding-bottom:0}.mt-calc-section h3{margin:0 0 14px;color:#fff;font-size:18px}.mt-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mt-form-grid.three{grid-template-columns:repeat(3,1fr)}.mt-field label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#dbe7f8;font-size:13px;margin-bottom:8px}.mt-field label small{color:#8494ad}.mt-field input,.mt-field select{width:100%;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(3,10,19,.46);color:#fff;padding:0 12px;font-family:inherit;outline:0}.mt-field input:focus,.mt-field select:focus{border-color:rgba(246,166,35,.55);box-shadow:0 0 0 3px rgba(246,166,35,.08)}.mt-live-status{color:#ffd27a;font-size:13px;line-height:1.8;margin-top:12px}.mt-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mt-result-head h3{font-size:20px;margin:0}.mt-result-badge{padding:8px 12px;border-radius:999px;background:rgba(34,197,94,.10);border:1px solid rgba(34,197,94,.25);color:#86efac;font-weight:900}.mt-result-badge.is-loss{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.25);color:#fecaca}.mt-main-result{padding:20px;border-radius:20px;background:rgba(246,166,35,.10);border:1px solid rgba(246,166,35,.22);margin-bottom:16px}.mt-main-result small{display:block;color:#ffd27a;margin-bottom:8px}.mt-main-result strong{display:block;color:#f6a623;font-size:34px;line-height:1.1}.mt-result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mt-result-box{background:rgba(3,10,19,.38);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px}.mt-result-box small{display:block;color:#94a3b8;margin-bottom:8px}.mt-result-box strong{color:#fff;font-size:19px}.mt-risk-note{margin-top:14px;color:#b8c7df;line-height:1.9;font-size:13px}.mt-calc-help h3{margin:0 0 12px}.mt-calc-help ol{margin:0;padding-right:20px;color:#b8c7df;line-height:2}.mt-calc-help li{margin-bottom:6px}.mt-algo-note{padding:14px;border-radius:16px;background:rgba(61,184,255,.08);border:1px solid rgba(61,184,255,.16);color:#cfeaff;line-height:1.9;font-size:13px;margin-top:14px}.mt-calc-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.mt-mini-action{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;padding:0 14px;font-family:inherit;font-weight:800;cursor:pointer}.mt-mini-action:hover{border-color:rgba(246,166,35,.35)}.mt-about-stats,.mt-contact-layout{display:grid;gap:16px;margin-top:26px}.mt-about-stats{grid-template-columns:repeat(4,1fr)}.mt-about-stat,.mt-contact-item,.mt-contact-form{border:1px solid rgba(255,255,255,.10);border-radius:20px;background:rgba(255,255,255,.035);padding:20px}.mt-about-stat{text-align:center}.mt-about-stat strong{display:block;color:#f6a623;font-size:28px;margin-bottom:6px}.mt-about-stat small,.mt-contact-item span{color:#aebed6}.mt-contact-layout{grid-template-columns:.9fr 1.1fr}.mt-contact-info{display:grid;gap:14px}.mt-contact-item strong{display:block;color:#fff;margin-bottom:8px}.mt-contact-form label{display:block;color:#dbe7f8;margin-bottom:8px;font-size:14px}.mt-contact-form input,.mt-contact-form textarea{width:100%;background:rgba(3,10,19,.50);border:1px solid rgba(255,255,255,.10);border-radius:14px;color:#fff;padding:13px 14px;margin-bottom:14px;font-family:inherit}.mt-contact-form textarea{min-height:130px;resize:vertical}.mt-course-list{display:grid;gap:14px}.mt-course-item{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;padding:16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.mt-course-num{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:rgba(246,166,35,.10);color:#f6a623;font-weight:900}.mt-course-item h3{margin:0 0 5px;color:#fff;font-size:17px}.mt-course-item p{margin:0;color:#9fb0ca;font-size:13px;line-height:1.8}@media(max-width:1100px){.mt-calculator-pro{grid-template-columns:1fr}.mt-calc-results{position:static}.mt-form-grid.three,.mt-about-stats,.mt-contact-layout{grid-template-columns:1fr 1fr}}@media(max-width:760px){.mt-form-grid,.mt-form-grid.three,.mt-result-grid,.mt-premium-grid,.mt-about-stats,.mt-contact-layout{grid-template-columns:1fr}.mt-calc-panel,.mt-calc-results{padding:18px}.mt-main-result strong{font-size:28px}}

/* === MinerTools Mining Calculator v4.4 compact/pro === */
body{font-size:14px}.mt-container{width:min(1320px,calc(100% - 34px))}.mt-inner-hero{padding:46px 0}.mt-page-section{padding:28px 0 54px}.mt-premium-hero{padding:26px!important;border-radius:22px!important}.mt-premium-hero h2{font-size:clamp(28px,3.2vw,42px)!important}.mt-premium-hero p{font-size:14.5px!important;line-height:1.95!important}.mt-premium-card,.mt-panel-card{padding:18px!important;border-radius:18px!important}.mt-premium-grid{gap:14px!important;margin-top:18px!important}
.mt-calculator-pro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px;align-items:start;margin-top:22px}.mt-calc-panel,.mt-calc-results,.mt-calc-help{border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.20)}.mt-calc-panel{padding:18px}.mt-calc-results{padding:18px;position:sticky;top:92px}.mt-calc-step{padding:18px;border-radius:18px;background:rgba(2,8,18,.22);border:1px solid rgba(255,255,255,.065);margin-bottom:14px}.mt-calc-step:last-child{margin-bottom:0}.mt-step-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.mt-step-title h3{margin:0;color:#fff;font-size:18px}.mt-step-title small{color:#98a9c4}.mt-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mt-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-field label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#d8e4f6;margin-bottom:7px;font-size:13px;font-weight:800}.mt-field label small{color:#7f90ab;font-weight:500;font-size:11px}.mt-field input,.mt-field select{width:100%;height:46px;border-radius:13px;border:1px solid rgba(255,255,255,.09);background:#07111f;color:#fff;padding:0 13px;font-family:inherit;font-size:14px;outline:none}.mt-field input:focus,.mt-field select:focus{border-color:rgba(246,166,35,.55);box-shadow:0 0 0 3px rgba(246,166,35,.08)}.mt-mini-help{display:block;color:#8191aa;font-size:11.5px;margin-top:6px}.mt-auto-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.mt-auto-chip{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:15px;padding:12px;min-height:74px}.mt-auto-chip small{display:block;color:#8ea0bd;font-size:11px;margin-bottom:6px}.mt-auto-chip strong{display:block;color:#fff;font-size:14px;line-height:1.6}.mt-live-status{margin:12px 0 0;padding:11px 13px;border-radius:13px;background:rgba(246,166,35,.075);border:1px solid rgba(246,166,35,.18);color:#ffd184;font-size:12.5px;line-height:1.8}.mt-calc-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.mt-mini-action{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.04);color:#fff;border-radius:12px;height:42px;padding:0 14px;font-family:inherit;font-weight:800;cursor:pointer}.mt-mini-action.primary{background:linear-gradient(135deg,#f6a623,#ffcb63);border:0;color:#111}.mt-advanced-block{display:none;margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.is-advanced-open .mt-advanced-block{display:block}.mt-formula-note{color:#97a8c2;font-size:12px;line-height:1.9;margin-top:10px}.mt-result-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.mt-result-head h3{margin:0;color:#fff;font-size:19px}.mt-result-badge{padding:8px 12px;border-radius:999px;background:rgba(34,197,94,.13);border:1px solid rgba(34,197,94,.25);color:#86efac;font-weight:900;font-size:12px}.mt-result-badge.is-loss{background:rgba(239,68,68,.13);border-color:rgba(239,68,68,.25);color:#fca5a5}.mt-main-result{padding:20px;border-radius:18px;background:linear-gradient(135deg,rgba(246,166,35,.18),rgba(246,166,35,.05));border:1px solid rgba(246,166,35,.24);margin-bottom:14px}.mt-main-result small{display:block;color:#ffd184;font-size:12px;margin-bottom:8px}.mt-main-result strong{display:block;color:#f6a623;font-size:clamp(26px,3vw,38px);line-height:1.25}.mt-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mt-result-box{background:rgba(2,8,18,.32);border:1px solid rgba(255,255,255,.065);border-radius:15px;padding:13px}.mt-result-box small{display:block;color:#8ea0bd;font-size:11.5px;margin-bottom:7px}.mt-result-box strong{display:block;color:#fff;font-size:16px}.mt-risk-note{color:#b7c7df;line-height:1.9;font-size:12.5px;margin:14px 0 0;padding:13px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.mt-calc-help{grid-column:1/-1;padding:18px;margin-top:0}.mt-calc-help h3{margin:0 0 12px;color:#fff;font-size:18px}.mt-calc-help ol{margin:0;padding-right:22px;color:#bdcbe1;line-height:2}.mt-calc-help li{padding-right:4px}.mt-calc-data-table{width:100%;border-collapse:separate;border-spacing:0 8px;margin-top:12px}.mt-calc-data-table th,.mt-calc-data-table td{padding:11px 12px;background:rgba(255,255,255,.035);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);font-size:12px}.mt-calc-data-table th:first-child,.mt-calc-data-table td:first-child{border-radius:0 12px 12px 0;border-right:1px solid rgba(255,255,255,.06)}.mt-calc-data-table th:last-child,.mt-calc-data-table td:last-child{border-radius:12px 0 0 12px;border-left:1px solid rgba(255,255,255,.06)}.mt-calc-data-table th{color:#8ea0bd;font-weight:800}.mt-calc-data-table td{color:#eaf1fb}.mt-small-page .mt-premium-hero{padding:24px!important}.mt-small-page .mt-premium-grid{grid-template-columns:repeat(3,1fr)}
@media(max-width:1100px){.mt-calculator-pro{grid-template-columns:1fr}.mt-calc-results{position:static}.mt-form-grid.three{grid-template-columns:repeat(2,1fr)}.mt-auto-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){body{font-size:13px}.mt-form-grid,.mt-form-grid.three,.mt-result-grid,.mt-auto-summary{grid-template-columns:1fr}.mt-main-result strong{font-size:26px}.mt-calc-panel,.mt-calc-results,.mt-calc-help{padding:14px}.mt-calc-step{padding:14px}.mt-field input,.mt-field select{height:44px}.mt-small-page .mt-premium-grid{grid-template-columns:1fr}}

/* === MinerTools v4.5 Global Compact + Smart Calculator === */
html{font-size:14px!important}body{font-size:13px!important;line-height:1.65!important}.mt-container{width:min(1240px,calc(100% - 28px))!important}.mt-topbar{height:30px!important;font-size:11.5px!important}.mt-topbar-inner{height:30px!important}.mt-navbar-inner{height:62px!important;gap:14px!important}.mt-brand{min-width:170px!important;gap:9px!important}.mt-brand-text{font-size:22px!important;white-space:nowrap!important}.mt-brand-mark{width:40px!important;height:40px!important;font-size:22px!important}.mt-menu{gap:20px!important;flex-wrap:nowrap!important}.mt-menu a{font-size:13px!important;white-space:nowrap!important;line-height:1.2!important}.mt-menu .current-menu-item>a:after,.mt-menu .current_page_item>a:after{bottom:-21px!important}.mt-tools-left,.mt-nav-actions{gap:8px!important}.mt-icon-btn,.mt-currency{height:40px!important;border-radius:12px!important}.mt-icon-btn{width:40px!important}.mt-currency{padding:0 11px!important;font-size:12px!important}.mt-cart-count{width:19px!important;height:19px!important;font-size:10px!important}.mt-page-section{padding:24px 0 48px!important}.mt-page-section-compact{padding-top:20px!important}.mt-inner-hero{padding:34px 0!important}.mt-inner-hero h1{font-size:34px!important}.mt-premium-hero{padding:20px 24px!important;border-radius:20px!important}.mt-premium-kicker{font-size:12px!important;margin-bottom:10px!important}.mt-premium-hero h2{font-size:clamp(26px,2.8vw,36px)!important;line-height:1.35!important;margin-bottom:10px!important}.mt-premium-hero p{font-size:13.5px!important;line-height:1.9!important}.mt-premium-actions{margin-top:16px!important;gap:10px!important}.mt-premium-btn{min-height:44px!important;border-radius:12px!important;padding:0 18px!important;font-size:13px!important}.mt-premium-grid{gap:12px!important;margin-top:16px!important}.mt-premium-card{padding:16px!important;border-radius:16px!important}.mt-premium-card h3{font-size:17px!important}.mt-premium-card p{font-size:13px!important;line-height:1.8!important}.mt-calculator-pro{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr)!important;gap:14px!important;margin-top:18px!important}.mt-calc-panel,.mt-calc-results,.mt-calc-help{border-radius:18px!important}.mt-calc-panel,.mt-calc-results{padding:14px!important}.mt-calc-results{top:74px!important}.mt-calc-step{padding:14px!important;border-radius:16px!important;margin-bottom:10px!important}.mt-step-title{margin-bottom:10px!important}.mt-step-title h3{font-size:15.5px!important}.mt-step-title small{font-size:11px!important}.mt-form-grid{gap:10px!important}.mt-form-grid.three{gap:10px!important}.mt-field label{font-size:12px!important;margin-bottom:5px!important}.mt-field label small{font-size:10px!important}.mt-field input,.mt-field select{height:40px!important;border-radius:11px!important;font-size:12.5px!important;padding:0 10px!important}.mt-mini-help{font-size:10.5px!important;line-height:1.55!important}.mt-live-status{font-size:11.5px!important;padding:9px 10px!important;margin-top:10px!important}.mt-calc-toolbar{gap:8px!important;margin-top:10px!important}.mt-mini-action{height:38px!important;border-radius:10px!important;font-size:12px!important;padding:0 12px!important}.mt-auto-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 0!important}.mt-auto-chip{min-height:58px!important;border-radius:12px!important;padding:9px!important}.mt-auto-chip small{font-size:10px!important;margin-bottom:3px!important}.mt-auto-chip strong{font-size:12px!important;line-height:1.5!important}.mt-result-head{margin-bottom:10px!important}.mt-result-head h3{font-size:16px!important}.mt-result-badge{font-size:11px!important;padding:6px 10px!important}.mt-main-result{padding:14px!important;border-radius:15px!important;margin-bottom:10px!important}.mt-main-result small{font-size:11px!important;margin-bottom:5px!important}.mt-main-result strong{font-size:clamp(22px,2.3vw,30px)!important}.mt-result-grid{gap:8px!important}.mt-result-box{padding:10px!important;border-radius:12px!important}.mt-result-box small{font-size:10.5px!important;margin-bottom:4px!important}.mt-result-box strong{font-size:13.5px!important}.mt-risk-note{font-size:11.5px!important;line-height:1.75!important;margin-top:10px!important;padding:10px!important}.mt-calc-help{padding:14px!important}.mt-calc-help h3{font-size:15px!important}.mt-calc-help ol{font-size:12px!important;line-height:1.8!important}.mt-calc-data-table th,.mt-calc-data-table td{font-size:11px!important;padding:8px 9px!important}.mt-advanced-block{margin-top:10px!important;padding-top:10px!important}.mt-formula-note{font-size:11.5px!important;line-height:1.75!important}.mt-showcase-card{min-height:175px!important;padding:18px!important}.mt-showcase-card h3{font-size:18px!important}.mt-showcase-card p{font-size:12.5px!important}.mt-strip-card{height:72px!important;padding:12px 16px!important}.mt-strip-card span{width:40px!important;height:40px!important}.mt-strip-card strong{font-size:13px!important}.mt-strip-card small{font-size:11px!important}
@media(max-width:1280px){.mt-menu{gap:14px!important}.mt-menu a{font-size:12.5px!important}.mt-brand{min-width:150px!important}.mt-brand-text{font-size:20px!important}.mt-container{width:min(1180px,calc(100% - 24px))!important}}
@media(max-width:1100px){.mt-nav{display:none!important}.mt-mobile-toggle{display:flex!important}.mt-calculator-pro{grid-template-columns:1fr!important}.mt-calc-results{position:static!important}.mt-auto-summary{grid-template-columns:repeat(2,1fr)!important}.mt-form-grid.three{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:720px){html{font-size:13px!important}.mt-topbar{display:none!important}.mt-navbar-inner{height:58px!important}.mt-form-grid,.mt-form-grid.three,.mt-result-grid,.mt-auto-summary{grid-template-columns:1fr!important}.mt-premium-hero h2{font-size:25px!important}.mt-calc-panel,.mt-calc-results,.mt-calc-help{padding:12px!important}.mt-field input,.mt-field select{height:38px!important}.mt-main-result strong{font-size:24px!important}}

/* === MinerTools v4.6 Calculator UX Compact + Market Board === */
html{font-size:13px!important}body{font-size:12.5px!important}.mt-container{width:min(1180px,calc(100% - 24px))!important}.mt-navbar-inner{height:56px!important}.mt-brand{min-width:145px!important}.mt-brand-text{font-size:19px!important}.mt-brand-mark{width:36px!important;height:36px!important;font-size:20px!important}.mt-menu{gap:14px!important}.mt-menu a{font-size:12px!important;line-height:1!important;white-space:nowrap!important}.mt-tools-left{gap:6px!important}.mt-icon-btn,.mt-currency{height:36px!important;border-radius:10px!important}.mt-icon-btn{width:36px!important}.mt-currency{font-size:11px!important;padding:0 9px!important}.mt-topbar{height:27px!important;font-size:10.8px!important}.mt-topbar-inner{height:27px!important}.mt-top-right{gap:14px!important}.mt-inner-hero{display:none!important}.mt-page-section-compact{padding-top:18px!important}.mt-page-box{max-width:none!important}.mt-small-page .mt-premium-hero{display:none!important}.mt-calculator-pro{grid-template-columns:minmax(0,1fr) 380px!important;gap:12px!important;align-items:start!important}.mt-calc-results{position:static!important;top:auto!important;align-self:start!important}.mt-calc-panel,.mt-calc-results,.mt-calc-help,.mt-market-board{padding:12px!important;border-radius:16px!important}.mt-calc-step{padding:12px!important;border-radius:14px!important;margin-bottom:9px!important}.mt-step-title h3{font-size:14.5px!important}.mt-step-title small{font-size:10.5px!important}.mt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mt-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mt-field input,.mt-field select{height:36px!important;border-radius:10px!important;font-size:11.5px!important;padding:0 9px!important}.mt-field label{font-size:11.2px!important}.mt-field label small{font-size:9.5px!important}.mt-mini-help{display:none!important}.mt-live-status{font-size:11px!important;padding:8px 10px!important}.mt-mini-action{height:34px!important;font-size:11.2px!important}.mt-auto-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.mt-auto-chip{min-height:52px!important;padding:8px!important}.mt-auto-chip small{font-size:9.5px!important}.mt-auto-chip strong{font-size:11.5px!important}.mt-main-result{padding:12px!important;border-radius:14px!important}.mt-main-result strong{font-size:25px!important}.mt-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.mt-result-box{padding:9px!important;border-radius:11px!important}.mt-result-box small{font-size:10px!important}.mt-result-box strong{font-size:12.5px!important}.mt-risk-note{font-size:11px!important;padding:9px!important}.mt-calc-help{margin-top:10px!important}.mt-calc-help h3{font-size:14.5px!important}.mt-calc-help ol{font-size:11.5px!important;line-height:1.75!important}.mt-calc-data-table th,.mt-calc-data-table td{font-size:10.5px!important;padding:7px!important}.mt-calc-page-head{display:grid;grid-template-columns:.92fr 1.08fr;gap:12px;align-items:stretch;margin-bottom:12px}.mt-calc-intro,.mt-market-board{border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 20px 60px rgba(0,0,0,.18)}.mt-calc-intro{border-radius:16px;padding:18px}.mt-calc-intro .mt-premium-kicker{font-size:11px!important;margin:0 0 8px!important}.mt-calc-intro h2{font-size:24px!important;line-height:1.35!important;margin:0 0 8px!important;color:#fff}.mt-calc-intro h2 span{color:#f6a623}.mt-calc-intro p{font-size:12.5px!important;line-height:1.9!important;color:#b8c7df;margin:0}.mt-calc-intro .mt-premium-actions{margin-top:12px!important}.mt-market-board{border-radius:16px}.mt-market-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.mt-market-head h3{font-size:14.5px;margin:0;color:#fff}.mt-market-head small{display:block;color:#94a3b8;font-size:10.5px;margin-top:3px}.mt-market-refresh{height:32px;border:0;border-radius:10px;background:linear-gradient(135deg,#f6a623,#ffcb63);color:#111;font-family:inherit;font-weight:900;padding:0 10px;cursor:pointer;font-size:11px}.mt-market-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mt-market-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:12px;background:rgba(2,8,18,.30);border:1px solid rgba(255,255,255,.06);min-height:48px}.mt-market-chip strong{display:block;color:#fff;font-size:12px}.mt-market-chip small{display:block;color:#8ea0bd;font-size:10px;margin-top:2px}.mt-market-prices{text-align:left;direction:ltr}.mt-market-prices b{display:block;color:#f6a623;font-size:11.5px}.mt-market-prices span{display:block;color:#dbe7f8;font-size:10px;margin-top:2px}.mt-market-source{margin-top:8px;color:#8ea0bd;font-size:10.8px;line-height:1.6}.mt-visible-edit-note{margin:8px 0 0;color:#94a3b8;font-size:10.8px}.mt-toolbar-spacer{display:flex;align-items:center;justify-content:space-between;gap:10px}.mt-topbar .mt-container,.mt-navbar .mt-container{max-width:1180px!important}.mt-nav{min-width:0!important}.mt-menu{min-width:0!important;justify-content:center!important}.mt-menu li{min-width:0!important}.mt-menu a{display:block!important;max-width:92px!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-bar .mt-navbar{top:32px!important}
@media(max-width:1220px){.mt-calculator-pro{grid-template-columns:1fr!important}.mt-calc-results{order:-1!important}.mt-calc-page-head{grid-template-columns:1fr!important}.mt-menu{gap:9px!important}.mt-menu a{font-size:11.5px!important;max-width:82px!important}.mt-brand-text{font-size:18px!important}.mt-brand{min-width:132px!important}}
@media(max-width:1100px){.mt-nav{display:none!important}.mt-mobile-toggle{display:flex!important}.mt-form-grid.three,.mt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mt-market-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mt-calc-results{order:0!important}}
@media(max-width:720px){html{font-size:12.5px!important}.mt-form-grid,.mt-form-grid.three,.mt-result-grid,.mt-auto-summary,.mt-market-list{grid-template-columns:1fr!important}.mt-calc-intro h2{font-size:22px!important}.mt-calc-intro,.mt-market-board{padding:12px!important}.mt-main-result strong{font-size:22px!important}.mt-page-section{padding-bottom:34px!important}}

/* === MinerTools Calculator v4.7 - simple ViaBTC-style layout === */
:root{--mt-radius-sm:12px;--mt-card:#101927;--mt-card2:#0b1422;--mt-line:rgba(255,255,255,.085);--mt-text:#eaf2ff;--mt-dim:#94a3b8;--mt-accent:#f6a623}
.mt-page-section-compact{padding-top:28px!important}.mt-page-box{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.mt-small-page{font-size:14px!important}.mt-simple-titlebar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px}.mt-simple-titlebar h1{font-size:24px!important;line-height:1.25;margin:0;color:#fff}.mt-simple-titlebar p{margin:5px 0 0;color:#9fb0ca;font-size:13px}.mt-simple-status{font-size:12px;color:#f6a623;background:rgba(246,166,35,.08);border:1px solid rgba(246,166,35,.18);border-radius:999px;padding:8px 12px;white-space:nowrap}
.mt-via-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px;align-items:start;direction:rtl}.mt-via-sidebar,.mt-via-panel,.mt-via-result,.mt-via-data{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border:1px solid var(--mt-line);border-radius:18px;box-shadow:0 18px 55px rgba(0,0,0,.18)}.mt-via-sidebar{overflow:hidden;position:sticky;top:120px}.mt-side-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px;border-bottom:1px solid var(--mt-line)}.mt-side-head h3{margin:0;color:#fff;font-size:16px}.mt-side-head button{height:34px;border:0;border-radius:11px;background:#f6a623;color:#111;font-weight:900;padding:0 12px;cursor:pointer}.mt-market-source{padding:10px 14px;color:#9fb0ca;font-size:11.5px;border-top:1px solid var(--mt-line);line-height:1.8}.mt-via-coin-list{display:grid;gap:0}.mt-via-coin{position:relative;width:100%;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;text-align:right;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.055);color:#eaf2ff;padding:11px 12px;cursor:pointer;font-family:inherit}.mt-via-coin:hover,.mt-via-coin.is-active{background:rgba(246,166,35,.075)}.mt-via-coin.is-active:before{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#f6a623}.mt-via-coin.is-disabled{opacity:.52;cursor:not-allowed}.mt-coin-mark{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(246,166,35,.16);color:#f6a623;font-weight:900}.mt-coin-meta b{display:block;font-size:13px;color:#fff}.mt-coin-meta small{font-size:11px;color:#8ea0b9}.mt-coin-price{text-align:left;direction:ltr}.mt-coin-price b{display:block;font-size:12px;color:#fff}.mt-coin-price small{display:block;font-size:10.5px;color:#8ea0b9;white-space:nowrap}.mt-via-coin em{position:absolute;left:8px;bottom:4px;font-size:9px;color:#f6a623;font-style:normal}
.mt-via-main{display:grid;gap:16px}.mt-via-panel{padding:0;overflow:hidden}.mt-via-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--mt-line)}.mt-via-panel-head h2{margin:0;color:#fff;font-size:19px!important}.mt-via-panel-head small{display:block;color:#96a8c0;margin-top:5px}.mt-via-form{padding:18px}.mt-via-top-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mt-via-hash-row{display:grid;grid-template-columns:1fr;gap:10px;padding-top:22px;margin-top:18px;border-top:1px solid var(--mt-line);text-align:center}.mt-via-hash-row .mt-field{max-width:460px;margin:0 auto}.mt-field label{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#a9b9ce;font-size:12px;margin-bottom:7px}.mt-field input,.mt-field select{height:42px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.12)!important;background:#091321!important;color:#fff!important;padding:0 12px!important;font-size:14px!important;font-family:inherit!important;box-shadow:none!important}.mt-input-group{display:grid;grid-template-columns:1fr 96px}.mt-input-group input{border-radius:10px 0 0 10px!important;direction:ltr;text-align:left}.mt-input-group select{border-radius:0 10px 10px 0!important;border-right:0!important}.mt-form-hint{color:#8ea0b9;text-align:center;font-size:12px;line-height:1.8;margin:12px 0 0}.mt-via-result{padding:18px;text-align:center}.mt-via-result h3{font-size:16px;margin:0 0 16px;color:#fff}.mt-est-label{font-size:12px;color:#9fb0ca}.mt-est-coin{display:flex;align-items:baseline;justify-content:center;gap:8px;direction:ltr;margin:10px 0 4px}.mt-est-coin strong{font-size:34px;color:#fff;letter-spacing:-.02em}.mt-est-coin span{font-size:14px;color:#f6a623;font-weight:900}.mt-est-usd{font-size:17px;color:#f6a623;font-weight:900}.mt-est-irt{font-size:13px;color:#aebed6;margin-top:4px}.mt-period-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:18px;overflow:hidden;border:1px solid var(--mt-line);border-radius:14px}.mt-period-table th,.mt-period-table td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.mt-period-table th{color:#9fb0ca;font-weight:800;background:rgba(255,255,255,.025)}.mt-period-table td{color:#eaf2ff}.mt-period-table tr:last-child td{border-bottom:0}.mt-period-table td:nth-child(2){direction:ltr;text-align:left;color:#fff}.mt-period-table td:nth-child(3){direction:ltr;text-align:left;color:#f6a623}.mt-via-data{padding:16px}.mt-via-data h3{margin:0 0 12px;color:#fff;font-size:16px}.mt-data-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mt-data-chip{padding:12px;border-radius:13px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.mt-data-chip small{display:block;color:#8ea0b9;font-size:11px;margin-bottom:5px}.mt-data-chip strong{display:block;color:#fff;font-size:12.5px;line-height:1.55;word-break:break-word}.mt-note{margin:12px 0 0;color:#9fb0ca;font-size:12px;line-height:1.9}.mt-help-slim{background:rgba(255,255,255,.025);border:1px solid var(--mt-line);border-radius:18px;padding:16px;color:#b8c7df;line-height:2}.mt-help-slim h3{color:#fff;margin:0 0 8px;font-size:16px}.mt-help-slim ol{margin:0;padding-right:20px}.mt-help-slim li{font-size:13px;margin:2px 0}.mt-calc-intro,.mt-market-board,.mt-calculator-pro .mt-calc-panel,.mt-calculator-pro .mt-calc-results,.mt-calc-help{position:static!important}.mt-calc-results{position:static!important;top:auto!important}.mt-premium-kicker{font-size:12px!important}.mt-premium-hero h2,.mt-calc-intro h2{font-size:28px!important}
@media(max-width:1120px){.mt-via-layout{grid-template-columns:1fr}.mt-via-sidebar{position:static}.mt-via-top-row{grid-template-columns:1fr}.mt-data-grid{grid-template-columns:repeat(2,1fr)}.mt-simple-titlebar{align-items:flex-start;flex-direction:column}.mt-via-coin-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mt-via-coin-list{grid-template-columns:1fr}.mt-data-grid{grid-template-columns:1fr}.mt-est-coin strong{font-size:26px}.mt-period-table th,.mt-period-table td{font-size:11px;padding:10px 6px}.mt-input-group{grid-template-columns:1fr 84px}}

/* Header final compact fix v4.7 */
.mt-topbar .mt-container,.mt-navbar .mt-container{width:min(1500px,calc(100% - 36px))!important;max-width:1500px!important}.mt-navbar-inner{gap:18px!important}.mt-brand{min-width:175px!important}.mt-tools-left{min-width:210px!important}.mt-menu{gap:18px!important;flex-wrap:nowrap!important}.mt-menu li{flex:0 0 auto!important}.mt-menu a{max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:12.5px!important;line-height:1.2!important}.mt-menu .current-menu-item>a:after,.mt-menu .current_page_item>a:after{bottom:-20px!important}@media(max-width:1280px){.mt-menu{gap:11px!important}.mt-menu a{font-size:11.5px!important}.mt-brand{min-width:145px!important}.mt-tools-left{min-width:178px!important}.mt-currency{display:none!important}}@media(max-width:1120px){.mt-nav{display:none!important}.mt-mobile-toggle{display:flex!important}}

/* === MinerTools Calculator 4.8 final layout === */
body{overflow-x:hidden!important}.mt-main{min-height:60vh!important}.mt-page-section-compact{padding:18px 0 44px!important}.mt-page-section-compact>.mt-container{width:min(1220px,calc(100% - 32px))!important;max-width:1220px!important;margin-inline:auto!important}.mt-page-section-compact .mt-page-box{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.mt-small-page{width:100%!important;max-width:100%!important;color:#fff!important}.mt-simple-titlebar{display:none!important}.mt-calc-page-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 14px!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018))!important}.mt-calc-page-title span{display:block!important;color:#f6a623!important;font-weight:900!important;font-size:11px!important;margin-bottom:2px!important}.mt-calc-page-title h1{margin:0!important;font-size:22px!important;line-height:1.25!important;color:#fff!important}.mt-simple-status{font-size:11.5px!important;color:#ffd27a!important;background:rgba(246,166,35,.08)!important;border:1px solid rgba(246,166,35,.18)!important;border-radius:999px!important;padding:7px 11px!important;white-space:nowrap!important;max-width:48%!important;overflow:hidden!important;text-overflow:ellipsis!important}.mt-via-layout{width:100%!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;direction:ltr!important;margin:0!important}.mt-via-layout>*{direction:rtl!important;min-width:0!important}.mt-via-sidebar{position:static!important;top:auto!important;z-index:1!important;width:100%!important;max-width:100%!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;box-shadow:0 18px 55px rgba(0,0,0,.18)!important}.mt-via-main{position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;z-index:1!important;width:100%!important;min-width:0!important}.mt-via-panel,.mt-via-result,.mt-via-data,.mt-help-slim{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;box-shadow:0 18px 55px rgba(0,0,0,.16)!important;overflow:hidden!important}.mt-via-panel-head{display:none!important}.mt-side-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 13px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.mt-side-head h3{margin:0!important;color:#fff!important;font-size:15px!important}.mt-side-head button{height:31px!important;border:0!important;border-radius:10px!important;background:#f6a623!important;color:#111!important;font-weight:900!important;padding:0 10px!important;cursor:pointer!important;font-size:11px!important;font-family:inherit!important}.mt-via-coin-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.mt-via-coin{position:relative!important;width:100%!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;text-align:right!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;color:#eaf2ff!important;padding:9px 10px!important;min-height:52px!important;cursor:pointer!important;font-family:inherit!important}.mt-via-coin:hover,.mt-via-coin.is-active{background:rgba(246,166,35,.075)!important}.mt-via-coin.is-active:before{content:""!important;position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:3px!important;background:#f6a623!important}.mt-via-coin.is-disabled{opacity:.48!important;cursor:not-allowed!important}.mt-coin-mark{width:26px!important;height:26px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(246,166,35,.16)!important;color:#f6a623!important;font-weight:900!important;font-size:12px!important}.mt-coin-meta{min-width:0!important}.mt-coin-meta b{display:block!important;font-size:12px!important;color:#fff!important;white-space:nowrap!important}.mt-coin-meta small{display:block!important;font-size:10px!important;color:#8ea0b9!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mt-coin-price{text-align:left!important;direction:ltr!important;min-width:80px!important}.mt-coin-price b{display:block!important;font-size:11.5px!important;color:#fff!important;white-space:nowrap!important}.mt-coin-price small{display:block!important;font-size:10px!important;color:#8ea0b9!important;white-space:nowrap!important}.mt-via-coin em{position:absolute!important;left:8px!important;bottom:3px!important;font-size:8.5px!important;color:#f6a623!important;font-style:normal!important}.mt-market-source{padding:9px 13px!important;color:#9fb0ca!important;font-size:10.8px!important;border-top:1px solid rgba(255,255,255,.08)!important;line-height:1.7!important}.mt-via-form{padding:16px!important}.mt-via-top-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.mt-field label{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;color:#a9b9ce!important;font-size:11.5px!important;margin-bottom:6px!important}.mt-field label small{font-size:10px!important;color:#73839c!important}.mt-field input,.mt-field select{height:38px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.12)!important;background:#091321!important;color:#fff!important;padding:0 11px!important;font-size:12.5px!important;font-family:inherit!important;box-shadow:none!important;width:100%!important}.mt-via-hash-row{display:grid!important;grid-template-columns:minmax(260px,480px) 1fr!important;align-items:center!important;gap:14px!important;padding-top:14px!important;margin-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important;text-align:right!important}.mt-via-hash-row .mt-field{max-width:none!important;margin:0!important}.mt-input-group{display:grid!important;grid-template-columns:1fr 92px!important}.mt-input-group input{border-radius:10px 0 0 10px!important;direction:ltr!important;text-align:left!important}.mt-input-group select{border-radius:0 10px 10px 0!important;border-right:0!important}.mt-form-hint{color:#8ea0b9!important;text-align:right!important;font-size:11.5px!important;line-height:1.8!important;margin:0!important}.mt-via-result{padding:16px!important;text-align:center!important}.mt-via-result h3{font-size:15px!important;margin:0 0 12px!important;color:#fff!important}.mt-est-label{font-size:11.5px!important;color:#9fb0ca!important}.mt-est-coin{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;direction:ltr!important;margin:8px 0 3px!important}.mt-est-coin strong{font-size:28px!important;color:#fff!important;letter-spacing:-.02em!important}.mt-est-coin span{font-size:13px!important;color:#f6a623!important;font-weight:900!important}.mt-est-usd{font-size:15px!important;color:#f6a623!important;font-weight:900!important}.mt-est-irt{font-size:12px!important;color:#aebed6!important;margin-top:3px!important}.mt-period-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin-top:14px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important}.mt-period-table th,.mt-period-table td{padding:9px 8px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;font-size:11.5px!important}.mt-period-table th{color:#9fb0ca!important;font-weight:800!important;background:rgba(255,255,255,.025)!important}.mt-period-table td{color:#eaf2ff!important}.mt-period-table tr:last-child td{border-bottom:0!important}.mt-period-table td:nth-child(2),.mt-period-table td:nth-child(3){direction:ltr!important;text-align:left!important}.mt-period-table td:nth-child(3){color:#f6a623!important}.mt-via-data{padding:14px!important}.mt-via-data h3{margin:0 0 10px!important;color:#fff!important;font-size:15px!important}.mt-data-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.mt-data-chip{padding:10px!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important}.mt-data-chip small{display:block!important;color:#8ea0b9!important;font-size:10px!important;margin-bottom:5px!important}.mt-data-chip strong{display:block!important;color:#fff!important;font-size:11.5px!important;line-height:1.55!important;word-break:break-word!important}.mt-note{margin:10px 0 0!important;color:#9fb0ca!important;font-size:11.5px!important;line-height:1.8!important}.mt-help-slim{padding:14px!important;color:#b8c7df!important;line-height:1.9!important}.mt-help-slim h3{color:#fff!important;margin:0 0 8px!important;font-size:15px!important}.mt-help-slim ol{margin:0!important;padding-right:20px!important}.mt-help-slim li{font-size:12px!important;margin:2px 0!important}.mt-topbar .mt-container,.mt-navbar .mt-container{width:min(1500px,calc(100% - 36px))!important;max-width:1500px!important}.mt-navbar-inner{height:62px!important;gap:14px!important}.mt-brand{min-width:150px!important}.mt-brand-text{font-size:22px!important}.mt-brand-mark{width:40px!important;height:40px!important;font-size:22px!important}.mt-tools-left{min-width:190px!important;gap:8px!important}.mt-icon-btn,.mt-currency{height:38px!important}.mt-icon-btn{width:38px!important}.mt-currency{padding:0 10px!important}.mt-menu{gap:14px!important;flex-wrap:nowrap!important}.mt-menu li{flex:0 0 auto!important}.mt-menu a{font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}.mt-menu .current-menu-item>a:after,.mt-menu .current_page_item>a:after{bottom:-21px!important}@media(max-width:1240px){.mt-page-section-compact>.mt-container{width:calc(100% - 24px)!important}.mt-via-layout{grid-template-columns:280px minmax(0,1fr)!important}.mt-menu{gap:10px!important}.mt-menu a{font-size:11px!important}.mt-currency{display:none!important}.mt-tools-left{min-width:130px!important}.mt-brand{min-width:130px!important}}@media(max-width:1060px){.mt-via-layout{grid-template-columns:1fr!important}.mt-via-sidebar{order:0!important}.mt-via-main{order:1!important}.mt-via-coin-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mt-via-top-row,.mt-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mt-via-hash-row{grid-template-columns:1fr!important}.mt-form-hint{text-align:right!important}.mt-nav{display:none!important}.mt-mobile-toggle{display:flex!important}}@media(max-width:640px){.mt-page-section-compact>.mt-container{width:calc(100% - 18px)!important}.mt-calc-page-title{align-items:flex-start!important;flex-direction:column!important}.mt-simple-status{max-width:100%!important}.mt-via-coin-list,.mt-via-top-row,.mt-data-grid{grid-template-columns:1fr!important}.mt-est-coin strong{font-size:24px!important}.mt-period-table th,.mt-period-table td{font-size:10.5px!important;padding:8px 5px!important}.mt-input-group{grid-template-columns:1fr 82px!important}}

/* === MinerTools Calculator Final Layout v4.9 === */
body.page-template-default.page #wpadminbar ~ * {}
body { overflow-x: hidden !important; }

body.page-id-14 .mt-main,
body.page-id-14 .mt-page-section,
body.page-id-14 .mt-page-section-compact {
  background:#07101d !important;
}

.mt-page-section-compact {
  padding: 22px 0 56px !important;
}

.mt-page-section-compact > .mt-container {
  width: min(1180px, calc(100% - 32px)) !important;
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

.mt-page-section-compact .mt-page-box,
.mt-page-section-compact .entry-content,
.mt-small-page {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
}

.mt-page-section-compact p:empty,
.mt-page-section-compact .mt-page-box > p {
  display: none !important;
}

.mt-calc-page-title {
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:16px !important;
  margin: 0 0 14px !important;
  padding: 0 !important;
}

.mt-calc-page-title span {
  display:block !important;
  color:#f6a623 !important;
  font-size:12px !important;
  font-weight:900 !important;
  margin-bottom:4px !important;
}

.mt-calc-page-title h1 {
  margin:0 !important;
  color:#fff !important;
  font-size: clamp(25px, 2.2vw, 34px) !important;
  line-height:1.3 !important;
  letter-spacing:-.02em !important;
}

.mt-simple-status {
  color:#9fb0ca !important;
  background:rgba(255,255,255,.04) !important;
  border:1px solid rgba(255,255,255,.08) !important;
  border-radius:14px !important;
  padding:10px 12px !important;
  font-size:11px !important;
  line-height:1.7 !important;
  max-width:460px !important;
  text-align:right !important;
}

.mt-via-layout {
  width:100% !important;
  max-width:100% !important;
  display:grid !important;
  grid-template-columns: 320px minmax(0,1fr) !important;
  gap:16px !important;
  align-items:start !important;
  direction:rtl !important;
  margin:0 auto !important;
  position:relative !important;
}

.mt-via-sidebar,
.mt-via-main,
.mt-via-panel,
.mt-via-result,
.mt-via-data,
.mt-help-slim {
  position:static !important;
  inset:auto !important;
  transform:none !important;
  float:none !important;
  clear:none !important;
  margin:0 !important;
  max-width:100% !important;
  box-sizing:border-box !important;
}

.mt-via-sidebar {
  width:100% !important;
  min-width:0 !important;
  overflow:hidden !important;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)) !important;
  border:1px solid rgba(255,255,255,.10) !important;
  border-radius:18px !important;
  box-shadow:0 18px 55px rgba(0,0,0,.18) !important;
}

.mt-via-main {
  width:100% !important;
  min-width:0 !important;
  display:grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap:14px !important;
}

.mt-via-panel,
.mt-via-result,
.mt-via-data,
.mt-help-slim {
  width:100% !important;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)) !important;
  border:1px solid rgba(255,255,255,.10) !important;
  border-radius:18px !important;
  box-shadow:0 18px 55px rgba(0,0,0,.16) !important;
  overflow:hidden !important;
}

.mt-side-head {
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:10px !important;
  padding:12px 13px !important;
  border-bottom:1px solid rgba(255,255,255,.08) !important;
}
.mt-side-head h3 { margin:0 !important; color:#fff !important; font-size:15px !important; }
.mt-side-head button {
  height:31px !important;
  border:0 !important;
  border-radius:10px !important;
  background:#f6a623 !important;
  color:#111 !important;
  font-weight:900 !important;
  padding:0 10px !important;
  cursor:pointer !important;
  font-size:11px !important;
  font-family:inherit !important;
}

.mt-via-coin-list { display:grid !important; grid-template-columns:1fr !important; gap:0 !important; }
.mt-via-coin {
  position:relative !important;
  width:100% !important;
  display:grid !important;
  grid-template-columns:28px minmax(0,1fr) minmax(90px,auto) !important;
  gap:8px !important;
  align-items:center !important;
  text-align:right !important;
  background:transparent !important;
  border:0 !important;
  border-bottom:1px solid rgba(255,255,255,.055) !important;
  color:#eaf2ff !important;
  padding:9px 10px !important;
  min-height:52px !important;
  cursor:pointer !important;
  font-family:inherit !important;
}
.mt-via-coin:hover,.mt-via-coin.is-active{background:rgba(246,166,35,.075)!important}
.mt-via-coin.is-active:before{content:""!important;position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:3px!important;background:#f6a623!important}
.mt-via-coin.is-disabled{opacity:.50!important;cursor:not-allowed!important}
.mt-coin-mark{width:26px!important;height:26px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(246,166,35,.16)!important;color:#f6a623!important;font-weight:900!important;font-size:12px!important}
.mt-coin-meta{min-width:0!important}.mt-coin-meta b{display:block!important;font-size:12px!important;color:#fff!important;white-space:nowrap!important}.mt-coin-meta small{display:block!important;font-size:10px!important;color:#8ea0b9!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.mt-coin-price{text-align:left!important;direction:ltr!important;min-width:90px!important}.mt-coin-price b{display:block!important;font-size:11px!important;color:#fff!important;white-space:nowrap!important}.mt-coin-price small{display:block!important;font-size:9.5px!important;color:#8ea0b9!important;white-space:nowrap!important}.mt-via-coin em{position:absolute!important;left:8px!important;bottom:3px!important;font-size:8.5px!important;color:#f6a623!important;font-style:normal!important}
.mt-market-source{padding:9px 13px!important;color:#9fb0ca!important;font-size:10.8px!important;border-top:1px solid rgba(255,255,255,.08)!important;line-height:1.7!important}

.mt-via-form{padding:16px!important}.mt-via-top-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.mt-field label{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;color:#a9b9ce!important;font-size:11.5px!important;margin:0 0 6px!important}.mt-field label small{font-size:10px!important;color:#73839c!important}.mt-field input,.mt-field select{height:38px!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.12)!important;background:#091321!important;color:#fff!important;padding:0 11px!important;font-size:12.5px!important;font-family:inherit!important;box-shadow:none!important;width:100%!important;box-sizing:border-box!important}.mt-via-hash-row{display:grid!important;grid-template-columns:minmax(260px,480px) 1fr!important;align-items:center!important;gap:14px!important;padding-top:14px!important;margin-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important;text-align:right!important}.mt-input-group{display:grid!important;grid-template-columns:1fr 92px!important}.mt-input-group input{border-radius:10px 0 0 10px!important;direction:ltr!important;text-align:left!important}.mt-input-group select{border-radius:0 10px 10px 0!important;border-right:0!important}.mt-form-hint{color:#8ea0b9!important;text-align:right!important;font-size:11.5px!important;line-height:1.8!important;margin:0!important}

.mt-via-result{padding:16px!important;text-align:center!important}.mt-via-result h3{font-size:15px!important;margin:0 0 12px!important;color:#fff!important}.mt-est-label{font-size:11.5px!important;color:#9fb0ca!important}.mt-est-coin{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;direction:ltr!important;margin:8px 0 3px!important}.mt-est-coin strong{font-size:28px!important;color:#fff!important;letter-spacing:-.02em!important}.mt-est-coin span{font-size:13px!important;color:#f6a623!important;font-weight:900!important}.mt-est-usd{font-size:15px!important;color:#f6a623!important;font-weight:900!important}.mt-est-irt{font-size:12px!important;color:#aebed6!important;margin-top:3px!important}.mt-period-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin-top:14px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important}.mt-period-table th,.mt-period-table td{padding:9px 8px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;font-size:11.5px!important}.mt-period-table th{color:#9fb0ca!important;font-weight:800!important;background:rgba(255,255,255,.025)!important}.mt-period-table td{color:#eaf2ff!important}.mt-period-table tr:last-child td{border-bottom:0!important}.mt-period-table td:nth-child(2),.mt-period-table td:nth-child(3){direction:ltr!important;text-align:left!important}.mt-period-table td:nth-child(3){color:#f6a623!important}

.mt-via-data{padding:14px!important}.mt-via-data h3{margin:0 0 10px!important;color:#fff!important;font-size:15px!important}.mt-data-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.mt-data-chip{padding:10px!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important}.mt-data-chip small{display:block!important;color:#8ea0b9!important;font-size:10px!important;margin-bottom:5px!important}.mt-data-chip strong{display:block!important;color:#fff!important;font-size:11.5px!important;line-height:1.55!important;word-break:break-word!important}.mt-note{margin:10px 0 0!important;color:#9fb0ca!important;font-size:11.5px!important;line-height:1.8!important}.mt-help-slim{padding:14px!important;color:#b8c7df!important;line-height:1.9!important}.mt-help-slim h3{color:#fff!important;margin:0 0 8px!important;font-size:15px!important}.mt-help-slim ol{margin:0!important;padding-right:20px!important}.mt-help-slim li{font-size:12px!important;margin:2px 0!important}

.mt-topbar .mt-container,.mt-navbar .mt-container{width:min(1500px,calc(100% - 36px))!important;max-width:1500px!important}.mt-navbar-inner{height:62px!important;gap:14px!important}.mt-brand{min-width:150px!important}.mt-brand-text{font-size:22px!important}.mt-brand-mark{width:40px!important;height:40px!important;font-size:22px!important}.mt-tools-left{min-width:190px!important;gap:8px!important}.mt-icon-btn,.mt-currency{height:38px!important}.mt-icon-btn{width:38px!important}.mt-currency{padding:0 10px!important}.mt-menu{gap:14px!important;flex-wrap:nowrap!important}.mt-menu li{flex:0 0 auto!important}.mt-menu a{font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}.mt-menu .current-menu-item>a:after,.mt-menu .current_page_item>a:after{bottom:-21px!important}

@media(max-width:1060px){.mt-via-layout{grid-template-columns:1fr!important}.mt-via-coin-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mt-via-top-row,.mt-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mt-via-hash-row{grid-template-columns:1fr!important}.mt-nav{display:none!important}.mt-mobile-toggle{display:flex!important}}
@media(max-width:640px){.mt-page-section-compact>.mt-container{width:calc(100% - 18px)!important}.mt-calc-page-title{align-items:flex-start!important;flex-direction:column!important}.mt-simple-status{max-width:100%!important}.mt-via-coin-list,.mt-via-top-row,.mt-data-grid{grid-template-columns:1fr!important}.mt-est-coin strong{font-size:24px!important}.mt-period-table th,.mt-period-table td{font-size:10.5px!important;padding:8px 5px!important}.mt-input-group{grid-template-columns:1fr 82px!important}}

/* === MinerTools Calculator v5.0: stable cache + compact professional layout === */
.mt-calc-v50{--mt-card:rgba(18,28,45,.72);--mt-card2:rgba(10,18,31,.82);--mt-line:rgba(255,255,255,.085);--mt-text:#eef5ff;--mt-muted:#93a5bd;--mt-accent:#f6a623;}
.mt-calc-v50 .mt-calc-page-title{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.mt-calc-v50 .mt-calc-page-title span{display:block!important;color:var(--mt-accent)!important;font-size:12px!important;font-weight:900!important;margin:0 0 3px!important}
.mt-calc-v50 .mt-calc-page-title h1{font-size:clamp(30px,3.2vw,44px)!important;line-height:1.25!important;margin:0!important;color:#fff!important;letter-spacing:-.03em!important}
.mt-calc-v50 .mt-simple-status{max-width:420px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:8px 14px!important;border-radius:14px!important;background:rgba(255,255,255,.045)!important;border:1px solid var(--mt-line)!important;color:var(--mt-muted)!important;font-size:12px!important;line-height:1.65!important;box-shadow:none!important}
.mt-calc-v50 .mt-via-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 318px!important;gap:16px!important;align-items:start!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;direction:rtl!important}
.mt-calc-v50 .mt-via-sidebar{grid-column:2!important;width:100%!important;max-width:none!important;position:static!important;overflow:hidden!important;background:var(--mt-card)!important;border:1px solid var(--mt-line)!important;border-radius:18px!important;box-shadow:0 18px 50px rgba(0,0,0,.20)!important}
.mt-calc-v50 .mt-via-main{grid-column:1!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;min-width:0!important;width:100%!important}
.mt-calc-v50 .mt-via-panel,.mt-calc-v50 .mt-via-result,.mt-calc-v50 .mt-via-data,.mt-calc-v50 .mt-help-slim{position:static!important;transform:none!important;inset:auto!important;width:100%!important;max-width:100%!important;background:var(--mt-card)!important;border:1px solid var(--mt-line)!important;border-radius:18px!important;box-shadow:0 18px 50px rgba(0,0,0,.16)!important;overflow:hidden!important;box-sizing:border-box!important}
.mt-calc-v50 .mt-side-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 14px!important;border-bottom:1px solid var(--mt-line)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015))!important}
.mt-calc-v50 .mt-side-head h3{margin:0!important;color:#fff!important;font-size:17px!important;line-height:1.3!important}
.mt-calc-v50 .mt-side-head button{height:34px!important;padding:0 12px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#f6a623,#ffca62)!important;color:#141414!important;font-weight:900!important;font-size:11px!important;cursor:pointer!important}
.mt-calc-v50 .mt-via-coin-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
.mt-calc-v50 .mt-via-coin{display:grid!important;grid-template-columns:30px 1fr auto!important;gap:9px!important;align-items:center!important;width:100%!important;min-height:57px!important;padding:9px 11px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;background:transparent!important;color:#fff!important;text-align:right!important;position:relative!important;cursor:pointer!important}
.mt-calc-v50 .mt-via-coin:hover,.mt-calc-v50 .mt-via-coin.is-active{background:rgba(246,166,35,.08)!important}
.mt-calc-v50 .mt-via-coin.is-active:before{content:""!important;position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--mt-accent)!important}
.mt-calc-v50 .mt-via-coin.is-disabled{opacity:.58!important;cursor:not-allowed!important}
.mt-calc-v50 .mt-coin-mark{width:28px!important;height:28px!important;border-radius:999px!important;background:rgba(246,166,35,.14)!important;color:var(--mt-accent)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:900!important}
.mt-calc-v50 .mt-coin-meta{min-width:0!important}.mt-calc-v50 .mt-coin-meta b{display:block!important;color:#fff!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap!important}.mt-calc-v50 .mt-coin-meta small{display:block!important;color:#8597af!important;font-size:10.5px!important;line-height:1.55!important;white-space:nowrap!important}
.mt-calc-v50 .mt-coin-price{min-width:95px!important;text-align:left!important;direction:ltr!important}.mt-calc-v50 .mt-coin-price b{display:block!important;color:#fff!important;font-size:11.5px!important;line-height:1.35!important;white-space:nowrap!important}.mt-calc-v50 .mt-coin-price small{display:block!important;color:#8b9cb4!important;font-size:9.5px!important;line-height:1.45!important;white-space:nowrap!important}.mt-calc-v50 .mt-via-coin em{position:absolute!important;left:10px!important;bottom:4px!important;color:var(--mt-accent)!important;font-size:8.5px!important;font-style:normal!important}
.mt-calc-v50 .mt-market-source{padding:10px 12px!important;color:#91a4bc!important;font-size:11px!important;line-height:1.8!important;background:rgba(0,0,0,.12)!important}
.mt-calc-v50 .mt-via-form{padding:16px!important}
.mt-calc-v50 .mt-calc-form-grid{display:grid!important;grid-template-columns:1.1fr 1.15fr .72fr 1.35fr!important;gap:12px!important;align-items:end!important}
.mt-calc-v50 .mt-field{min-width:0!important}.mt-calc-v50 .mt-field label{height:22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;color:#aab9cc!important;font-size:11px!important;margin:0 0 6px!important;line-height:1.2!important}.mt-calc-v50 .mt-field label small{color:#73839b!important;font-size:9.5px!important;white-space:nowrap!important}
.mt-calc-v50 .mt-field input,.mt-calc-v50 .mt-field select{height:38px!important;width:100%!important;box-sizing:border-box!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.11)!important;background:#091321!important;color:#fff!important;padding:0 11px!important;font-family:inherit!important;font-size:12.5px!important;line-height:38px!important;box-shadow:none!important;outline:0!important}
.mt-calc-v50 .mt-input-group{display:grid!important;grid-template-columns:1fr 86px!important;width:100%!important}.mt-calc-v50 .mt-input-group input{border-radius:11px 0 0 11px!important;direction:ltr!important;text-align:left!important}.mt-calc-v50 .mt-input-group select{border-radius:0 11px 11px 0!important;border-right:0!important}
.mt-calc-v50 .mt-form-hint{margin:10px 0 0!important;padding-top:10px!important;border-top:1px solid rgba(255,255,255,.065)!important;color:#8fa2ba!important;font-size:11.5px!important;line-height:1.8!important;text-align:right!important}
.mt-calc-v50 .mt-via-result{padding:18px!important}.mt-calc-v50 .mt-result-head{display:grid!important;grid-template-columns:1fr auto!important;gap:18px!important;align-items:center!important;margin-bottom:14px!important}.mt-calc-v50 .mt-result-head h3{margin:0 0 4px!important;color:#fff!important;font-size:17px!important}.mt-calc-v50 .mt-result-head span{display:block!important;color:#8fa2ba!important;font-size:11.5px!important}.mt-calc-v50 .mt-est-main{text-align:left!important;direction:ltr!important;min-width:230px!important}.mt-calc-v50 .mt-est-coin{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;margin:0!important}.mt-calc-v50 .mt-est-coin strong{font-size:30px!important;line-height:1.05!important;color:#fff!important;letter-spacing:-.025em!important}.mt-calc-v50 .mt-est-coin span{font-size:13px!important;color:var(--mt-accent)!important;font-weight:900!important}.mt-calc-v50 .mt-est-usd{font-size:16px!important;color:var(--mt-accent)!important;font-weight:900!important;margin-top:6px!important}.mt-calc-v50 .mt-est-irt{font-size:12px!important;color:#aab9cc!important;margin-top:3px!important;direction:rtl!important;text-align:right!important}
.mt-calc-v50 .mt-result-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.mt-calc-v50 .mt-result-cards>div{border:1px solid rgba(255,255,255,.075)!important;background:rgba(255,255,255,.032)!important;border-radius:14px!important;padding:12px!important;min-width:0!important}.mt-calc-v50 .mt-result-cards small{display:block!important;color:#8fa2ba!important;font-size:10.5px!important;margin-bottom:7px!important}.mt-calc-v50 .mt-result-cards b{display:block!important;color:#fff!important;font-size:13px!important;line-height:1.5!important;direction:ltr!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mt-calc-v50 .mt-result-cards em{display:block!important;color:var(--mt-accent)!important;font-size:12px!important;font-style:normal!important;margin-top:4px!important;direction:ltr!important;text-align:left!important}.mt-calc-v50 .mt-result-cards span{display:block!important;color:#9fb0c4!important;font-size:10.5px!important;margin-top:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.mt-calc-v50 .mt-via-data{padding:15px!important}.mt-calc-v50 .mt-via-data h3{font-size:15px!important;margin:0 0 10px!important;color:#fff!important}.mt-calc-v50 .mt-data-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.mt-calc-v50 .mt-data-chip{padding:9px 10px!important;border-radius:12px!important;background:rgba(255,255,255,.032)!important;border:1px solid rgba(255,255,255,.065)!important;min-width:0!important}.mt-calc-v50 .mt-data-chip small{display:block!important;color:#8496ae!important;font-size:9.5px!important;margin-bottom:5px!important}.mt-calc-v50 .mt-data-chip strong{display:block!important;color:#fff!important;font-size:11px!important;line-height:1.55!important;word-break:break-word!important}.mt-calc-v50 .mt-note{margin:10px 0 0!important;color:#8fa2ba!important;font-size:11px!important;line-height:1.75!important}
.mt-calc-v50 .mt-help-slim{padding:14px 16px!important;color:#aebed1!important}.mt-calc-v50 .mt-help-slim h3{font-size:15px!important;margin:0 0 8px!important;color:#fff!important}.mt-calc-v50 .mt-help-slim ol{margin:0!important;padding-right:20px!important}.mt-calc-v50 .mt-help-slim li{font-size:11.5px!important;line-height:1.85!important}
@media(max-width:1180px){.mt-calc-v50 .mt-via-layout{grid-template-columns:1fr!important}.mt-calc-v50 .mt-via-sidebar,.mt-calc-v50 .mt-via-main{grid-column:auto!important}.mt-calc-v50 .mt-via-coin-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mt-calc-v50 .mt-calc-form-grid,.mt-calc-v50 .mt-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.mt-calc-v50 .mt-calc-page-title{align-items:flex-start!important;flex-direction:column!important}.mt-calc-v50 .mt-simple-status{max-width:100%!important}.mt-calc-v50 .mt-via-coin-list,.mt-calc-v50 .mt-calc-form-grid,.mt-calc-v50 .mt-data-grid,.mt-calc-v50 .mt-result-cards{grid-template-columns:1fr!important}.mt-calc-v50 .mt-result-head{grid-template-columns:1fr!important}.mt-calc-v50 .mt-est-main{text-align:right!important;direction:ltr!important;min-width:0!important}.mt-calc-v50 .mt-result-cards b,.mt-calc-v50 .mt-result-cards em{text-align:right!important}.mt-calc-v50 .mt-input-group{grid-template-columns:1fr 82px!important}}

/* === MinerTools Calculator Hotfix v5.1 === */

body { overflow-x: hidden !important; }
.mt-page-section-compact { padding-top: 20px !important; }
.mt-page-section-compact > .mt-container {
  width: min(1180px, calc(100% - 28px)) !important;
  max-width: 1180px !important;
  margin-inline: auto !important;
}
.mt-page-section-compact .mt-page-box,
.mt-small-page,
.mt-profit-calculator,
.mt-via-layout { width: 100% !important; max-width: 100% !important; }

/* Remove unneeded market description and big status pill */
.mt-market-source,
.mt-simple-status,
.mt-simple-titlebar .mt-status-pill,
.mt-cache-status {
  display: none !important;
}

/* Compact title */
.mt-simple-titlebar {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  min-height: auto !important;
  padding: 0 0 14px !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
.mt-simple-titlebar .mt-kicker { font-size: 11px !important; color: #f6a623 !important; margin: 0 0 4px !important; }
.mt-simple-titlebar h1,
.mt-simple-titlebar h2 {
  font-size: clamp(28px, 3vw, 42px) !important;
  line-height: 1.2 !important;
  margin: 0 !important;
}

/* Stable calculator grid: main area + coin sidebar */
.mt-via-layout {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 304px !important;
  grid-template-areas: "main side" !important;
  gap: 16px !important;
  align-items: start !important;
  direction: ltr !important;
  margin: 0 auto !important;
}
.mt-via-main { grid-area: main !important; min-width: 0 !important; width: 100% !important; display: grid !important; gap: 12px !important; direction: rtl !important; }
.mt-via-sidebar { grid-area: side !important; width: 304px !important; max-width: 304px !important; min-width: 0 !important; position: static !important; direction: rtl !important; overflow: hidden !important; }

/* Coin sidebar */
.mt-side-head { padding: 12px 12px 10px !important; gap: 10px !important; }
.mt-side-head h3 { font-size: 15px !important; margin: 0 !important; }
.mt-side-head button { height: 32px !important; padding: 0 12px !important; border-radius: 10px !important; font-size: 11px !important; }
.mt-via-coin-list { max-height: none !important; overflow: visible !important; }
.mt-via-coin {
  min-height: 56px !important;
  padding: 9px 11px !important;
  grid-template-columns: 30px minmax(0,1fr) auto !important;
  gap: 9px !important;
}
.mt-coin-mark { width: 28px !important; height: 28px !important; font-size: 12px !important; }
.mt-coin-meta b { font-size: 12px !important; line-height: 1.2 !important; }
.mt-coin-meta small { font-size: 10px !important; line-height: 1.4 !important; }
.mt-coin-price b { font-size: 11.5px !important; line-height: 1.25 !important; }
.mt-coin-price small { font-size: 9.5px !important; line-height: 1.35 !important; }

/* ETH and USDT: visible normally, tooltip only on hover */
.mt-via-coin.is-disabled { opacity: 1 !important; filter: none !important; cursor: not-allowed !important; }
.mt-via-coin.is-disabled em {
  display: none !important;
  position: absolute !important;
  left: 10px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  background: rgba(3,10,19,.96) !important;
  border: 1px solid rgba(246,166,35,.35) !important;
  color: #ffd27a !important;
  padding: 6px 9px !important;
  border-radius: 9px !important;
  font-size: 10px !important;
  white-space: nowrap !important;
  z-index: 5 !important;
}
.mt-via-coin.is-disabled:hover em { display: block !important; }

/* Input panel */
.mt-via-panel,
.mt-via-result,
.mt-via-data,
.mt-help-slim {
  width: 100% !important;
  max-width: 100% !important;
  position: static !important;
  transform: none !important;
  overflow: hidden !important;
}
.mt-via-form { padding: 14px !important; }
.mt-via-top-row {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 10px !important;
  align-items: end !important;
}
.mt-via-hash-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(240px, .55fr) !important;
  gap: 14px !important;
  align-items: end !important;
  margin-top: 12px !important;
  padding-top: 12px !important;
  border-top: 1px solid rgba(255,255,255,.08) !important;
}
.mt-via-hash-row .mt-field { max-width: none !important; }
.mt-form-hint { margin: 0 !important; font-size: 11px !important; line-height: 1.9 !important; align-self: center !important; }
.mt-field label { font-size: 11.5px !important; margin-bottom: 6px !important; white-space: nowrap !important; }
.mt-field label small { font-size: 10px !important; opacity: .65 !important; }
.mt-field input,
.mt-field select {
  height: 38px !important;
  min-height: 38px !important;
  padding: 0 11px !important;
  font-size: 12.5px !important;
  border-radius: 10px !important;
}
.mt-input-group { display: grid !important; grid-template-columns: minmax(0,1fr) 92px !important; gap: 0 !important; }
.mt-input-group input { border-radius: 0 10px 10px 0 !important; }
.mt-input-group select { border-radius: 10px 0 0 10px !important; border-right: 0 !important; }

/* Result panel: professional compact layout */
.mt-via-result {
  padding: 16px !important;
  display: grid !important;
  grid-template-columns: 260px minmax(0, 1fr) !important;
  grid-template-areas:
    "summary head"
    "summary table" !important;
  gap: 14px !important;
  align-items: stretch !important;
}
.mt-via-result h3 {
  grid-area: head !important;
  margin: 0 !important;
  font-size: 17px !important;
  text-align: right !important;
  align-self: end !important;
}
.mt-via-result .mt-est-label { grid-area: head !important; align-self: start !important; justify-self: end !important; margin-top: 26px !important; font-size: 11px !important; color: #8fa1bd !important; }
.mt-est-coin,
.mt-est-usd,
.mt-est-irt { grid-area: summary !important; }
.mt-est-coin {
  align-self: start !important;
  padding: 20px 18px 0 !important;
  text-align: right !important;
}
.mt-est-coin strong { font-size: 30px !important; line-height: 1.1 !important; }
.mt-est-coin span { font-size: 12px !important; color: #f6a623 !important; margin-right: 5px !important; }
.mt-est-usd { align-self: center !important; padding: 0 18px !important; font-size: 18px !important; color: #f6a623 !important; font-weight: 900 !important; text-align: right !important; }
.mt-est-irt { align-self: end !important; padding: 0 18px 20px !important; font-size: 12px !important; color: #aebed6 !important; text-align: right !important; }
.mt-period-table {
  grid-area: table !important;
  width: 100% !important;
  margin: 0 !important;
  table-layout: fixed !important;
}
.mt-period-table th,
.mt-period-table td { padding: 10px 9px !important; font-size: 11.5px !important; white-space: nowrap !important; }

/* Used data compact */
.mt-via-data { padding: 14px !important; }
.mt-via-data h3 { font-size: 15px !important; margin: 0 0 10px !important; }
.mt-data-grid { display: grid !important; grid-template-columns: repeat(4, minmax(0,1fr)) !important; gap: 8px !important; }
.mt-data-chip { padding: 10px !important; min-height: 58px !important; }
.mt-data-chip small { font-size: 10px !important; }
.mt-data-chip strong { font-size: 11.5px !important; word-break: break-word !important; }
.mt-note { font-size: 11px !important; line-height: 1.9 !important; margin: 10px 0 0 !important; }
.mt-help-slim { padding: 14px !important; }
.mt-help-slim h3 { font-size: 15px !important; margin: 0 0 8px !important; }
.mt-help-slim li { font-size: 12px !important; line-height: 2 !important; }

@media (max-width: 1050px) {
  .mt-via-layout { grid-template-columns: 1fr !important; grid-template-areas: "side" "main" !important; }
  .mt-via-sidebar { width: 100% !important; max-width: 100% !important; }
  .mt-via-coin-list { display: grid !important; grid-template-columns: repeat(2, minmax(0,1fr)) !important; }
}
@media (max-width: 760px) {
  .mt-via-top-row,
  .mt-via-hash-row,
  .mt-data-grid { grid-template-columns: 1fr !important; }
  .mt-via-result { grid-template-columns: 1fr !important; grid-template-areas: "head" "summary" "table" !important; }
  .mt-via-coin-list { grid-template-columns: 1fr !important; }
}

/* === MinerTools Calculator Hotfix v5.2 === */
.mt-calc-v50 .mt-market-source { display: none !important; }

/* Disabled coins stay normal; only hover explains they are not selectable. */
.mt-calc-v50 .mt-via-coin.is-disabled,
.mt-via-coin.is-disabled {
  opacity: 1 !important;
  filter: none !important;
  cursor: not-allowed !important;
}
.mt-calc-v50 .mt-via-coin.is-disabled:hover,
.mt-via-coin.is-disabled:hover {
  background: rgba(246,166,35,.055) !important;
}
.mt-calc-v50 .mt-via-coin.is-disabled em,
.mt-via-coin.is-disabled em {
  display: none !important;
  position: absolute !important;
  left: 10px !important;
  top: 50% !important;
  bottom: auto !important;
  transform: translateY(-50%) !important;
  z-index: 8 !important;
  padding: 6px 9px !important;
  border-radius: 10px !important;
  background: rgba(3,10,19,.96) !important;
  border: 1px solid rgba(246,166,35,.35) !important;
  color: #ffd27a !important;
  font-size: 10px !important;
  white-space: nowrap !important;
}
.mt-calc-v50 .mt-via-coin.is-disabled:hover em,
.mt-via-coin.is-disabled:hover em { display: block !important; }

/* Form: more balanced, lighter, smaller visual weight. */
.mt-calc-v50 .mt-via-panel { background: rgba(18,28,45,.62) !important; }
.mt-calc-v50 .mt-calc-form-grid {
  grid-template-columns: 1.05fr 1.25fr .72fr 1.25fr !important;
  gap: 10px !important;
  align-items: end !important;
}
.mt-calc-v50 .mt-field input,
.mt-calc-v50 .mt-field select {
  height: 36px !important;
  min-height: 36px !important;
  font-size: 12px !important;
  border-radius: 10px !important;
}
.mt-calc-v50 .mt-field label { height: 20px !important; font-size: 10.8px !important; }
.mt-calc-v50 .mt-input-group { grid-template-columns: minmax(0,1fr) 82px !important; }
.mt-calc-v50 .mt-form-hint { font-size: 10.8px !important; margin-top: 8px !important; padding-top: 8px !important; }

/* Result: remove duplicated big daily number; use cards only. */
.mt-calc-v50 .mt-result-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  margin-bottom: 12px !important;
}
.mt-calc-v50 .mt-est-main { display: none !important; }
.mt-calc-v50 .mt-result-head h3 {
  font-size: 18px !important;
  margin: 0 0 2px !important;
}
.mt-calc-v50 .mt-result-head span {
  font-size: 11px !important;
}
.mt-calc-v50 .mt-result-cards {
  grid-template-columns: repeat(4, minmax(0,1fr)) !important;
  gap: 9px !important;
}
.mt-calc-v50 .mt-result-cards > div {
  position: relative !important;
  min-height: 106px !important;
  padding: 13px 12px !important;
  border-radius: 15px !important;
  background:
    radial-gradient(circle at 16% 10%, rgba(246,166,35,.10), transparent 34%),
    rgba(255,255,255,.034) !important;
  transition: transform .18s ease, border-color .18s ease, background .18s ease !important;
}
.mt-calc-v50 .mt-result-cards > div:hover {
  transform: translateY(-2px) !important;
  border-color: rgba(246,166,35,.20) !important;
  background:
    radial-gradient(circle at 16% 10%, rgba(246,166,35,.16), transparent 36%),
    rgba(255,255,255,.045) !important;
}
.mt-calc-v50 .mt-result-cards small {
  font-size: 10.5px !important;
  color: #9fb0c4 !important;
}
.mt-calc-v50 .mt-result-cards b {
  margin-top: 8px !important;
  font-size: 13.2px !important;
  line-height: 1.35 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
.mt-calc-v50 .mt-result-cards em {
  font-size: 12.5px !important;
  margin-top: 5px !important;
}
.mt-calc-v50 .mt-result-cards span {
  margin-top: 6px !important;
  font-size: 10.6px !important;
}

/* Used data cleanup */
.mt-calc-v50 .mt-data-chip strong[data-out="hashHps"] {
  direction: ltr !important;
  text-align: right !important;
  white-space: nowrap !important;
  word-break: normal !important;
}
.mt-calc-v50 .mt-data-chip strong[data-out="networkHash"] { color: #6f8199 !important; }

/* Help section: cleaner article-like block. */
.mt-calc-v50 .mt-help-slim {
  background: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.018)) !important;
  padding: 18px 20px !important;
}
.mt-calc-v50 .mt-help-slim h3 {
  font-size: 17px !important;
  margin-bottom: 10px !important;
}
.mt-calc-v50 .mt-help-slim p {
  margin: 0 0 10px !important;
  color: #aebed1 !important;
  font-size: 12px !important;
  line-height: 2 !important;
}
.mt-calc-v50 .mt-help-slim li {
  font-size: 12px !important;
  line-height: 2.05 !important;
  margin: 2px 0 !important;
}
.mt-calc-v50 .mt-help-slim strong { color: #fff !important; }

@media(max-width:1180px){
  .mt-calc-v50 .mt-calc-form-grid { grid-template-columns: repeat(2,minmax(0,1fr)) !important; }
}
@media(max-width:760px){
  .mt-calc-v50 .mt-result-cards { grid-template-columns: 1fr !important; }
}

/* === MinerTools Calculator Hotfix v5.3 === */
.mt-calc-v50 .mt-market-source{display:none!important}

/* Sidebar premium refinement */
.mt-calc-v50 .mt-via-sidebar{
  background:
    radial-gradient(circle at 16% 0%, rgba(246,166,35,.09), transparent 38%),
    linear-gradient(180deg, rgba(24,34,55,.88), rgba(12,19,34,.92)) !important;
  border-color: rgba(255,255,255,.08) !important;
  box-shadow: 0 22px 64px rgba(0,0,0,.24) !important;
}
.mt-calc-v50 .mt-side-head{padding:18px 18px 14px!important}
.mt-calc-v50 .mt-side-head h3{font-size:18px!important;letter-spacing:-.02em!important}
.mt-calc-v50 .mt-side-head button{
  height:42px!important;
  padding:0 16px!important;
  border-radius:13px!important;
  font-size:13px!important;
  box-shadow:0 10px 26px rgba(246,166,35,.20)!important;
}
.mt-calc-v50 .mt-via-coin{grid-template-columns:40px 1fr minmax(122px,auto)!important;gap:12px!important;padding:14px 16px!important}
.mt-calc-v50 .mt-via-coin:hover,
.mt-calc-v50 .mt-via-coin.is-active{background:linear-gradient(90deg, rgba(246,166,35,.10), rgba(246,166,35,.03))!important}
.mt-calc-v50 .mt-via-coin.is-active{box-shadow: inset 0 0 0 1px rgba(246,166,35,.12)!important}
.mt-calc-v50 .mt-via-coin.is-active:before{width:4px!important;box-shadow:0 0 18px rgba(246,166,35,.45)!important}
.mt-calc-v50 .mt-coin-mark{width:36px!important;height:36px!important;font-size:15px!important;background:rgba(246,166,35,.18)!important;color:#f6b949!important;box-shadow: inset 0 0 0 1px rgba(246,166,35,.08)!important}
.mt-calc-v50 .mt-coin-meta b{font-size:17px!important;line-height:1.15!important}
.mt-calc-v50 .mt-coin-meta small{font-size:12px!important;color:#93a6bf!important;margin-top:3px!important}
.mt-calc-v50 .mt-coin-price b{font-size:15px!important;font-weight:900!important;letter-spacing:-.02em!important}
.mt-calc-v50 .mt-coin-price small{font-size:11px!important;color:#a7b7ca!important}

/* Disabled coins remain visually normal, only non-clickable with hover hint */
.mt-calc-v50 .mt-via-coin.is-disabled,
.mt-calc-v50 .mt-via-coin.is-disabled:hover{opacity:1!important;filter:none!important;cursor:not-allowed!important}
.mt-calc-v50 .mt-via-coin.is-disabled em{
  display:none!important;position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;
  padding:7px 10px!important;border-radius:10px!important;background:rgba(3,10,19,.96)!important;border:1px solid rgba(246,166,35,.35)!important;
  color:#ffd27a!important;font-size:10px!important;white-space:nowrap!important;z-index:8!important
}
.mt-calc-v50 .mt-via-coin.is-disabled:hover em{display:block!important}

/* Form balance */
.mt-calc-v50 .mt-via-panel{background:rgba(18,28,45,.72)!important}
.mt-calc-v50 .mt-calc-form-grid{grid-template-columns:1.15fr 1.3fr .75fr 1.35fr!important;gap:12px!important;align-items:end!important}
.mt-calc-v50 .mt-field label{display:block!important;height:22px!important;font-size:11.2px!important;color:#9aaec8!important}
.mt-calc-v50 .mt-field label small{font-size:10px!important;color:#798da8!important}
.mt-calc-v50 .mt-field input,
.mt-calc-v50 .mt-field select{height:44px!important;min-height:44px!important;border-radius:12px!important;font-size:13.5px!important}
.mt-calc-v50 .mt-input-group{grid-template-columns:92px minmax(0,1fr)!important}
.mt-calc-v50 .mt-form-hint{font-size:11.4px!important;margin-top:10px!important;padding-top:10px!important;text-align:center!important}

/* Result section redesign */
.mt-calc-v50 .mt-via-result{padding:20px 20px 18px!important}
.mt-calc-v50 .mt-result-head{display:block!important;text-align:center!important;margin-bottom:16px!important}
.mt-calc-v50 .mt-result-head h3{font-size:24px!important;line-height:1.25!important;margin:0 0 6px!important;color:#fff!important}
.mt-calc-v50 .mt-result-head span{display:block!important;font-size:12px!important;color:#9eb1c8!important}
.mt-calc-v50 .mt-est-main{display:none!important}
.mt-calc-v50 .mt-result-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}
.mt-calc-v50 .mt-result-cards>div{
  display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;
  min-height:156px!important;padding:16px 14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.075)!important;
  background:
    radial-gradient(circle at 50% 0%, rgba(246,166,35,.08), transparent 48%),
    rgba(255,255,255,.035)!important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.mt-calc-v50 .mt-result-cards>div:first-child{
  border-color:rgba(246,166,35,.20)!important;
  background:
    radial-gradient(circle at 50% 0%, rgba(246,166,35,.15), transparent 50%),
    rgba(255,255,255,.04)!important;
}
.mt-calc-v50 .mt-result-cards small{display:block!important;font-size:11px!important;color:#a6b8ce!important;margin-bottom:10px!important}
.mt-calc-v50 .mt-result-cards b{
  display:block!important;margin:0!important;color:#fff!important;font-size:20px!important;line-height:1.5!important;
  direction:ltr!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
  font-weight:900!important;letter-spacing:-.015em!important
}
.mt-calc-v50 .mt-result-cards em{display:block!important;color:#f6b949!important;font-size:28px!important;font-weight:900!important;font-style:normal!important;margin-top:8px!important;line-height:1.2!important;direction:ltr!important;text-align:center!important}
.mt-calc-v50 .mt-result-cards span{display:block!important;color:#9fb0c4!important;font-size:11.4px!important;margin-top:8px!important;line-height:1.7!important;text-align:center!important;white-space:normal!important}

/* Used data cards */
.mt-calc-v50 .mt-via-data{padding:18px!important}
.mt-calc-v50 .mt-via-data h3{font-size:17px!important;margin:0 0 12px!important}
.mt-calc-v50 .mt-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.mt-calc-v50 .mt-data-chip{
  min-height:92px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;
  padding:12px 14px!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important
}
.mt-calc-v50 .mt-data-chip small{font-size:10px!important;margin-bottom:7px!important}
.mt-calc-v50 .mt-data-chip strong{font-size:14px!important;line-height:1.5!important;text-align:center!important}
.mt-calc-v50 .mt-data-chip strong[data-out="hashHps"]{direction:ltr!important;white-space:nowrap!important;word-break:normal!important}
.mt-calc-v50 .mt-data-chip strong[data-out="networkHash"]{color:#6f8199!important}
.mt-calc-v50 .mt-note{margin:12px 0 0!important;font-size:11.5px!important;text-align:center!important}

/* Help block */
.mt-calc-v50 .mt-help-slim{
  padding:18px 20px!important;background:linear-gradient(180deg, rgba(255,255,255,.038), rgba(255,255,255,.018))!important
}
.mt-calc-v50 .mt-help-slim h3{font-size:18px!important;margin:0 0 10px!important}
.mt-calc-v50 .mt-help-slim p{font-size:12.2px!important;line-height:2!important;margin:0 0 10px!important;color:#afbdd1!important}
.mt-calc-v50 .mt-help-slim li{font-size:12.2px!important;line-height:2.05!important;margin:2px 0!important}

@media(max-width:1180px){
  .mt-calc-v50 .mt-calc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .mt-calc-v50 .mt-result-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .mt-calc-v50 .mt-result-cards,
  .mt-calc-v50 .mt-data-grid{grid-template-columns:1fr!important}
  .mt-calc-v50 .mt-via-coin{grid-template-columns:36px 1fr minmax(100px,auto)!important}
}

/* === MinerTools Calculator Hotfix v5.4 === */

/* Result block: title above cards, full width cards, stronger alignment */
.mt-calc-v50 .mt-via-result{
  display:flex !important;
  flex-direction:column !important;
  gap:16px !important;
  padding:22px !important;
}
.mt-calc-v50 .mt-via-result > *{
  width:100% !important;
}
.mt-calc-v50 .mt-result-head{
  order:-2 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-end !important;
  justify-content:center !important;
  text-align:right !important;
  width:100% !important;
  margin:0 !important;
  padding:0 4px 2px !important;
}
.mt-calc-v50 .mt-result-head h3{
  margin:0 0 6px !important;
  font-size:28px !important;
  line-height:1.2 !important;
  color:#fff !important;
}
.mt-calc-v50 .mt-result-head span{
  margin:0 !important;
  font-size:12.5px !important;
  color:#9db1c9 !important;
}
.mt-calc-v50 .mt-result-cards{
  order:-1 !important;
  display:grid !important;
  grid-template-columns:repeat(4, minmax(190px, 1fr)) !important;
  gap:16px !important;
  width:100% !important;
  align-items:stretch !important;
}
.mt-calc-v50 .mt-result-cards > div{
  min-height:172px !important;
  padding:18px 16px !important;
  border-radius:18px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  background:
    radial-gradient(circle at 50% 0%, rgba(246,166,35,.09), transparent 48%),
    linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.028)) !important;
  border:1px solid rgba(255,255,255,.075) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.03), 0 18px 40px rgba(0,0,0,.14) !important;
}
.mt-calc-v50 .mt-result-cards > div:first-child{
  border-color:rgba(246,166,35,.20) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.03), 0 18px 40px rgba(246,166,35,.07) !important;
}
.mt-calc-v50 .mt-result-cards small{
  display:block !important;
  margin-bottom:10px !important;
  font-size:11.6px !important;
  color:#a9bad0 !important;
}
.mt-calc-v50 .mt-result-cards b{
  display:block !important;
  margin:0 !important;
  font-size:17px !important;
  line-height:1.7 !important;
  font-weight:900 !important;
  color:#f7f9fd !important;
  text-align:center !important;
  direction:ltr !important;
  unicode-bidi:plaintext !important;
  white-space:normal !important;
  overflow:visible !important;
  word-break:keep-all !important;
}
.mt-calc-v50 .mt-result-cards em{
  display:block !important;
  margin-top:10px !important;
  font-size:22px !important;
  line-height:1.15 !important;
  font-style:normal !important;
  font-weight:900 !important;
  color:#f6b949 !important;
  direction:ltr !important;
  unicode-bidi:plaintext !important;
}
.mt-calc-v50 .mt-result-cards span{
  display:block !important;
  margin-top:9px !important;
  font-size:11.4px !important;
  line-height:1.7 !important;
  color:#a9bbce !important;
  text-align:center !important;
}

/* Coin list: more premium and cleaner, not simply larger fonts */
.mt-calc-v50 .mt-via-sidebar{
  overflow:hidden !important;
  border:1px solid rgba(255,255,255,.08) !important;
  box-shadow:0 20px 60px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.03) !important;
}
.mt-calc-v50 .mt-side-head{
  padding:18px 18px 16px !important;
  border-bottom:1px solid rgba(255,255,255,.06) !important;
  background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.012)) !important;
}
.mt-calc-v50 .mt-side-head h3{
  font-size:17px !important;
  font-weight:900 !important;
  margin:0 !important;
}
.mt-calc-v50 .mt-side-head button{
  height:44px !important;
  padding:0 18px !important;
  border-radius:14px !important;
  font-size:13px !important;
  font-weight:800 !important;
  background:linear-gradient(135deg, #f6b949, #e9a522) !important;
  color:#111827 !important;
  box-shadow:0 14px 32px rgba(246,166,35,.18) !important;
}
.mt-calc-v50 .mt-via-coin-list{
  padding:0 !important;
}
.mt-calc-v50 .mt-via-coin{
  position:relative !important;
  grid-template-columns:44px minmax(120px, 1fr) minmax(138px, 168px) !important;
  gap:12px !important;
  align-items:center !important;
  padding:15px 18px !important;
  border-bottom:1px solid rgba(255,255,255,.055) !important;
  background:transparent !important;
  transition:background .18s ease, transform .18s ease, box-shadow .18s ease !important;
}
.mt-calc-v50 .mt-via-coin:last-child{
  border-bottom:none !important;
}
.mt-calc-v50 .mt-via-coin:hover{
  background:linear-gradient(90deg, rgba(255,255,255,.02), rgba(246,166,35,.04)) !important;
}
.mt-calc-v50 .mt-via-coin.is-active{
  background:linear-gradient(90deg, rgba(246,166,35,.11), rgba(246,166,35,.04)) !important;
  box-shadow: inset 0 0 0 1px rgba(246,166,35,.11) !important;
}
.mt-calc-v50 .mt-via-coin.is-active::before{
  content:"" !important;
  position:absolute !important;
  right:0 !important;
  top:0 !important;
  bottom:0 !important;
  width:4px !important;
  background:linear-gradient(180deg, #f6b949, #e9a522) !important;
  box-shadow:0 0 18px rgba(246,166,35,.32) !important;
}
.mt-calc-v50 .mt-coin-mark{
  width:40px !important;
  height:40px !important;
  border-radius:50% !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  font-size:15px !important;
  font-weight:900 !important;
  color:#f6b949 !important;
  background:linear-gradient(180deg, rgba(246,166,35,.20), rgba(246,166,35,.12)) !important;
  border:1px solid rgba(246,166,35,.12) !important;
}
.mt-calc-v50 .mt-coin-meta{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:center !important;
  gap:2px !important;
  text-align:right !important;
}
.mt-calc-v50 .mt-coin-meta b{
  font-size:16px !important;
  font-weight:900 !important;
  line-height:1.1 !important;
  color:#fff !important;
}
.mt-calc-v50 .mt-coin-meta small{
  font-size:12px !important;
  line-height:1.5 !important;
  color:#8fa4c0 !important;
}
.mt-calc-v50 .mt-coin-price{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:center !important;
  text-align:left !important;
  min-width:138px !important;
  padding:8px 10px !important;
  border-radius:12px !important;
  background:rgba(255,255,255,.022) !important;
  border:1px solid rgba(255,255,255,.04) !important;
}
.mt-calc-v50 .mt-via-coin.is-active .mt-coin-price{
  background:rgba(246,166,35,.06) !important;
  border-color:rgba(246,166,35,.11) !important;
}
.mt-calc-v50 .mt-coin-price b{
  font-size:15px !important;
  font-weight:900 !important;
  line-height:1.2 !important;
  color:#fff !important;
  direction:ltr !important;
  unicode-bidi:plaintext !important;
  letter-spacing:-.01em !important;
}
.mt-calc-v50 .mt-coin-price small{
  font-size:11.2px !important;
  line-height:1.45 !important;
  color:#9eb0c5 !important;
  margin-top:5px !important;
}
.mt-calc-v50 .mt-via-coin.is-disabled,
.mt-calc-v50 .mt-via-coin.is-disabled:hover{
  opacity:1 !important;
  filter:none !important;
  cursor:not-allowed !important;
}
.mt-calc-v50 .mt-via-coin.is-disabled em{
  display:none !important;
  position:absolute !important;
  inset-inline-start:12px !important;
  top:12px !important;
  padding:6px 10px !important;
  border-radius:999px !important;
  background:rgba(3,10,19,.94) !important;
  border:1px solid rgba(246,166,35,.28) !important;
  color:#ffd27a !important;
  font-size:10px !important;
  white-space:nowrap !important;
}
.mt-calc-v50 .mt-via-coin.is-disabled:hover em{
  display:block !important;
}

@media (max-width: 1280px){
  .mt-calc-v50 .mt-result-cards{
    grid-template-columns:repeat(2, minmax(220px, 1fr)) !important;
  }
}
@media (max-width: 760px){
  .mt-calc-v50 .mt-result-cards{
    grid-template-columns:1fr !important;
  }
  .mt-calc-v50 .mt-via-coin{
    grid-template-columns:40px minmax(100px, 1fr) minmax(120px, 148px) !important;
    padding:14px 14px !important;
  }
  .mt-calc-v50 .mt-coin-meta b{font-size:15px !important}
  .mt-calc-v50 .mt-coin-price b{font-size:14px !important}
}

/* === MinerTools Calculator Hotfix v5.5 === */

/* Page title: centered, smaller, premium yellow header box */
.mt-calc-v50 .mt-calc-page-title{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:12px !important;
  text-align:center !important;
  margin:0 0 20px !important;
}
.mt-calc-v50 .mt-calc-page-title > div:first-child{
  display:inline-flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:min(100%, 420px) !important;
  padding:14px 28px !important;
  border-radius:22px !important;
  background:linear-gradient(135deg, rgba(246,166,35,.18), rgba(246,166,35,.07)) !important;
  border:1px solid rgba(246,166,35,.32) !important;
  box-shadow:0 18px 40px rgba(246,166,35,.10), inset 0 1px 0 rgba(255,255,255,.04) !important;
}
.mt-calc-v50 .mt-calc-page-title span{
  color:#f7c964 !important;
  font-size:12px !important;
  font-weight:900 !important;
  letter-spacing:.02em !important;
  margin:0 0 5px !important;
}
.mt-calc-v50 .mt-calc-page-title h1{
  margin:0 !important;
  color:#fff !important;
  font-size:clamp(24px, 2.35vw, 34px) !important;
  line-height:1.25 !important;
  letter-spacing:-.02em !important;
}
.mt-calc-v50 .mt-simple-status{
  max-width:420px !important;
  min-height:40px !important;
  padding:9px 16px !important;
  border-radius:14px !important;
  margin:0 auto !important;
}

/* Layout: give the sidebar more space so prices don't get clipped */
.mt-calc-v50 .mt-via-layout{
  grid-template-columns:minmax(0,1fr) 372px !important;
  max-width:1360px !important;
  gap:18px !important;
}

/* Coin table: premium row styling and safe widths */
.mt-calc-v50 .mt-via-sidebar{
  width:100% !important;
  overflow:hidden !important;
}
.mt-calc-v50 .mt-via-coin-list{
  width:100% !important;
  overflow:hidden !important;
}
.mt-calc-v50 .mt-via-coin{
  display:flex !important;
  flex-direction:row !important;
  direction:ltr !important;
  align-items:center !important;
  gap:12px !important;
  width:100% !important;
  min-height:72px !important;
  padding:14px 16px !important;
  box-sizing:border-box !important;
  border-bottom:1px solid rgba(255,255,255,.055) !important;
  background:transparent !important;
}
.mt-calc-v50 .mt-via-coin.is-active{
  background:linear-gradient(90deg, rgba(246,166,35,.14), rgba(246,166,35,.05)) !important;
}
.mt-calc-v50 .mt-via-coin .mt-coin-price{
  order:1 !important;
  flex:0 0 148px !important;
  min-width:148px !important;
  max-width:148px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:center !important;
  padding:9px 10px !important;
  border-radius:14px !important;
  background:rgba(255,255,255,.026) !important;
  border:1px solid rgba(255,255,255,.045) !important;
  overflow:hidden !important;
}
.mt-calc-v50 .mt-via-coin.is-active .mt-coin-price{
  background:rgba(246,166,35,.08) !important;
  border-color:rgba(246,166,35,.13) !important;
}
.mt-calc-v50 .mt-via-coin .mt-coin-price b,
.mt-calc-v50 .mt-via-coin .mt-coin-price small{
  display:block !important;
  width:100% !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important;
}
.mt-calc-v50 .mt-via-coin .mt-coin-price b{
  font-size:15px !important;
  font-weight:900 !important;
  line-height:1.2 !important;
  direction:ltr !important;
  text-align:left !important;
  color:#fff !important;
}
.mt-calc-v50 .mt-via-coin .mt-coin-price small{
  margin-top:5px !important;
  font-size:11.2px !important;
  line-height:1.35 !important;
  text-align:left !important;
  color:#9eb0c5 !important;
}
.mt-calc-v50 .mt-via-coin .mt-coin-meta{
  order:2 !important;
  flex:1 1 auto !important;
  min-width:0 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-end !important;
  justify-content:center !important;
  text-align:right !important;
}
.mt-calc-v50 .mt-via-coin .mt-coin-meta b{
  font-size:16px !important;
  line-height:1.15 !important;
  font-weight:900 !important;
}
.mt-calc-v50 .mt-via-coin .mt-coin-meta small{
  margin-top:4px !important;
  font-size:12px !important;
  line-height:1.5 !important;
  color:#8ea4c0 !important;
}
.mt-calc-v50 .mt-via-coin .mt-coin-mark{
  order:3 !important;
  flex:0 0 40px !important;
}
.mt-calc-v50 .mt-via-coin.is-disabled,
.mt-calc-v50 .mt-via-coin.is-disabled:hover{
  opacity:1 !important;
  filter:none !important;
}

/* Result section: centered title, larger cards, no right-side squeeze */
.mt-calc-v50 .mt-via-result{
  padding:24px !important;
}
.mt-calc-v50 .mt-result-head{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  gap:6px !important;
  width:100% !important;
  margin:0 0 18px !important;
}
.mt-calc-v50 .mt-result-head > div:first-child{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
}
.mt-calc-v50 .mt-result-head h3{
  margin:0 !important;
  font-size:24px !important;
  line-height:1.2 !important;
  text-align:center !important;
}
.mt-calc-v50 .mt-result-head span{
  margin:0 !important;
  font-size:13px !important;
  color:#9eb0c5 !important;
  text-align:center !important;
}
.mt-calc-v50 .mt-est-main{
  display:none !important;
}
.mt-calc-v50 .mt-result-cards{
  display:grid !important;
  grid-template-columns:repeat(4, minmax(210px,1fr)) !important;
  gap:18px !important;
  width:100% !important;
}
.mt-calc-v50 .mt-result-cards > div{
  min-height:198px !important;
  padding:20px 16px !important;
  border-radius:20px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
}
.mt-calc-v50 .mt-result-cards > div small{
  margin-bottom:12px !important;
  font-size:13px !important;
  color:#a9b9cf !important;
}
.mt-calc-v50 .mt-result-cards > div b{
  display:block !important;
  font-size:17px !important;
  font-weight:900 !important;
  line-height:1.65 !important;
  text-align:center !important;
  color:#ffffff !important;
  direction:ltr !important;
  unicode-bidi:plaintext !important;
  word-break:keep-all !important;
}
.mt-calc-v50 .mt-result-cards > div em{
  display:block !important;
  margin-top:12px !important;
  font-size:20px !important;
  line-height:1.15 !important;
  font-style:normal !important;
  font-weight:900 !important;
  color:#f6b949 !important;
}
.mt-calc-v50 .mt-result-cards > div span{
  display:block !important;
  margin-top:10px !important;
  font-size:12px !important;
  line-height:1.7 !important;
  color:#a8b7cb !important;
  text-align:center !important;
}

/* Used-data section: centered with a premium title badge */
.mt-calc-v50 .mt-via-data{
  padding:24px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:flex-start !important;
  text-align:center !important;
}
.mt-calc-v50 .mt-via-data h3{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 auto 18px !important;
  padding:10px 20px !important;
  border-radius:999px !important;
  background:linear-gradient(135deg, rgba(246,166,35,.16), rgba(246,166,35,.07)) !important;
  border:1px solid rgba(246,166,35,.26) !important;
  color:#fff !important;
  font-size:19px !important;
  font-weight:900 !important;
  box-shadow:0 10px 28px rgba(246,166,35,.08) !important;
}
.mt-calc-v50 .mt-data-grid{
  width:100% !important;
  display:grid !important;
  grid-template-columns:repeat(4, minmax(0,1fr)) !important;
  gap:16px !important;
}
.mt-calc-v50 .mt-data-chip{
  min-height:116px !important;
  padding:18px 14px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  border-radius:18px !important;
  background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.018)) !important;
  border:1px solid rgba(255,255,255,.06) !important;
}
.mt-calc-v50 .mt-data-chip small{
  display:block !important;
  margin-bottom:10px !important;
  font-size:12px !important;
  color:#98abc1 !important;
}
.mt-calc-v50 .mt-data-chip strong{
  display:block !important;
  font-size:17px !important;
  line-height:1.55 !important;
  font-weight:900 !important;
  color:#f7f9fd !important;
  text-align:center !important;
  word-break:break-word !important;
}
.mt-calc-v50 .mt-note{
  margin:14px auto 0 !important;
  text-align:center !important;
  color:#9cb0c8 !important;
}

/* Keep the small help section visually aligned */
.mt-calc-v50 .mt-help-slim h3{
  text-align:center !important;
}

@media (max-width: 1380px){
  .mt-calc-v50 .mt-via-layout{
    grid-template-columns:minmax(0,1fr) 352px !important;
  }
  .mt-calc-v50 .mt-result-cards{
    grid-template-columns:repeat(2, minmax(220px,1fr)) !important;
  }
}
@media (max-width: 900px){
  .mt-calc-v50 .mt-via-layout{
    grid-template-columns:1fr !important;
  }
  .mt-calc-v50 .mt-data-grid,
  .mt-calc-v50 .mt-result-cards{
    grid-template-columns:1fr !important;
  }
  .mt-calc-v50 .mt-via-coin .mt-coin-price{
    flex-basis:132px !important;
    min-width:132px !important;
    max-width:132px !important;
  }
}
