/* ============================================================
   Atash New Cart — final order form polish
   ============================================================ */
:root,[data-palette="neon"]{--atn-accent:#00d27a;--atn-accent-2:#b6f500;--atn-blue:#00b8d4;--atn-border:rgba(0,160,90,.16);--atn-text:#071a12;--atn-muted:#557064;--atn-card:#fff;--atn-grad:linear-gradient(135deg,#00d27a,#72ef12 72%,#b6f500);--atn-shadow:0 20px 55px -34px rgba(0,90,45,.45);--atn-radius:22px;--atn-font:'IRANSans',Tahoma,Arial,sans-serif}
html,body{direction:rtl!important}body{font-family:var(--atn-font)!important;background:linear-gradient(180deg,#f8fffb 0%,#f2faf6 100%)!important;color:var(--atn-text)!important;text-align:right!important}
#order-standard_cart,#order-cart,.cart-body{font-family:var(--atn-font)!important;color:var(--atn-text)!important}
#order-standard_cart .row{direction:rtl}
@media (min-width:992px){#order-standard_cart .row.main-content,#order-standard_cart .row:has(.cart-sidebar){flex-direction:row-reverse}}
#order-standard_cart .cart-sidebar,#order-standard_cart #sidebar-categories,#order-standard_cart .sidebar-categories,#order-standard_cart .summary-container,#order-standard_cart .order-summary,#order-standard_cart .view-cart-items,#order-standard_cart .view-cart-tabs,#order-standard_cart .products .product,#order-standard_cart .product,#order-standard_cart .panel,#order-standard_cart .card,#order-standard_cart .domain-checker-container,#order-standard_cart .checkout-security-msg{background:rgba(255,255,255,.92)!important;border:1px solid var(--atn-border)!important;border-radius:var(--atn-radius)!important;box-shadow:var(--atn-shadow)!important;overflow:hidden;color:var(--atn-text)!important;backdrop-filter:blur(18px)}
#order-standard_cart .cart-sidebar h2,#order-standard_cart .cart-sidebar h3,#order-standard_cart .panel-heading,#order-standard_cart .card-header{background:linear-gradient(180deg,rgba(0,210,122,.11),rgba(255,255,255,.78))!important;border-bottom:1px solid rgba(0,120,70,.10)!important;color:var(--atn-text)!important;font-weight:950!important;padding:15px 18px!important}
#order-standard_cart .cart-sidebar a,#order-standard_cart .list-group-item{background:transparent!important;border:0!important;border-bottom:1px solid rgba(0,110,60,.07)!important;color:var(--atn-text)!important;font-weight:800!important;padding:13px 16px!important;border-radius:0!important}
#order-standard_cart .cart-sidebar a:hover,#order-standard_cart .list-group-item:hover,#order-standard_cart .list-group-item.active{background:linear-gradient(135deg,rgba(0,210,122,.12),rgba(182,245,0,.08))!important;color:#008f57!important}
#order-standard_cart .product{padding:24px!important;margin-bottom:20px!important;transition:.25s ease!important;position:relative}
#order-standard_cart .product:before{content:"";position:absolute;right:0;left:0;top:0;height:4px;background:var(--atn-grad)}
#order-standard_cart .product:hover{transform:translateY(-4px);border-color:rgba(0,210,122,.38)!important;box-shadow:0 26px 70px -38px rgba(0,210,122,.65)!important}
#order-standard_cart .product-title,#order-standard_cart .product h3,#order-standard_cart .product-name{font-weight:950!important;color:var(--atn-text)!important;font-size:1.18rem!important}
#order-standard_cart .price,#order-standard_cart .product-price,#order-standard_cart .total-due-today{color:var(--atn-accent)!important;font-weight:950!important}
#order-standard_cart .btn{border-radius:14px!important;font-weight:950!important;padding:.72rem 1.1rem!important}
#order-standard_cart .btn-primary,#order-standard_cart .btn-success,#order-standard_cart .btn-checkout{background:var(--atn-grad)!important;border:none!important;color:#fff!important;box-shadow:0 15px 35px -18px rgba(0,200,100,.7)!important}
#order-standard_cart .btn-default,#order-standard_cart .btn-secondary,#order-standard_cart .btn-link{background:#fff!important;border:1px solid var(--atn-border)!important;color:#123124!important}
#order-standard_cart .form-control,#order-standard_cart .custom-select,#order-standard_cart select,#order-standard_cart textarea{background:#fff!important;border:1px solid rgba(0,120,70,.16)!important;border-radius:14px!important;min-height:44px!important;color:var(--atn-text)!important;box-shadow:none!important}
#order-standard_cart .form-control:focus,#order-standard_cart .custom-select:focus{border-color:rgba(0,210,122,.42)!important;box-shadow:0 0 0 .22rem rgba(0,210,122,.10)!important}
#order-standard_cart .table{color:var(--atn-text)!important;border-collapse:separate!important;border-spacing:0!important}
#order-standard_cart .table th{background:linear-gradient(180deg,rgba(0,210,122,.12),rgba(255,255,255,.86))!important;color:var(--atn-text)!important;font-weight:950!important;border-color:rgba(0,120,70,.10)!important}
#order-standard_cart .table td{border-color:rgba(0,90,55,.08)!important;color:var(--atn-text)!important}
#order-standard_cart .field-container,#order-standard_cart .sub-heading,#order-standard_cart .domain-selection-options .option{border-radius:18px!important;border-color:var(--atn-border)!important;background:rgba(255,255,255,.82)!important}
#order-standard_cart .prepend-icon .field-icon{right:14px;left:auto;color:var(--atn-accent)!important}
#order-standard_cart .prepend-icon .form-control{padding-right:42px!important;padding-left:12px!important}
#order-standard_cart .alert{border-radius:18px!important;font-weight:800!important}
#order-standard_cart .alert-success{background:rgba(0,210,122,.11)!important;border-color:rgba(0,210,122,.22)!important;color:#08623d!important}
#order-standard_cart .alert-danger{background:rgba(255,80,100,.10)!important;border-color:rgba(255,80,100,.22)!important;color:#9d1830!important}
@media (max-width:991.98px){#order-standard_cart .product{padding:18px!important}#order-standard_cart .cart-sidebar{margin-bottom:18px!important}}

/* ============================================================
   Atash New Cart v1.1 — full RTL/order form polish
   ============================================================ */
:root,[data-palette="neon"]{--atn-font:'IRANSans',Tahoma,Arial,sans-serif}
#order-standard_cart,#order-standard_cart *{font-family:var(--atn-font)!important}
#order-standard_cart{direction:rtl!important;text-align:right!important;max-width:1140px;margin:0 auto;color:var(--atn-text)!important}
#order-standard_cart>.row{display:flex!important;flex-direction:row!important;direction:ltr!important;align-items:flex-start!important}
#order-standard_cart>.row>.cart-body{order:1!important;direction:rtl!important;text-align:right!important;min-width:0;flex:1 1 auto;padding-left:18px!important;padding-right:15px!important}
#order-standard_cart>.row>.cart-sidebar{order:2!important;direction:rtl!important;text-align:right!important;flex:0 0 280px;max-width:280px;margin:0 0 0 18px!important}
#order-standard_cart .row:not(.domain-suggestions):not(.no-gutters){direction:rtl!important}
#order-standard_cart .row>[class*="col-"]{direction:rtl!important;text-align:right!important}
@media (max-width:991.98px){#order-standard_cart>.row{direction:rtl!important;display:block!important}#order-standard_cart>.row>.cart-sidebar{max-width:none!important;margin:0 0 18px!important}#order-standard_cart>.row>.cart-body{padding:0!important}}

#order-standard_cart .cart-sidebar,#order-standard_cart #sidebar-categories,#order-standard_cart .sidebar-categories,#order-standard_cart .summary-container,#order-standard_cart .order-summary,#order-standard_cart .view-cart-items,#order-standard_cart .view-cart-tabs,#order-standard_cart .products .product,#order-standard_cart .product,#order-standard_cart .panel,#order-standard_cart .card,#order-standard_cart .domain-checker-container,#order-standard_cart .checkout-security-msg,#order-standard_cart .domain-selection-options,#order-standard_cart .sub-heading,#order-standard_cart .domain-lookup-result,#order-standard_cart .domain-pricing{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,255,250,.92))!important;border:1px solid rgba(0,210,122,.18)!important;border-radius:22px!important;box-shadow:0 20px 55px -34px rgba(0,90,45,.44)!important;color:var(--atn-text)!important;overflow:hidden}
#order-standard_cart .cart-sidebar h2,#order-standard_cart .cart-sidebar h3,#order-standard_cart .panel-heading,#order-standard_cart .card-header,#order-standard_cart .sub-heading span{background:linear-gradient(180deg,rgba(242,255,248,.98),rgba(255,255,255,.92))!important;border-bottom:1px solid rgba(0,210,122,.14)!important;color:#0b2a1c!important;text-align:right!important;box-shadow:none!important}
#order-standard_cart .header-lined{text-align:right!important;border:0!important;margin-bottom:22px!important}
#order-standard_cart .header-lined h1,#order-standard_cart .header-lined h2{display:inline-flex!important;align-items:center;gap:10px;background:rgba(255,255,255,.9)!important;border:1px solid rgba(0,210,122,.18)!important;border-radius:18px!important;padding:12px 18px!important;box-shadow:0 14px 36px -28px rgba(0,0,0,.36)!important;color:#0b2a1c!important;font-weight:950!important}
#order-standard_cart .header-lined h1:before,#order-standard_cart .header-lined h2:before{content:"";width:10px;height:10px;border-radius:999px;background:var(--atn-grad);box-shadow:0 0 0 6px rgba(0,210,122,.12)}

/* Domain options / existing domain form */
#order-standard_cart .domain-selection-options .option{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;text-align:right!important;padding:14px 18px!important;margin-bottom:10px!important;background:rgba(255,255,255,.86)!important;border-radius:18px!important;border:1px solid rgba(0,210,122,.16)!important;box-shadow:none!important}
#order-standard_cart .domain-selection-options .option label{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;width:100%!important;justify-content:flex-start!important;text-align:right!important}
#order-standard_cart .domain-selection-options input[type="radio"],#order-standard_cart .domain-selection-options input[type="checkbox"]{margin:0 0 0 8px!important;position:static!important}
#order-standard_cart .input-group,#order-standard_cart .input-group-box{direction:ltr!important;background:#fff!important;border:1px solid rgba(0,210,122,.18)!important;border-radius:18px!important;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important}
#order-standard_cart .input-group .form-control,#order-standard_cart .input-group input.form-control{border:0!important;background:#fff!important;border-radius:0!important;text-align:right!important;color:#082719!important}
#order-standard_cart .input-group .input-group-addon,#order-standard_cart .input-group .input-group-text,#order-standard_cart .input-group span.input-group-addon{border:0!important;background:rgba(0,210,122,.09)!important;color:#007d4c!important;font-weight:950!important;min-height:46px;display:flex;align-items:center;justify-content:center}
#order-standard_cart .input-group .btn{margin:5px!important;border-radius:14px!important;min-height:40px!important}
#order-standard_cart .form-control,#order-standard_cart .custom-select,#order-standard_cart select,#order-standard_cart textarea{background:linear-gradient(180deg,#fff,#fbfffd)!important;border:1px solid rgba(0,150,90,.18)!important;border-radius:15px!important;min-height:44px!important;color:#0b2819!important;text-align:right!important;box-shadow:none!important}
#order-standard_cart input[name="sld"],#order-standard_cart input[name="tld"],#order-standard_cart input[name="domain"]{direction:ltr!important;text-align:center!important;font-weight:850!important}
#order-standard_cart input::placeholder{color:#8cab9a!important}
#order-standard_cart .field-container{background:rgba(255,255,255,.88)!important;border:1px solid rgba(0,210,122,.16)!important;border-radius:18px!important;padding:14px!important;box-shadow:none!important;text-align:right!important}
#order-standard_cart .prepend-icon .field-icon{right:14px!important;left:auto!important}
#order-standard_cart .prepend-icon .form-control{padding-right:44px!important;padding-left:12px!important}

/* Buttons/tabs/cart */
#order-standard_cart .btn,#order-standard_cart button{font-family:var(--atn-font)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1.35!important;border-radius:14px!important;font-weight:950!important}
#order-standard_cart .btn-primary,#order-standard_cart .btn-success,#order-standard_cart .btn-checkout,#order-standard_cart button[type="submit"]{background:var(--atn-grad)!important;border:0!important;color:#fff!important;box-shadow:0 15px 35px -18px rgba(0,200,100,.72)!important}
#order-standard_cart .btn-default,#order-standard_cart .btn-secondary,#order-standard_cart .btn-link{background:#fff!important;border:1px solid rgba(0,210,122,.18)!important;color:#123124!important;box-shadow:0 12px 30px -26px rgba(0,0,0,.35)!important}
#order-standard_cart .btn-group{direction:rtl!important;display:inline-flex!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(0,210,122,.14)!important;border-radius:18px!important;padding:4px!important;gap:4px!important;box-shadow:none!important}
#order-standard_cart .btn-group>.btn{border-radius:13px!important;margin:0!important}
#order-standard_cart .nav-tabs{border:0!important;gap:8px!important;justify-content:flex-start!important;direction:rtl!important}
#order-standard_cart .nav-tabs .nav-link{border:1px solid rgba(0,210,122,.18)!important;border-radius:14px!important;background:#fff!important;color:#0b2a1c!important;font-weight:950!important;padding:10px 18px!important}
#order-standard_cart .nav-tabs .nav-link.active{background:var(--atn-grad)!important;color:#fff!important;border-color:transparent!important}

/* Tables and list rows */
#order-standard_cart .table,#order-standard_cart table{direction:rtl!important;text-align:right!important}
#order-standard_cart .table th,#order-standard_cart .table td{text-align:right!important;vertical-align:middle!important}
#order-standard_cart .table th{background:linear-gradient(180deg,rgba(0,210,122,.12),rgba(255,255,255,.92))!important;border-color:rgba(0,160,90,.12)!important;color:#0b2a1c!important;font-weight:950!important}
#order-standard_cart .table td{border-color:rgba(0,120,70,.08)!important;background:rgba(255,255,255,.72)!important}
#order-standard_cart .view-cart-items .item,#order-standard_cart .view-cart-items .item-domain,#order-standard_cart .view-cart-items .item-service{direction:rtl!important;text-align:right!important;background:rgba(255,255,255,.78)!important;border-color:rgba(0,210,122,.12)!important}

/* Remove grey/double backplates */
#order-standard_cart .cart-sidebar:after,#order-standard_cart .panel:after,#order-standard_cart .card:after,#order-standard_cart .field-container:after,#order-standard_cart .sub-heading:after{display:none!important;content:none!important}
#order-standard_cart .domain-checker-bg{background:linear-gradient(135deg,rgba(0,210,122,.1),rgba(0,184,212,.08))!important;border-radius:24px!important;box-shadow:none!important;padding:22px!important}
#order-standard_cart .domain-checker-container{padding:18px!important}
#order-standard_cart .spotlight-tld,#order-standard_cart .tld-row{background:rgba(255,255,255,.82)!important;border-color:rgba(0,210,122,.13)!important;text-align:center!important}
#order-standard_cart .spotlight-tld-container{direction:rtl!important}
#order-standard_cart .text-center{text-align:center!important}

/* ===== AtashNew Cart v1.2 hard RTL + IRANSans-only fixes ===== */
:root,[data-palette="neon"]{--atn-font:'IRANSans',Tahoma,Arial,sans-serif!important;}
html,body,#order-standard_cart,#order-standard_cart *{font-family:var(--atn-font)!important;}
#order-standard_cart{direction:rtl!important;text-align:right!important;}

/* Sidebar on the RIGHT in order/cart */
@media (min-width:992px){
  #order-standard_cart>.row{display:flex!important;flex-direction:row-reverse!important;align-items:flex-start!important;direction:ltr!important;}
  #order-standard_cart>.row>.cart-sidebar{order:2!important;direction:rtl!important;text-align:right!important;margin:0 0 0 18px!important;}
  #order-standard_cart>.row>.cart-body{order:1!important;direction:rtl!important;text-align:right!important;min-width:0!important;}
}
@media (max-width:991.98px){#order-standard_cart>.row{display:block!important;direction:rtl!important;}#order-standard_cart>.row>.cart-sidebar,#order-standard_cart>.row>.cart-body{max-width:none!important;width:100%!important;margin:0 0 18px!important;padding:0!important;}}

#order-standard_cart .cart-sidebar,#order-standard_cart .cart-body,#order-standard_cart .panel,#order-standard_cart .card,#order-standard_cart .domain-selection-options,#order-standard_cart .domain-checker-container,#order-standard_cart .domain-checker-bg,#order-standard_cart .field-container,#order-standard_cart .product,#order-standard_cart .products .product,#order-standard_cart .view-cart-items,#order-standard_cart .summary-container,#order-standard_cart .order-summary{
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,255,250,.93))!important;
  border:1px solid rgba(0,210,122,.17)!important;
  border-radius:22px!important;
  box-shadow:0 20px 55px -34px rgba(0,90,45,.42)!important;
  color:#0b2a1c!important;
  text-align:right!important;
}
#order-standard_cart .panel:before,#order-standard_cart .card:before,#order-standard_cart .field-container:before,#order-standard_cart .domain-selection-options:before,#order-standard_cart .panel:after,#order-standard_cart .card:after,#order-standard_cart .field-container:after,#order-standard_cart .domain-selection-options:after{display:none!important;content:none!important;}
#order-standard_cart .panel-heading,#order-standard_cart .card-header,#order-standard_cart .sub-heading,#order-standard_cart .cart-sidebar h2,#order-standard_cart .cart-sidebar h3{
  background:linear-gradient(180deg,rgba(243,255,248,.98),rgba(255,255,255,.93))!important;
  border-bottom:1px solid rgba(0,210,122,.13)!important;
  color:#0b2a1c!important;
  text-align:right!important;
  font-weight:950!important;
}
#order-standard_cart .form-control,#order-standard_cart select,#order-standard_cart textarea,#order-standard_cart .custom-select{
  direction:rtl!important;text-align:right!important;background:linear-gradient(180deg,#fff,#fbfffd)!important;border:1px solid rgba(0,160,90,.18)!important;border-radius:15px!important;color:#0b2819!important;box-shadow:none!important;
}
#order-standard_cart .input-group{direction:ltr!important;background:#fff!important;border:1px solid rgba(0,210,122,.16)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:none!important;}
#order-standard_cart .input-group .form-control{border:0!important;border-radius:0!important;background:#fff!important;}
#order-standard_cart input[name="sld"],#order-standard_cart input[name="tld"],#order-standard_cart input[name="domain"]{direction:ltr!important;text-align:center!important;font-weight:950!important;}
#order-standard_cart .domain-selection-options .option,
#order-standard_cart .domain-selection-options label{direction:rtl!important;text-align:right!important;justify-content:flex-start!important;}
#order-standard_cart .domain-selection-options input[type="radio"]{margin-left:8px!important;margin-right:0!important;}
#order-standard_cart .btn-group{direction:rtl!important;display:inline-flex!important;gap:4px!important;background:rgba(255,255,255,.75)!important;border:1px solid rgba(0,210,122,.14)!important;border-radius:18px!important;padding:4px!important;}
#order-standard_cart .btn-group>.btn{border-radius:13px!important;margin:0!important;}
#order-standard_cart .table,#order-standard_cart table{direction:rtl!important;text-align:right!important;}
#order-standard_cart .table th,#order-standard_cart .table td{text-align:right!important;vertical-align:middle!important;}
#order-standard_cart .table th{background:linear-gradient(180deg,rgba(0,210,122,.12),rgba(255,255,255,.92))!important;color:#0b2a1c!important;font-weight:950!important;border-color:rgba(0,160,90,.12)!important;}
#order-standard_cart .text-left{text-align:right!important;}#order-standard_cart .text-right{text-align:left!important;}
