:root {
    --user-select-accessibility-setting: default !important;
}

html {
    overflow: hidden !important;
}

[class*="_WACContent_"] {
    justify-content: space-evenly !important;
}

._AzaleaButton {
    -webkit-text-fill-color: initial;
    color: var(--spx-button-contained-color);
    background: var(--spx-button-contained-background);
    border-color: transparent;
    --spx-button-contained-color: var(--colours-text-body-inverted);
    --spx-button-contained-color-hover: var(--colours-text-body-inverted);
    --spx-button-contained-background: var(--colours-interactable);
    --spx-button-contained-background-hover: var(--colours-selected);
    --spx-button-outlined-border-color: var(--colours-interactable);
    --spx-button-outlined-color: var(--colours-interactable);
    --spx-button-outlined-background: var(--colours-plain-background);
    --spx-button-outlined-background-hover: var(--colours-regular-background);
    --spx-button-plain-color: var(--colours-interactable);
    --spx-button-plain-background: var(--colours-plain-background);
    --spx-button-plain-background-hover: var(--colours-regular-background);
    --spx-button-text-color: var(--colours-interactable);
    --spx-button-text-color-hover: var(--colours-selected);
    --spx-button-text-background: transparent;
    --default-padding-y: var(--spx-unit-1);
    --default-padding-x: var(--spx-unit-4);
    padding-top: var(--spx-button-padding-t-md, var(--spx-button-padding-y-md, var(--spx-button-padding-md, var(--default-padding-y))));
    padding-bottom: var(--spx-button-padding-b-md, var(--spx-button-padding-y-md, var(--spx-button-padding-md, var(--default-padding-y))));
    padding-right: var(--spx-button-padding-r-md, var(--spx-button-padding-x-md, var(--spx-button-padding-md, var(--default-padding-x))));
    padding-left: var(--spx-button-padding-l-md, var(--spx-button-padding-x-md, var(--spx-button-padding-md, var(--default-padding-x))));
    font-size: var(--spx-font-size-xl);
    text-align: center;
    border-radius: var(--spx-button-border-radius, 1em);
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    transition: background-color .2s var(--spx-ease-1),border-color .2s var(--spx-ease-1),opacity .2s var(--spx-ease-1),color .2s var(--spx-ease-1);
    cursor: pointer;
    position: relative;
    border: 1px solid white;
    text-decoration: none;
}

._AzaleaButton:hover {
    -webkit-text-fill-color: initial;
    background: var(--spx-button-contained-background-hover);
    color: var(--spx-button-contained-color-hover);
}

._AzaleaDropdown {
    font-size: var(--spx-font-size-base);
    -webkit-text-fill-color: initial;
    color: var(--colours-text-body);
    border-radius: var(--spx-radius-sm);
    display: flex;
    align-items: center;
    padding: var(--spx-unit-2) var(--spx-unit-4);
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
}

._AzaleaDropdown:hover {
    background-color: var(--colours-nav-bar-hover);
    cursor: pointer;
}

._AzaleaSelect {
    background-color: var(--colours-plain-background);
    width: 100%;
    box-sizing: border-box;
    border: 1px solid var(--colours-border);
    -webkit-text-fill-color: initial;
    color: var(--colours-text-body);
    font-size: 100%;
    height: var(--spx-unit-12);
    padding: var(--spx-unit-2) var(--spx-unit-3);
    border-radius: var(--spx-unit-1);
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

._AzaleaSearch {
    background-color: var(--colours-plain-background);
    width: 100%;
    box-sizing: border-box;
    border: 1px solid var(--colours-border);
    -webkit-text-fill-color: initial;
    color: var(--colours-text-body);
    font-size: 100%;
    height: 48px;
    padding: 8px 12px;
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

._AzaleaDropdownIcon {
    margin-right: var(--spx-unit-3);
    margin-left: var(--spx-unit-1);
    -webkit-text-fill-color: initial;
    color: var(--colours-text-link);
}