/* FES-4044 @egt */
body .uwspayoptscont {
    display: flex;
    flex-direction: column;
    gap: 0.625em;
}
.uws-itempop-body .uwspayoptscont a.uws-btn.uwsjs-item-update-paytype[data-paytype="prepay"] {
    order: 1;
}
.uws-itempop-body .uwspayoptscont a.uws-btn.uwsjs-item-update-paytype[data-paytype="deposit"] {
    order: 2;
}
.uws-itempop-body .uwspayoptscont a.uws-btn.uwsjs-item-update-paytype[data-paytype="prepay"],
.uws-itempop-body .uwspayoptscont a.uws-btn.uwsjs-item-update-paytype[data-paytype="deposit"] {
    margin-bottom: 0;
}

/* ------------ Cookie banner updates ------------ */

:root {
    --cookie-main: black;
    --cookie-main: #2e62db;
}

/* @egt add flex display to be able to order the items */
div#truste-consent-track div#truste-consent-buttons {
    display: flex;
    flex-direction: column;
}

/* @egt  */
button.trustarc-acceptall-btn {
    order: 1;
}

/* @egt  */
button#truste-show-consent {
    order: 2;
}

/* @egt  */
button.trustarc-reject-btn {
    order: 3;
}

/* @egt removed margin to replace them with gap */
div#truste-consent-buttons button {
    margin-top: 0 !important;
}

/* @egt  */
div#truste-consent-buttons {
    gap: 10px;
}

/* @egt hid the close btn */
a#truste-consent-close {
    display: none;
}

/* @egt style pairing */
#consent-banner button.trustarc-acceptall-btn,
#consent-banner button.trustarc-reject-btn {
    background-color: var(--cookie-main) !important;
    color: white !important;
}

/* @egt style pairing */
#consent-banner button.trustarc-acceptall-btn,
/* #consent-banner button#truste-show-consent, */
#consent-banner button.trustarc-reject-btn {
    border-color: var(--cookie-main) !important;
}

/* @egt style pairing */
#consent-banner button#truste-show-consent {
    border-color: #2e62db45 !important;
}

/* @egt  */
#consent-banner button.trustarc-reject-btn:hover {
    opacity: 0.8 !important;
}

/* ------------ End of Cookie banner updates ------------ */