/* Product-only subset generated from reviews.css without changing selectors or declarations. */

/* ==========================================================================
   2) تنسيق منبثق إضافة التقييم أو السؤال
   ========================================================================== */

.aa-rq-modal {
    position: fixed;
    inset: 0;
    z-index: 999999;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: opacity .28s ease,visibility .28s ease;
}

.aa-rq-modal.is-open {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}

.aa-rq-modal-backdrop {
    position: absolute;
    inset: 0;
    background: rgba(15,23,42,.26);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    opacity: 0;
    transition: opacity .28s ease;
}

.aa-rq-modal.is-open .aa-rq-modal-backdrop {
    opacity: 1;
}

.aa-rq-modal-panel {
    position: relative;
    width: min(580px,calc(100% - 12px));
    height: auto;
    max-height: min(88vh,860px);
    display: flex;
    flex-direction: column;
    background: var(--aa-auth-bg,#F4F5F8) !important;
    border: 0 !important;
    border-radius: 50px 50px 0 0;
    padding: 0 0 20px;
    overflow: visible !important;
    box-shadow: 0 -6px 14px rgba(11,18,36,.04),0 8px 18px rgba(11,18,36,.05);
    transform: translateY(100%);
    transition: transform .42s cubic-bezier(.19,1,.22,1);
    animation: none;
}

.aa-rq-modal.is-open .aa-rq-modal-panel {
    transform: translateY(0);
}

.aa-rq-modal-close {
    position: absolute !important;
    top: -80px !important;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    width: 46px !important;
    height: 46px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 999px !important;
    background: #fff !important;
    color: #000 !important;
    box-shadow: 0 10px 30px rgba(0,0,0,.14) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    z-index: 30 !important;
    font-size: 0 !important;
    line-height: 1 !important;
    transition: box-shadow .22s ease,opacity .22s ease !important;
}

.aa-rq-modal-close::before {
    content: "×";
    display: block;
    font-size: 28px;
    font-weight: 500;
    line-height: 1;
    transform: translate(-2px,-3px);
}

.aa-rq-modal-close:hover,.aa-rq-modal-close:focus {
    background: #fff !important;
    color: #000 !important;
    box-shadow: 0 10px 30px rgba(0,0,0,.14) !important;
    outline: none !important;
}

.aa-rq-modal-close:active {
    transform: translateX(-50%) !important;
}

.aa-rq-modal-kicker {
    margin: 16px 22px 4px;
    color: var(--aa-auth-title,#1B1E36);
    font: 800 24px/1.3 "Tajawal",Arial,Helvetica,sans-serif;
    text-align: center;
}

.aa-rq-modal-desc {
    margin: 0 22px 14px;
    color: var(--aa-auth-text,#667085);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.7;
    text-align: center;
}

.aa-rq-rate-picker {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0;
    margin: -4px 18px 14px;
    padding: 4px 18px 0;
    direction: rtl;
    position: relative;
    z-index: 1;
}

.aa-rq-rate-picker button {
    width: 42px;
    height: 42px;
    padding: 0;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--aa-rq-gold,#eabe12);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    line-height: 1;
    box-shadow: none !important;
    outline: 0 !important;
    position: relative;
    transition: none !important;
}

.aa-rq-rate-picker button:hover,.aa-rq-rate-picker button:focus {
    background: transparent !important;
    color: var(--aa-rq-gold,#eabe12);
    transform: none !important;
    box-shadow: none !important;
    outline: 0 !important;
}

.aa-rq-rate-picker button svg {
    width: 37px;
    height: 37px;
    display: block;
    color: var(--aa-rq-gold,#eabe12);
}

.aa-rq-rate-picker .aa-rq-rate-filled {
    display: none;
}

.aa-rq-rate-picker .aa-rq-rate-empty {
    display: block;
    opacity: .95;
}

.aa-rq-rate-picker button.is-active .aa-rq-rate-empty,.aa-rq-rate-picker button.is-preview .aa-rq-rate-empty {
    display: none;
}

.aa-rq-rate-picker button.is-active .aa-rq-rate-filled,.aa-rq-rate-picker button.is-preview .aa-rq-rate-filled {
    display: block;
}

.aa-rq-field {
    display: block;
    width: auto !important;
    max-width: none !important;
    min-width: 0;
    align-self: stretch;
    min-height: 78px;
    margin-inline: 18px;
    margin-top: 0;
    margin-bottom: 0;
    resize: vertical;
    border: 1px solid var(--aa-auth-border,#D7DDE5);
    background: transparent !important;
    border-radius: 20px;
    color: var(--aa-auth-title,#1B1E36);
    padding: 13px 16px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.65;
    outline: 0;
    box-shadow: none !important;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    transition: border-color .22s ease;
}

.aa-rq-field::placeholder {
    color: #98A2B3;
    font-weight: 500;
}

.aa-rq-field:focus::placeholder,.aa-rq-field:not(:placeholder-shown)::placeholder {
    opacity: 0;
    transition: opacity .15s ease;
}

.aa-rq-field:hover,.aa-rq-field:focus {
    border-color: var(--aa-auth-primary,#6857F5);
    background: transparent !important;
    box-shadow: none !important;
    outline: 0;
}

.aa-rq-modal-actions {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin: 13px 18px 5px;
    position: relative;
    z-index: 1;
}

.aa-rq-primary,.aa-rq-secondary {
    width: 100%;
    height: 44px;
    border: 0 !important;
    border-radius: 999px;
    padding: 0 14px;
    font-size: 14px;
    font-weight: 800;
    cursor: pointer;
    font-family: "Tajawal",Arial,Helvetica,sans-serif;
    line-height: 1;
    box-shadow: none !important;
    transform: none !important;
    transition: background-color .18s ease,opacity .18s ease !important;
}

.aa-rq-primary {
    background: var(--aa-auth-primary,#6857F5) !important;
    color: #fff !important;
}

.aa-rq-secondary {
    background: #0b1220 !important;
    color: #fff !important;
    border: 0 !important;
}

.aa-rq-primary:hover,.aa-rq-primary:focus {
    background: rgba(104,87,245,.88) !important;
    color: #fff !important;
    box-shadow: none !important;
    transform: none !important;
    outline: 0 !important;
}

.aa-rq-secondary:hover,.aa-rq-secondary:focus {
    background: rgba(11,18,32,.88) !important;
    color: #fff !important;
    border: 0 !important;
    box-shadow: none !important;
    transform: none !important;
    outline: 0 !important;
}

.aa-rq-primary:disabled,.aa-rq-secondary:disabled {
    opacity: .65;
    cursor: not-allowed;
    transform: none !important;
}

.aa-rq-alert {
    display: none;
    align-items: center;
    justify-content: center;
    min-height: 0;
    margin: 5px 18px 0;
    padding: 10px 12px;
    border: 0 !important;
    border-radius: 50px !important;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.6;
    text-align: center;
    box-shadow: none !important;
    color: var(--aa-auth-text,#667085);
    position: relative;
    z-index: 1;
}

.aa-rq-alert.is-error,.aa-rq-alert.is-success {
    display: flex;
}

.aa-rq-alert.is-error {
    background: var(--aa-auth-error-bg,rgba(220,38,38,.08));
    color: var(--aa-auth-error,#b91c1c);
}

.aa-rq-alert.is-success {
    background: var(--aa-auth-success-bg,rgba(69,150,71,.10));
    color: var(--aa-auth-success,#2b7a2d);
}

@media (min-width:1025px) {
    .aa-rq-modal {
        align-items: center;
        justify-content: center;
        padding: 20px;
    }

    .aa-rq-modal-panel {
        position: relative;
        width: min(640px,calc(100% - 40px));
        max-height: min(88vh,820px);
        border-radius: 40px !important;
        transform: scale(.96);
        box-shadow: 0 18px 40px rgba(27,30,54,.10),0 6px 16px rgba(27,30,54,.06) !important;
    }

    .aa-rq-modal.is-open .aa-rq-modal-panel {
        transform: scale(1);
    }
}

@media (max-width:767px) {
    .aa-rq-modal-panel {
        width: calc(100% - 10px);
        height: 76vh !important;
        min-height: 76vh !important;
        max-height: 76vh !important;
        border-radius: 50px 50px 0 0;
        padding-top: 0 !important;
        padding-bottom: 18px !important;
    }

    .aa-rq-modal-close {
        top: -80px !important;
        width: 42px !important;
        height: 42px !important;
    }

    .aa-rq-modal-close::before {
        font-size: 24px !important;
        transform: translate(-1px,-3px);
    }

    .aa-rq-modal-kicker {
        margin-top: 18px;
        font-size: 22px;
    }

    .aa-rq-modal-desc {
        margin-bottom: 12px;
    }

    .aa-rq-rate-picker {
        gap: 0;
        margin: -4px 14px 12px;
        padding: 4px 14px 0;
        direction: rtl;
    }

    .aa-rq-rate-picker button {
        width: 42px;
        height: 42px;
    }

    .aa-rq-rate-picker button svg {
        width: 37px;
        height: 37px;
    }

    .aa-rq-field {
        width: auto;
        max-width: 100%;
        min-height: 78px;
        margin-left: 14px;
        margin-right: 14px;
        border-radius: 24px;
        padding: 12px 15px;
        background: var(--aa-auth-soft,#FCFCFD) !important;
    }

    .aa-rq-field:hover,.aa-rq-field:focus {
        background: var(--aa-auth-soft,#FCFCFD) !important;
    }

    .aa-rq-modal-actions {
        grid-template-columns: 1fr 1fr;
        gap: 8px;
        margin: 12px 14px 20px;
    }

    .aa-rq-primary,.aa-rq-secondary {
        height: 43px;
        padding-top: 3px;
    }

    .aa-rq-alert {
        margin-left: 14px;
        margin-right: 14px;
        margin-bottom: 16px;
        padding-top: 12px !important;
        padding-bottom: 8px !important;
    }
}

@media (max-width:767px) {
    .aa-rq-modal-close::before {
        content: "×";
        display: block;
        font-size: 24px !important;
        font-weight: 500;
        line-height: 1;
        transform: translate(-2px,-3px) !important;
    }
}

@media (max-width:767px) {
    .aa-rq-alert {
        margin: -8px 14px 0 !important;
    }
}

@media (max-width:767px) {
    .aa-rq-modal-panel {
        width: calc(100% - 8px) !important;
        margin-left: 1px !important;
        margin-right: 1px !important;
        border-radius: 50px 50px 0 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 0 !important;
    }

    .aa-rq-modal-kicker {
        margin-top: 34px !important;
        font-size: 22px;
    }

    .aa-rq-modal-desc {
        margin-left: 12px !important;
        margin-right: 12px !important;
        margin-bottom: 12px !important;
    }

    .aa-rq-rate-picker {
        gap: 7px !important;
        margin: -2px 10px 14px !important;
        padding: 4px 10px 0 !important;
        direction: rtl;
    }

    .aa-rq-rate-picker button {
        width: 48px !important;
        height: 48px !important;
    }

    .aa-rq-rate-picker button svg {
        width: 42px !important;
        height: 42px !important;
    }

    .aa-rq-field {
        width: auto !important;
        max-width: none !important;
        margin-left: 15px !important;
        margin-right: 15px !important;
        background: transparent !important;
        border-radius: 24px !important;
        padding: 12px 14px !important;
    }

    .aa-rq-field:hover,.aa-rq-field:focus {
        background: transparent !important;
    }

    .aa-rq-modal-actions {
        grid-template-columns: 1fr 1fr !important;
        gap: 8px !important;
        margin: 12px 10px 10px !important;
    }

    .aa-rq-primary,.aa-rq-secondary {
        height: 43px !important;
        font-size: 13px !important;
        padding: 0 10px !important;
    }

    .aa-rq-modal-panel {
        height: 60vh !important;
        min-height: 60vh !important;
        max-height: 60vh !important;
    }

    .aa-rq-primary,.aa-rq-secondary {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding-top: 3px !important;
        line-height: 1 !important;
    }

    .aa-rq-alert {
        margin: 1px 10px 0 !important;
    }
}

/* ==========================================================================
   3) متغيرات الهوية وتنسيق بطاقات التقييمات
   ========================================================================== */

:root {
    --aa-rq-bg: #F4F5F8;
    --aa-rq-border: #D7DDE5;
    --aa-rq-white: #FCFCFD;
    --aa-rq-soft: #F9FAFB;
    --aa-rq-text: #1B1E36;
    --aa-rq-muted: #667085;
    --aa-rq-muted-2: #8A93A3;
    --aa-rq-primary: #6857F5;
    --aa-rq-secondary: #8B7BFF;
    --aa-rq-gold: #eabe12;
    --aa-rq-danger: #B42318;
    --aa-rq-success: #067647;
}

.aa-rq,.aa-rq*,.aa-rq-admin,.aa-rq-admin*,.aa-rq-notices,.aa-rq-notices* {
    box-sizing: border-box;
}

.aa-rq {
    direction: rtl;
    margin: 0;
    color: var(--aa-rq-text);
    font-family: inherit;
    position: relative;
}

.aa-rq-list {
    display: grid;
    gap: 14px;
    position: relative;
}

.aa-rq-card {
    background: #F5F6FA !important;
    border: 0px solid rgba(215,221,229,.72);
    border-radius: 30px;
    padding: 16px;
    box-shadow: none;
    position: relative;
    scroll-margin-top: 110px;
}

.aa-rq-card-head {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 12px;
}

.aa-rq-stars {
    display: flex;
    flex-direction: row;
    direction: ltr;
    gap: 4px;
    align-items: center;
    justify-content: flex-start;
}

.aa-rq-star {
    width: 18px;
    height: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 18px;
    color: var(--aa-rq-gold);
    line-height: 1;
}

.aa-rq-star svg {
    width: 18px;
    height: 18px;
    display: block;
    color: var(--aa-rq-gold);
}

.aa-rq-star.is-empty svg {
    opacity: .95;
}

.aa-rq-star.is-filled svg {
    opacity: 1;
}

@media (max-width:600px) {
    .aa-rq-question-label {
        position: relative;
        top: 1px;
    }
}

.aa-rq-question-badge {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    line-height: 1;
    color: var(--aa-rq-gold);
}

.aa-rq-question-icon {
    width: 16px;
    height: 16px;
    display: block;
    flex: 0 0 16px;
    color: var(--aa-rq-gold);
}

.aa-rq-question-label {
    color: var(--aa-rq-gold);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
}

.aa-rq-text {
    color: var(--aa-rq-muted);
    font-weight: 400;
    line-height: 1.5;
    font-size: 14px;
    margin: 0 0 14px;
}

.aa-rq-text p:last-child,.aa-rq-reply-text p:last-child {
    margin-bottom: 0;
}

@media (max-width:600px) {
    .aa-rq-avatar {
        transform: translateY(-2px);
    }
}

.aa-rq-person {
    display: flex;
    align-items: center;
    gap: 10px;
}

.aa-rq-avatar {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: var(--aa-rq-primary);
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 12px;
    line-height: 1;
    flex: 0 0 auto;
}

.aa-rq-person-meta {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}

.aa-rq-person-meta strong {
    color: var(--aa-rq-text);
    font-size: 12px;
    font-weight: 600;
    line-height: 1.3;
}

.aa-rq-person-meta span {
    color: var(--aa-rq-muted-2);
    font-size: 10px;
    line-height: 1.3;
}

@media (min-width:601px) {
    .aa-rq-avatar {
        align-items: flex-start;
        padding-top: 8px;
    }
}

.aa-rq-admin-reply {
    margin-top: 20px;
    background: #EEF0F7 !important;
    border: 0px solid rgba(215,221,229,.72);
    border-radius: 22px;
    padding: 14px 15px 1px;
}

.aa-rq-admin-reply .aa-rq-person-admin,.aa-rq-admin-reply .aa-rq-avatar-admin {
    display: none !important;
}

.aa-rq-reply-head {
    display: flex;
    align-items: center;
    gap: 7px;
    color: var(--aa-rq-primary);
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 8px;
}

@media (max-width:600px) {
    .aa-rq-reply-head span {
        position: relative;
        top: 1px;
    }
}

.aa-rq-reply-icon {
    width: 14px;
    height: 14px;
    display: block;
    flex: 0 0 14px;
    color: var(--aa-rq-primary);
}

.aa-rq-reply-text {
    color: var(--aa-rq-muted);
    font-weight: 400;
    line-height: 1.5;
    font-size: 13px;
    margin: 0 0 14px;
}

.aa-rq-bottom-fade {
    height: 130px;
    margin-top: -130px;
    position: relative;
    background: linear-gradient(to top,#fcfcfd 0%,rgba(252,252,253,1) 18%,rgba(252,252,253,.92) 40%,rgba(252,252,253,.62) 68%,rgba(252,252,253,0) 100%);
    pointer-events: none;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.aa-rq-actions {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin-top: 9px;
    width: 100%;
}

.aa-rq-mini-btn {
    appearance: none;
    width: 100%;
    border: 1px solid var(--aa-rq-border);
    background: transparent;
    color: var(--aa-rq-text);
    border-radius: 999px;
    padding: 11px 16px;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    line-height: 1.2;
    text-align: center;
    transition: background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;
}

.aa-rq-mini-btn:hover,.aa-rq-mini-btn:focus {
    background: var(--aa-rq-primary);
    border-color: var(--aa-rq-primary);
    color: #fff;
    outline: 0;
    transform: translateY(-1px);
}

.aa-rq-mini-btn:disabled {
    opacity: .55;
    cursor: not-allowed;
    transform: none;
    background: transparent;
    color: var(--aa-rq-muted);
}

.aa-rq-mini-btn:disabled,.aa-rq-mini-btn:disabled:hover,.aa-rq-mini-btn:disabled:focus {
    background: transparent;
    border-color: var(--aa-rq-border);
    color: var(--aa-rq-muted);
    transform: none;
    cursor: not-allowed;
    opacity: .55;
    outline: 0;
}

.aa-rq-empty {
    width: 100%;
    min-height: 260px;
    margin-bottom: 40px;
    background: transparent !important;
    border: 1px solid #d7dde5;
    border-radius: 25px;
    padding: 24px 20px;
    text-align: center;
    color: var(--aa-rq-muted);
    font-size: 14px;
    font-weight: 500;
    line-height: 1.7;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    box-shadow: none !important;
}

.aa-rq-empty::before {
    content: "";
    width: 120px;
    height: 106px;
    display: block;
    margin-bottom: 6px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 273.221 242.891'%3E%3Cg fill='%2398A2B3'%3E%3Cpath d='m186.017 211.607-9.674 6.872-4.863 8.67 18.396 2.537 13.321-5.71-7.612-7.612zm1.982 6.105-8.088 3.093-3.568 3.013-.397-.08 2.617-4.122 8.247-4.282zM205.511 236.179v-4.758l-6.66.952 1.903 5.392zM138.139 220.262l-5.716 5.697 11.853 2.211 1.695-5.4zM159.65 228.033l-7.428.619 2.123 3.503 5.305-1.03zM59.097 238.472l1.006-3.205-4.65-1.49-3.392 3.382zM102.138 225.561l-4.17-2.292-3.041 5.205 6.309 2.02zM38.108 200.598l-9.673 6.872-4.864 8.67 18.396 2.537 13.322-5.71-7.612-7.612zm-9.673 12.21-.397-.078 2.617-4.124 8.246-4.282 1.19 2.38-8.088 3.092zM122.77 223.465l-7.428.618 2.122 3.503 5.306-1.03zM8.098 208.916 9 203.983l-4.169-2.292-3.042 5.205zM269.051 200.04l-3.042 5.204 6.31 2.02.901-4.932zM251.931 226.634l10.732-1.374 1.48-3.383-13.877 1.903-25.812-3.49-15.542.318 8.326 5.709 11.102-1.903zM169.68 241.517l2.756-3.383-25.841 1.903-48.065-3.49-28.942.318 15.505 5.709 20.673-1.903 43.93 2.22zM30.003 226.44l36.432 2.22 16.573-1.374 2.286-3.383-21.43 1.903-39.862-3.489L0 222.634l12.858 5.71zM117.169 30.066c-1.065.614-1.79 1.677-2.153 3.16a.643.643 0 1 0 1.25.306c.275-1.123.792-1.912 1.536-2.345 1.16-.676 2.545-.295 2.56-.291a.646.646 0 0 0 .794-.441.643.643 0 0 0-.436-.795c-.077-.023-1.907-.542-3.551.406z'/%3E%3Cpath d='M120.393 26.578c-.112-.027-2.767-.627-5.09.858-1.525.975-2.53 2.6-2.988 4.828a.644.644 0 1 0 1.261.258c.383-1.871 1.195-3.213 2.41-3.995 1.856-1.195 4.091-.701 4.114-.696a.644.644 0 0 0 .293-1.253zM155.442 19.476c-.372 1.293.203 2.578 1.786 3.034 1.519.438 2.717-.442 3.062-1.638.382-1.325-.244-2.555-1.795-3.002-1.422-.409-2.69.346-3.053 1.606zM161.766 8.943c-2.348.864-3.588 1.522-4.111 4.311l-.444 2.392 3.393.977.447-1.55c.596-2.069 1.146-2.4 3.476-3.2 2.834-.968 4.236-2.314 4.935-4.737.642-2.23-.114-5.318-4.509-6.584-2.23-.642-4.784-.643-6.286-.41l-1.35 4.685 3.448 1.273.54-1.874c.13-.452.367-.664.676-.645.457-.009.974.14 1.524.299 1.26.363 1.891 1.21 1.519 2.502-.484 1.68-1.57 1.928-3.258 2.561zM172.528 4.134l-1.35 4.686 3.448 1.273.54-1.874c.13-.452.366-.665.675-.645.458-.009.975.14 1.524.298 1.26.363 1.892 1.21 1.52 2.503-.485 1.68-1.57 1.927-3.258 2.561-2.349.864-3.588 1.521-4.112 4.31l-.444 2.393 3.393.977.447-1.551c.596-2.068 1.147-2.4 3.477-3.198 2.833-.97 4.236-2.315 4.934-4.739.643-2.23-.113-5.317-4.508-6.583-2.23-.642-4.784-.643-6.286-.41zM171.089 26.503c1.519.438 2.717-.442 3.061-1.638.382-1.325-.244-2.555-1.795-3.002-1.421-.41-2.689.345-3.052 1.606-.372 1.292.202 2.578 1.786 3.034zM151.501 30.878a7.934 7.934 0 0 0-3.994.967c7.22 4.39 12.051 12.33 12.051 21.379 0 .597-.028 1.187-.07 1.773 2.722 3.345 6.133 8.042 10.318 14.658a283.62 283.62 0 0 1 5.296 8.736l-8.13-1.342-7.087-1.169a8.027 8.027 0 0 0-1.529-.101 7.744 7.744 0 0 0-1.23-.107h-11.577c-3.32 1.632-7.049 2.552-10.99 2.552s-7.672-.92-10.991-2.552h-5.077c-.184 0-.363.015-.544.027-2.536.076-7.193.837-12.148 4.772-8.656 6.874-14.251 20.199-16.645 39.622L77.23 135.84l-3.178-35.774 9.717-.864-.568-6.381-25.525 2.268.566 6.381 9.717-.863 3.775 42.491-4.13 5.455a8.001 8.001 0 0 0 1.547 11.208 7.937 7.937 0 0 0 4.203 1.573l3.358 37.792h-4.016l-.778-8.758c-12.642.604-23.681 1.113-30.374 1.259-18.814.411-24.983 5.823-24.197 11.373.26 1.832 2.367 3.73 5.962 5.432l2.077-3.702 12.358-8.78 12.299 6.116 12.012 12.012c25.135-.409 63.833 5.232 78.92.377 8.104-2.607 20.944-1.367 33.718.29l10.96-7.785 12.298 6.115 4.686 4.686a51.5 51.5 0 0 0 2.678-.018c16.724-.616 56.618-6.385 55.921-13.647-.696-7.262-13.627-10.688-42.803-12.332-18.332-1.033-33.89-2.439-49.579-3.29v10.652h-4V92.916l4 .66 19.9 3.284a8.001 8.001 0 0 0 8.433-11.521c-.266-.523-6.605-12.942-14.736-25.614-16.136-25.146-24.7-28.693-30.95-28.847zm-65.47 158.814.838 9.433h-4.016l-3.536-39.798c.373-.336.728-.7 1.042-1.116l22.87-30.2a7.996 7.996 0 0 0 1.575-3.968c1.262-11.669 3.557-19.333 5.959-24.265V199.125h-4v-10.373c-6.837.29-13.863.615-20.732.94zm49.46 9.433v-39.603h4.635v39.603z'/%3E%3Cpath d='M134.559 75.724c12.426 0 22.5-10.074 22.5-22.5 0-12.427-10.074-22.5-22.5-22.5-12.428 0-22.5 10.073-22.5 22.5 0 12.426 10.072 22.5 22.5 22.5zm11.95-24.663a3.5 3.5 0 1 1 0 7 3.5 3.5 0 0 1 0-7zm-14.313 3.792a4.187 4.187 0 1 1 0 8.375 4.187 4.187 0 0 1 0-8.375zM252.601 215.418l-3.094-1.097-4.333 1.715 2.122 3.504 5.305-1.03zM264.476 216.077l7.036 1.313 1.007-3.205-4.65-1.49z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    box-shadow: none !important;
}

@media (max-width:767px) {
    .aa-rq-empty {
        min-height: 250px;
        margin-bottom: 15px;
    }
}

.aa-rq.aa-rq-no-items .aa-rq-actions {
    grid-template-columns: 1fr;
}

.aa-rq.aa-rq-no-items[data-aa-rq-load-more] {
    display: none !important;
}

.aa-rq.aa-rq-no-items [data-aa-rq-load-more] {
    display: none !important;
}

.aa-rq.aa-rq-no-items[data-aa-rq-open-submit] {
    width: 100%;
}

.aa-rq.is-complete .aa-rq-bottom-fade {
    display: none !important;
}


.aa-rq .aa-rq-actions button.aa-rq-mini-btn,.aa-rq .aa-rq-actions .aa-rq-mini-btn,body .aa-rq button.aa-rq-mini-btn {
    -webkit-appearance: none !important;
    appearance: none !important;
    width: 100% !important;
    min-height: 44px !important;
    height: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid var(--aa-rq-border,#D7DDE5) !important;
    background: transparent !important;
    color: var(--aa-rq-text,#1B1E36) !important;
    border-radius: 999px !important;
    padding: 11px 16px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    text-decoration: none !important;
    cursor: pointer !important;
    box-shadow: none !important;
    outline: 0 !important;
    transform: none !important;
    font-family: inherit !important;
    white-space: nowrap !important;
}

.aa-rq .aa-rq-actions button.aa-rq-mini-btn:hover,.aa-rq .aa-rq-actions button.aa-rq-mini-btn:focus,body .aa-rq button.aa-rq-mini-btn:hover,body .aa-rq button.aa-rq-mini-btn:focus {
    background: var(--aa-rq-primary,#6857F5) !important;
    border-color: var(--aa-rq-primary,#6857F5) !important;
    color: #fff !important;
    box-shadow: none !important;
    outline: 0 !important;
    transform: translateY(-1px) !important;
}

.aa-rq .aa-rq-actions button.aa-rq-mini-btn:disabled,.aa-rq .aa-rq-actions button.aa-rq-mini-btn:disabled:hover,.aa-rq .aa-rq-actions button.aa-rq-mini-btn:disabled:focus,body .aa-rq button.aa-rq-mini-btn:disabled,body .aa-rq button.aa-rq-mini-btn:disabled:hover,body .aa-rq button.aa-rq-mini-btn:disabled:focus {
    background: transparent !important;
    border-color: var(--aa-rq-border,#D7DDE5) !important;
    color: var(--aa-rq-muted,#667085) !important;
    opacity: .55 !important;
    cursor: not-allowed !important;
    transform: none !important;
    box-shadow: none !important;
    outline: 0 !important;
}

.aa-rq .aa-rq-modal-actions button.aa-rq-primary,.aa-rq .aa-rq-modal-actions button.aa-rq-secondary,body .aa-rq button.aa-rq-primary,body .aa-rq button.aa-rq-secondary {
    -webkit-appearance: none !important;
    appearance: none !important;
    width: 100% !important;
    height: 44px !important;
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 0 !important;
    border-radius: 999px !important;
    padding: 0 14px !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-decoration: none !important;
    cursor: pointer !important;
    box-shadow: none !important;
    outline: 0 !important;
    transform: none !important;
    font-family: "Tajawal",Arial,Helvetica,sans-serif !important;
    white-space: nowrap !important;
}

.aa-rq .aa-rq-modal-actions button.aa-rq-primary,body .aa-rq button.aa-rq-primary {
    background: var(--aa-auth-primary,#6857F5) !important;
    color: #fff !important;
}

.aa-rq .aa-rq-modal-actions button.aa-rq-secondary,body .aa-rq button.aa-rq-secondary {
    background: #0b1220 !important;
    color: #fff !important;
}

.aa-rq .aa-rq-modal-actions button.aa-rq-primary:hover,.aa-rq .aa-rq-modal-actions button.aa-rq-primary:focus,body .aa-rq button.aa-rq-primary:hover,body .aa-rq button.aa-rq-primary:focus {
    background: rgba(104,87,245,.88) !important;
    color: #fff !important;
    box-shadow: none !important;
    outline: 0 !important;
    transform: none !important;
}

.aa-rq .aa-rq-modal-actions button.aa-rq-secondary:hover,.aa-rq .aa-rq-modal-actions button.aa-rq-secondary:focus,body .aa-rq button.aa-rq-secondary:hover,body .aa-rq button.aa-rq-secondary:focus {
    background: rgba(11,18,32,.88) !important;
    color: #fff !important;
    box-shadow: none !important;
    outline: 0 !important;
    transform: none !important;
}


@media (max-width:767px) {
    .aa-rq .aa-rq-actions button.aa-rq-mini-btn,body .aa-rq button.aa-rq-mini-btn {
        min-height: 40px !important;
        padding: 10px 12px !important;
        font-size: 12px !important;
    }

    .aa-rq .aa-rq-modal-actions button.aa-rq-primary,.aa-rq .aa-rq-modal-actions button.aa-rq-secondary,body .aa-rq button.aa-rq-primary,body .aa-rq button.aa-rq-secondary {
        height: 43px !important;
        min-height: 43px !important;
        font-size: 13px !important;
        padding: 0 10px !important;
        padding-top: 3px !important;
    }

    .aa-rq-notices a.aa-rq-notice-link,body .aa-rq-notices a.aa-rq-notice-link {
        padding-top: 11px !important;
        padding-bottom: 8px !important;
    }
}


@media (max-width:767px) {
    .aa-rq .aa-rq-actions button.aa-rq-mini-btn[data-aa-rq-load-more],.aa-rq .aa-rq-actions button.aa-rq-mini-btn[data-aa-rq-open-submit],body .aa-rq button.aa-rq-mini-btn[data-aa-rq-load-more],body .aa-rq button.aa-rq-mini-btn[data-aa-rq-open-submit] {
        padding-top: 14px !important;
        padding-bottom: 8px !important;
    }
}


.aa-rq.aa-rq-no-items .aa-rq-actions [data-aa-rq-load-more],body .aa-rq.aa-rq-no-items .aa-rq-actions [data-aa-rq-load-more] {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

@media (min-width:768px) {
    .aa-rq.aa-rq-no-items .aa-rq-actions [data-aa-rq-open-submit],body .aa-rq.aa-rq-no-items .aa-rq-actions [data-aa-rq-open-submit] {
        position: relative !important;
        top: -18px !important;
    }
}

