/* ============================================================
   Atash New — final RTL neon polish for WHMCS client area
   This file intentionally contains no bundled font files.
   ============================================================ */
:root,[data-palette="neon"]{
  --atn-bg:#f6fbf8;
  --atn-card:#ffffff;
  --atn-card-soft:#f2fff8;
  --atn-border:rgba(0,160,90,.16);
  --atn-border-strong:rgba(0,210,122,.38);
  --atn-text:#071a12;
  --atn-muted:#557064;
  --atn-accent:#00d27a;
  --atn-accent-2:#81ef10;
  --atn-accent-3:#00b8d4;
  --atn-grad:linear-gradient(135deg,#00d27a 0%,#72ef12 72%,#b6f500 100%);
  --atn-grad-blue:linear-gradient(135deg,#00d27a 0%,#00b8d4 100%);
  --atn-shadow:0 18px 48px -30px rgba(0,90,45,.45);
  --atn-shadow-strong:0 28px 70px -34px rgba(0,210,122,.62);
  --atn-radius:22px;
  --atn-radius-sm:16px;
  --atn-font:'IRANSans',Tahoma,Arial,sans-serif;
}
html{direction:rtl!important}
body.atashnew-body{font-family:var(--atn-font)!important;background:
  radial-gradient(circle at 8% 20%,rgba(182,245,0,.12),transparent 28rem),
  radial-gradient(circle at 90% 18%,rgba(0,184,212,.12),transparent 30rem),
  linear-gradient(180deg,#f8fffb 0%,#f2faf6 100%)!important;color:var(--atn-text)!important;overflow-x:hidden;text-align:right}
body.atashnew-body *{font-family:var(--atn-font)!important}
body.atashnew-body a{color:#0b9d63;font-weight:700}
body.atashnew-body a:hover{color:#00b86a;text-decoration:none}
body.atashnew-body .container{max-width:1140px}
body.atashnew-body .primary-content{min-width:0}
@media (min-width:992px){body.atashnew-body .atashnew-main-row{flex-direction:row-reverse}body.atashnew-body .atashnew-main-row>.col-lg-4,body.atashnew-body .atashnew-main-row>.col-xl-3{padding-left:18px;padding-right:15px}body.atashnew-body .atashnew-main-row>.primary-content{padding-right:18px;padding-left:15px}}

/* Header/breadcrumb spacing */
body.atashnew-body #main-body{padding-top:24px;padding-bottom:42px}
body.atashnew-body .master-breadcrumb{background:rgba(255,255,255,.65)!important;border-top:1px solid rgba(0,80,50,.06);border-bottom:1px solid rgba(0,80,50,.08);backdrop-filter:blur(16px)}
body.atashnew-body .breadcrumb{background:transparent!important;padding:14px 0!important;margin:0!important;font-size:13px}
body.atashnew-body .breadcrumb-item,body.atashnew-body .breadcrumb-item a{color:var(--atn-muted)!important}
body.atashnew-body .breadcrumb-item.active{color:var(--atn-text)!important;font-weight:900}
body.atashnew-body .breadcrumb-item+.breadcrumb-item::before{float:right;padding-left:.5rem;padding-right:0;color:#8fb7a1}

/* Universal professional boxes */
body.atashnew-body .card,
body.atashnew-body .panel,
body.atashnew-body .tile,
body.atashnew-body .sidebar .panel-sidebar,
body.atashnew-body .list-group,
body.atashnew-body .domain-pricing,
body.atashnew-body .domain-checker-container,
body.atashnew-body .domain-search-card,
body.atashnew-body .ticket-reply,
body.atashnew-body .message,
body.atashnew-body .logincontainer,
body.atashnew-body .table-container,
body.atashnew-body .client-home-panels .panel,
body.atashnew-body .client-home-cards .card,
body.atashnew-body .product-status,
body.atashnew-body .status-block,
body.atashnew-body .invoice-container,
body.atashnew-body .invoice-summary,
body.atashnew-body .modal-content{background:rgba(255,255,255,.90)!important;border:1px solid var(--atn-border)!important;border-radius:var(--atn-radius)!important;box-shadow:var(--atn-shadow)!important;color:var(--atn-text)!important;overflow:hidden;backdrop-filter:blur(18px)}
body.atashnew-body .card-header,
body.atashnew-body .panel-heading,
body.atashnew-body .panel-title,
body.atashnew-body .card-footer,
body.atashnew-body .panel-footer{background:linear-gradient(180deg,rgba(0,210,122,.085),rgba(255,255,255,.72))!important;border-color:rgba(0,130,80,.10)!important;color:var(--atn-text)!important;font-weight:900}
body.atashnew-body .card-title,body.atashnew-body .panel-title,body.atashnew-body h1,body.atashnew-body h2,body.atashnew-body h3,body.atashnew-body h4,body.atashnew-body h5{font-weight:950;color:var(--atn-text)!important;letter-spacing:-.02em}
body.atashnew-body .header-lined{border-bottom:0!important;margin-bottom:22px;padding:0}
body.atashnew-body .header-lined h1,body.atashnew-body .header-lined h2{display:inline-flex;align-items:center;gap:10px;margin:0;padding:12px 18px;border-radius:18px;background:rgba(255,255,255,.82);border:1px solid var(--atn-border);box-shadow:0 14px 36px -28px rgba(0,0,0,.4);font-size:1.55rem!important}
body.atashnew-body .header-lined h1:before,body.atashnew-body .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)}
body.atashnew-body .text-muted,body.atashnew-body small{color:var(--atn-muted)!important}

/* Sidebar — right column, same look as contact/rate widget */
body.atashnew-body .sidebar{margin-bottom:20px}
body.atashnew-body .sidebar .panel-sidebar{border-radius:20px!important;margin-bottom:18px}
body.atashnew-body .sidebar .panel-sidebar>.panel-heading{padding:15px 18px!important;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,120,70,.10)!important;background:linear-gradient(180deg,rgba(0,210,122,.12),rgba(255,255,255,.78))!important}
body.atashnew-body .sidebar .panel-sidebar>.panel-heading .panel-title{font-size:.98rem!important;margin:0!important;display:flex;align-items:center;gap:8px}
body.atashnew-body .sidebar .panel-sidebar>.panel-heading .panel-title:before{content:"";width:6px;height:6px;background:var(--atn-accent);border-radius:50%;box-shadow:0 0 0 4px rgba(0,210,122,.1)}
body.atashnew-body .sidebar .list-group-item{border:0!important;border-bottom:1px solid rgba(0,110,60,.07)!important;background:transparent!important;color:var(--atn-text)!important;padding:13px 18px!important;font-weight:750}
body.atashnew-body .sidebar .list-group-item:last-child{border-bottom:0!important}
body.atashnew-body .sidebar .list-group-item:hover,
body.atashnew-body .sidebar .list-group-item.active{background:linear-gradient(135deg,rgba(0,210,122,.12),rgba(182,245,0,.09))!important;color:#008f57!important}
body.atashnew-body .sidebar .list-group-item i,
body.atashnew-body .sidebar .panel-sidebar .fa{color:var(--atn-accent)!important;margin-left:6px}

/* Dashboard counters and widgets */
body.atashnew-body .tile{min-height:150px!important;padding:24px 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
body.atashnew-body .tile:hover{transform:translateY(-4px);box-shadow:var(--atn-shadow-strong)!important;border-color:var(--atn-border-strong)!important}
body.atashnew-body .tile:before{content:"";position:absolute;left:16px;top:16px;width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,rgba(0,210,122,.14),rgba(182,245,0,.12))}
body.atashnew-body .tile i{color:var(--atn-accent)!important;font-size:1.5rem!important;margin:0 0 12px!important;position:relative;z-index:1}
body.atashnew-body .tile .stat{font-size:2.35rem!important;font-weight:950!important;line-height:1;color:var(--atn-accent)!important}
body.atashnew-body .tile .title{color:#315d47!important;font-weight:900!important;margin-top:10px}
body.atashnew-body .tile .highlight{height:0!important}
body.atashnew-body .client-home-cards .card{transition:transform .25s ease,border-color .25s ease}
body.atashnew-body .client-home-cards .card:hover{transform:translateY(-3px);border-color:var(--atn-border-strong)!important}
body.atashnew-body .card-columns.home .card{margin-bottom:20px!important}

/* Tables */
body.atashnew-body .table{color:var(--atn-text)!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important}
body.atashnew-body .table thead th{background:linear-gradient(180deg,rgba(0,210,122,.13),rgba(255,255,255,.86))!important;border-color:rgba(0,120,70,.11)!important;color:#123124!important;font-weight:950!important;padding:14px!important;white-space:nowrap}
body.atashnew-body .table td{border-color:rgba(0,90,55,.08)!important;padding:13px 14px!important;vertical-align:middle!important;color:#102619!important}
body.atashnew-body .table tbody tr{background:rgba(255,255,255,.62)!important}
body.atashnew-body .table tbody tr:hover{background:rgba(0,210,122,.055)!important}
body.atashnew-body .table-striped tbody tr:nth-of-type(odd){background:rgba(0,210,122,.025)!important}
body.atashnew-body .dataTables_wrapper,
body.atashnew-body .table-responsive{border-radius:var(--atn-radius);overflow:hidden;background:rgba(255,255,255,.86);border:1px solid var(--atn-border);box-shadow:var(--atn-shadow)}
body.atashnew-body .dataTables_wrapper .dataTables_filter input,
body.atashnew-body .dataTables_wrapper .dataTables_length select{background:#fff!important;border:1px solid var(--atn-border)!important;border-radius:13px!important;padding:8px 12px!important;color:var(--atn-text)!important}

/* Forms */
body.atashnew-body .form-control,
body.atashnew-body .custom-select,
body.atashnew-body select.form-control,
body.atashnew-body textarea.form-control,
body.atashnew-body .input-group-text{background:#fff!important;border:1px solid rgba(0,120,70,.16)!important;border-radius:14px!important;color:var(--atn-text)!important;box-shadow:none!important;min-height:44px}
body.atashnew-body .form-control:focus,
body.atashnew-body .custom-select:focus,
body.atashnew-body textarea.form-control:focus{border-color:var(--atn-border-strong)!important;box-shadow:0 0 0 .22rem rgba(0,210,122,.10)!important}
body.atashnew-body label,body.atashnew-body .control-label{font-weight:850;color:#153523!important}
body.atashnew-body .input-group>.form-control:not(:first-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}
body.atashnew-body .input-group>.input-group-prepend>.input-group-text{border-radius:14px!important}

/* Buttons and badges */
body.atashnew-body .btn{border-radius:14px!important;font-weight:900!important;padding:.72rem 1.1rem;transition:all .2s ease!important}
body.atashnew-body .btn-primary,body.atashnew-body .btn-success{background:var(--atn-grad)!important;border:none!important;color:#fff!important;box-shadow:0 14px 30px -16px rgba(0,200,100,.65)!important}
body.atashnew-body .btn-primary:hover,body.atashnew-body .btn-success:hover{transform:translateY(-2px);box-shadow:0 18px 40px -18px rgba(0,200,100,.8)!important}
body.atashnew-body .btn-default,body.atashnew-body .btn-secondary,body.atashnew-body .btn-light,body.atashnew-body .btn-outline-primary,body.atashnew-body .btn-outline-secondary{background:#fff!important;border:1px solid var(--atn-border)!important;color:#123124!important;box-shadow:0 12px 28px -24px rgba(0,0,0,.32)}
body.atashnew-body .btn-default:hover,body.atashnew-body .btn-secondary:hover,body.atashnew-body .btn-light:hover{border-color:var(--atn-border-strong)!important;color:#008f57!important;transform:translateY(-1px)}
body.atashnew-body .badge,body.atashnew-body .label{border-radius:999px!important;font-weight:850!important;padding:.45rem .7rem!important}
body.atashnew-body .badge-success,body.atashnew-body .label-success{background:rgba(0,210,122,.13)!important;color:#00864f!important;border:1px solid rgba(0,210,122,.22)}
body.atashnew-body .badge-warning,body.atashnew-body .label-warning{background:rgba(255,190,60,.15)!important;color:#a26800!important;border:1px solid rgba(255,190,60,.24)}
body.atashnew-body .badge-danger,body.atashnew-body .label-danger{background:rgba(255,70,95,.12)!important;color:#c4203f!important;border:1px solid rgba(255,70,95,.22)}
body.atashnew-body .badge-info,body.atashnew-body .label-info{background:rgba(0,184,212,.12)!important;color:#008aa0!important;border:1px solid rgba(0,184,212,.22)}

/* Tickets */
body.atashnew-body .ticket-reply{margin-bottom:18px!important}
body.atashnew-body .ticket-reply .user,
body.atashnew-body .ticket-reply .admin{background:linear-gradient(180deg,rgba(0,210,122,.08),rgba(255,255,255,.8))!important;border-bottom:1px solid rgba(0,110,65,.08)!important}
body.atashnew-body .ticket-reply .message{box-shadow:none!important;border:0!important;background:transparent!important;border-radius:0!important;line-height:1.9!important}
body.atashnew-body .support-ticket-list .ticket-subject a{font-weight:950;color:#102619!important}
body.atashnew-body .ticket-status{border-radius:999px!important;padding:7px 10px!important;font-weight:900!important}

/* Services/products/domains */
body.atashnew-body .product-details,
body.atashnew-body .service-renewal,
body.atashnew-body .domain-box,
body.atashnew-body .domain-renewal,
body.atashnew-body .domain-pricing{border-radius:var(--atn-radius)!important;background:rgba(255,255,255,.9)!important;border:1px solid var(--atn-border)!important;box-shadow:var(--atn-shadow)!important}
body.atashnew-body .product-status{padding:18px!important}
body.atashnew-body .status-active,body.atashnew-body .status-open{color:#008f57!important}
body.atashnew-body .status-suspended,body.atashnew-body .status-terminated,body.atashnew-body .status-closed{color:#c4203f!important}
body.atashnew-body .domain-checker-bg{background:var(--atn-grad-blue)!important;border-radius:26px!important;box-shadow:var(--atn-shadow-strong)!important}

/* Login/register and invoices */
body.atashnew-body .logincontainer{max-width:620px!important;margin:24px auto!important;padding:24px!important}
body.atashnew-body .invoice-summary{padding:22px!important}
body.atashnew-body .invoice-summary .total-due{color:var(--atn-accent)!important;font-weight:950!important}
body.atashnew-body .payment-btn-container,
body.atashnew-body .payment-form{border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.93),rgba(242,255,248,.9))!important;border:1px solid var(--atn-border)!important;box-shadow:var(--atn-shadow)!important;padding:22px!important}

/* Alerts */
body.atashnew-body .alert{border-radius:18px!important;border:1px solid transparent!important;box-shadow:0 16px 36px -30px rgba(0,0,0,.4);font-weight:750}
body.atashnew-body .alert-success{background:rgba(0,210,122,.11)!important;border-color:rgba(0,210,122,.22)!important;color:#08623d!important}
body.atashnew-body .alert-info{background:rgba(0,184,212,.10)!important;border-color:rgba(0,184,212,.20)!important;color:#065a68!important}
body.atashnew-body .alert-warning{background:rgba(255,200,80,.15)!important;border-color:rgba(255,200,80,.25)!important;color:#7a5200!important}
body.atashnew-body .alert-danger{background:rgba(255,80,100,.10)!important;border-color:rgba(255,80,100,.22)!important;color:#9d1830!important}

/* Navigation/card polish */
body.atashnew-body .aa-hdr-v3{box-shadow:0 16px 46px -34px rgba(0,0,0,.32)}
body.atashnew-body .aa-footer-inner{border-top:1px solid rgba(0,130,80,.12)}
body.atashnew-body .aa-footer-col{border-color:rgba(0,130,80,.12)!important}
body.atashnew-body .aa-dashboard-hero,body.atashnew-body .aa-hero-card{border-radius:30px!important;box-shadow:var(--atn-shadow-strong)!important}

/* RTL utilities */
body.atashnew-body .float-left{float:right!important}body.atashnew-body .float-right{float:left!important}
body.atashnew-body .text-left{text-align:right!important}body.atashnew-body .text-right{text-align:left!important}
body.atashnew-body .mr-auto{margin-right:0!important;margin-left:auto!important}body.atashnew-body .ml-auto{margin-left:0!important;margin-right:auto!important}
body.atashnew-body .dropdown-menu-right{right:auto!important;left:0!important}body.atashnew-body .dropdown-menu-left{left:auto!important;right:0!important}

/* Responsive */
@media (max-width:991.98px){body.atashnew-body #main-body{padding-top:16px}body.atashnew-body .tile{min-height:128px!important}body.atashnew-body .header-lined h1,body.atashnew-body .header-lined h2{font-size:1.25rem!important;width:100%;justify-content:flex-start}.sidebar{margin-top:18px}}
@media (max-width:575.98px){body.atashnew-body .card,body.atashnew-body .panel,body.atashnew-body .tile,body.atashnew-body .sidebar .panel-sidebar{border-radius:18px!important}body.atashnew-body .table td,body.atashnew-body .table th{padding:10px!important;font-size:12.5px!important}}

/* ============================================================
   Atash New v1.1 — RTL/font/sidebar/order polished overrides
   ============================================================ */
:root,[data-palette="neon"]{--atn-font:'IRANSans',Tahoma,Arial,sans-serif}
html[dir="rtl"],body.atashnew-body{direction:rtl!important;text-align:right!important;font-family:var(--atn-font)!important}
body.atashnew-body input,body.atashnew-body textarea,body.atashnew-body select,body.atashnew-body button{font-family:var(--atn-font)!important}
body.atashnew-body input:not([type="email"]):not([type="url"]):not([type="tel"]),body.atashnew-body textarea{direction:rtl!important;text-align:right!important}
body.atashnew-body input[type="email"],body.atashnew-body input[type="url"],body.atashnew-body input[type="tel"],body.atashnew-body .ltr,body.atashnew-body [dir="ltr"]{direction:ltr!important;text-align:left!important}

/* Real desktop layout: content left, sidebars right */
@media (min-width:992px){
  body.atashnew-body .atashnew-main-row{display:flex!important;flex-direction:row!important;direction:ltr!important;align-items:flex-start!important}
  body.atashnew-body .atashnew-main-row>.primary-content{order:1!important;direction:rtl!important;text-align:right!important;padding-left:18px!important;padding-right:15px!important}
  body.atashnew-body .atashnew-main-row>.col-lg-4,body.atashnew-body .atashnew-main-row>.col-xl-3{order:2!important;direction:rtl!important;text-align:right!important;padding-right:18px!important;padding-left:15px!important}
}

/* Sidebar/cards: remove double grey backgrounds and make all boxes match neon widget */
body.atashnew-body .sidebar .panel-sidebar,body.atashnew-body .client-home-cards .card,body.atashnew-body .card,body.atashnew-body .panel{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}
body.atashnew-body .sidebar .panel-sidebar>.panel-heading,body.atashnew-body .card-header,body.atashnew-body .panel-heading{background:linear-gradient(180deg,rgba(242,255,248,.98),rgba(255,255,255,.93))!important;border-bottom:1px solid rgba(0,210,122,.14)!important;box-shadow:none!important}
body.atashnew-body .sidebar .panel-sidebar>.panel-heading:before,body.atashnew-body .card-header:before,body.atashnew-body .panel-heading:before{display:none!important}
body.atashnew-body .sidebar .panel-sidebar>.panel-heading .panel-title,body.atashnew-body .panel-title{width:100%;justify-content:space-between!important;text-align:right!important;color:#0d2c1c!important}
body.atashnew-body .panel-body,body.atashnew-body .card-body{background:transparent!important}
body.atashnew-body .list-group,body.atashnew-body .list-group-item{box-shadow:none!important}
body.atashnew-body .list-group-item{background:rgba(255,255,255,.74)!important;text-align:right!important}
body.atashnew-body .list-group-item:nth-child(even){background:rgba(248,255,251,.88)!important}
body.atashnew-body .list-group-item:hover{background:linear-gradient(135deg,rgba(0,210,122,.13),rgba(182,245,0,.1))!important}
body.atashnew-body .btn,body.atashnew-body .btn-sm,body.atashnew-body .btn-lg{font-family:var(--atn-font)!important;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.35!important;white-space:normal}
body.atashnew-body .btn i,body.atashnew-body .btn svg{margin:0!important}

/* Client home domain/tabs/actions polish */
body.atashnew-body .nav-tabs{border-bottom:0!important;gap:8px;display:flex;justify-content:flex-start;direction:rtl}
body.atashnew-body .nav-tabs .nav-item{margin:0!important}
body.atashnew-body .nav-tabs .nav-link{border:1px solid rgba(0,210,122,.18)!important;border-radius:14px!important;background:rgba(255,255,255,.82)!important;color:#103222!important;font-weight:900;padding:10px 18px!important;box-shadow:0 12px 34px -28px rgba(0,0,0,.45)}
body.atashnew-body .nav-tabs .nav-link.active{background:var(--atn-grad)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 18px 38px -22px rgba(0,210,122,.72)}
body.atashnew-body .domain-search-container,body.atashnew-body .domain-search,body.atashnew-body .domain-checker-container{direction:rtl!important;text-align:right!important}
body.atashnew-body .domain-search .input-group,body.atashnew-body .domain-checker-container .input-group{direction:ltr!important;background:#fff!important;border:1px solid rgba(0,210,122,.18)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden}
body.atashnew-body .domain-search .input-group .form-control,body.atashnew-body .domain-checker-container .input-group .form-control{background:#fff!important;border:0!important;text-align:right!important;direction:ltr!important;color:#092617!important}
body.atashnew-body .domain-search .btn,body.atashnew-body .domain-checker-container .btn{border-radius:14px!important;margin:5px!important}
body.atashnew-body .captchaimage,body.atashnew-body .default-captcha{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(245,255,250,.95))!important;border:1px dashed rgba(0,210,122,.26)!important;border-radius:20px!important;box-shadow:none!important}

/* Header dropdown opens on hover on desktop */
@media (min-width:992px){
  body.atashnew-body .navbar-nav .dropdown:hover>.dropdown-menu,body.atashnew-body .aa-hdr-nav .dropdown:hover>.dropdown-menu{display:block!important;opacity:1!important;visibility:visible!important;margin-top:0!important}
  body.atashnew-body .navbar-nav .dropdown:hover>.nav-link,body.atashnew-body .aa-hdr-nav .dropdown:hover>a{color:#00a965!important;background:rgba(0,210,122,.08)!important}
}
body.atashnew-body .dropdown-menu{right:0!important;left:auto!important;text-align:right!important;border:1px solid rgba(0,210,122,.17)!important;border-radius:18px!important;box-shadow:0 24px 58px -32px rgba(0,0,0,.35)!important;overflow:hidden}
body.atashnew-body .dropdown-item,body.atashnew-body .dropdown-menu a{text-align:right!important;direction:rtl!important}

/* Tables and forms across services/tickets/domains */
body.atashnew-body .table-container,body.atashnew-body .dataTables_wrapper,body.atashnew-body table.table{direction:rtl!important;text-align:right!important}
body.atashnew-body .table th,body.atashnew-body .table td{text-align:right!important;vertical-align:middle!important}
body.atashnew-body .table thead 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}
body.atashnew-body .form-control,body.atashnew-body .custom-select,body.atashnew-body select.form-control,body.atashnew-body textarea.form-control{background:linear-gradient(180deg,#fff,#fbfffd)!important;border:1px solid rgba(0,150,90,.18)!important;border-radius:15px!important;min-height:44px!important;box-shadow:none!important;color:#0b2819!important}
body.atashnew-body .form-control:focus,body.atashnew-body .custom-select:focus{border-color:rgba(0,210,122,.42)!important;box-shadow:0 0 0 .22rem rgba(0,210,122,.11)!important}
body.atashnew-body .input-group{direction:rtl!important}
body.atashnew-body .input-group>.input-group-prepend>.input-group-text,body.atashnew-body .input-group>.input-group-append>.input-group-text{background:rgba(0,210,122,.08)!important;border-color:rgba(0,150,90,.18)!important;color:#008e55!important;font-weight:900!important}

/* Kill ugly grey underline/backplate under titles */
body.atashnew-body .card:after,body.atashnew-body .panel:after,body.atashnew-body .panel-heading:after,body.atashnew-body .card-header:after,body.atashnew-body .panel-sidebar:after{display:none!important;content:none!important}
body.atashnew-body .card-header+.card-body,body.atashnew-body .panel-heading+.panel-body{border-top:0!important}
body.atashnew-body .client-home-cards .card-header,body.atashnew-body .client-home-panels .panel-heading{border-radius:22px 22px 0 0!important}

@media (max-width:991.98px){
  body.atashnew-body .atashnew-main-row{direction:rtl!important}
  body.atashnew-body .atashnew-main-row>.primary-content{order:1!important}
  body.atashnew-body .atashnew-main-row>.col-lg-4,body.atashnew-body .atashnew-main-row>.col-xl-3{order:2!important}
}

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

/* Real desktop sidebar on the RIGHT */
@media (min-width:992px){
  #main-body .atashnew-main-row{display:flex!important;flex-direction:row-reverse!important;align-items:flex-start!important;direction:ltr!important;}
  #main-body .atashnew-main-row>div{direction:rtl!important;text-align:right!important;}
  #main-body .atashnew-main-row>div:first-child{order:2!important;}
  #main-body .atashnew-main-row>.primary-content{order:1!important;}
  #main-body .sidebar{direction:rtl!important;text-align:right!important;}
}

/* Mobile keeps normal stacking */
@media (max-width:991.98px){
  #main-body .atashnew-main-row{display:block!important;direction:rtl!important;}
  #main-body .atashnew-main-row>.primary-content{width:100%!important;max-width:100%!important;}
}

/* Clean sidebar/card backplates */
body.atashnew-body .sidebar .panel-sidebar,
body.atashnew-body .panel-sidebar,
body.atashnew-body .panel,
body.atashnew-body .card,
body.atashnew-body .tile,
body.atashnew-body .list-group,
body.atashnew-body .list-group-item,
body.atashnew-body .client-home-panels .panel,
body.atashnew-body .client-home-cards .card,
body.atashnew-body .card-accent,
body.atashnew-body .domain-search-card,
body.atashnew-body .table-container,
body.atashnew-body .dataTables_wrapper,
body.atashnew-body .logincontainer,
body.atashnew-body .modal-content{
  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;
}
body.atashnew-body .panel-sidebar:before,
body.atashnew-body .panel:before,
body.atashnew-body .card:before,
body.atashnew-body .tile:before,
body.atashnew-body .panel-sidebar:after,
body.atashnew-body .panel:after,
body.atashnew-body .card:after,
body.atashnew-body .tile:after{display:none!important;content:none!important;}
body.atashnew-body .panel-heading,
body.atashnew-body .panel-sidebar>.panel-heading,
body.atashnew-body .card-header,
body.atashnew-body .list-group-item:first-child{
  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;
}
body.atashnew-body .panel-title,
body.atashnew-body .card-title,
body.atashnew-body .panel-heading h3,
body.atashnew-body .panel-heading h4{font-weight:950!important;text-align:right!important;color:#0b2a1c!important;}
body.atashnew-body .list-group-item{border-left:0!important;border-right:0!important;border-color:rgba(0,160,90,.10)!important;text-align:right!important;}
body.atashnew-body .sidebar .list-group-item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;}

/* Forms, tables, invoices, tickets: RTL by default */
body.atashnew-body .form-control,
body.atashnew-body .custom-select,
body.atashnew-body select,
body.atashnew-body textarea,
body.atashnew-body input[type="text"],
body.atashnew-body input[type="email"],
body.atashnew-body input[type="password"],
body.atashnew-body input[type="tel"],
body.atashnew-body input[type="number"]{
  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;
}
body.atashnew-body .table,body.atashnew-body table{direction:rtl!important;text-align:right!important;}
body.atashnew-body .table th,body.atashnew-body .table td{direction:rtl!important;text-align:right!important;vertical-align:middle!important;}
body.atashnew-body .table thead 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;}
body.atashnew-body .dataTables_wrapper .row{direction:rtl!important;}
body.atashnew-body .dataTables_filter{text-align:left!important;}

/* Domain widgets inside dashboard */
body.atashnew-body .domain-checker-container .input-group,
body.atashnew-body .domain-search-container .input-group,
body.atashnew-body .domain-input-group,
body.atashnew-body .input-group{direction:ltr!important;}
body.atashnew-body .domain-checker-container input,
body.atashnew-body input[name="domain"],
body.atashnew-body input[name="sld"],
body.atashnew-body input[name="tld"]{direction:ltr!important;text-align:center!important;font-weight:850!important;}
body.atashnew-body .btn-group,body.atashnew-body .nav-tabs{direction:rtl!important;}
body.atashnew-body .nav-tabs{border-bottom:0!important;gap:8px!important;justify-content:flex-start!important;}
body.atashnew-body .nav-tabs .nav-link{border:1px solid rgba(0,210,122,.17)!important;background:#fff!important;border-radius:14px!important;color:#0b2a1c!important;font-weight:950!important;}
body.atashnew-body .nav-tabs .nav-link.active{background:var(--atn-grad)!important;color:#fff!important;border-color:transparent!important;}

/* Hover menus on desktop */
@media (min-width:992px){
  .aa-hdr-v3 .dropdown:hover>.dropdown-menu,
  .aa-hdr-v3 .nav-item.dropdown:hover>.dropdown-menu,
  .navbar .dropdown:hover>.dropdown-menu{display:block!important;margin-top:0!important;opacity:1!important;visibility:visible!important;}
}
