.calendar-event-modal[data-v-a7de1e1e]{position:relative;padding:2em 2em 3em;border-radius:10px;background:white;box-shadow:0 2px 20px #00000040;margin:.5em;width:30em}@media screen and (max-width: 575.98px){.calendar-event-modal[data-v-a7de1e1e]{width:unset}}.input-container[data-v-a7de1e1e] .v-select .vs__dropdown-menu>li,.input-container[data-v-a7de1e1e] .v-select .vs__selected{font-size:.875em}.input-container>textarea[data-v-a7de1e1e]{resize:vertical}.repeat-every-container[data-v-a7de1e1e]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.repeat-every-container>div[data-v-a7de1e1e]{min-width:8em;margin-left:1em}.btn-container[data-v-a7de1e1e]{margin-top:2em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.5em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.btn-container>button[data-v-a7de1e1e]{font-size:1em;width:8em;padding:.75em 0}.btn-container>button.btn-delete[data-v-a7de1e1e]{width:unset;color:#c03}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content{position:relative;padding:2em 2em 3em;border-radius:10px;background:white;box-shadow:0 2px 20px #00000040}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>header>.title{margin:0 0 1em}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>header>.btn-icon{position:absolute;right:0;top:0;padding:1em;border-radius:0}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>.set-availability-modal-content>.input-container .v-select .vs__dropdown-menu>li,.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>.set-availability-modal-content>.input-container .v-select .vs__selected,.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>.set-availability-modal-content>.input-container .v-select .vs__no-options{font-size:.875em}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>.set-availability-modal-content>.input-container>.date-list{display:grid;grid-template-columns:repeat(3,1fr);text-align:right}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>button{position:absolute;top:20px;right:20px}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>.btn-container{margin-top:1em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>.btn-container>button{font-size:1em;width:8em;padding:.75em 0}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>.btn-container>button.btn-delete{border:1px solid #CC0033;background:#CC0033;color:#fff;margin-right:1em}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>.btn-container>button.btn-delete:hover{background:white;color:#c03}.set-availability-modal-container[data-v-cd23f1a0]>.modal-content>.btn-container>button:last-child{margin-left:1em}.event-cell-installation[data-v-5b9835b3]{background:#E5F8F8}@media (min-width: 992px){.event-cell-installation>.date-number-container>.date-number[data-v-5b9835b3]{background:#6BF0F2;color:#000}}.event-dot.event-installation[data-v-5b9835b3]{background:#6BF0F2}.event-cell-site-visit[data-v-5b9835b3]{background:#F0EBF5}@media (min-width: 992px){.event-cell-site-visit>.date-number-container>.date-number[data-v-5b9835b3]{background:#663399;color:#fff}}.event-dot.event-site-visit[data-v-5b9835b3]{background:#663399}.event-cell-service[data-v-5b9835b3]{background:#FFFAE5}@media (min-width: 992px){.event-cell-service>.date-number-container>.date-number[data-v-5b9835b3]{background:#FFCC00;color:#000}}.event-dot.event-service[data-v-5b9835b3]{background:#FFCC00}.event-cell-external-service-or-upgrades-work[data-v-5b9835b3]{background:#ECFFEC}@media (min-width: 992px){.event-cell-external-service-or-upgrades-work>.date-number-container>.date-number[data-v-5b9835b3]{background:#90EE90;color:#000}}.event-dot.event-external-service-or-upgrades-work[data-v-5b9835b3]{background:#90EE90}.event-cell-return-visit[data-v-5b9835b3]{background:#FFF4F8}@media (min-width: 992px){.event-cell-return-visit>.date-number-container>.date-number[data-v-5b9835b3]{background:#FFA7C4;color:#000}}.event-dot.event-return-visit[data-v-5b9835b3]{background:#FFA7C4}.event-cell-unavailable[data-v-5b9835b3]{background:#F2F2F2}@media (min-width: 992px){.event-cell-unavailable>.date-number-container>.date-number[data-v-5b9835b3]{background:#F2F2F2;color:#000}}.event-dot.event-unavailable[data-v-5b9835b3]{background:#F2F2F2}.event-cell-event[data-v-5b9835b3]{background:#FFE8ED}@media (min-width: 992px){.event-cell-event>.date-number-container>.date-number[data-v-5b9835b3]{background:crimson;color:#fff}}.event-dot.event-event[data-v-5b9835b3]{background:crimson}.placeholders-container>.placeholder-item.event-solar-only[data-v-5b9835b3]{background:rgba(95,158,160,.9)}.full-placeholders-container>.placeholder-item.event-solar-only[data-v-5b9835b3]{background:rgba(95,158,160,.75)}.event-solar-only-type[data-v-5b9835b3]>.collapsible-container{border:1px solid rgba(95,158,160,.9);background:rgba(95,158,160,.75)}.placeholders-container>.placeholder-item.event-battery-retro[data-v-5b9835b3]{background:rgba(255,127,80,.9)}.full-placeholders-container>.placeholder-item.event-battery-retro[data-v-5b9835b3]{background:rgba(255,127,80,.75)}.event-battery-retro-type[data-v-5b9835b3]>.collapsible-container{border:1px solid rgba(255,127,80,.9);background:rgba(255,127,80,.75)}.placeholders-container>.placeholder-item.event-hybrid[data-v-5b9835b3]{background:rgba(100,149,237,.9)}.full-placeholders-container>.placeholder-item.event-hybrid[data-v-5b9835b3]{background:rgba(100,149,237,.75)}.event-hybrid-type[data-v-5b9835b3]>.collapsible-container{border:1px solid rgba(100,149,237,.9);background:rgba(100,149,237,.75)}.calendar-container[data-v-5b9835b3]{padding-top:1em}.btn-dark-outline[data-v-5b9835b3]{padding:.5em 1em}.calendar-event-btn-container[data-v-5b9835b3]{margin-right:1em}@media screen and (max-width: 991.98px){.filter-bar>.filter-view-desktop .availability-btn-container[data-v-5b9835b3]{display:none}}.filter-bar>.filter-view-desktop[data-v-5b9835b3],.filter-bar>.filter-view-tablet[data-v-5b9835b3]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.filter-bar>.filter-view-desktop>.month-selector-container[data-v-5b9835b3],.filter-bar>.filter-view-tablet>.month-selector-container[data-v-5b9835b3]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media screen and (max-width: 991.98px){.filter-bar>.filter-view-desktop>.month-selector-container[data-v-5b9835b3],.filter-bar>.filter-view-tablet>.month-selector-container[data-v-5b9835b3]{width:100%}}.filter-bar>.filter-view-desktop>.month-selector-container>h6[data-v-5b9835b3],.filter-bar>.filter-view-tablet>.month-selector-container>h6[data-v-5b9835b3]{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:bolder;text-transform:uppercase;width:9em;text-align:center}@media screen and (max-width: 991.98px){.filter-bar>.filter-view-desktop>.month-selector-container>h6[data-v-5b9835b3],.filter-bar>.filter-view-tablet>.month-selector-container>h6[data-v-5b9835b3]{text-align:left}}.filter-bar>.filter-view-desktop>.month-selector-container>.arrow-container[data-v-5b9835b3],.filter-bar>.filter-view-tablet>.month-selector-container>.arrow-container[data-v-5b9835b3]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.5em}.filter-bar>.filter-view-desktop>.month-selector-container>.left-arrow[data-v-5b9835b3],.filter-bar>.filter-view-desktop>.month-selector-container>.right-arrow[data-v-5b9835b3],.filter-bar>.filter-view-tablet>.month-selector-container>.left-arrow[data-v-5b9835b3],.filter-bar>.filter-view-tablet>.month-selector-container>.right-arrow[data-v-5b9835b3]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;cursor:pointer}.filter-bar>.filter-view-desktop>.month-selector-container>.left-arrow:hover>svg>path[data-v-5b9835b3],.filter-bar>.filter-view-desktop>.month-selector-container>.right-arrow:hover>svg>path[data-v-5b9835b3],.filter-bar>.filter-view-tablet>.month-selector-container>.left-arrow:hover>svg>path[data-v-5b9835b3],.filter-bar>.filter-view-tablet>.month-selector-container>.right-arrow:hover>svg>path[data-v-5b9835b3]{fill:#00b8ba}.calendar-view-container[data-v-5b9835b3]{position:relative}.calendar-view-container>.calendar-loading-view[data-v-5b9835b3]{position:absolute;width:100%;height:100%;z-index:2;background:#F2F2F2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.calendar-view-container>.calendar-loading-view>p[data-v-5b9835b3]{margin:auto}.calendar-view-container>.calendar-month-container[data-v-5b9835b3]{position:relative;background-color:#fff}.calendar-view-container>.calendar-month-container>.loading-overlay[data-v-5b9835b3]{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background-color:#00000080;opacity:0;pointer-events:none;-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}.calendar-view-container>.calendar-month-container>.loading-overlay.show[data-v-5b9835b3]{opacity:1;pointer-events:inherit}.calendar-view-container>.calendar-month-container>.loading-overlay>.inner-wrapper[data-v-5b9835b3]{font-size:2em;color:#fff}.calendar-view-container>.calendar-month-container>.date-container[data-v-5b9835b3]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-view-container>.calendar-month-container>.date-container>.date-header[data-v-5b9835b3]{font-weight:700;text-align:center;margin:0;padding-bottom:.75em}.calendar-view-container>.calendar-month-container>.date-container>.date-item[data-v-5b9835b3]{min-height:8em;border-top:solid 1px #F2F2F2;border-right:solid 1px #F2F2F2;overflow-x:hidden}@media screen and (max-width: 991.98px){.calendar-view-container>.calendar-month-container>.date-container>.date-item[data-v-5b9835b3]{min-height:4em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}}.calendar-view-container>.calendar-month-container>.date-container>.date-item.diff-month[data-v-5b9835b3]{color:#ccc}.calendar-view-container>.calendar-month-container>.date-container>.date-item.is-weekend[data-v-5b9835b3]{background:#F2F2F2}.calendar-view-container>.calendar-month-container>.date-container>.date-item.is-selected[data-v-5b9835b3]{background:darkgrey;color:#fff}@media (min-width: 992px){.calendar-view-container>.calendar-month-container>.date-container>.date-item.is-today[data-v-5b9835b3]{border:3px solid gray}}@media screen and (max-width: 991.98px){.calendar-view-container>.calendar-month-container>.date-container>.date-item.is-today>.date-number-container>.date-number[data-v-5b9835b3]{background:#202020;color:#fff}}.calendar-view-container>.calendar-month-container>.date-container>.date-item.event-cell>.date-number-container>.date-number[data-v-5b9835b3]{border-bottom-right-radius:10px}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.date-number-container[data-v-5b9835b3]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media screen and (max-width: 991.98px){.calendar-view-container>.calendar-month-container>.date-container>.date-item>.date-number-container[data-v-5b9835b3]{display:block}}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.date-number-container>.date-number[data-v-5b9835b3]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1em;padding:.5em .7em}@media screen and (max-width: 991.98px){.calendar-view-container>.calendar-month-container>.date-container>.date-item>.date-number-container>.date-number[data-v-5b9835b3]{padding:.25em;text-align:center;margin:.3em auto;font-size:12px;width:23px;line-height:16px;border-radius:10em}}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.date-number-container>.placeholders-container[data-v-5b9835b3]{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:.3em;margin-right:.1em}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.date-number-container>.placeholders-container>.placeholder-item[data-v-5b9835b3]{width:4px;height:4px;border-radius:50%}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.full-placeholders-container[data-v-5b9835b3]{margin:1em 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.full-placeholders-container>.placeholder-item[data-v-5b9835b3]{font-size:12px;color:#fff;border-radius:3px;margin:.25em .5em;padding:.25em;cursor:pointer}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.item-container>.item-stat[data-v-5b9835b3]{color:#fff;border-radius:.25em;margin:.25em;padding:0 .25em}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.events-container[data-v-5b9835b3]{margin-bottom:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 991.98px){.calendar-view-container>.calendar-month-container>.date-container>.date-item>.events-container[data-v-5b9835b3]{-webkit-align-self:center;align-self:center;margin-bottom:.5em}}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.events-container>.event-item-sm-screen[data-v-5b9835b3]{width:4px;height:4px;background:black;border-radius:50%}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.events-container>.event-item[data-v-5b9835b3]{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:.25em;gap:.5em;margin:.25em .5em;font-size:12px;font-weight:400;border-radius:0}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.events-container>.event-item[data-v-5b9835b3]:hover{background:white;border-radius:3px}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.events-container>.event-item.is-disabled[data-v-5b9835b3]{cursor:not-allowed;opacity:.5}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.events-container>.event-item.is-disabled[data-v-5b9835b3]:hover{background:unset}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.events-container>.event-item>.event-dot[data-v-5b9835b3]{height:4px;min-width:4px;border-radius:10em}.calendar-view-container>.calendar-month-container>.date-container>.date-item>.events-container>.event-item>.event-title[data-v-5b9835b3]{white-space:nowrap;overflow:hidden;font-weight:700}.calendar-view-container>.legend-container[data-v-5b9835b3]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1em;margin:1em 0;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 991.98px){.calendar-view-container>.legend-container[data-v-5b9835b3]{font-size:.8em}}.calendar-view-container>.legend-container>.legend-item[data-v-5b9835b3]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:.75em}.calendar-view-container>.legend-container>.legend-item>.legend-color-dot[data-v-5b9835b3]{width:.5em;height:.5em;border-radius:10em}.calendar-view-container>.legend-container>.legend-item>p[data-v-5b9835b3]{margin:0}.events-list-phone-view>div>.collapsible-content-template-container.is-placeholder[data-v-5b9835b3]{color:#fff}.events-list-phone-view>div>.collapsible-content-template-container.is-placeholder[data-v-5b9835b3] .collapsed-container{margin-bottom:0}.events-list-phone-view>div>.collapsible-content-template-container>.collapsed-container>.event-details-container>.event-details-date[data-v-5b9835b3],.events-list-phone-view>div>.collapsible-content-template-container>.collapsed-container>.event-details-container>.event-details-time[data-v-5b9835b3]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:.5em;height:2em}.events-list-phone-view>div>.collapsible-content-template-container>.collapsed-container>.event-details-container>.event-details-date[data-v-5b9835b3]:first-child,.events-list-phone-view>div>.collapsible-content-template-container>.collapsed-container>.event-details-container>.event-details-time[data-v-5b9835b3]:first-child{margin-top:0}.events-list-phone-view>div>.collapsible-content-template-container>.collapsed-container>.event-details-container>.event-details-date>.event-details-icon[data-v-5b9835b3],.events-list-phone-view>div>.collapsible-content-template-container>.collapsed-container>.event-details-container>.event-details-time>.event-details-icon[data-v-5b9835b3]{width:2em}.events-list-phone-view>div>.collapsible-content-template-container>.collapsed-container>.event-details-container>.event-details-type-container[data-v-5b9835b3]{margin-top:.5em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:2em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.events-list-phone-view>div>.collapsible-content-template-container>.collapsed-container>.event-details-container>.event-details-type-container>.event-details-type[data-v-5b9835b3]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.events-list-phone-view>div>.collapsible-content-template-container>.collapsed-container>.event-details-container>.event-details-type-container>.event-details-type>.event-details-icon[data-v-5b9835b3]{width:2em}.events-list-phone-view>div>.collapsible-content-template-container>.collapsed-container>.event-details-container>.event-details-type-container>button[data-v-5b9835b3]{margin:unset;padding:.5em 2em}
