/* Pouma Orbit v3.0.125 - Persian RTL order-form layer */
#order-standard_cart {
    direction: rtl !important;
    text-align: right !important;
}

/* Desktop: sidebar on the RIGHT, content on the LEFT */
@media (min-width: 992px) {
    #order-standard_cart > .row {
        display: block !important;
    }
    #order-standard_cart .cart-sidebar {
        float: right !important;
        right: auto !important;
        left: auto !important;
        width: 25% !important;
    }
    #order-standard_cart .cart-body {
        float: left !important;
        right: auto !important;
        left: auto !important;
        width: 75% !important;
    }
}

#order-standard_cart .header-lined,
#order-standard_cart .header-lined h1,
#order-standard_cart .header-lined h2,
#order-standard_cart .header-lined h3,
#order-standard_cart .domain-selection-options,
#order-standard_cart .domain-selection-options .option,
#order-standard_cart .domain-selection-options .option > label,
#order-standard_cart #DomainSearchResults,
#order-standard_cart .suggested-domains,
#order-standard_cart .panel,
#order-standard_cart .card {
    direction: rtl !important;
    text-align: right !important;
}

#order-standard_cart .header-lined h1 {
    text-align: right !important;
}

#order-standard_cart .cart-sidebar .panel-heading,
#order-standard_cart .cart-sidebar .card-header,
#order-standard_cart .cart-sidebar .panel-title,
#order-standard_cart .cart-sidebar .list-group-item,
#order-standard_cart .cart-sidebar .card-body,
#order-standard_cart .cart-sidebar select {
    direction: rtl !important;
    text-align: right !important;
}

#order-standard_cart .cart-sidebar .panel-title {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 28px !important;
    padding-left: 34px !important;
    gap: 7px !important;
}

#order-standard_cart .cart-sidebar .panel-minimise,
#order-standard_cart .cart-sidebar .card-minimise {
    position: absolute !important;
    top: 50% !important;
    left: 0 !important;
    right: auto !important;
    width: 22px !important;
    height: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    transform: translateY(-50%) !important;
    line-height: 1 !important;
}

#order-standard_cart .cart-sidebar .list-group-item i,
#order-standard_cart .cart-sidebar .panel-title > i:not(.panel-minimise) {
    margin-left: 7px !important;
    margin-right: 0 !important;
}

#order-standard_cart .domain-selection-options .option > label {
    width: 100% !important;
}

#order-standard_cart .domain-selection-options input[type="radio"] {
    margin-left: 10px !important;
    margin-right: 0 !important;
}

/* Keep technical domain inputs readable in their natural LTR order. */
#order-standard_cart .domains-row,
#order-standard_cart .domains-row .input-group,
#order-standard_cart #registersld,
#order-standard_cart #transfersld,
#order-standard_cart #owndomainsld,
#order-standard_cart #owndomaintld,
#order-standard_cart #subdomainsld,
#order-standard_cart #registertld,
#order-standard_cart #transfertld,
#order-standard_cart #subdomaintld {
    direction: ltr !important;
}

#order-standard_cart #registersld,
#order-standard_cart #transfersld,
#order-standard_cart #owndomainsld,
#order-standard_cart #owndomaintld,
#order-standard_cart #subdomainsld {
    text-align: left !important;
}

#order-standard_cart .domain-input-group > .row {
    direction: rtl !important;
}

#order-standard_cart .domain-input-group .btn,
#order-standard_cart #btnDomainContinue {
    direction: rtl !important;
}

#order-standard_cart .domain-checker-result-headline,
#order-standard_cart .domain-price,
#order-standard_cart .domain-error,
#order-standard_cart .suggested-domains .panel-heading,
#order-standard_cart .suggested-domains .card-header,
#order-standard_cart .domain-suggestions-warning {
    direction: rtl !important;
    text-align: right !important;
}

#order-standard_cart .suggested-domains .actions {
    direction: rtl !important;
}

/* Currency/code/domain values are identifiers and remain LTR. */
#order-standard_cart .cart-sidebar option,
#order-standard_cart .price,
#order-standard_cart .domain,
#order-standard_cart .extension {
    unicode-bidi: plaintext;
}

@media (max-width: 991px) {
    #order-standard_cart .cart-sidebar,
    #order-standard_cart .cart-body {
        float: none !important;
        width: 100% !important;
    }
    #order-standard_cart .sidebar-collapsed {
        direction: rtl !important;
        text-align: right !important;
    }
}


/* =========================================================
   Pouma Orbit v3.0.128 — Domain Transfer redesign
   Route: cart.php?a=add&domain=transfer
   ========================================================= */
#order-standard_cart.pouma-transfer-order {
    --pouma-primary: #6d35f0;
    --pouma-primary-2: #7c3aed;
    --pouma-navy: #071b5a;
    --pouma-text: #172554;
    --pouma-muted: #7280a7;
    --pouma-border: #e5e9f5;
    --pouma-surface: #ffffff;
    --pouma-soft: #f7f8fd;
    direction: rtl !important;
    text-align: right !important;
}

@media (min-width: 992px) {
    #order-standard_cart.pouma-transfer-order > .pouma-transfer-layout {
        display: flex !important;
        flex-direction: row !important;
        align-items: flex-start !important;
        gap: 28px !important;
        margin: 0 !important;
        direction: rtl !important;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar {
        order: 1 !important;
        flex: 0 0 286px !important;
        width: 286px !important;
        max-width: 286px !important;
        float: none !important;
        margin: 0 !important;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-main {
        order: 2 !important;
        flex: 1 1 auto !important;
        width: auto !important;
        min-width: 0 !important;
        float: none !important;
        margin: 0 !important;
    }
}

#order-standard_cart.pouma-transfer-order .pouma-transfer-hero {
    position: relative;
    display: flex;
    align-items: center;
    gap: 18px;
    overflow: hidden;
    padding: 28px 30px;
    margin: 0 0 22px;
    border: 1px solid #e8e7fb;
    border-radius: 24px;
    background:
        radial-gradient(circle at 12% 15%, rgba(124,58,237,.10), transparent 30%),
        linear-gradient(135deg, #ffffff 0%, #fbfaff 100%);
    box-shadow: 0 16px 48px rgba(35, 42, 84, .07);
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-hero:after {
    content: "";
    position: absolute;
    left: -36px;
    bottom: -54px;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    border: 28px solid rgba(109,53,240,.045);
    pointer-events: none;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-hero-icon {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 60px;
    width: 60px;
    height: 60px;
    border-radius: 18px;
    background: linear-gradient(135deg, #7c3aed, #5b21b6);
    color: #fff;
    font-size: 22px;
    box-shadow: 0 12px 28px rgba(109,53,240,.22);
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-hero-copy {
    position: relative;
    z-index: 1;
    min-width: 0;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-eyebrow {
    display: inline-block;
    margin-bottom: 6px;
    padding: 5px 10px;
    border-radius: 999px;
    background: #f0eaff;
    color: #6d28d9;
    font-size: 12px;
    font-weight: 800;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-hero h1 {
    margin: 0 0 7px !important;
    color: var(--pouma-navy) !important;
    font-size: 30px !important;
    line-height: 1.45 !important;
    font-weight: 900 !important;
    text-align: right !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-hero p {
    margin: 0;
    color: var(--pouma-muted);
    font-size: 14px;
    line-height: 1.95;
}

#order-standard_cart.pouma-transfer-order .pouma-transfer-card {
    overflow: hidden;
    border: 1px solid var(--pouma-border);
    border-radius: 24px;
    background: var(--pouma-surface);
    box-shadow: 0 18px 55px rgba(24, 39, 75, .08);
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-card-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
    padding: 25px 28px 22px;
    border-bottom: 1px solid #edf0f7;
    background: linear-gradient(180deg, #ffffff 0%, #fcfcff 100%);
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-step {
    display: inline-block;
    margin-bottom: 7px;
    color: #6d35f0;
    font-size: 12px;
    font-weight: 800;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-card-head h2 {
    margin: 0 0 6px !important;
    color: var(--pouma-navy) !important;
    font-size: 22px !important;
    line-height: 1.6 !important;
    font-weight: 900 !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-card-head p {
    max-width: 700px;
    margin: 0;
    color: var(--pouma-muted);
    font-size: 13px;
    line-height: 1.9;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 46px;
    width: 46px;
    height: 46px;
    border-radius: 15px;
    background: #f1ecff;
    color: #6d35f0;
    font-size: 18px;
}

#order-standard_cart.pouma-transfer-order .pouma-transfer-form {
    margin: 0 !important;
    padding: 0;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-fields {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
    padding: 26px 28px 12px;
}
#order-standard_cart.pouma-transfer-order .pouma-field-group {
    min-width: 0;
    margin: 0 !important;
}
#order-standard_cart.pouma-transfer-order .pouma-field-group > label,
#order-standard_cart.pouma-transfer-order .pouma-label-row > label {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 9px !important;
    color: #20325f;
    font-size: 13px;
    font-weight: 800;
}
#order-standard_cart.pouma-transfer-order .pouma-field-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 9px;
    background: #f4f0ff;
    color: #6d35f0;
    font-size: 12px;
}
#order-standard_cart.pouma-transfer-order .pouma-label-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}
#order-standard_cart.pouma-transfer-order .pouma-help-link {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 9px;
    color: #6d35f0 !important;
    font-size: 12px;
    font-weight: 700;
    cursor: help;
    text-decoration: none !important;
}
#order-standard_cart.pouma-transfer-order .pouma-input-wrap {
    position: relative;
}
#order-standard_cart.pouma-transfer-order .pouma-input-wrap .form-control,
#order-standard_cart.pouma-transfer-order #inputCaptcha {
    height: 52px !important;
    border: 1px solid #dfe4f0 !important;
    border-radius: 13px !important;
    background: #fff !important;
    color: #172554 !important;
    font-size: 14px !important;
    box-shadow: none !important;
    transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
}
#order-standard_cart.pouma-transfer-order .pouma-input-wrap .form-control:focus,
#order-standard_cart.pouma-transfer-order #inputCaptcha:focus {
    border-color: #8b5cf6 !important;
    background: #fff !important;
    box-shadow: 0 0 0 4px rgba(124,58,237,.09) !important;
}
#order-standard_cart.pouma-transfer-order .pouma-ltr-field,
#order-standard_cart.pouma-transfer-order .pouma-ltr-field input {
    direction: ltr !important;
    text-align: left !important;
}
#order-standard_cart.pouma-transfer-order .pouma-field-hint {
    display: block;
    margin-top: 7px;
    color: #8a96b6;
    font-size: 11.5px;
    line-height: 1.7;
}

#order-standard_cart.pouma-transfer-order #transferUnavailable {
    margin: 6px 28px 18px !important;
    border-radius: 12px !important;
    text-align: right !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-captcha {
    margin: 5px 28px 18px;
    padding: 16px;
    border: 1px dashed #d8ddeb;
    border-radius: 14px;
    background: #fafbfe;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    padding: 20px 28px;
    border-top: 1px solid #edf0f7;
    background: #fbfcff;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-note {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    max-width: 560px;
    color: #647398;
    font-size: 12px;
    line-height: 1.8;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-note i {
    margin-top: 4px;
    color: #6d35f0;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-submit {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    min-width: 180px;
    min-height: 50px;
    padding: 12px 20px !important;
    border: 0 !important;
    border-radius: 13px !important;
    background: linear-gradient(135deg, #7c3aed, #5b21b6) !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    box-shadow: 0 12px 26px rgba(109,53,240,.22) !important;
    transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-submit:hover,
#order-standard_cart.pouma-transfer-order .pouma-transfer-submit:focus {
    transform: translateY(-1px);
    filter: brightness(1.03);
    box-shadow: 0 15px 32px rgba(109,53,240,.28) !important;
}
#order-standard_cart.pouma-transfer-order .pouma-btn-arrow {
    font-size: 11px;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-footnote {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    margin: 14px 4px 0;
    color: #8490ad;
    font-size: 11.5px;
    line-height: 1.8;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-footnote i {
    margin-top: 5px;
    color: #9a7bf5;
    font-size: 8px;
}

/* Polish the sidebar specifically on the transfer route. */
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .card-sidebar,
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .panel-sidebar {
    overflow: hidden;
    border: 1px solid #e5e9f5 !important;
    border-radius: 18px !important;
    background: #fff !important;
    box-shadow: 0 12px 34px rgba(24,39,75,.06) !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .card-header,
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .panel-heading {
    padding: 16px 17px !important;
    border-bottom: 1px solid #edf0f7 !important;
    background: #fbfcff !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .panel-title {
    margin: 0 !important;
    color: #0b2369 !important;
    font-size: 15px !important;
    font-weight: 900 !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .list-group-item {
    padding: 13px 16px !important;
    border-color: #eef1f7 !important;
    color: #32436d !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    background: #fff !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .list-group-item:hover,
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .list-group-item.active {
    color: #32436d !important;
    background: #fff !important;
}

@media (max-width: 991px) {
    #order-standard_cart.pouma-transfer-order > .pouma-transfer-layout {
        display: block !important;
        margin: 0 !important;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar {
        display: none !important;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-main {
        width: 100% !important;
        float: none !important;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-fields {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 640px) {
    #order-standard_cart.pouma-transfer-order .pouma-transfer-hero {
        align-items: flex-start;
        padding: 20px;
        border-radius: 19px;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-hero-icon {
        flex-basis: 48px;
        width: 48px;
        height: 48px;
        border-radius: 14px;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-hero h1 {
        font-size: 24px !important;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-card {
        border-radius: 19px;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-card-head,
    #order-standard_cart.pouma-transfer-order .pouma-transfer-fields,
    #order-standard_cart.pouma-transfer-order .pouma-transfer-actions {
        padding-left: 18px;
        padding-right: 18px;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-card-head {
        padding-top: 20px;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-actions {
        align-items: stretch;
        flex-direction: column;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-submit {
        width: 100%;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-badge {
        display: none;
    }
}

/* =========================================================
   Pouma Orbit v3.0.129 — transfer page hardening
   cart.php?a=add&domain=transfer
   ========================================================= */
#order-standard_cart.pouma-transfer-order {
    width: 100% !important;
    max-width: 1480px !important;
    margin: 0 auto !important;
    padding: 10px 18px 34px !important;
    box-sizing: border-box !important;
}
#order-standard_cart.pouma-transfer-order > .pouma-transfer-layout {
    width: 100% !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-main,
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar {
    box-sizing: border-box !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-main {
    text-align: right !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-form .form-control::placeholder {
    color: #a4adc4 !important;
    opacity: 1 !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .panel-sidebar,
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .card-sidebar {
    margin-bottom: 18px !important;
}
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar a,
#order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar .list-group-item {
    text-decoration: none !important;
}
@media (min-width: 1200px) {
    #order-standard_cart.pouma-transfer-order > .pouma-transfer-layout {
        gap: 32px !important;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-sidebar {
        flex-basis: 300px !important;
        width: 300px !important;
        max-width: 300px !important;
    }
}
@media (max-width: 767px) {
    #order-standard_cart.pouma-transfer-order {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-hero {
        gap: 13px !important;
    }
    #order-standard_cart.pouma-transfer-order .pouma-transfer-hero p,
    #order-standard_cart.pouma-transfer-order .pouma-transfer-card-head p,
    #order-standard_cart.pouma-transfer-order .pouma-field-hint {
        font-size: 12px !important;
    }
}
#order-standard_cart.pouma-register-order .btn:hover,
#order-standard_cart.pouma-transfer-order .btn:hover,
#order-standard_cart.poc135-viewcart-page .btn:hover {
    transform: none !important;
    filter: none !important;
    text-decoration: none !important;
}
#order-standard_cart.pouma-register-order .btn-primary:hover,
#order-standard_cart.pouma-register-order .domain-check-availability:hover,
#order-standard_cart.pouma-transfer-order .btn-primary:hover,
#order-standard_cart.pouma-transfer-order .pouma-transfer-submit:hover {
    border-color: #6d28d9 !important;
    background: linear-gradient(135deg, #7c3aed, #5b21b6) !important;
    color: #fff !important;
    box-shadow: 0 12px 26px rgba(109,53,240,.22) !important;
}
#order-standard_cart.pouma-register-order .btn-default:hover,
#order-standard_cart.pouma-register-order .btn-secondary:hover,
#order-standard_cart.pouma-transfer-order .btn-default:hover,
#order-standard_cart.poc135-viewcart-page .btn-default:hover,
#order-standard_cart.poc135-viewcart-page .btn-secondary:hover {
    border-color: #dfe3ec !important;
    background: #fff !important;
    color: #26355f !important;
    box-shadow: none !important;
}
#order-standard_cart.poc135-viewcart-page #checkout:hover {
    border: 0 !important;
    background: linear-gradient(135deg, var(--p135-green), #07955f) !important;
    color: #fff !important;
    box-shadow: 0 12px 24px rgba(19,173,114,.23) !important;
}
#order-standard_cart.poc135-viewcart-page .view-cart-tabs button[type="submit"]:hover {
    transform: none !important;
    filter: none !important;
}
#order-standard_cart.poc135-viewcart-page .view-cart-items .item-title .btn-remove-from-cart:hover,
#order-standard_cart.poc135-viewcart-page .view-cart-items .btn-remove-from-cart:hover {
    border-color: #f7b6b1 !important;
    background: #fff5f4 !important;
    color: var(--po-form-danger,#D92D20) !important;
    transform: none !important;
}
#order-standard_cart.pouma-register-order .cart-sidebar .list-group-item:not(.active):hover,
#order-standard_cart.pouma-transfer-order .cart-sidebar .list-group-item:not(.active):hover,
#order-standard_cart.poc135-viewcart-page .cart-sidebar .list-group-item:not(.active):hover {
    background: #fff !important;
    color: #26355f !important;
    transform: none !important;
    box-shadow: none !important;
}
#order-standard_cart.pouma-register-order .cart-sidebar .list-group-item.active:hover,
#order-standard_cart.pouma-transfer-order .cart-sidebar .list-group-item.active:hover,
#order-standard_cart.poc135-viewcart-page .cart-sidebar .list-group-item.active:hover {
    background: #fff !important;
    color: #26355f !important;
    transform: none !important;
    box-shadow: none !important;
}

/* v3.0.155 — definitive neutral states: no pink hover/current item on these routes. */
body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar .list-group .list-group-item,
body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar .list-group .list-group-item:hover,
body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar .list-group .list-group-item:focus,
body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar .list-group .list-group-item.active,
body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar .list-group .list-group-item.active:hover,
body.po-commerce-route #order-standard_cart.pouma-transfer-order .cart-sidebar .list-group .list-group-item,
body.po-commerce-route #order-standard_cart.pouma-transfer-order .cart-sidebar .list-group .list-group-item:hover,
body.po-commerce-route #order-standard_cart.pouma-transfer-order .cart-sidebar .list-group .list-group-item:focus,
body.po-commerce-route #order-standard_cart.pouma-transfer-order .cart-sidebar .list-group .list-group-item.active,
body.po-commerce-route #order-standard_cart.pouma-transfer-order .cart-sidebar .list-group .list-group-item.active:hover,
body.po-commerce-route #order-standard_cart.poc135-viewcart-page .cart-sidebar .list-group .list-group-item,
body.po-commerce-route #order-standard_cart.poc135-viewcart-page .cart-sidebar .list-group .list-group-item:hover,
body.po-commerce-route #order-standard_cart.poc135-viewcart-page .cart-sidebar .list-group .list-group-item:focus,
body.po-commerce-route #order-standard_cart.poc135-viewcart-page .cart-sidebar .list-group .list-group-item.active,
body.po-commerce-route #order-standard_cart.poc135-viewcart-page .cart-sidebar .list-group .list-group-item.active:hover {
    border-color: #eef1f7 !important;
    background: #fff !important;
    color: #26355f !important;
    filter: none !important;
    transform: none !important;
    box-shadow: none !important;
    outline: 0 !important;
}
body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar .list-group .list-group-item i,
body.po-commerce-route #order-standard_cart.pouma-transfer-order .cart-sidebar .list-group .list-group-item i,
body.po-commerce-route #order-standard_cart.poc135-viewcart-page .cart-sidebar .list-group .list-group-item i {
    color: #26355f !important;
}
/* Pouma Orbit 3.0.158 — standard WHMCS sidebar icons match the purple reference. */
body.po-commerce-route #order-standard_cart .cart-sidebar .panel-title>i,
body.po-commerce-route #order-standard_cart .cart-sidebar .panel-title>svg,
body.po-commerce-route #order-standard_cart .cart-sidebar .panel-minimise,
body.po-commerce-route #order-standard_cart .cart-sidebar .card-minimise,
body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item i,
body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item svg,
body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item::before,
body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item::after{
  color:#7c3aed!important;stroke:#7c3aed!important
}
body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item:hover i,
body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item:focus i,
body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item.active i,
body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item:hover svg,
body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item:focus svg,
body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item.active svg{
  color:#7c3aed!important;stroke:#7c3aed!important
}

/* Pouma Orbit 3.0.159 — real sidebar icon elements; override Font Awesome pseudo glyph color too. */
html body.po-commerce-route #order-standard_cart .cart-sidebar i.po-sidebar-title-icon,
html body.po-commerce-route #order-standard_cart .cart-sidebar i.po-sidebar-row-icon,
html body.po-commerce-route #order-standard_cart .cart-sidebar i.po-sidebar-chevron,
html body.po-commerce-route #order-standard_cart .cart-sidebar i.po-sidebar-title-icon::before,
html body.po-commerce-route #order-standard_cart .cart-sidebar i.po-sidebar-row-icon::before,
html body.po-commerce-route #order-standard_cart .cart-sidebar i.po-sidebar-chevron::before,
html body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item:hover i.po-sidebar-row-icon,
html body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item:focus i.po-sidebar-row-icon,
html body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item.active i.po-sidebar-row-icon{
  color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar i.po-sidebar-row-icon{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:18px!important;min-width:18px!important;margin-left:8px!important;margin-right:0!important;
  opacity:1!important;visibility:visible!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar i.po-sidebar-category-icon{
  font-size:13px!important
}

/* Pouma Orbit 3.0.160 — exact reference SVG system for every standard order sidebar. */
html body.po-commerce-route #order-standard_cart .cart-sidebar .panel-heading,
html body.po-commerce-route #order-standard_cart .cart-sidebar .card-header{
  min-height:84px!important;padding:14px 20px!important;background:#fff!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .panel-title{
  min-height:56px!important;padding:0 0 0 34px!important;gap:12px!important;
  color:#071b5b!important;font-size:16px!important;font-weight:950!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-head-icon{
  width:54px!important;height:54px!important;flex:0 0 54px!important;border-radius:17px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  margin:0!important;background:#f3efff!important;color:#7c3aed!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-head-icon svg{
  width:26px!important;height:26px!important;fill:none!important;stroke:#7c3aed!important;
  stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-head-symbol{
  font:900 22px/1 "IRANSansXV",Arial,sans-serif!important;-webkit-text-fill-color:#7c3aed!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-head-currency{font-size:25px!important}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-collapse-icon{
  position:absolute!important;left:0!important;right:auto!important;top:50%!important;
  width:22px!important;height:22px!important;margin:0!important;transform:translateY(-50%)!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#7c3aed!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-collapse-icon svg,
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-row-arrow svg{
  width:16px!important;height:16px!important;fill:none!important;stroke:#7c3aed!important;
  stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .list-group-item{
  display:flex!important;align-items:center!important;gap:10px!important;min-height:62px!important;
  padding:0 20px!important;direction:rtl!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-row-icon{
  width:22px!important;height:22px!important;flex:0 0 22px!important;display:inline-flex!important;
  align-items:center!important;justify-content:center!important;margin:0!important;color:#7c3aed!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-row-icon svg{
  width:22px!important;height:22px!important;fill:none!important;stroke:#7c3aed!important;
  stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-row-icon i,
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-row-icon i::before{
  color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important;font-size:17px!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-ref-row-arrow{
  width:18px!important;height:18px!important;flex:0 0 18px!important;margin-right:auto!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important
}

/* Pouma Orbit 3.0.161 — domain-register currency card equals the products page. */
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel{
  direction:rtl!important;text-align:right!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .panel-heading,
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .card-header{
  direction:rtl!important;text-align:right!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .panel-title{
  justify-content:flex-start!important;direction:rtl!important;text-align:right!important;padding-left:0!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .po-ref-collapse-icon{
  display:none!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-standard-currency-body{
  padding:0!important;border:0!important;background:#fff!important;direction:rtl!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-standard-currency{
  position:relative!important;padding:20px 16px!important;direction:rtl!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-standard-currency::after{
  content:"⌄"!important;position:absolute!important;left:33px!important;right:auto!important;top:50%!important;
  transform:translateY(-55%)!important;color:#28345e!important;font-size:14px!important;
  line-height:1!important;pointer-events:none!important;z-index:2!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-standard-currency select{
  appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:56px!important;
  margin:0!important;padding:0 44px!important;border:1px solid #dce2ee!important;border-radius:11px!important;
  background:#fff!important;color:#17245b!important;box-shadow:none!important;outline:none!important;
  direction:ltr!important;text-align:center!important;text-align-last:center!important;
  font:900 10px "IRANSansXV",Tahoma,Arial,sans-serif!important;cursor:pointer!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-standard-currency select:focus{
  border-color:#dce2ee!important;box-shadow:none!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-standard-currency select option{
  direction:ltr!important;text-align:left!important;color:#17245b!important;background:#fff!important;
  font:900 12px "IRANSansXV",Tahoma,Arial,sans-serif!important
}

/* Pouma Orbit 3.0.163 — normalize both custom and WHMCS-native currency bodies. */
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .panel-body,
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .card-body{
  width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
  border:0!important;background:#fff!important;box-sizing:border-box!important;position:relative!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .panel-body::after,
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .card-body::after{
  content:"⌄"!important;position:absolute!important;left:33px!important;right:auto!important;top:50%!important;
  transform:translateY(-55%)!important;color:#28345e!important;font-size:14px!important;line-height:1!important;
  pointer-events:none!important;z-index:3!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .panel-body>form,
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .card-body>form,
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .panel-body .form-group,
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .card-body .form-group{
  display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
  border:0!important;background:transparent!important;box-sizing:border-box!important
}
html body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar .po-currency-panel select,
html body.po-commerce-route #order-standard_cart.pouma-transfer-order .cart-sidebar .po-currency-panel select,
html body.po-commerce-route #order-standard_cart.poc135-viewcart-page .cart-sidebar .po-currency-panel select{
  display:block!important;width:calc(100% - 32px)!important;max-width:none!important;height:56px!important;
  min-height:56px!important;margin:20px 16px!important;padding:0 44px!important;box-sizing:border-box!important;
  border:1px solid #dce2ee!important;border-radius:11px!important;background:#fff!important;
  direction:ltr!important;text-align:center!important;text-align-last:center!important;
  color:#17245b!important;box-shadow:none!important;outline:none!important;
  appearance:none!important;-webkit-appearance:none!important;font:900 10px "IRANSansXV",Tahoma,Arial,sans-serif!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .po-standard-currency select{
  width:100%!important;margin:0!important
}
html body.po-commerce-route #order-standard_cart .cart-sidebar .po-currency-panel .po-standard-currency::after{
  display:none!important
}

/* Pouma Orbit 3.0.164 — exact transfer-page sizing for every domain currency field. */
html body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar select[aria-label="انتخاب ارز"],
html body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar select[name="currency"],
html body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar select[onchange*="currency"]{
  display:block!important;width:calc(100% - 32px)!important;max-width:none!important;
  height:56px!important;min-height:56px!important;margin:20px 16px!important;
  padding:0 44px!important;box-sizing:border-box!important
}
html body.po-commerce-route #order-standard_cart.pouma-register-order .cart-sidebar .po-standard-currency
{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
