/* /Pages/Components/CriticalError.razor.rz.scp.css */
.page-container[b-fw25zogj4k] {
    width: 100%;
    font-size: var(--font-normal);
    padding-top: 2.5em;
}

.brand-container[b-fw25zogj4k] {
    text-align: center;
}

.error-container[b-fw25zogj4k] {
    margin-top: 7.5em;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.error-message[b-fw25zogj4k] {
    margin-top: 1.875em;
    color: var(--color-neutral-darkest);
    font-size: var(--font-extra-large);
    text-align: center;
    font-style: normal;
    font-weight: 600;
}

/* /Pages/Components/Footer/MainFooter.razor.rz.scp.css */
.footer[b-6ek34phvb7] {
    padding-top: var(--indent-normal);
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: auto -0.4em 0 -0.4em;
}

.footer > button[b-6ek34phvb7] {
    white-space: nowrap;
    flex: 1;
    overflow: inherit;
}

@media (max-width: 576px) {
    .footer[b-6ek34phvb7] {
        margin: auto -0.3125em 0 -0.3125em;
    }
}
/* /Pages/Components/ILAlert.razor.rz.scp.css */
.ilalert[b-ghla8h6zfh] {
    color: var(--color-neutral-darkest);
    opacity: .9;
    position: relative;
    border: 1px solid transparent;
    border-radius: 0.75rem;
    min-width: 350px;
    max-width: 350px;
    min-height: 60px;
    max-height: 120px;
    display: flex;
    align-items: center;
    margin-bottom: 0.5rem; 
}
.il-alert-live[b-ghla8h6zfh] {
    margin: 1.25rem;
}

.ilalert-bg-icon[b-ghla8h6zfh] {
    min-width: 1.75rem;
    max-width: 1.75rem;
    height: 1.75rem;
    display: flex;
    justify-content: center;
    border-radius: 1.5rem;
    align-items: center;
    margin: 0.625rem 0.75rem 0.625rem 0.75rem;
}

.ilalert-message[b-ghla8h6zfh] {
    width: 100%;
    align-items: center;
    text-overflow: ellipsis;
    padding: 1rem 1rem 1rem 0;
}

.ilalert-close[b-ghla8h6zfh] {
    color: var(--il-gray-500);
    height: 14px;
    margin: 1.4375rem 1.0625rem 1.4375rem 1.0625rem; 
    display: flex;
    align-items: center;
}

.ilalert-success[b-ghla8h6zfh] {
    border-color: #42C952;
}

.ilalert-success > .ilalert-bg-icon[b-ghla8h6zfh] {
    background-color: #42C952;
}

.ilalert-info[b-ghla8h6zfh] {
    border-color: #B5D1EF;
}

.ilalert-info > .ilalert-bg-icon[b-ghla8h6zfh] {
    background-color: #E7EFF8;
}

.ilalert-warning[b-ghla8h6zfh] {
    border-color: var(--color-warning-medium);
}

.ilalert-warning > .ilalert-bg-icon[b-ghla8h6zfh] {
    background-color: #FEF0CC;
}

.ilalert-danger[b-ghla8h6zfh] {
    border-color: var(--color-error-medium);
}

.ilalert-danger > .ilalert-bg-icon[b-ghla8h6zfh] {
    background-color: #FDE2D4;
}

.il-bd-warning-light[b-ghla8h6zfh] {
    background-color: #FEF0CC !important;
}
/* /Pages/Components/MeetingDetails/MeetingDetailsComponent.razor.rz.scp.css */
.summary[b-3qnalo6nrk] {
    padding-bottom: var(--indent-normal);
    display: flex;
    flex-direction: column;
}

.summary > .section[b-3qnalo6nrk] {
    display: flex;
    align-items: baseline;
    margin-bottom: var(--indent-normal);
    cursor: pointer;
}

.summary > .section > .label[b-3qnalo6nrk], .label-document[b-3qnalo6nrk] {
    color: var(--color-neutral-dark);
    white-space: nowrap;
}

.summary > .section > .label-document[b-3qnalo6nrk] {
    white-space: normal;
}

.summary > .section > .value[b-3qnalo6nrk] {
    font-weight: 500;
    color: var(--color-neutral-darkest);
    margin-left: var(--indent-large);
    align-self: center;
    text-align: end;
}

.summary > .section > *[b-3qnalo6nrk] {
    font-size: var(--font-normal);
    /*line-height: 1.15;*/
    word-break: break-word;
}

.summary > .section > span[b-3qnalo6nrk] {
    flex: 1;
    border-bottom: 1px dashed var(--color-shadow-light);
    margin-left: var(--indent-extra-small);
}

.summary > .section > .accepted[b-3qnalo6nrk], .viewed[b-3qnalo6nrk], .declined[b-3qnalo6nrk] {
    border-radius: 5px;
    background: url(assets/icons/accepted.svg) no-repeat var(--color-primary-medium) 0.4em center;
    color: var(--color-neutral-white);
    padding: 0.2em var(--indent-extra-small) 0.2em var(--indent-extra-large);
    white-space: nowrap;
    align-self: end;
    margin-left: 0.4em;
}

.summary > .section > .declined[b-3qnalo6nrk] {
    background: url(assets/icons/declined.svg) no-repeat var(--color-error-medium) 0.4em center;
    padding-left: var(--indent-extra-large);
}

.main-info[b-3qnalo6nrk] {
    display: flex;
    align-items: center;
    padding-bottom: 3em;
}

.main-info > .full-name[b-3qnalo6nrk] {
    cursor: pointer;
    font-weight: 700;
    font-size: var(--font-extra-large);
    color: var(--color-neutral-darkest);
    word-break: break-word;
}

.main-info > .full-name > .first-name[b-3qnalo6nrk] {
    font-size: var(--font-normal);
    font-weight: 500;
    display: block;
}

@media (max-width: 576px) {
    .summary > .section > *[b-3qnalo6nrk] {
        font-weight: 500;
    }

    .main-info > .full-name[b-3qnalo6nrk] {
        font-size: var(--font-extra-large);
        line-height: 1.2;
        font-weight: 600;
    }

    .main-info > .full-name > .first-name[b-3qnalo6nrk] {
        display: unset;
        font-size: var(--font-extra-large);
        font-weight: 600;
    }
}
/* /Pages/Components/PoweredByComponent.razor.rz.scp.css */
.powered-by-container[b-fu1jcc7g6b] {
    display: flex;
    align-self: center;
    align-items: center;
    column-gap: .25rem;
    height: 18px;
    font-size: var(--font-normal);
}

    .powered-by-container > span[b-fu1jcc7g6b] {
        font-size: var(--font-extra-small);
        color: var(--color-primary-medium);
        text-wrap: nowrap;
    }

    .powered-by-container > img[b-fu1jcc7g6b] {
        height: 16px;
        align-self: end;
    }
/* /Pages/Components/ScreenHeader.razor.rz.scp.css */
.label[b-3qf8k9b5rh] {
    padding-bottom: 2em;
    font-weight: 600;
    font-size: var(--font-normal);
    line-height: 1.2;
    letter-spacing: -1px;
    color: var(--color-neutral-darkest);
}

@media (max-width: 576px) {
    .label[b-3qf8k9b5rh] {
        font-size: var(--font-large);
        padding-bottom: var(--indent-extra-large);
        font-weight: 500;
        letter-spacing: 0;
    }
}
/* /Pages/Screens/Final/Components/PreRegistration/PreRegistrationComponent.razor.rz.scp.css */
.page-container[b-efbk617ou8] {
    width: 100%;
    font-size: var(--font-normal);
    display: flex;
    flex-direction: column;
    height: 100%;
    flex-grow: 1;
}

.brand-container[b-efbk617ou8] {
    text-align: center;
}

.success-container[b-efbk617ou8] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    min-height: 200px;
}

.success-animation[b-efbk617ou8] {
    width: 100%;
    margin-bottom: 10vh;
}

.success-message[b-efbk617ou8] {
    color: var(--color-neutral-darkest);
    font-size: var(--font-normal);
    text-align: center;
    font-style: normal;
    margin-top: var(--indent-small);
}

.success-message_title[b-efbk617ou8] {
    margin-top: var(--indent-normal);
    font-size: var(--font-large);
    font-weight: 600;
}

@media (min-width: 577px) {
    .page-container[b-efbk617ou8] {
        min-width: 576px;
        height: 90vh;
    }

    .success-animation[b-efbk617ou8] {
        width: 90vw;
    }
}
/* /Pages/Screens/Final/Components/SignIn/SignInComponent.razor.rz.scp.css */
.qr-code-step[b-4106bkzybl] {
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
    justify-content: space-between;
}

.qr-code[b-4106bkzybl] {
    margin-top: 1rem;
    padding: calc(1rem + 3px);
    background: var(--color-neutral-white);
    border-radius: 20px;
}

.btn-group[b-4106bkzybl] {
    margin-top: 1rem;
    margin-bottom: 0.5rem;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.btn-download[b-4106bkzybl] {
    margin-left: 1rem;
}

.device-selector[b-4106bkzybl] {
    width: 100%;
}

@media (min-width: 577px) {
    .qr-code[b-4106bkzybl] {
        flex-grow: 1;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: calc(1.875rem + 3px);
    }
}
/* /Pages/Screens/Final/FinalStep.razor.rz.scp.css */
.final-step[b-ff057g0u9m] {
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-grow: 1;
}

.message[b-ff057g0u9m] {
    color: var(--color-neutral-darkest);
    font-size: var(--font-large);
    line-height: 24px;
    letter-spacing: -1px;
    text-align: center;
    word-break: break-word;
    padding: 0.25rem 0;
}

.message-title[b-ff057g0u9m] {
    font-weight: 600;
}

@media (max-width: 576px) {
    .final-step[b-ff057g0u9m] {
        justify-content: center;
    }

    .message[b-ff057g0u9m] {
        font-size: var(--font-large);
        line-height: 24px;
        padding: 0.75rem;
        letter-spacing: normal;
    }
}
/* /Pages/Screens/GenericText/GenericTextStep.razor.rz.scp.css */
.error-step[b-ta12jqkh1q] {
    background-color: var(--color-neutral-lightest);
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    left: 0;
    top: 0;
    z-index: 50;
}

.error-icon[b-ta12jqkh1q] {
    margin-bottom: 2.5em;
}
.error-icon > img[b-ta12jqkh1q]{
    width: 200px;
}

.countdown[b-ta12jqkh1q]{
    text-align: center;
    padding-top: 20px;
}
.error-message[b-ta12jqkh1q] {
    max-width: 600px;
    color: var(--color-neutral-darkest);
    font-size: var(--font-normal);
    line-height: 1.5;
    text-align: left;
}

@media (max-width: 576px) {
    .error-message[b-ta12jqkh1q] {
        padding: 1.125em;
    }
}
/* /Pages/Screens/Greetings/Components/Language/LanguageSelector.razor.rz.scp.css */
.language-selector-option[b-2ty3xfk3ae] {
    display: flex;
    align-items: center;
}

    .language-selector-option > .crop-image[b-2ty3xfk3ae] {
        max-width: 45px;
        max-height: 28px;
        margin-right: 0.5rem;
        overflow: hidden;
        border-radius: 5px;
    }

        .language-selector-option > .crop-image > img[b-2ty3xfk3ae] {
            max-width: 45px;
            margin-top: -8px;
        }
/* /Pages/Screens/Greetings/GreetingsStep.razor.rz.scp.css */
.greetings[b-gkkn3ppv4t] {
    padding: var(--indent-large) 0;
    height: 100%;
}

.greetings-container[b-gkkn3ppv4t] {
    height: 100%;
    display: flex;
    flex-direction: column;

    .welcome-sign-in-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: var(--indent-large);
        flex-grow: 1;
        gap: var(--indent-large);

        .image-container {
            flex-grow: 1;
            display: flex;
            align-items: center;
            min-height: 350px;

            img {
                border-radius: 0.75rem;
                max-height: 400px;
                max-width: 100%;
            }
        }

        .welcome-sign-in[b-gkkn3ppv4t] {
            display: flex;
            flex-direction: column;
            width: 100%;
            gap: var(--indent-large);
        }
    }
}

@media (min-width: 500px) {
    .greetings[b-gkkn3ppv4t] {
        width: 100%;
        display: flex;
        justify-content: center;

        .greetings-container {
            width: 500px;

            .language-selector {
                width: 144px;
            }

            .welcome-sign-in-container[b-gkkn3ppv4t] {
                justify-content: space-evenly;

                .image-container {
                    flex-grow: unset;
                }
            }
        }
    }
}
/* /Pages/Screens/HostSelection/Components/Hosts/HostsComponent.razor.rz.scp.css */
.host[b-fgl9k04js2] {
    display: flex;
    padding: var(--indent-extra-small) var(--indent-medium);
    margin-bottom: 0.25em;
    cursor: pointer;
    font-size: var(--font-medium);
    font-weight: 500;
    color: var(--color-neutral-darkest);
    overflow: hidden;
    align-items: center;
}

    .host > .image[b-fgl9k04js2] {
        margin-right: 0.8em;
    }

.company-name[b-fgl9k04js2] {
    font-size: var(--font-extra-small);
    color: rgba(52, 52, 51, 0.5);
}

@media (min-width: 577px) {
    .host:hover[b-fgl9k04js2] {
        background-color: var(--color-neutral-light);
        border-radius: var(--border-radius-normal);
    }
}

@media (max-width: 576px) {
    .host[b-fgl9k04js2] {
        font-size: var(--font-large);
        padding: var(--indent-extra-small) 0;
    }

    .company-name[b-fgl9k04js2] {
        font-size: var(--font-medium);
    }
}
/* /Pages/Screens/HostSelection/HostSelectionStep.razor.rz.scp.css */
.host-selection[b-ujrykw72f4] {
    height: 100%;
}

    .host-selection > .hosts[b-ujrykw72f4] {
        padding-top: 1.75em;
    }

.host-not-found[b-ujrykw72f4] {
    text-align: center;
    font-size: var(--font-normal);
    font-weight: 500;
    color: var(--color-neutral-darkest);
}

@media (max-width: 576px) {
    .host-selection > .hosts[b-ujrykw72f4] {
        padding-top: var(--indent-large);
    }

    .host-not-found[b-ujrykw72f4] {
        font-size: var(--font-large);
    }
}
/* /Pages/Screens/LegalDocuments/Components/FileUpload/FileUploadLegalDocument.razor.rz.scp.css */
.file-upload-document[b-i3gs0tgm7w] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

    .file-upload-document > .label[b-i3gs0tgm7w] {
        font-size: var(--font-small);
        line-height: 1.875;
        margin-bottom: var(--indent-normal);
    }

@media (max-width: 576px) {
    .file-upload-document > .label[b-i3gs0tgm7w] {
        font-size: var(--font-normal);
        line-height: 2.1875;
    }
}
/* /Pages/Screens/LegalDocuments/Components/Pdf/PdfLegalDocument.razor.rz.scp.css */
.pdf-legal-document-action-buttons[b-gz1gfuv8b6] {
    display: flex;
    justify-content: flex-end;
}

.pdf-btn-action[b-gz1gfuv8b6] {
    margin: 0;
    height: 30px;
    width: 67px;
    padding: 0;
    min-height: 30px;
    background: var(--color-neutral-white);
    border: 1px solid var(--color-neutral-medium);
    border-radius: 5px;
    font-size: var(--font-normal);
    color: var(--color-neutral-darkest);
}

.pdf-btn-action-increase[b-gz1gfuv8b6] {
    margin-left: .5em;
}

.pdf-legal-document[b-gz1gfuv8b6] {
    width: 100%;
    height: auto;
    min-height: 500px;
    margin-top: .625em;
}

@media (min-width: 1200px) {
    .pdf-legal-document-action-buttons[b-gz1gfuv8b6] {
        margin-left: -340px;
        width: 75rem;
    }

    .pdf-legal-document[b-gz1gfuv8b6] {
        width: 75rem;
        margin-left: -340px;
    }
}
/* /Pages/Screens/LegalDocuments/Components/Sectional/FooterSection.razor.rz.scp.css */
.footer-section[b-71rdyyv6of] {
    margin-top: var(--indent-extra-large);
    font-size: var(--font-medium);
    line-height: 1.75;
    color: var(--color-neutral-darkest);
    white-space: pre-wrap;
}

@media (max-width: 576px) {
    .footer-section[b-71rdyyv6of] {
        font-size: var(--font-normal);
        margin-top: var(--indent-large);
    }
}
/* /Pages/Screens/LegalDocuments/Components/Sectional/ParagraphSection.razor.rz.scp.css */
.paragraph-section[b-4ixbkltl67] {
    margin-bottom: var(--indent-extra-large);
    font-size: var(--font-medium);
    line-height: 1.75;
    color: var(--color-neutral-darkest);
    white-space: pre-wrap;
}

@media (max-width: 576px) {
    .paragraph-section[b-4ixbkltl67] {
        font-size: var(--font-normal);
        margin-bottom: var(--indent-large);
    }
}
/* /Pages/Screens/LegalDocuments/Components/Sectional/Quiz/MultipleChoice.razor.rz.scp.css */
.choice[b-migywqr99d] {
    margin-bottom: 0.5rem;
}

.choice:last-child[b-migywqr99d] {
    margin-bottom: 0;
}
/* /Pages/Screens/LegalDocuments/Components/SignatureDialog/SignatureModal.razor.rz.scp.css */
.signature-modal[b-mrognv21oy] {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 640px;
    overflow: hidden;
}

.signature-container[b-mrognv21oy] {
    position: relative;
}

.signature-modal-header[b-mrognv21oy] {
    padding: 0.4em;
    text-align: center;
}

.signature-modal-header > h3[b-mrognv21oy] {
    margin-top: 0;
    margin-bottom: 0.4em;
}

.btn-group-select-input-method[b-mrognv21oy] {
    width: 100%;
    display: flex;
    padding: 0 0 0.8em 0;
}

.btn-group-select-input-method > .btn-group-select-input-method:not(:first-child) > .btn-select-input-method[b-mrognv21oy], .btn-group-select-input-method > .btn-select-input-method:not(:first-child)[b-mrognv21oy] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-select-input-method > .btn-group-select-input-method :not(:last-child) > .btn-select-input-method[b-mrognv21oy], .btn-group-select-input-method > .btn-select-input-method:not(:last-child):not(.dropdown-toggle)[b-mrognv21oy] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group-select-input-method-absolute[b-mrognv21oy] {
    position: absolute;
    padding: 0.8em;
}

.btn-select-input-method[b-mrognv21oy] {
    background-color: var(--color-neutral-light);
    border-radius: var(--border-radius-normal);
    font-size: var(--font-extra-small);
    line-height: 2.3;
    color: var(--color-neutral-darkest);
    border: unset;
    width: 100%
}

.btn-group-select-input-method > .active[b-mrognv21oy] {
    background-color: var(--color-primary-medium);
    color: var(--color-neutral-white);
}

.signature-hint[b-mrognv21oy] {
    top: 70px;
    pointer-events: none;
    position: absolute;
    width: 100%;
    color: var(--color-neutral-dark);
    font-weight: 500;
    font-size: var(--font-extra-small);
    line-height: 2.3;
    text-align: center;
}

.signature-erase[b-mrognv21oy] {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: var(--indent-extra-small) var(--indent-small) var(--indent-small) var(--indent-extra-small);
    user-select: none;
    font-size: var(--font-small);
    color: var(--color-neutral-dark);
}

.signature-typing[b-mrognv21oy] {
    font-size: var(--font-normal);
    color: var(--color-neutral-darkest);
    outline: none;
    width: 100%;
    font-family: Caveat, cursive;
}

.signature-modal-canvas[b-mrognv21oy] {
    border-radius: var(--border-radius-normal);
    background-color: var(--color-neutral-lightest);
    width: 640px;
    height: 300px;
}

.custom-modal-footer[b-mrognv21oy] {
    padding-top: 0.8em;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 -0.25em;
}

.custom-modal-footer > button[b-mrognv21oy] {
    white-space: break-spaces;
    flex: 1;
    overflow: inherit;
    border: 0.25em solid var(--color-neutral-white);
    padding: 0.8em;
}

.signature-modal-canvas-none[b-mrognv21oy] {
    display: none;
}

@media (max-width: 576px) {
    .btn-select-input-method[b-mrognv21oy] {
        font-size: var(--font-medium);
    }

    .signature-hint[b-mrognv21oy] {
        font-size: var(--font-medium);
    }

    .signature-typing[b-mrognv21oy] {
        font-size: var(--font-extra-large);
    }

    .signature-modal[b-mrognv21oy] {
        width: 335px;
    }

    .signature-modal-canvas[b-mrognv21oy] {
        width: 335px;
        height: 300px;
    }
}

@media (max-width: 335px) {
    .custom-modal-footer[b-mrognv21oy] {
        padding-top: 0.4em;
    }

    .custom-modal-footer > button[b-mrognv21oy] {
        padding: 0.4em 0.8em;
    }

    .signature-modal-header > h3[b-mrognv21oy] {
        margin-bottom: 0;
    }

    .signature-modal[b-mrognv21oy] {
        width: 250px;
    }

    .signature-modal-canvas[b-mrognv21oy] {
        width: 250px;
        height: 210px;
    }
}
/* /Pages/Screens/LegalDocuments/Components/Video/VideoLegalDocument.razor.rz.scp.css */
.video-container[b-d1oyvu9nw4] {
    max-width: 640px;
    width: 100%;
}
/* /Pages/Screens/Shared/DataFields/DataField.razor.rz.scp.css */
.data-field[b-kbzpr4w7x9] {
    margin-bottom: var(--indent-normal);
}

    .data-field > label[b-kbzpr4w7x9] {
        font-weight: 500;
        font-size: var(--font-small);
        line-height: 1.25;
        opacity: 0.5;
        display: block;
        margin-bottom: var(--indent-small);
        font-style: normal;
        color: var(--color-neutral-dark);
    }

@media (max-width: 576px) {
    .data-field > label[b-kbzpr4w7x9] {
        line-height: 1.2;
        margin-bottom: var(--indent-extra-small);
    }
}
/* /Pages/Screens/VaccinationCheck/Components/VaccinationQRCodeUpload/VaccinationQRCodeUpload.razor.rz.scp.css */
.vaccine-qrcode-upload[b-t84durs3u5] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.vaccine-qrcode-upload > .uploader[b-t84durs3u5] {
    flex-grow: 1;
}

.no-code-footer[b-t84durs3u5] {
    margin-top: var(--indent-normal);
}
.vaccine-qr-error[b-t84durs3u5]{
    color: var(--color-error-medium);
}
/* /Pages/Screens/VaccinationCheck/Components/VaccinationQuestion/VaccinationQuestion.razor.rz.scp.css */
.text-to-show[b-n49qvi0upu] {
    font-size: var(--font-normal);
    line-height: 1.875;
    color: var(--color-neutral-darkest);
    margin-bottom: var(--indent-extra-large);
}

.yes-no-footer[b-n49qvi0upu] {
    display: flex;
}

.yes-no-footer > button:last-of-type[b-n49qvi0upu] {
    margin-right: 0;
}

    .yes-no-footer > button[b-n49qvi0upu] {
        margin-right: var(--indent-extra-small);
    }

@media (max-width: 576px) {
    .yes-no-footer[b-n49qvi0upu] {
        margin-top: auto;
    }
}
/* /Pages/Screens/VisitorDetails/VisitorDetailsStep.razor.rz.scp.css */
.data-fields-label[b-briw3s7mwp] {
    color: var(--color-neutral-dark);
    font-weight: 600;
    font-size: var(--font-normal);
    margin-bottom: var(--indent-normal);
}

.additional-info[b-briw3s7mwp] {
    margin-top: 1.8em;
}

@media (max-width: 576px) {
    .additional-info[b-briw3s7mwp] {
        margin-top: 2.25em;
    }
}
/* /Pages/Screens/VisitorSearch/VisitorSearchStep.razor.rz.scp.css */
span.title[b-gs4t13o13o] {
    display: block;
}

    span.title[b-gs4t13o13o]:first-letter {
        text-transform: capitalize;
    }

div.tooltip_button[b-gs4t13o13o] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: var(--indent-large);
    line-height: 35px;
    color: var(--color-neutral-medium);
    font-size: var(--font-small);
    font-weight: 500;
    cursor: pointer;
}

div span.information-icon[b-gs4t13o13o] {
    margin-right: 10px;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-color: var(--color-neutral-medium);
    mask: url(./assets/icons/information-icon.svg) no-repeat center;
    -webkit-mask: url(./assets/icons/information-icon.svg) no-repeat center;
}
/* /Pages/Screens/VisitorTypeSelection/VisitorTypeSelectionStep.razor.rz.scp.css */
.visitor-type-selection-container[b-fqyw67tfvm] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.visitor-type-selection-container > .label > h3[b-fqyw67tfvm] {
    font-size: var(--font-normal);
    font-weight: 500;
    line-height: 1.2;
}

.visitor-type-selection-container > .selector[b-fqyw67tfvm] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

button[b-fqyw67tfvm] {
    margin-bottom: var(--indent-normal);
}

.mw-400[b-fqyw67tfvm] {
    max-width: 400px;
}

@media (max-width: 576px) {
    button[b-fqyw67tfvm] {
        margin-bottom: var(--indent-extra-small);
    }
}
/* /Pages/Screens/YesNoChoice/YesNoChoiceStep.razor.rz.scp.css */
.text-to-show[b-wfosbdojgz] {
    font-size: var(--font-normal);
    line-height: 1.875;
    color: var(--color-neutral-darkest);
    margin-bottom: var(--indent-extra-large);
}

.yes-no-footer[b-wfosbdojgz] {
    display: flex;
}

.yes-no-footer > button:last-of-type[b-wfosbdojgz] {
    margin-right: 0;
}

    .yes-no-footer > button[b-wfosbdojgz] {
        margin-right: var(--indent-extra-small);
    }

@media (max-width: 576px) {
    .yes-no-footer[b-wfosbdojgz] {
        margin-top: auto;
    }
}
/* /Pages/SuccessPage.razor.rz.scp.css */
.page-container[b-gj1odzlogp] {
    width: 100%;
    font-size: var(--font-normal);
    padding-top: 2.5em;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.brand-container[b-gj1odzlogp] {
    text-align: center;
}

.success-container[b-gj1odzlogp] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    min-height: 200px;
}

.success-message[b-gj1odzlogp] {
    margin-top: 1.875em;
    color: var(--color-neutral-darkest);
    font-size: var(--font-extra-large);
    text-align: center;
    font-style: normal;
    font-weight: 600;
}
/* /Shared/Components/CheckmarkAnimationComponent.razor.rz.scp.css */
.checkmark[b-4ygpyvuzjv] {
    width: 150px;
    border-radius: 50%;
    display: block;
    stroke-width: 2;
    stroke: var(--color-neutral-white);
    stroke-miterlimit: 10;
    margin: 0 auto;
    box-shadow: inset 0 0 0 var(--color-primary-medium);
    animation: fill-b-4ygpyvuzjv .4s ease-in-out .4s forwards, scale-b-4ygpyvuzjv .3s ease-in-out .9s both;
}

.checkmark__circle[b-4ygpyvuzjv] {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: var(--color-primary-medium);
    fill: none;
    animation: stroke-b-4ygpyvuzjv 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

.checkmark__check[b-4ygpyvuzjv] {
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: stroke-b-4ygpyvuzjv 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
    stroke-width: 4;
    stroke-linecap: round;
    stroke-linejoin: round;
}

@media (max-width: 576px) {
    .checkmark[b-4ygpyvuzjv] {
        width: 25%;
    }
}

@keyframes stroke-b-4ygpyvuzjv {
    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes scale-b-4ygpyvuzjv {
    0%, 100% {
        transform: none;
    }

    50% {
        transform: scale3d(1.1, 1.1, 1);
    }
}

@keyframes fill-b-4ygpyvuzjv {
    100% {
        box-shadow: inset 0 0 0 19em var(--color-primary-medium);
    }
}
/* /Shared/Components/DatePicker/DatePicker.razor.rz.scp.css */
.date-picker-menu[b-wb76sqmn9h] {
    padding: 0;
    box-shadow: 0 1px 5px 0 var(--color-shadow-medium);
}

.il-date-picker > *[readonly][b-wb76sqmn9h] {
    background-color: var(--color-neutral-light) !important;
}
/* /Shared/Components/DatePicker/DatePickerPopUp.razor.rz.scp.css */
.date-picker-container[b-fbmrr9qeyt] {
    width: 270px;
    height: 383px;
}

.date-picker-body[b-fbmrr9qeyt] {
    padding: 0;
    color: var(--color-neutral-darkest);
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    min-height: 304px;
}

    .date-picker-body button[b-fbmrr9qeyt] {
        background: transparent;
        border: none;
        color: var(--color-neutral-darkest);
    }

.date-picker-footer[b-fbmrr9qeyt] {
    border-top: 1px solid var(--color-neutral-light);
    display: flex;
    gap: 1.25rem;
    justify-content: space-between;
    
    button {
        flex: 1;
        display: inline-block;
        font-weight: 500;
        line-height: 1.5;
        color: var(--color-primary-medium);
        text-align: center;
        text-decoration: none;
        vertical-align: middle;
        cursor: pointer;
        user-select: none;
        background-color: transparent;
        border: 0 solid transparent;
        padding: .65rem 0.875rem;
        font-size: 0.875rem;
        border-radius: .313rem;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    }
}

.il-picker-calendar-header-switch[b-fbmrr9qeyt] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.875rem;
    border-bottom: 1px solid var(--color-neutral-light);
    padding: 0.875rem;
}

    .il-picker-calendar-header-switch > .il-icon-button[b-fbmrr9qeyt] {
        display: flex;
        padding: 0;
        
        span:hover {
            background-color: var(--color-neutral-dark);
        }
    }

    .il-picker-calendar-header-switch .il-picker-calendar-header-transition[b-fbmrr9qeyt] {
        justify-content: center;
        gap: 0.4rem;
        width: 100%;
        overflow: hidden;
    }

        .il-picker-calendar-header-switch .il-picker-calendar-header-transition p[b-fbmrr9qeyt] {
            margin: 0;
            font-weight: 500;
            font-size: .875rem;
        }

            .il-picker-calendar-header-switch .il-picker-calendar-header-transition p:hover[b-fbmrr9qeyt] {
                font-weight: 600;
            }

.il-picker-calendar-header-day[b-fbmrr9qeyt] {
    display: flex;
    max-height: 16px;
    align-items: center;
    justify-content: center;
    padding: 1.4rem 0 0.875rem;
}

    .il-picker-calendar-header-day .il-day-label[b-fbmrr9qeyt] {
        width: 34px;
        margin: 0 2px;
        text-align: center;
        font-size: .875rem;
    }

.il-picker-calendar-transition[b-fbmrr9qeyt] {
    padding-bottom: 0.5rem;
}

button[disabled][b-fbmrr9qeyt] {
    color: var(--color-neutral-light) !important;
}

.date-picker-calendar[b-fbmrr9qeyt] {
    flex: 1 1 110px;
    min-width: 100px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}

    .date-picker-calendar .il-day[b-fbmrr9qeyt] {
        width: 34px;
        height: 34px;
        margin: 2px;
        padding: 0;
        font-weight: 400;
        font-size: .875rem;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .date-picker-calendar .il-day p[b-fbmrr9qeyt],
    .date-picker-calendar .il-month p[b-fbmrr9qeyt],
    .date-picker-calendar .il-year p[b-fbmrr9qeyt] {
        width: 24px;
        height: 24px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .date-picker-calendar .il-month p[b-fbmrr9qeyt],
    .date-picker-calendar .il-year p[b-fbmrr9qeyt] {
        width: 60px;
        height: 28px;
    }

    .date-picker-calendar .il-day.selected p[b-fbmrr9qeyt],
    .date-picker-calendar .il-month.selected p[b-fbmrr9qeyt],
    .date-picker-calendar .il-year.selected p[b-fbmrr9qeyt] {
        border-radius: 4px;
        background: var(--color-primary-medium);
        color: var(--color-neutral-white)
    }

    .date-picker-calendar .il-day:hover p[b-fbmrr9qeyt],
    .date-picker-calendar .il-month:hover p[b-fbmrr9qeyt],
    .date-picker-calendar .il-year:hover p[b-fbmrr9qeyt] {
        border-radius: 4px;
        border: 1px solid var(--color-primary-medium);
    }

        .date-picker-calendar .il-day.il-day-another-month[b-fbmrr9qeyt] {
            color: var(--color-neutral-light);
        }

    .date-picker-calendar .il-month[b-fbmrr9qeyt], .date-picker-calendar .il-year[b-fbmrr9qeyt] {
        width: 60px;
        height: 34px;
        margin: 16px 14px;
        padding: 0;
        font-weight: 400;
        font-size: .875rem;
        border-radius: 4px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

.icon-10[b-fbmrr9qeyt] {
    width: 10px;
    height: 10px;
}
/* /Shared/Components/FileUpload/FileUpload.razor.rz.scp.css */
.file-upload[b-t9ex5rv25l] {
    .input-container {
        width: auto;
        min-width: 250px;
        background: white;
        border: 1px solid var(--color-neutral-light);
        border-radius: 8px;
        box-shadow: 0 4px 8px 0 var(--color-shadow-light);
    }

    .input-file-container[b-t9ex5rv25l] {
        position: relative;
    }

    .input-file-container:hover[b-t9ex5rv25l] {
        background-color: var(--color-neutral-lightest);
    }

    .dropzone-drag[b-t9ex5rv25l] {
        background-color: var(--color-neutral-lightest) !important;
    }

    .input-item-container[b-t9ex5rv25l] {
        height: 72px;
        display: flex;
        align-items: center;
        padding: 0.75rem 0.5rem;
        gap: 0.75rem;
    }

    .icon-container[b-t9ex5rv25l] {
        width: 40px;
        min-width: 40px;
        height: 40px;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--color-neutral-lightest);
    }

    .file-container .icon-container[b-t9ex5rv25l] {
        width: 32px;
        min-width: 32px;
        height: 32px;
        border-radius: 16px;
    }

    .upload-text-description[b-t9ex5rv25l] {
        display: flex;
        flex-direction: column;
        align-items: center;

        .upload-text-description_main-text,
        .upload-text-description_secondary-text {
            font-size: .75rem;
            font-weight: 500;
            font-style: normal;
        }

        .upload-text-description_main-text[b-t9ex5rv25l] {
            color: var(--color-neutral-darkest);
        }

        .upload-text-description_secondary-text[b-t9ex5rv25l] {
            color: var(--color-primary-medium);
        }

        .upload-text-description_description[b-t9ex5rv25l] {
            font-size: .65rem;
            font-weight: 500;
            font-style: normal;
            color: var(--color-neutral-dark) !important;
        }
    }

    .file-info-container[b-t9ex5rv25l] {
        display: flex;
        justify-content: space-between;
    }

    .progress-container .icon-container[b-t9ex5rv25l], .file-info-container .icon-container[b-t9ex5rv25l] {
        width: 24px;
        min-width: 24px;
        height: 24px;
        border-radius: 5px;
        border: 0;
    }

    .icon-container_action-block[b-t9ex5rv25l] {
        display: flex;
        align-items: center;
        gap: 0.5rem;
    }

    .icon-container_action[b-t9ex5rv25l] {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--color-neutral-lightest);
        padding: 0.2rem;
    }

    .icon-container_action span[b-t9ex5rv25l] {
        background-color: var(--color-neutral-dark);
        width: 16px;
        height: 16px;
    }

    .file-info-container_name-size[b-t9ex5rv25l] {
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    .file-info-container_name[b-t9ex5rv25l] {
        font-size: .65rem;
        font-weight: 500;
        font-style: normal;
        color: var(--color-neutral-darkest);
    }

    .progress-container[b-t9ex5rv25l] {
        display: flex;
        align-items: center;
        justify-content: space-between;

        .progress-container_percent {
            color: var(--color-primary-medium);
        }
    }

    .progress-bar-container[b-t9ex5rv25l] {
        flex: 1 1 auto;
        margin: 0 8px;
        border-radius: 32px;
        background-color: var(--color-neutral-light);
    }

    .progress-bar-container div[b-t9ex5rv25l] {
        height: 4px;
        border-radius: 32px;
        background-color: var(--color-primary-medium);
    }

    .drag-container[b-t9ex5rv25l] {
        display: flex;
        flex-direction: column;
        gap: 0.75rem;
    }

    .drag-container .progress-bar-container[b-t9ex5rv25l] {
        margin: 0 0 0 8px;
    }

    .info-container[b-t9ex5rv25l] {
        flex: 1 1 auto;
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }

    .info-container-text[b-t9ex5rv25l] {
        font-size: 0.6rem;
        font-weight: 500;
        font-style: normal;
        color: var(--color-neutral-darkest);
    }

    .info-container-text_error[b-t9ex5rv25l] {
        color: var(--color-error-text) !important;
    }

    .info-container-text_success[b-t9ex5rv25l] {
        color: var(--color-primary-medium) !important;
    }

    .input-drag-container[b-t9ex5rv25l] {
        width: 100%;
        min-height: 155px;
        color: black;
        font-size: 12px;
        background: var(--color-primary-lightest) url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23B5D1EF' stroke-width='1' stroke-dasharray='12' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
        border-radius: 8px;
        padding: 37px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
    }

    .drag-container .input-container[b-t9ex5rv25l] {
        width: 100%;
        min-width: 250px;
    }
}

.file-blank-fill-icon[b-t9ex5rv25l] {
    mask: url(./assets/icons/file-blank-fill.svg) no-repeat center;
    -webkit-mask: url(./assets/icons/file-blank-fill.svg) no-repeat center;
    background-color: var(--color-neutral-dark);
    cursor: pointer;
}

.icon-20[b-t9ex5rv25l] {
    width: 20px;
    height: 20px;
}

.close-icon[b-t9ex5rv25l] {
    mask: url(./assets/icons/close.svg) no-repeat center;
    -webkit-mask: url(./assets/icons/close.svg) no-repeat center;
}

.trash-icon[b-t9ex5rv25l] {
    mask: url(./assets/icons/delete.svg) no-repeat center;
    -webkit-mask: url(./assets/icons/delete.svg) no-repeat center;
}
/* /Shared/Components/InformationComponent.razor.rz.scp.css */
.information-container .close-icon[b-lja5uhrxk8] {
    display: flex;
    margin-left: auto;
    cursor: pointer;
    width: 24px;
    height: 24px;
    background: url(/assets/icons/close.svg) no-repeat center;
}

.information-title[b-lja5uhrxk8] {
    font-size: var(--font-large);
    font-weight: 500;
    line-height: 35px;
    text-align: center;
    margin-bottom: var(--indent-medium);
}

.information-text[b-lja5uhrxk8] {
    white-space: pre-wrap;
    color: var(--color-neutral-dark);
    font-size: var(--font-small);
    text-align: center;
}
/* /Shared/Components/PhotoEditor/PhotoEditorModal.razor.rz.scp.css */
.photo-crop-button[b-9p0hke3ccq] {
    display: flex;
    gap: 0.25rem;
    position: absolute;
    bottom: 0;
    right:0;
    z-index: 2;
}

.photo-crop-button-label[b-9p0hke3ccq] {
    padding: 0.5rem;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden;
}

.photo-crop-footer[b-9p0hke3ccq] {
    display: flex;
    gap: var(--indent-medium);
}

.photo-crop-editor[b-9p0hke3ccq] {
    margin-bottom: var(--indent-medium);
}
/* /Shared/Components/PreloaderComponent.razor.rz.scp.css */
.inner-img[b-wsthwhstw8] {
    animation: din-don-b-wsthwhstw8 0.5s linear;
    animation-delay: 1s;
}

.preloader[b-wsthwhstw8] {
    display: block;
}

.preloader-finish-animation[b-wsthwhstw8] {
    animation: hide 0.5s linear forwards;
    animation-delay: 1.5s;
}

.circle .bar .progress[b-wsthwhstw8] {
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-border-radius: 100%;
    clip: rect(0, 50px, 100px, 0);
    background: var(--color-primary-medium);
}

.circle .left .progress[b-wsthwhstw8] {
    z-index: 1;
    animation-name: left-b-wsthwhstw8;
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
}

.circle .right .first-part[b-wsthwhstw8] {
    animation-name: first-part-right-b-wsthwhstw8;
    animation-delay: 2s;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
}

.circle .right .last-part[b-wsthwhstw8] {
    animation-name: second-part-right-b-wsthwhstw8;
    animation-delay: 0s;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
}

.circle .right[b-wsthwhstw8] {
    transform: rotate(180deg);
    z-index: 3;
}

@keyframes left-b-wsthwhstw8 {
    100% {
        transform: rotate(180deg);
    }
}

@keyframes first-part-right-b-wsthwhstw8 {
    100% {
        transform: rotate(90deg);
    }
}

@keyframes second-part-right-b-wsthwhstw8 {
    0% {
        transform: rotate(90deg)
    }

    100% {
        transform: rotate(180deg);
    }
}

@keyframes din-don-b-wsthwhstw8 {
    5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
        transform: rotate(5deg)
    }

    0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, 100% {
        transform: rotate(-5deg)
    }
}
/* /Shared/Components/ProgressBarComponent.razor.rz.scp.css */
.progress-bar-background[b-y1y4hxxdkj], .progress-bar-track[b-y1y4hxxdkj] {
    border-radius: 6px;
    height: 6px;
}

.progress-bar-background[b-y1y4hxxdkj] {
    background: var(--color-neutral-light);
}

.progress-bar-track[b-y1y4hxxdkj] {
    background: var(--color-primary-medium);
}

.steps-bar-text[b-y1y4hxxdkj] {
    font-size: var(--font-normal);
    line-height: 2;
    color: var(--color-neutral-dark);
}

@media (min-width: 577px) {
    .steps-bar-text[b-y1y4hxxdkj] {
        font-size: var(--font-medium);
    }

    .progress-bar[b-y1y4hxxdkj] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-width: 510px;
    }

    .progress-bar-background[b-y1y4hxxdkj] {
        width: 440px;
    }

    .progress-bar-track[b-y1y4hxxdkj] {
        max-width: 440px;
    }
}
/* /Shared/Components/SelectComponent.razor.rz.scp.css */
.select-container[b-8acl4055q9] {
    position: relative
}

    .select-container > .dropdown[b-8acl4055q9] {
        position: absolute;
        z-index: 1000;
        background-color: var(--color-neutral-white);
        width: 100%;
        margin-top: var(--indent-extra-small);
        border-radius: var(--border-radius-normal);
        border: 1px solid var(--color-neutral-medium);
        font-weight: 600;
        font-size: var(--font-small);
        line-height: 1.2;
        max-height: 250px;
        overflow: auto;
        box-shadow: 0 9px 8px -3px rgb(64 60 67 / 24%), 8px 0 8px -7px rgb(64 60 67 / 24%), -8px 0 8px -7px rgb(64 60 67 / 24%)
    }

    .select-container > .dropdown-none[b-8acl4055q9] {
        display: none;
    }

    .select-container > .dropdown > .not-found-message[b-8acl4055q9] {
        padding: var(--indent-normal);
    }

    .select-container > .dropdown > ul[b-8acl4055q9] {
        list-style-type: none;
        padding: var(--indent-extra-small);
        margin: 0;
    }

        .select-container > .dropdown > ul > li[b-8acl4055q9] {
            padding: var(--indent-extra-small);
            cursor: pointer;
        }

            .select-container > .dropdown > ul > li:hover[b-8acl4055q9] {
                background-color: var(--color-neutral-lightest);
                border-radius: var(--border-radius-normal);
            }

            .select-container > .dropdown > ul > li > img[b-8acl4055q9] {
                max-width: 45px;
                border-radius: 5px;
            }

@media (max-width: 576px) {
    .select-container > .dropdown[b-8acl4055q9] {
        font-size: var(--font-normal);
    }
}
/* /Shared/Components/TimePicker/TimePickerComponent.razor.rz.scp.css */
.remove-icon[b-r9rfytba9t] {
    margin-left: auto;
}
/* /Shared/Components/TimePicker/TimePickerModalComponent.razor.rz.scp.css */
.time-picker-header[b-c6i17pc5no] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .time-picker-header > .label[b-c6i17pc5no] {
        font-size: var(--font-extra-small);
        color: var(--color-neutral-darkest);
        opacity: 0.5;
        font-weight: 600;
    }

    .time-picker-header > .close-icon[b-c6i17pc5no] {
        cursor: pointer;
        width: 24px;
        height: 24px;
        background: url(/assets/icons/close.svg) no-repeat center;
    }

.time-picker[b-c6i17pc5no] {
    display: flex;
    padding: var(--indent-small) 0;
}

    .time-picker > div[b-c6i17pc5no] {
        margin-right: 0.6em;
    }

        .time-picker > div:last-child[b-c6i17pc5no] {
            margin-right: 0;
        }

.time-picker-option[b-c6i17pc5no] {
    width: 100%;
    text-align: center;
}

.hour-picker[b-c6i17pc5no] {
    flex: 1 1 110px;
}

.minute-picker[b-c6i17pc5no] {
    flex: 1 1 110px;
}

.am-pm-picker[b-c6i17pc5no] {
    width: 80px;
}

.btn-confirmation[b-c6i17pc5no] {
    height: 45px !important;
    padding: unset !important;
}

@media (max-width: 576px) {
    .time-picker-header > .label[b-c6i17pc5no] {
        font-size: var(--font-small);
    }

    .time-picker[b-c6i17pc5no] {
        padding: var(--indent-normal) 0;
    }

        .time-picker > div[b-c6i17pc5no] {
            margin-right: var(--indent-extra-small);
        }
}
