@import '_content/Cefas.FHIHub.Web.Common/Cefas.FHIHub.Web.Common.5n9qubny4n.bundle.scp.css';
@import '_content/Cefas.GovUk.Frontend/Cefas.GovUk.Frontend.92uv39tw0r.bundle.scp.css';
@import '_content/Havit.Blazor.Components.Web.Bootstrap/Havit.Blazor.Components.Web.Bootstrap.tw2xma3vzh.bundle.scp.css';

/* /Pages/CookiesPolicy.razor.rz.scp.css */
.scroller[b-8yrpr1napz] {
    height: calc(100vh - 150px);
    position: relative;
    overflow: auto;
}

.gem-c-contents-list__title[b-8yrpr1napz] {
    font-size: 16px;
    line-height: 1.5;
}

.gem-c-contents-list[b-8yrpr1napz] {
    position: relative;
    margin: 0 0 20px 0;
    z-index: 1;
    background: #fff;
    box-shadow: 0 20px 15px -10px #fff;
}

[b-8yrpr1napz] .gem-c-contents-list__list-item--dashed {
    position: relative;
    padding-top: 7.5px !important;
    padding-bottom: 0 !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    font-size: 16px !important;
}

    [b-8yrpr1napz] .gem-c-contents-list__list-item--dashed:before {
        content: "—";
        position: absolute;
        left: 0;
        width: 20px;
        overflow: hidden;
    }

[b-8yrpr1napz] .indented {
    padding-left: 45px !important;
}
/* /Pages/Mortality/EventWizard/EpiUnit.razor.rz.scp.css */
.indented-details[b-q1ecz2avl0] {
    margin-left: 55px;
}
/* /Shared/GovUk/GovUkDatePickerInput.razor.rz.scp.css */
[b-m9x5kq3ow4] .cal-button {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 700;
    outline: 1px solid transparent;
    background-color: #1d70b8;
    margin-bottom: 0px !important;
}

    [b-m9x5kq3ow4] .cal-button:hover {
        background-color: #165389;
    }

.cal-button-wrapper[b-m9x5kq3ow4] {
    position: relative;
    top: -26px;
}

.hx-input-date-icon[b-m9x5kq3ow4] {
    display: flex;
    align-items: center;
    margin-right: 1rem;
    z-index: 1;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.hx-input-date:has(input:not(:disabled)) + .hx-input-date-icon[b-m9x5kq3ow4] {
    cursor: pointer;
}

[b-m9x5kq3ow4] .hx-input-date-dropdown-menu {
    --bs-dropdown-padding-x: 0.5rem;
    --bs-dropdown-padding-y: 0.5rem;
    width: min-content;
}

[b-m9x5kq3ow4] .hx-input-date-dropdown-buttons {
    display: flex;
    flex-wrap: wrap;
}

.hx-input-date-dropdown-buttons[b-m9x5kq3ow4]  .hx-button:nth-child(2):last-child {
    margin-left: auto;
}

.hx-input-date-has-calendar-icon[b-m9x5kq3ow4]  .is-invalid {
    background-position: right calc(0.375em + 2rem) center;
}

.hx-input-date-has-calendar-icon .form-control[b-m9x5kq3ow4] {
    padding-right: 4.25rem;
}

.hx-input-date-has-calendar-icon.input-group-lg .form-control[b-m9x5kq3ow4] {
    padding-right: 4.75rem;
}

.hx-input-date-has-calendar-icon.input-group-sm .form-control[b-m9x5kq3ow4] {
    padding-right: 4rem;
}

.input-group-sm > .hx-input-date-icon[b-m9x5kq3ow4] {
    font-size: .75rem;
}

.hx-input-date-icon[b-m9x5kq3ow4],
[b-m9x5kq3ow4] .form-floating label {
    z-index: 10;
}

.hx-input-date-wrapper[b-m9x5kq3ow4] {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
}

[b-m9x5kq3ow4] .hx-input-date {
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0;
}
