/* ============================================================
   MediaOnze brand layer for FOSSBilling (huraga theme)
   Matches mediaonze.com — Manrope, blue/orange, rounded, soft shadows
   ============================================================ */
:root,
[data-bs-theme="light"] {
  --mo-primary:#1c3aa9; --mo-primary-2:#4257e9; --mo-primary-soft:#eef1ff;
  --mo-accent:#ff6a3d; --mo-ink:#0c1228; --mo-ink-soft:#2a3357; --mo-muted:#6b7390;
  --mo-bg-soft:#f7f8fb; --mo-bg-deep:#0a1430; --mo-line:#e6e9f2;
  --mo-grad-hero:linear-gradient(135deg,#4257e9 0%,#1c3aa9 50%,#0a1430 100%);
  --mo-shadow:0 6px 18px rgba(12,18,40,.06),0 18px 38px rgba(12,18,40,.06);
  --mo-shadow-lg:0 12px 30px rgba(12,18,40,.08),0 30px 60px rgba(12,18,40,.10);
  --bs-primary:#1c3aa9; --bs-primary-rgb:28,58,169;
  --bs-link-color:#1c3aa9; --bs-link-color-rgb:28,58,169; --bs-link-hover-color:#4257e9;
  --bs-body-color:#0c1228; --bs-body-color-rgb:12,18,40;
  --bs-border-color:#e6e9f2; --bs-border-radius:.85rem; --bs-border-radius-lg:1.125rem;
  --bs-body-font-family:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
}
body{font-family:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;color:var(--mo-ink);-webkit-font-smoothing:antialiased;}
h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:-.02em;color:var(--mo-ink);}
a{color:var(--mo-primary);} a:hover{color:var(--mo-primary-2);}
.btn{border-radius:999px;font-weight:600;}
.btn-primary{--bs-btn-bg:#1c3aa9;--bs-btn-border-color:#1c3aa9;--bs-btn-hover-bg:#4257e9;--bs-btn-hover-border-color:#4257e9;--bs-btn-active-bg:#16308f;--bs-btn-active-border-color:#16308f;--bs-btn-disabled-bg:#1c3aa9;--bs-btn-disabled-border-color:#1c3aa9;}
.btn-dark{--bs-btn-bg:#0a1430;--bs-btn-border-color:#0a1430;--bs-btn-hover-bg:#16224a;--bs-btn-hover-border-color:#16224a;}
.btn-warning,.btn-accent{--bs-btn-bg:#ff6a3d;--bs-btn-border-color:#ff6a3d;--bs-btn-color:#fff;--bs-btn-hover-bg:#f2551f;--bs-btn-hover-border-color:#f2551f;--bs-btn-hover-color:#fff;}
.btn-outline-primary{--bs-btn-color:#1c3aa9;--bs-btn-border-color:#1c3aa9;--bs-btn-hover-bg:#1c3aa9;--bs-btn-hover-border-color:#1c3aa9;}
.card{border:1px solid var(--mo-line);border-radius:18px;box-shadow:var(--mo-shadow);}
.card-header{background:transparent;border-bottom:1px solid var(--mo-line);font-weight:700;}
.badge.bg-primary{background:#1c3aa9!important;}
/* ===== Home hero ===== */
.mo-hero{position:relative;overflow:hidden;border-radius:28px;background:var(--mo-grad-hero);color:#fff;padding:56px 44px;margin-bottom:30px;box-shadow:var(--mo-shadow-lg);}
.mo-hero::before,.mo-hero::after{content:"";position:absolute;border-radius:50%;filter:blur(60px);z-index:0;}
.mo-hero::before{width:320px;height:320px;background:#ff6a3d;opacity:.45;top:-120px;right:-50px;}
.mo-hero::after{width:300px;height:300px;background:#16b6a3;opacity:.38;bottom:-140px;left:-40px;}
.mo-hero>*{position:relative;z-index:1;}
.mo-hero .mo-logo{height:34px;margin-bottom:20px;filter:brightness(0) invert(1);}
.mo-hero h1{color:#fff;font-size:clamp(1.8rem,3vw + 1rem,2.7rem);margin:0 0 .55rem;}
.mo-hero p.lead{color:rgba(255,255,255,.85);font-size:1.08rem;max-width:600px;margin-bottom:0;}
.mo-search{display:flex;gap:10px;max-width:560px;margin-top:24px;flex-wrap:wrap;}
.mo-search input{flex:1 1 280px;border:none;border-radius:999px;padding:14px 22px;font-size:1rem;font-family:inherit;color:#0c1228;}
.mo-search input:focus{outline:3px solid rgba(255,255,255,.35);}
.mo-tlds{margin-top:13px;color:rgba(255,255,255,.72);font-size:.9rem;}
.mo-tlds span{margin-right:14px;}
.mo-trust{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:26px;}
.mo-trust span{color:rgba(255,255,255,.92);font-weight:600;font-size:.95rem;}
.mo-trust span::before{content:"✓";color:#ffb547;font-weight:800;margin-right:8px;}
/* ===== Action cards ===== */
.mo-actions .card{transition:transform .18s ease,box-shadow .18s ease;height:100%;}
.mo-actions .card:hover{transform:translateY(-4px);box-shadow:var(--mo-shadow-lg);}
.mo-actions .mo-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:14px;background:var(--mo-grad-hero);}
.mo-actions .mo-icon.accent{background:linear-gradient(135deg,#ff7a3d,#ff5a6f);}
.mo-actions .mo-icon.teal{background:linear-gradient(135deg,#16b6a3,#1aa56a);}
.mo-actions .mo-icon svg{width:26px;height:26px;}
.mo-actions .card-title{font-weight:800;font-size:1.1rem;margin-bottom:.35rem;}
.mo-actions .card-text{color:var(--mo-muted);font-size:.95rem;}
.mo-section-title{font-weight:800;font-size:1.25rem;margin:6px 0 16px;}
@media (max-width:575px){.mo-hero{padding:36px 22px;}}

/* ============================================================
   MediaOnze CHROME — header / nav / container / footer
   Mirrors mediaonze.com styles.css verbatim for a seamless blend
   ============================================================ */
:root{
  --maxw:1200px; --header-h:76px;
  --ink:#0c1228; --ink-soft:#2a3357; --primary:#1c3aa9; --line:#e6e9f2;
  --bg-soft:#f7f8fb; --accent:#ff6a3d;
  --grad-go:linear-gradient(135deg,#ff7a3d 0%,#ff5a6f 50%,#c8285a 100%);
  --easing:cubic-bezier(.2,.7,.2,1);
}
/* container width to match marketing (1200px) */
.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px;}
/* ---- header ---- */
.site-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.78);
  backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);
  border-bottom:1px solid var(--line);}
.site-header .nav-wrap{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:20px;}
.site-header .brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;}
.site-header .brand-logo{height:40px;width:auto;object-fit:contain;}
.site-header .brand-name{font-weight:800;font-size:1.15rem;letter-spacing:-.02em;color:var(--ink);}
.primary-nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0;}
.primary-nav a{display:inline-block;padding:10px 14px;font-size:.94rem;font-weight:500;color:var(--ink-soft);border-radius:8px;text-decoration:none;transition:background .2s,color .2s;}
.primary-nav a:hover{background:var(--bg-soft);color:var(--ink);}
.primary-nav a.active{color:var(--primary);font-weight:700;}
.nav-actions{display:flex;align-items:center;gap:10px;}
.nav-actions .nav-lang{border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:.88rem;font-weight:600;width:auto;background:#fff;}
.site-header .btn{border-radius:999px;font-weight:600;padding:10px 18px;font-size:.9rem;}
.site-header .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line);}
.site-header .btn-ghost:hover{background:var(--bg-soft);border-color:var(--ink);color:var(--ink);}
.site-header .btn-primary{--bs-btn-bg:#0c1228;--bs-btn-border-color:#0c1228;--bs-btn-hover-bg:#1c3aa9;--bs-btn-hover-border-color:#1c3aa9;background:#0c1228;border-color:#0c1228;}
.client-dropdown .dropdown-toggle{display:flex;align-items:center;}
/* ---- main spacing ---- */
.mo-main{padding:34px 0 64px;}
.mo-main .breadcrumb{margin-bottom:18px;}
/* ---- footer (marketing dark) ---- */
.site-footer{background:#050b1f;color:rgba(255,255,255,.7);padding-top:64px;margin-top:40px;}
.site-footer a{text-decoration:none;}
.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:46px;}
.footer-brand img{height:38px;margin-bottom:16px;filter:brightness(0) invert(1);}
.footer-brand p{font-size:.92rem;color:rgba(255,255,255,.6);max-width:320px;}
.made-in{font-size:.85rem;color:rgba(255,255,255,.5);margin-top:12px;font-weight:600;}
.footer-col h5{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:16px;font-weight:700;}
.footer-col ul{list-style:none;margin:0;padding:0;}
.footer-col ul li{margin-bottom:10px;}
.footer-col a,.footer-contact a{color:rgba(255,255,255,.62);font-size:.92rem;}
.footer-col a:hover,.footer-contact a:hover{color:var(--accent);}
.footer-contact{list-style:none;margin:0;padding:0;}
.footer-contact li{font-size:.92rem;color:rgba(255,255,255,.6);margin-bottom:10px;}
.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:22px 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;}
.footer-bottom p{margin:0;font-size:.85rem;color:rgba(255,255,255,.5);}
.footer-legal{font-weight:600;color:rgba(255,255,255,.65)!important;}
@media (max-width:860px){
  .primary-nav{display:none;}
  .footer-grid{grid-template-columns:1fr 1fr;gap:28px;}
}
@media (max-width:520px){ .footer-grid{grid-template-columns:1fr;} }

/* ============================================================
   MediaOnze HOME v2 — marketing-style light hero + polished cards + mobile menu
   ============================================================ */
:root{ --mo-grad-text:linear-gradient(90deg,#ff8a4d 0%,#ff5a6f 50%,#4257e9 100%); }
/* ---- light hero (mirrors mediaonze.com .hero) ---- */
.mo-home-hero{position:relative;overflow:hidden;padding:48px 0 56px;margin-bottom:8px;}
.mo-home-hero .hero-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(1100px 600px at 90% -10%,#eef1ff 0,transparent 60%),radial-gradient(800px 500px at -10% 110%,#fff0e8 0,transparent 55%),#fff;}
.mo-home-hero .hero-orbs{position:absolute;inset:0;pointer-events:none;z-index:0;}
.mo-home-hero .orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;}
.mo-home-hero .orb-1{width:320px;height:320px;background:#b8c4ff;top:-70px;left:-90px;}
.mo-home-hero .orb-2{width:260px;height:260px;background:#ffc9aa;top:38%;right:-50px;}
.mo-home-hero .orb-3{width:220px;height:220px;background:#d8e1ff;bottom:-80px;left:32%;}
.mo-home-hero .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .92fr;gap:56px;align-items:center;}
.mo-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:.8rem;font-weight:600;color:var(--ink-soft);margin-bottom:20px;box-shadow:var(--mo-shadow);}
.mo-eyebrow .dot{width:8px;height:8px;border-radius:50%;background:#1aa56a;box-shadow:0 0 0 4px rgba(26,165,106,.15);}
.mo-home-hero h1{font-size:clamp(2rem,3.2vw + 1rem,3.05rem);line-height:1.08;margin:0;color:var(--ink);font-weight:800;letter-spacing:-.02em;}
.mo-home-hero h1 .grad{background:var(--mo-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;}
.mo-home-hero .lead{font-size:1.08rem;color:var(--ink-soft);max-width:540px;margin:16px 0 24px;}
.mo-search{display:flex;gap:10px;max-width:540px;flex-wrap:wrap;}
.mo-search input{flex:1 1 280px;border:1.5px solid var(--line);border-radius:999px;padding:14px 22px;font-size:1rem;font-family:inherit;color:var(--ink);background:#fff;box-shadow:var(--mo-shadow);}
.mo-search input:focus{outline:none;border-color:var(--mo-primary);box-shadow:0 0 0 4px rgba(28,58,169,.12);}
.mo-search .btn-warning{padding:14px 26px;}
.mo-tlds{margin-top:13px;color:var(--muted);font-size:.9rem;}
.mo-tlds span{margin-right:14px;}
.mo-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;padding-top:22px;margin-top:26px;border-top:1px solid var(--line);max-width:540px;list-style:none;padding-left:0;}
.mo-trust-row li{display:flex;flex-direction:column;}
.mo-trust-row strong{font-size:1.35rem;font-weight:800;color:var(--ink);letter-spacing:-.02em;}
.mo-trust-row span{font-size:.82rem;color:var(--muted);}
/* hero visual: domain-check mock card */
.mo-hero-visual{position:relative;display:flex;justify-content:center;}
.mo-domain-card{position:relative;width:100%;max-width:420px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--mo-shadow-lg);padding:22px;transform:rotate(.5deg);}
.mo-domain-card::before{content:"";position:absolute;inset:-22px;border-radius:40px;background:var(--mo-grad-hero);z-index:-1;filter:blur(36px);opacity:.22;}
.mo-domain-card h4{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 14px;font-weight:700;}
.mo-domain-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;}
.mo-domain-row:last-child{margin-bottom:0;}
.mo-domain-row .name{font-weight:700;color:var(--ink);}
.mo-domain-row .ok{color:#1aa56a;font-weight:700;font-size:.82rem;}
.mo-domain-row .price{font-weight:800;color:var(--mo-primary);font-size:.92rem;}
.mo-hero-badge{position:absolute;bottom:-26px;left:-14px;display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--mo-shadow);}
.mo-hero-badge .ic{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--mo-grad-hero);color:#fff;flex:0 0 auto;}
.mo-hero-badge strong{display:block;font-size:.9rem;color:var(--ink);}
.mo-hero-badge span{font-size:.78rem;color:var(--muted);}
/* ---- polished action cards ---- */
.mo-actions{margin-top:6px;}
.mo-sec-title{font-weight:800;font-size:1.2rem;margin:6px 0 18px;letter-spacing:-.01em;}
.mo-actions .card{height:100%;border:1px solid var(--line);border-radius:18px;box-shadow:var(--mo-shadow);transition:transform .2s var(--easing),box-shadow .2s var(--easing),border-color .2s;}
.mo-actions .card-body{padding:26px;}
.mo-actions .card:hover{transform:translateY(-5px);box-shadow:var(--mo-shadow-lg);}
.mo-actions .mo-icon{width:54px;height:54px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:16px;background:var(--mo-grad-hero);}
.mo-actions .mo-icon.accent{background:linear-gradient(135deg,#ff7a3d,#ff5a6f);}
.mo-actions .mo-icon.teal{background:linear-gradient(135deg,#16b6a3,#1aa56a);}
.mo-actions .mo-icon svg{width:26px;height:26px;}
.mo-actions .card-title{font-weight:800;font-size:1.08rem;margin-bottom:.45rem;}
.mo-actions .card-text{color:var(--muted);font-size:.93rem;line-height:1.55;margin-bottom:18px;min-height:44px;}
/* ---- mobile hamburger ---- */
.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:11px;background:var(--bg-soft);border:1px solid var(--line);border-radius:11px;cursor:pointer;}
.nav-toggle span{display:block;height:2px;width:100%;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s;}
.nav-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg);}
.nav-toggle.open span:nth-child(2){opacity:0;}
.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}
@media(max-width:860px){
  .nav-toggle{display:flex;order:3;}
  .site-header .nav-wrap{flex-wrap:wrap;}
  .primary-nav{display:none;flex-basis:100%;order:4;}
  .primary-nav.open{display:block;}
  .primary-nav ul{flex-direction:column;gap:2px;padding:8px 0 4px;}
  .primary-nav a{padding:12px 14px;}
  .nav-actions{margin-left:auto;}
}
/* full-bleed hero (breaks out of the 1200px container, content re-constrained inside) */
body{overflow-x:hidden;}
.mo-home-hero{left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;}
@media(max-width:860px){ .mo-home-hero .mo-hero-visual{display:none;} .mo-home-hero{padding:30px 0 36px;} }
/* solid bg for open mobile nav panel */
@media(max-width:860px){
  .primary-nav.open{background:#fff;box-shadow:var(--mo-shadow);border-radius:0 0 14px 14px;padding:6px 14px 12px;margin-top:6px;}
}
/* clear vertical space between wrapped rows of action cards */
.mo-actions .row{--bs-gutter-y:2rem;}
/* ===== language selector (redesigned) ===== */
.mo-lang .mo-lang-btn{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:600;color:var(--ink-soft);cursor:pointer;line-height:1;}
.mo-lang .mo-lang-btn:hover{border-color:var(--ink-soft);color:var(--ink);}
.mo-lang .mo-lang-btn svg{width:16px;height:16px;opacity:.7;flex:0 0 auto;}
.mo-lang .mo-lang-btn::after{margin-left:1px;border-top-color:currentColor;}
.mo-lang-menu{min-width:172px;border:1px solid var(--line);border-radius:14px;box-shadow:var(--mo-shadow-lg);padding:6px;margin-top:8px;}
.mo-lang-menu .dropdown-item{border-radius:9px;padding:9px 12px;font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
.mo-lang-menu .dropdown-item:hover{background:var(--bs-tertiary-bg,#f7f8fb);}
.mo-lang-menu .dropdown-item.active{background:var(--mo-primary-soft);color:var(--mo-primary);}
.mo-lang-menu .dropdown-item.active::after{content:"\2713";color:var(--mo-primary);font-weight:800;}
/* ===== Arabic RTL ===== */
[dir="rtl"]{text-align:right;}
[dir="rtl"] .mo-tlds span{margin-right:0;margin-left:14px;}
[dir="rtl"] .mo-trust span::before{margin-right:0;margin-left:8px;}
[dir="rtl"] .mo-hero-badge{left:auto;right:-14px;}
[dir="rtl"] .mo-domain-card{transform:rotate(-.5deg);}
[dir="rtl"] .mo-eyebrow{padding:6px 10px 6px 14px;}
[dir="rtl"] .mo-search input{text-align:right;}
[dir="rtl"] .mo-actions .card-text,[dir="rtl"] .footer-brand p,[dir="rtl"] .mo-home-hero .lead{text-align:right;}
[dir="rtl"] .mo-lang-menu .dropdown-item{justify-content:flex-start;flex-direction:row-reverse;}
/* phone/email must stay LTR even in RTL */
[dir="rtl"] a[href^="tel:"],[dir="rtl"] a[href^="mailto:"]{direction:ltr;unicode-bidi:embed;display:inline-block;}
[dir="rtl"] .mo-trust-row strong,[dir="rtl"] .mo-domain-row .price{direction:ltr;unicode-bidi:embed;}
/* ============================================================
   MediaOnze ORDER / CART redesign (clean numbered stepper)
   ============================================================ */
.order-index .card{border:0;box-shadow:none;background:transparent;}
.order-index h1{font-size:1.5rem;font-weight:800;margin-bottom:14px;}
.order-index .card-header{background:transparent;border-bottom:0;padding:4px 0 6px;}
.order-index #orderManager{counter-reset:ostep;}
.order-index .accordion-item{border:1px solid var(--line)!important;border-radius:16px!important;margin-bottom:14px;overflow:hidden;background:#fff;box-shadow:var(--mo-shadow);}
.order-index .accordion-header{counter-increment:ostep;}
.order-index .accordion-button{font-weight:700;font-size:1.04rem;padding:20px 22px;color:var(--ink);background:#fff;}
.order-index .accordion-button::before{content:counter(ostep);width:30px;height:30px;min-width:30px;border-radius:50%;background:var(--mo-primary-soft);color:var(--mo-primary);font-weight:800;font-size:.92rem;display:inline-flex;align-items:center;justify-content:center;margin-right:14px;flex:0 0 auto;}
.order-index .accordion-button:not(.collapsed){color:var(--mo-primary);background:#fff;box-shadow:inset 0 -1px 0 var(--line);}
.order-index .accordion-button:not(.collapsed)::before{background:var(--mo-primary);color:#fff;}
.order-index .accordion-button:focus{box-shadow:none;border-color:transparent;}
.order-index .accordion-header .svg-icon{display:none;}
.order-index .accordion-button .badge{margin-left:10px;font-weight:700;border-radius:999px;padding:.35em .7em;}
.order-index .accordion-body{padding:22px;}
.order-index #products .accordion-body h4{font-size:1rem;font-weight:800;margin:4px 0 12px;color:var(--ink);}
.order-index #products .list-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;border:0;border-radius:0;}
.order-index #products .list-group-item{border:1px solid var(--line)!important;border-radius:14px!important;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;color:var(--ink);background:#fff;transition:transform .16s,box-shadow .16s,border-color .16s,color .16s;}
.order-index #products .list-group-item:hover{border-color:var(--mo-primary)!important;box-shadow:var(--mo-shadow);transform:translateY(-2px);color:var(--mo-primary);z-index:1;}
.order-index #products .list-group-item .svg-icon{display:inline-block;width:18px;height:18px;opacity:.55;flex:0 0 auto;}
.order-index .btn-primary{border-radius:999px;}
.order-index .form-select{border-radius:999px;}
[dir="rtl"] .order-index .accordion-button::before{margin-right:0;margin-left:14px;}
/* ===== GoDaddy-style domain search (prominent) ===== */
.mo-search-lg{max-width:580px;}
.mo-search-lg input{padding:18px 24px;font-size:1.1rem;box-shadow:var(--mo-shadow-lg);}
.mo-search-lg .btn-warning{padding:18px 30px;font-size:1.02rem;font-weight:700;}
.mo-search-note{margin:12px 0 0;color:var(--ink-soft);font-size:.9rem;font-weight:500;}
.mo-search-note::before{content:"\2713";color:#1aa56a;font-weight:800;margin-right:7px;}
.mo-tld-prices{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;}
.mo-tld-prices span{display:inline-flex;align-items:baseline;gap:5px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:.86rem;color:var(--muted);box-shadow:var(--mo-shadow);}
.mo-tld-prices b{color:var(--ink);font-weight:800;}
.mo-tld-prices i{font-style:normal;font-size:.78rem;opacity:.7;}
[dir="rtl"] .mo-search-note::before{margin-right:0;margin-left:7px;}
[dir="rtl"] .mo-tld-prices span{direction:ltr;}
