.dialog-top{-ms-flex-item-align:start;align-self:flex-start;margin-top:80px}.v-calendar-weekly__head-weekday,.v-calendar-weekly__head th{background-color:#e9eef5!important;color:#5cb860!important;font-weight:600!important;font-size:.85em!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:.5em .75em!important;text-align:center!important}.v-calendar-weekly__day{min-height:calc((100vh - 120px)/7)!important;position:relative}.day-bg{position:absolute;inset:0}.day-bg-outside-month{opacity:.35}.day-content-outside-month{opacity:.55}.day-label-1{font-size:1.75em;top:4px;color:#5cb860;font-weight:600}.day-label-1,.day-label-2{position:absolute;right:6px}.day-label-2{margin-top:5px;font-size:.85em;color:#888}.calendar-loading-overlay{position:absolute;inset:0;z-index:10;background:hsla(0,0%,100%,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.day-label-holiday{margin-top:25px;color:#f44336;font-weight:600}.day-label-holiday,.day-label-zmanim{direction:rtl;position:absolute;right:6px;font-size:.85em}.day-label-zmanim{bottom:4px;color:#1074bb;font-weight:500}.v-btn.cal-action-btn{background-color:#fff!important;border:1.5px solid #5cb860!important;border-radius:6px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.78rem!important;-webkit-box-shadow:0 1px 4px rgba(92,184,96,.15)!important;box-shadow:0 1px 4px rgba(92,184,96,.15)!important;-webkit-transition:background-color .18s,-webkit-box-shadow .18s!important;transition:background-color .18s,-webkit-box-shadow .18s!important;transition:box-shadow .18s,background-color .18s!important;transition:box-shadow .18s,background-color .18s,-webkit-box-shadow .18s!important}.v-btn.cal-action-btn:hover{background-color:#f0faf0!important;-webkit-box-shadow:0 3px 10px rgba(92,184,96,.25)!important;box-shadow:0 3px 10px rgba(92,184,96,.25)!important}.calendar-container{border:1.5px solid #5cb860!important;border-radius:3px!important}.calendar-settings-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:3px 6px;border-radius:8px}.calendar-left-actions,.calendar-settings-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-left-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-left-actions .v-btn.cal-action-btn{margin:1px!important;height:35px!important;min-height:35px!important}.calendar-settings-divider{height:32px!important;border-color:#d4ead5!important}.calendar-settings-bar .v-btn-toggle{border:1.5px solid #5cb860!important;border-radius:6px!important;overflow:hidden;-webkit-box-shadow:none!important;box-shadow:none!important}.calendar-settings-bar .v-btn-toggle .v-btn{height:28px!important;padding:0 12px!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff!important;color:#5cb860!important;font-weight:600!important;font-size:.78rem!important;text-transform:none!important}.calendar-settings-bar .v-btn-toggle .v-btn--active{background-color:#5cb860!important;color:#fff!important}.calendar-settings-bar .v-btn-toggle .v-btn:hover:not(.v-btn--active){background-color:#f0faf0!important}