body .uv-crossbook-integration .uws-invitems-list .uws-inventory-item .uwsinfo * {
    color: black;
}

body .uv-crossbook-integration .uws-invitems-list .uws-inventory-item .uwsextrainfo a {
    color: #0063C1;
}

body .uws-booktype-item.uwsactive>.uws-bootypelist-body, 
body .uws-booktype-item.uwsactive>.uws-bootypelist-inner>.uws-bootypelist-body {
    max-height: none;
}

body .uv-crossbook-integration .uws-event-inventory .uws-booktype-item>a {
    background-color: #101010;
    color: white;
}

body .uv-crossbook-integration .uws-booktype-item .uwsbooktypenamenamecont svg * {
    fill: white;
}

body .uv-crossbook-integration .uws-booktype-item>a i {
    color: white;
    background-color: #ffffff1f;
}

body #uws-invitem-pop .uws-inventory-item-pop .uws-itempop-header {
    background-color: #101010;
    color: white;
}

body #uws-invitem-pop .uws-itempop-header .uwsitemdetslist ul li i {
    color: white;
}

body #uws-invitem-pop.uws-pop-cont .uws-pop-box>.uws-closepop {
    color: white;
}

body #uws-invitem-pop .uwsitemselbox,
body #uws-invitem-pop .uws-itempop-body .uws-dropdown-cont>a, 
body #uws-invitem-pop .uwsitemselbtn,
body #uws-invitem-pop .uws-itempop-body .uwspricecont, 
body #uws-invitem-pop .uws-itempop-body .uwscomplimentary,
body #uws-invitem-pop .uwspricesbreakdown .uws-togglecoll .uwsbkpricecont i {
    background-color: #1010101f;
}


body #uws-invitem-pop .uws-itempop-footer .uws-btn-s.uwsjs-item-addtocart,
body #uws-invitem-pop .uwsitemselbtn .uws-selbtn,
body #uws-invitem-pop .uwsottimeslist li a,
body #uws-invitem-pop :is(.uws-pop-actionchose, .uwsselscreenfooter) .uws-btn-s:is(:hover, :focus) {
    background-color: #f89500;
    border: 1px solid #f89500;
    color: white;
}

body #uws-invitem-pop .uws-itempop-footer .uws-btn-s.uwsjs-item-addtocart:hover,
body #uws-invitem-pop .uwsitemselbtn .uws-selbtn:hover,
body #uws-invitem-pop .uwsottimeslist li a:is(:hover, :focus, :active),
body #uws-invitem-pop :is(.uws-pop-actionchose, .uwsselscreenfooter) .uws-btn-s {
    background-color: white;
    border: 1px solid #f89500;
    color: black;
}

body #uws-invitem-pop .uwsitemselbtn {
    max-width: none;
}

body #uws-msg-pop .uws-pop-slightheader {
    background-color: #101010;
    color: white;
}

body #uws-msg-pop.uws-pop-cont .uws-pop-box > .uws-closepop {
    color: white;
}

body #uws-msg-pop :is(.uws-pop-actionchose, .uwsselscreenfooter) button.uws-btn-p,
body #uws-msg-pop .uws-pop-actionchose .uws-btn-s:is(:hover, :focus) {
    background-color: #f89500;
    border: 1px solid #f89500;
    color: white;
}

body #uws-msg-pop :is(.uws-pop-actionchose, .uwsselscreenfooter) .uws-btn-s,
body #uws-msg-pop :is(.uws-pop-actionchose, .uwsselscreenfooter) button.uws-btn-p:is(:hover, :focus) {
    background-color: white;
    border: 1px solid #f89500;
    color: black;
}

/* -------------------- Consent banner styles @egt [UWS-7399] ------------------------ */
/* @egt [UWS-7399] */
div#truste-consent-buttons {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* @egt [UWS-7399] */
#consent-banner button#truste-consent-button {
    order: 1;
    background: #2d62dc !important;
    border-color: #2d62dc !important;
    color: white;
    margin-top: 0 !important;
}

/* @egt [UWS-7399] */
#consent-banner button#truste-show-consent {
    order: 2;
    margin-top: 0 !important;
}

/* @egt [UWS-7399] */
#consent-banner button#truste-consent-required {
    order: 3;
    background: #2d62dc !important;
    border-color: #2d62dc !important;
    margin-top: 0 !important;
}

/* @egt [UWS-7399] */
a#truste-consent-close {
    display: none;
}

/* @egt [UWS-7399] */
.uv-overmenu-ext.uv-only-mob.uv-flex ul {
    gap: 0;
}

/* @egt [UWS-7399] */
body:has(div#teconsent:empty) a.uv-preferences-mirror {
    display: none;
}

/* @egt [UWS-7399] */
/* a.uv-preferences-mirror {
    display: none;
} */
/* -------------------- end of Consent banner styles @egt [UWS-7399] ------------------------ */