:root{--text-color: #111;--secondary-color: #767676;--border-color: #949494;--bg-color: #fff;--disabled-color: #757575;--hover-color: #f2f3f5;--bg2-color: #f2f3f5;--focus-color: #0000ff;--error-color: #d4351c}inclusive-dates-calendar,inclusive-dates-calendar *,inclusive-dates-calendar *:before,inclusive-dates-calendar *:after{margin:0;padding:0;box-sizing:border-box}inclusive-dates-calendar{display:inline-flex}inclusive-dates *:focus-visible{outline:.25rem solid var(--focus-color)}.inclusive-dates-calendar,.inclusive-dates{display:block;width:min-content;min-width:18rem;max-width:24rem;border:.0625rem solid var(--border-color);border-radius:.375rem;color:var(--text-color);background-color:var(--bg-color);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5}@media screen and (min-width: 23.5rem){.inclusive-dates-calendar,.inclusive-dates{min-width:20rem;max-width:24rem}}.inclusive-dates-calendar--disabled *[aria-disabled]{opacity:.5;cursor:default}.inclusive-dates-calendar--disabled .inclusive-dates-calendar__weekday{color:var(--disabled-color)}.inclusive-dates-calendar--disabled .inclusive-dates-calendar__date:focus>*{outline:none}.inclusive-dates-calendar--disabled .inclusive-dates-calendar__date{cursor:default;opacity:.5}.inclusive-dates-calendar--disabled .inclusive-dates-calendar__date:hover>*{background-color:rgba(0,0,0,0)}.inclusive-dates-calendar--disabled .inclusive-dates-calendar__date--in-range:hover>*{background-color:#f2f3f5}.inclusive-dates-calendar--disabled .inclusive-dates-calendar__date--selected:hover>*{color:#fff;background-color:var(--hover-color)}.inclusive-dates-calendar__header{display:flex;padding:.75rem;align-items:center;gap:.5rem}.inclusive-dates-calendar__current-month{display:flex;flex-grow:1;gap:.5rem}.inclusive-dates-calendar__month-select,.inclusive-dates-calendar__year-select{display:flex;height:2rem;padding-right:.5rem;padding-left:.5rem;align-items:center;border:none;border-radius:.25rem;color:var(--text-color);background:var(--bg2-color);font:inherit;line-height:1.125}@media screen and (forced-colors: active){.inclusive-dates-calendar__month-select,.inclusive-dates-calendar__year-select{border:1px solid rgba(0,0,0,0)}}.inclusive-dates-calendar__month-select{flex-grow:1;cursor:pointer;appearance:none}.inclusive-dates-calendar__year-select{max-width:5rem}.inclusive-dates-calendar__previous-month-button,.inclusive-dates-calendar__next-month-button,.inclusive-dates-calendar__previous-year-button,.inclusive-dates-calendar__next-year-button{display:inline-flex;width:2rem;height:2rem;padding:.375rem;flex-shrink:0;justify-content:center;align-items:center;border:none;border-radius:.25rem;color:var(--text-color);background-color:var(--bg2-color);cursor:pointer}.inclusive-dates-calendar__previous-month-button[aria-disabled],.inclusive-dates-calendar__next-month-button[aria-disabled],.inclusive-dates-calendar__previous-year-button[aria-disabled],.inclusive-dates-calendar__next-year-button[aria-disabled]{color:var(--disabled-color)}@media screen and (forced-colors: active){.inclusive-dates-calendar__previous-month-button[aria-disabled],.inclusive-dates-calendar__next-month-button[aria-disabled],.inclusive-dates-calendar__previous-year-button[aria-disabled],.inclusive-dates-calendar__next-year-button[aria-disabled]{color:GrayText}}.inclusive-dates-calendar__body{padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem}.inclusive-dates-calendar__calendar{width:100%;table-layout:fixed;border-collapse:collapse}.inclusive-dates-calendar__weekday>span{display:flex;padding:.2rem;justify-content:center;align-items:center;font-weight:600;aspect-ratio:1}.inclusive-dates-calendar__date{padding:.125rem;text-align:center;cursor:pointer}.inclusive-dates-calendar__date:focus{outline:none}.inclusive-dates-calendar__date:focus-visible>*{outline:.25rem solid var(--focus-color)}@media screen and (forced-colors: active){.inclusive-dates-calendar__date:focus-visible>*{outline-color:Highlight}}.inclusive-dates-calendar__date:hover>*{background-color:var(--hover-color)}.inclusive-dates-calendar__date>*{display:flex;justify-content:center;align-items:center;border-radius:.25rem;aspect-ratio:1}.inclusive-dates-calendar__date--today>*{font-weight:700;font-style:normal;color:var(--focus-color)}.inclusive-dates-calendar__date--selected>*,.inclusive-dates-calendar__date--selected:hover>*,.inclusive-dates-calendar__date--in-range:hover>*,.inclusive-dates-calendar__date--in-range>*{color:var(--bg-color);background-color:var(--focus-color);font-weight:500;outline-offset:.125rem}@media screen and (forced-colors: active){.inclusive-dates-calendar__date--selected>*,.inclusive-dates-calendar__date--selected:hover>*,.inclusive-dates-calendar__date--in-range:hover>*,.inclusive-dates-calendar__date--in-range>*{background-color:Highlight}}.inclusive-dates-calendar__date--disabled{color:var(--disabled-color);cursor:default;position:relative}@media screen and (forced-colors: active){.inclusive-dates-calendar__date--disabled{color:GrayText}}.inclusive-dates-calendar__date--disabled::after{content:"";position:absolute;height:1.5rem;width:.078125rem;background-color:var(--disabled-color);transform:rotate(45deg);right:50%;top:25%}.inclusive-dates-calendar__date--disabled:not(.inclusive-dates-calendar__date--selected):not(.inclusive-dates-calendar__date--in-range):hover>*{background-color:rgba(0,0,0,0)}.inclusive-dates-calendar__date--disabled.inclusive-dates-calendar__date--in-range:not(.inclusive-dates-calendar__date--selected):not(.inclusive-dates-calendar__date--in-range)>*{background-color:rgba(0,0,0,0)}.inclusive-dates-calendar__footer{padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem;display:flex;flex-direction:column;gap:1rem}.inclusive-dates-calendar__footer-buttons{align-items:center;display:flex;gap:.5rem}.inclusive-dates-calendar__clear-button,.inclusive-dates-calendar__today-button,.inclusive-dates__quick-button,.inclusive-dates__calendar-button{display:inline-flex;height:2rem;padding-right:.5rem;padding-left:.5rem;justify-content:center;align-items:center;border:none;border-radius:.25rem;color:var(--text-color);background-color:var(--bg2-color);font:inherit;line-height:1;cursor:pointer}.label{font-weight:600;display:block}.inclusive-dates__calendar-button{margin-left:.5rem;height:2.5rem}.inclusive-dates__quick-group{margin-top:.5rem;display:inline-grid;grid-auto-flow:column;gap:.5rem}.inclusive-dates__quick-button{color:var(--text-color);background-color:inherit;text-decoration:underline}.inclusive-dates__input{box-sizing:border-box;display:inline-flex;height:2.5rem;padding-right:.5rem;padding-left:.5rem;justify-content:center;align-items:center;border-radius:.25rem;color:var(--text-color);background:var(--bg2-color);line-height:1;border:1px solid var(--border-color);font-size:1rem}.inclusive-dates__input[aria-invalid]{border-color:var(--error-color)}.inclusive-dates-calendar__keyboard-hint{color:var(--secondary-color);display:flex;align-items:center;gap:.25rem;text-decoration:underline;text-underline-offset:.2em;border:none;margin:0;width:auto;overflow:visible;background:rgba(0,0,0,0);font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;padding:.25rem}.inclusive-dates__label{font-weight:600;margin-bottom:.5rem;display:inline-block;font-family:"Segoe UI",sans-serif}.inclusive-dates__input{flex-grow:1}.inclusive-dates__input-container{min-width:300px;max-width:400px;display:flex}.inclusive-dates__input-error{display:flex;padding:.5rem;color:var(--error-color);font-weight:700}.inclusive-dates-calendar__inline{margin-top:.5em}/*# sourceMappingURL=light.css.map */

/*.inclusive-dates-calendar__footer {*/
/*    display: none;*/
/*}*/

.inclusive-dates-calendar__keyboard-hint {
    display: none;
}

.inclusive-dates-calendar__today-button {
    background-color: var(--main-color);
    color: #fff;

    &:hover,
    &:focus{
        opacity: 0.9;
    }
}

.inclusive-dates-calendar__clear-button {
    display: none;
}

.inclusive-dates__quick-group {
    display: none;
}

/*.inclusive-dates-calendar__year-select {*/
/*    display: none;*/
/*}*/

/* overruled background validation of the form which is using this day picker frm */
.defaultForm .elementWrapper [aria-invalid="true"], .defaultForm .elementWrapper [aria-invalid="true"] + label::before {
    background-color: #e7c6ca !important;
    border-color: #af4251 !important;
}


[aria-disabled="false"].sc-inclusive-dates-calendar span,
[aria-disabled="false"].sc-inclusive-dates-calendar em {
    background: green;
    color: white;
}

[aria-selected="true"].sc-inclusive-dates-calendar span {
    outline: 1px solid var(--main-color);
    background: var(--main-color);
}

.inclusive-dates-calendar__inline {
    margin-top: initial !important
}

.inclusive-dates__label {
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    color: #757575;
    cursor: pointer;
    white-space: nowrap;
    display: inline-block;
    margin-bottom: .5rem;
    font-size: initial !important;
}