:root{--vi-ie-focus: #0D3360;--vi-ie-focus-inversed: #E8E8A0}:root{--vi-date-select--trigger-color: #fff;--vi-date-select--trigger-background: #00567a;--vi-date-select--opened-trigger-color: #00567a;--vi-date-select--opened-trigger-background: #fff;--vi-date-select--buttons-color: #00567a;--vi-date-select--calendar-background: #fff;--vi-date-select--calendar-box-shadow: 0px 0px 25px rgba(143, 141, 141, 0.25);--vi-date-select--calendar-cell-background: #f8f8f8;--vi-date-select--calendar-cell-color: #00567a;--vi-date-select--calendar-cell-disabled-color: #b4b4b4}.vi-date-select{display:flex;flex-flow:row wrap;-moz-column-gap:1px;column-gap:1px;position:relative}.vi-date-select label{width:100%}.vi-date-select .vi-date-select__clear-container{padding-left:7px;padding-right:7px;border-left:1px solid var(--vi-date-select--trigger-color);border-right:0 solid var(--vi-date-select--trigger-color);background-color:var(--vi-date-select--trigger-background);cursor:pointer;display:flex;align-items:center;justify-content:center}.vi-date-select .vi-date-select__clear-container svg{fill:var(--vi-date-select--trigger-color)}[dir=rtl] .vi-date-select .vi-date-select__clear-container{border-left-width:0;border-right-width:1px}.vi-date-select .vi-date-select__trigger-container{position:relative;flex:1 0 49%;display:flex;flex-wrap:wrap;align-self:baseline;container-name:trigger-container;container-type:inline-size}.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger{color:var(--vi-date-select--trigger-color);background-color:var(--vi-date-select--trigger-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 14' class='vi-icon' fill='%23FFF'%3E%3Cpath d='M3.5 0L0 6h7L3.5 0zm0 14L7 8H0l3.5 6z' fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' /%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-position:right .625rem center;background-size:7px 14px;border:1px solid var(--vi-date-select--trigger-background);flex:1;padding-inline-end:5px;padding-inline-start:1.25rem}.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger.custom-select-sm{padding-inline-start:.625rem}.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger::-moz-placeholder{color:var(--vi-date-select--trigger-color);opacity:1}.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger:-ms-input-placeholder{color:var(--vi-date-select--trigger-color);opacity:1}.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger::placeholder{color:var(--vi-date-select--trigger-color);opacity:1}.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger.datepicker--open{background-color:var(--vi-date-select--opened-trigger-background);color:var(--vi-date-select--opened-trigger-color);border:none}.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger.datepicker--open::-moz-placeholder{color:var(--vi-date-select--opened-trigger-color)}.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger.datepicker--open:-ms-input-placeholder{color:var(--vi-date-select--opened-trigger-color)}.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger.datepicker--open::placeholder{color:var(--vi-date-select--opened-trigger-color)}.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger:focus{border-color:none;box-shadow:none;border:none;outline:none !important}@container trigger-container (max-width: 10rem){.vi-date-select .vi-date-select__trigger-container input.datepicker-trigger{background-image:none !important}}[dir=rtl] .vi-date-select .vi-date-select__trigger-container input.datepicker-trigger{background-position:left .625rem center}.vi-date-select .vi-form__feedback.vi-form__feedback--invalid{width:100%}.vi-date-select__widget{top:var(--vi-date-select__widget-top, 0) !important;left:var(--vi-date-select__widget-left, 0) !important}.vi-form:not(.vi-form--accent):not(.vi-fornm--outline) .vi-date-select{--vi-date-select--trigger-background: #00A03B;--vi-date-select--opened-trigger-color: #00A03B}.ui-datepicker{box-shadow:var(--vi-date-select--calendar-box-shadow);opacity:1;background:var(--vi-date-select--calendar-background);padding:18px 10px 10px 10px;display:none;z-index:99 !important}.ui-datepicker-prev,.ui-datepicker-next{width:24px;height:24px;border:1px solid var(--vi-date-select--buttons-color);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{box-shadow:0 0 0 2px var(--vi-date-select--buttons-color) inset}.ui-datepicker-prev span,.ui-datepicker-next span{position:relative;height:8px;background:no-repeat right 0px center;background-size:2881px 2881px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2882.4 2882.4' class='vi-icon' stroke='%2300A03B'%3E%3Cpath d='M1441.2 2881.7L.7 1441.2 1441.2.7l1440.5 1440.5-1440.5 1440.5zM.7 1441.2h2881M1441.2 2881.7V.7' fill='none' stroke='%2300567a' stroke-miterlimit='10' /%3E%3C/svg%3E");vertical-align:middle;will-change:background-position;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:11px;padding:0}.ui-datepicker-prev{order:1;transform:rotate(180deg)}.ui-datepicker-next{order:3}.ui-datepicker-title{order:2;font-size:14px;flex-grow:1;text-align:center}[dir=rtl] .ui-datepicker-next{transform:rotate(180deg)}[dir=rtl] .ui-datepicker-prev{transform:none}.ui-datepicker-header{display:flex;position:relative;align-items:center;justify-content:space-between;max-width:192px;margin:0 auto}.ui-datepicker-calendar{border-collapse:separate;border-spacing:2px;margin-left:-2px;margin-right:-2px}.ui-datepicker th{width:40px;min-width:40px;height:40px;font-weight:400;text-align:center}.ui-datepicker th span{font-size:14px}.ui-datepicker td{width:40px;min-width:40px;height:40px;text-align:center;background:var(--vi-date-select--calendar-cell-background);margin:2px;cursor:pointer}.ui-datepicker td a{text-decoration:none;color:var(--vi-date-select--calendar-cell-color);font-size:14px;font-weight:400}.ui-datepicker td.ui-datepicker-today a{font-weight:bold}.ui-datepicker td.ui-datepicker-other-month{background:var(--vi-date-select--calendar-background)}.ui-datepicker td.ui-state-disabled{cursor:default;pointer-events:none;color:var(--vi-date-select--calendar-cell-disabled-color)}.ui-datepicker td.ui-state-disabled:hover{box-shadow:none}.ui-datepicker td.ui-datepicker-current-day{background:var(--vi-date-select--calendar-cell-color)}.ui-datepicker td.ui-datepicker-current-day a{color:var(--vi-date-select--calendar-background)}.ui-datepicker td:hover{box-shadow:0 0 0 2px var(--vi-date-select--calendar-cell-color) inset}@media(max-width: 767px){.ui-datepicker th{width:38px;min-width:38px;height:38px}.ui-datepicker td{width:38px;min-width:38px;height:38px}}
