/* AnymHost v19: halaman Transfer Domain (form satu baris) + menu header mobile ala landing page */
html[data-ah-page="domaintransfer"] #order-standard_cart .cart-body{display:flex;flex-direction:column}
html[data-ah-page="domaintransfer"] #order-standard_cart .cart-body>.header-lined{order:0;margin-bottom:6px}
html[data-ah-page="domaintransfer"] #order-standard_cart .cart-body>.text-center:not(.small){order:1;text-align:left;margin:0 0 20px}
html[data-ah-page="domaintransfer"] #order-standard_cart .cart-body>.text-center:not(.small)>:is(h1,h2,h3,h4){display:none}
html[data-ah-page="domaintransfer"] #order-standard_cart .cart-body>.text-center:not(.small)>p{margin:0;color:var(--ah-body);font-size:15px}
html[data-ah-page="domaintransfer"] #order-standard_cart .cart-body>.sidebar-collapsed{order:2}
html[data-ah-page="domaintransfer"] #order-standard_cart .cart-body>br{display:none}
html[data-ah-page="domaintransfer"] #order-standard_cart .cart-body>#frmDomainTransfer{order:3}
html[data-ah-page="domaintransfer"] #order-standard_cart .cart-body>p.small{order:4}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer{padding:44px 24px 48px}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer>.row>[class*="col-"]{width:100%;max-width:980px;margin:0 auto;float:none;padding:0}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel{margin:0;border-radius:18px}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel::before,html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel::after,html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-body::before,html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-body::after{display:none}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-heading{display:none}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-body{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;padding:18px 18px 0}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-body .form-group{margin:0 0 4px}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-body>#transferUnavailable{grid-column:1/-1}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-footer{padding:0 18px 18px;border:0;background:transparent;text-align:right}
@media (min-width:992px){
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-body{padding:18px 0 18px 18px}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-footer{padding:0 18px 18px 0}
html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-footer .btn{height:46px;padding:0 28px;border-radius:999px;font-weight:700;white-space:nowrap}
}
@media (max-width:767px){html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-body{grid-template-columns:1fr}html[data-ah-page="domaintransfer"] #order-standard_cart #frmDomainTransfer .panel-footer .btn{width:100%}}

/* Menu header mobile */
@media (max-width:767px){
  .ah-header .ah-header-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;padding-bottom:12px}
  .ah-header .ah-utils{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}
  .ah-header .ah-utils>li{margin:0;padding:0;float:none}
  .ah-header .ah-utils>li>a,.ah-header .ah-utils .ah-theme-toggle,.ah-header .ah-utils .navbar-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;position:relative;min-width:42px;height:42px;padding:0;margin:0;border:1px solid var(--ah-line);border-radius:999px;background:var(--ah-white);color:var(--ah-ink);box-shadow:0 4px 14px rgba(10,20,50,.1)}
  .ah-header .ah-utils .ah-lang-wrap>a{padding:0 12px}
  .ah-header .ah-utils .ah-util-label{display:none}
  .ah-header .ah-utils .navbar-toggle{flex-direction:column;gap:4px}
  .ah-header .ah-utils .navbar-toggle .icon-bar{display:block;width:18px;height:2px;margin:0;border-radius:2px;background:var(--ah-ink)}
  .ah-header .ah-utils .ah-dot{position:absolute;top:9px;right:10px}
  #main-menu .navbar-collapse{padding:6px 20px 22px;border:0;border-top:1px solid var(--ah-line);background:var(--ah-surface);box-shadow:0 18px 30px rgba(10,20,50,.12);max-height:calc(100vh - 70px);overflow-y:auto}
  #main-menu .navbar-nav{margin:0!important}
  #main-menu .navbar-nav>li{border-bottom:1px solid var(--ah-line)}
  #main-menu .navbar-nav>li>a{display:flex;align-items:center;justify-content:space-between;padding:17px 4px!important;font-family:var(--ah-font-heading);font-size:18px;font-weight:700;color:var(--ah-ink)}
  #main-menu .navbar-nav>li>a .caret{margin:0 4px 0 0;border:0;width:9px;height:9px;border-right:2.4px solid var(--ah-muted);border-bottom:2.4px solid var(--ah-muted);transform:rotate(45deg);transition:transform .2s}
  #main-menu .navbar-nav>li.open>a .caret{transform:rotate(-135deg)}
  #main-menu .navbar-nav .dropdown-menu{position:static;float:none;margin:0 0 10px;padding:0 0 0 14px;border:0;border-left:2px solid var(--ah-line);border-radius:0;background:transparent;box-shadow:none}
  #main-menu .navbar-nav .dropdown-menu>li>a{padding:11px 10px;font-size:15.5px;font-weight:600;color:var(--ah-body)}
  #main-menu .ah-nav-actions{margin-top:14px!important}
  #main-menu .ah-nav-actions>li{border:0}
  #main-menu .ah-nav-actions .ah-cta .btn,#main-menu .ah-nav-actions .ah-cta a.btn{display:flex;width:100%;height:48px;align-items:center;justify-content:center;border-radius:999px;font-size:16px;font-weight:700;color:#fff!important}
}


/* v19.1: dashboard mobile - tampilkan isi panel Saldo Tersedia dan Infomu (disembunyikan JS WHMCS) */
@media(max-width:991px){html[data-ah-page="clientareahome"] .sidebar:not(.sidebar-secondary) .panel-sidebar>.list-group,html[data-ah-page="clientareahome"] .sidebar:not(.sidebar-secondary) .panel-sidebar>.panel-body{display:block!important;height:auto!important}}

/* v19.2: sama untuk sidebar kedua (Kontak, Pintasan) */
@media(max-width:991px){html[data-ah-page="clientareahome"] .sidebar-secondary .panel-sidebar>.list-group,html[data-ah-page="clientareahome"] .sidebar-secondary .panel-sidebar>.panel-body{display:block!important;height:auto!important}}
