.input-calendar{pointer-events:none;min-width:328px;min-height:344px;display:block;position:relative}.input-calendar>.header{justify-content:space-between;padding-top:16px;padding-bottom:8px;display:flex}.input-calendar>.header .months{width:128px}.input-calendar>.header>button{cursor:pointer;color:inherit;background:0 0;border:0;outline:0;width:32px;height:32px;position:relative}.input-calendar .body{outline:0;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.input-calendar .body .weeks .header{height:40px;color:hsla(var(--comp-typo-secondary), 1);text-transform:var(--text-transform);-webkit-user-select:none;user-select:none;flex-direction:row;font-weight:700;display:flex}.input-calendar .body .weeks .header>div{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.input-calendar .body .weeks .week{flex-direction:row;display:flex}.input-calendar .body .weeks .week>div{-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.input-calendar .body .weeks .week>div:before{content:"";z-index:1;width:100%;height:80%;position:absolute;top:10%;left:0;transform:translate(0,0)}.input-calendar .body .weeks .week>div:after{text-align:center;content:attr(data-value);z-index:2;justify-content:center;align-items:center;width:80%;height:80%;display:flex;position:absolute;top:10%;left:10%}.input-calendar .body .weeks .week>div.selection-start:not(.selection-end):before{background-color:hsla(var(--comp-primary-light2), 1);width:50%;left:50%}.input-calendar .body .weeks .week>div.selection-start.no-range:after,.input-calendar .body .weeks .week>div.selection-start:after{background-color:hsla(var(--comp-primary), 1);color:hsla(var(--comp-bright), 1);border-radius:100%}.input-calendar .body .weeks .week>div.selection-start.no-range:before{background-color:#0000}.input-calendar .body .weeks .week>div.selection-range:before{background-color:hsla(var(--comp-primary-light2), 1)}.input-calendar .body .weeks .week>div.selection-range:after{color:hsla(var(--comp-bright), 1)}.input-calendar .body .weeks .week>div.selection-end:not(.selection-start):before{background-color:hsla(var(--comp-primary-light2), 1);width:50%;left:0}.input-calendar .body .weeks .week>div.selection-end:after{background-color:hsla(var(--comp-primary), 1);color:hsla(var(--comp-bright), 1);border-radius:100%}.input-calendar .body .weeks .week>div.hover-range:before,.input-calendar .body .weeks .week>div.hover-range.no-range:before{background-color:hsla(var(--comp-secondary-light4), 1)}.input-calendar .body .weeks .week>div.hover-range.hover-range-start.hover-range-end:before{background-color:#0000}.input-calendar .body .weeks .week>div.hover-range.hover-range-start:before{width:50%;left:50%}.input-calendar .body .weeks .week>div.hover-range.hover-range-end:before{width:50%;left:0}.input-calendar .body .weeks .week>div.hover-range-start:after,.input-calendar .body .weeks .week>div.hover-range-end:after{background-color:hsla(var(--comp-secondary-light3), 1);border-radius:100%}.input-calendar .body .weeks .week>div.today:after{color:hsla(var(--comp-primary-dark2), 1)}.input-calendar .body .weeks .week>div.express-campaign:after{background-color:var(--services-secondary);border-radius:100%}.input-calendar .body .weeks .week>div.express-campaign.today:after{color:#fff}.input-calendar .body .weeks .week>div.express-campaign.selection-range:before{background-color:var(--services-secondary)}.input-calendar .body .weeks .week>div.express-campaign.selection-range:after{background-color:var(--services-secondary);color:#fff}.input-calendar .body .weeks .week>div.express-campaign.selection-start:not(.selection-end):after,.input-calendar .body .weeks .week>div.express-campaign.selection-end:not(.selection-start):after{color:#fff;background-color:var(--services-primary)}.input-calendar .body .weeks .week>div.express-campaign.selection-start:not(.selection-end):not(.no-range):before,.input-calendar .body .weeks .week>div.express-campaign.selection-end:not(.selection-start):not(.no-range):before{background-color:var(--services-secondary)}.input-calendar .body .weeks .week>div.excluded{visibility:hidden;pointer-events:none}.input-calendar .body .weeks .week>div.excluded:before{background-color:#0000}.input-calendar .body .weeks .week>div.excluded:after{opacity:.5}.input-calendar .body .weeks .week>div.disabled{opacity:.2;cursor:default}.input-calendar .body .weeks .week>div.holiday{color:var(--status-red)}.input-calendar.interactive{pointer-events:all}.input-calendar.interactive .weeks .week>div{cursor:pointer}:root{--default-grid-pixels:8px;--default-header-height:64px}.input-datepicker{outline:0;display:inline-block;position:relative}.input-datepicker .input-text{width:100%}.input-datepicker.disabled,.input-datepicker.disabled input{cursor:not-allowed;opacity:.25}.comp-modal.datepicker .container{width:auto;padding:0}.comp-modal.datepicker .container .content>*{margin:0}.comp-modal.datepicker .container .content>.header{background-color:hsla(var(--comp-primary), 1);width:100%;height:96px;position:relative}.comp-modal.datepicker .container .content>.header .year{color:hsla(var(--comp-bright), 1);font-size:1.6rem;display:block;position:absolute;top:16px;left:16px}.comp-modal.datepicker .container .content>.header .date{color:hsla(var(--comp-bright), 1);font-size:2.8rem;display:block;position:absolute;bottom:16px;left:16px}.comp-modal.datepicker .container .content>.calendars{display:flex}.comp-modal.datepicker .container .content>.calendars>.input-calendar{border-bottom:1px solid hsla(var(--comp-secondary-light2), 1);min-width:344px;padding:0 16px}.comp-modal.datepicker .container .content>.calendars>.input-calendar:last-of-type{border-left:1px solid hsla(var(--comp-secondary-light2), 1)}.comp-modal.datepicker .container .actions{margin-top:16px;padding-bottom:16px;padding-right:16px}
