/* WETWORKSLAB skin: domain registration + transfer (WHMCS order form, templates domainregister / domaintransfer).
   CSS only: search, AI generator, results and the anchor-price table keep their WHMCS markup and scripts. */
#order-standard_cart { --y: #fedc45; --y-hv: #ffe673; --line: rgba(255,255,255,.10); --line2: rgba(255,255,255,.16); --muted: #a9a9a9; --panel: #181818;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif; }
#order-standard_cart .domains-section, #order-standard_cart .bg-primary {
  background: radial-gradient(70% 120% at 100% 0%, rgba(254,220,69,.12), rgba(254,220,69,0) 60%), linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px) 0 0 / 100% 34px, #101010 !important;
  border-bottom: 1px solid var(--line); }
#order-standard_cart :is(.cros-bg-shapes-right, .cros-bg-shapes-left) { display: none !important; }
#order-standard_cart .domain-hero { padding-block: 64px 48px !important; }
#order-standard_cart .domain-hero .h1 { color: #fff !important; font-weight: 800 !important; font-size: clamp(2rem, 1.3rem + 2.2vw, 3.1rem) !important; line-height: 1.12; letter-spacing: normal; margin-bottom: 26px !important; }
#order-standard_cart .domain-hero :is(p, .text-white, small) { color: #d6d6d6 !important; }

/* search box */
#order-standard_cart .serach-form.input-group, #order-standard_cart .domain-hero .input-group {
  background: rgba(12,12,12,.9) !important; border: 1px solid var(--line2) !important; border-radius: .9rem !important; padding: 6px !important; box-shadow: 0 20px 60px rgba(0,0,0,.45) !important; }
#order-standard_cart .domain-hero .input-group:focus-within { border-color: var(--y) !important; }
#order-standard_cart .domain-hero .form-control.search-query, #order-standard_cart .domain-hero input[type=text] {
  background: transparent !important; border: 0 !important; color: #fff !important; box-shadow: none !important; font-size: 1.05rem !important; }
#order-standard_cart .domain-hero .input-group-icon { color: var(--y) !important; }
#order-standard_cart .domain-hero :is(.domain-check-submit-btn, .btn-primary, button[type=submit]) {
  background: var(--y) !important; border: 1px solid var(--y) !important; color: #000 !important; font-weight: 700 !important; border-radius: .6rem !important; box-shadow: none !important; }
#order-standard_cart .domain-hero :is(.domain-check-submit-btn, .btn-primary, button[type=submit]):hover { background: var(--y-hv) !important; }
#order-standard_cart .domain-hero .domain-filters-toggle { background: transparent !important; border: 1px solid var(--line2) !important; color: #fff !important; border-radius: .6rem !important; }
#order-standard_cart .domain-hero .filter-count { background: var(--y) !important; color: #000 !important; }
#order-standard_cart .filter-panel { background: #1a1a1a !important; border: 1px solid var(--line2) !important; border-radius: .75rem !important; color: #e0e0e0 !important; }

/* AI Generator / Classic Search tabs → pills */
#order-standard_cart .domain-hero .nav { background: rgba(12,12,12,.85) !important; border: 1px solid var(--line2) !important; border-radius: 999px !important; padding: 4px !important; }
#order-standard_cart .domain-hero .nav .nav-link { border-radius: 999px !important; color: #fff !important; background: transparent !important; border: 0 !important; font-weight: 600; }
#order-standard_cart .domain-hero .nav .nav-link.active { background: var(--y) !important; color: #000 !important; }

/* results */
#order-standard_cart :is(.domain-lookup-result, #DomainSearchResults .panel, .suggested-domains, .domain-suggestion, #primaryLookupResult) {
  background: var(--panel) !important; border: 1px solid var(--line) !important; border-radius: .75rem !important; color: #e0e0e0 !important; }
#order-standard_cart :is(.domain-available, .domain-checker-available) { color: #3ccf6a !important; }
#order-standard_cart :is(.domain-unavailable, .domain-checker-unavailable) { color: #ff6b5f !important; }
#order-standard_cart :is(.btn-add-to-cart, .btn-primary) { background: var(--y) !important; border-color: var(--y) !important; color: #000 !important; font-weight: 700 !important; border-radius: .5rem !important; }
#order-standard_cart .btn-default:not(.domain-filters-toggle) { background: transparent !important; border: 1px solid var(--line2) !important; color: #fff !important; border-radius: .5rem !important; }

/* price table (with anchor prices) */
#order-standard_cart :is(.dataTables_wrapper, .domain-pricing, .tld-pricing) { background: var(--panel) !important; border: 1px solid var(--line) !important; border-radius: .9rem !important; padding: 14px !important; }
#order-standard_cart .table-tlds { background: transparent !important; color: #e0e0e0 !important; font-variant-numeric: tabular-nums; border-collapse: collapse; }
#order-standard_cart .table-tlds th { background: #1c1c1c !important; color: var(--muted) !important; font-size: .72rem !important; font-weight: 700 !important; text-transform: uppercase; letter-spacing: .08em; border: 0 !important; border-bottom: 1px solid var(--line2) !important; padding: 12px 16px !important; }
#order-standard_cart .table-tlds td { background: transparent !important; border: 0 !important; border-top: 1px solid var(--line) !important; padding: 12px 16px !important; color: #fff !important; font-weight: 600; vertical-align: top; }
#order-standard_cart .table-tlds tbody tr:hover td { background: rgba(254,220,69,.04) !important; }
#order-standard_cart .table-tlds .tld-name { color: #fff !important; font-size: 1.05rem; } #order-standard_cart .table-tlds .tld-name span { color: var(--y) !important; }
#order-standard_cart .table-tlds :is(small, .text-muted) { color: var(--muted) !important; font-weight: 400; }
#order-standard_cart .table-tlds .sidrena-cijena { margin: 3px 0 2px; font-size: .72rem; font-weight: 400; color: #8f8f8f !important; }
#order-standard_cart .table-tlds .sidrena-cijena__value { color: #bdbdbd !important; }
#order-standard_cart :is(#table-search, .dataTables_length select, .tld-filters .btn) { background: #0f0f0f !important; border: 1px solid var(--line2) !important; color: #fff !important; border-radius: .5rem !important; }
#order-standard_cart .pagination :is(.page-link, a) { background: transparent !important; border: 1px solid var(--line2) !important; color: #fff !important; border-radius: .4rem !important; margin: 0 2px; }
#order-standard_cart .pagination .active :is(.page-link, a) { background: var(--y) !important; border-color: var(--y) !important; color: #000 !important; }
#order-standard_cart :is(.dropdown-menu) { background: #1a1a1a !important; border: 1px solid var(--line2) !important; }
#order-standard_cart .dropdown-item { color: #e0e0e0 !important; } #order-standard_cart .dropdown-item:hover { background: rgba(254,220,69,.08) !important; color: var(--y) !important; }
#order-standard_cart :is(.domain-pricing, .tld-pricing) .dataTables_wrapper { border: 0 !important; padding: 0 !important; background: transparent !important; }
/* wider: same 1240px as the header */
#order-standard_cart .main-container-nosidebar { max-width: 1240px !important; }
#order-standard_cart .mw-768-strictly { max-width: 920px !important; }
