.cancel-btn[data-v-5093980a],.save-btn[data-v-b3aec64a]{font-size:15px!important;letter-spacing:.3px}.cancel-btn[data-v-5093980a]{font-weight:500}.legend-dot[data-v-4f09d4dc]{width:10px;height:10px;border-radius:50%;display:inline-block}.cal-card[data-v-4f09d4dc]{border-radius:8px;overflow:hidden}.cal-grid[data-v-4f09d4dc]{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.cal-header-row[data-v-4f09d4dc]{border-bottom:2px solid hsla(0,0%,50.2%,.18);margin-bottom:0}.cal-dayname[data-v-4f09d4dc]{text-align:center;font-size:16px;font-weight:700;color:var(--v-primary-base);text-transform:uppercase;letter-spacing:.5px;padding:8px 0}.cal-body[data-v-4f09d4dc]{border-left:1px solid hsla(0,0%,50.2%,.18);border-top:1px solid hsla(0,0%,50.2%,.18)}.cal-cell[data-v-4f09d4dc]{min-height:130px;border-right:1px solid hsla(0,0%,50.2%,.18);border-bottom:1px solid hsla(0,0%,50.2%,.18);padding:6px 8px;position:relative;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;overflow:hidden}.cal-cell[data-v-4f09d4dc]:hover{background:hsla(0,0%,50.2%,.07)}.cal-cell--today[data-v-4f09d4dc]{background:rgba(0,151,167,.08)}.cal-cell--today[data-v-4f09d4dc]:hover{background:rgba(0,151,167,.14)}.cal-cell--other-month[data-v-4f09d4dc]{opacity:.45}.cal-cell-top[data-v-4f09d4dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.cal-day-num[data-v-4f09d4dc]{font-size:15px;font-weight:500;line-height:1}.cal-day-num--today[data-v-4f09d4dc]{background:var(--v-primary-base);color:#fff;font-weight:700;border-radius:50%;width:26px;height:26px;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}.cal-appt-count[data-v-4f09d4dc]{font-size:14px;background:var(--v-primary-base);color:#fff;border-radius:10px;padding:1px 6px;font-weight:700}.cal-appt-item[data-v-4f09d4dc]{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:hsla(0,0%,50.2%,.13);border-left:3px solid var(--v-primary-base);border-radius:2px;padding:2px 5px;margin-bottom:2px;cursor:pointer}.cal-appt-item--google[data-v-4f09d4dc]{border-left-color:#ea4335}.cal-appt-item--google .cal-appt-time[data-v-4f09d4dc]{color:#ea4335}.cal-appt-time[data-v-4f09d4dc]{font-size:14px;font-weight:700;color:var(--v-primary-base)}.cal-appt-customer[data-v-4f09d4dc],.cal-appt-title[data-v-4f09d4dc]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-appt-customer[data-v-4f09d4dc]{font-size:14px;opacity:.65}@media (max-width:600px){.cal-dayname[data-v-4f09d4dc]{font-size:11px;padding:6px 0}.cal-cell[data-v-4f09d4dc]{min-height:76px;padding:3px 4px}.cal-day-num[data-v-4f09d4dc]{font-size:12px}.cal-day-num--today[data-v-4f09d4dc]{width:20px;height:20px}.cal-appt-count[data-v-4f09d4dc]{font-size:10px;padding:0 4px}.cal-appt-item[data-v-4f09d4dc]{font-size:10px;padding:1px 3px}.cal-appt-customer[data-v-4f09d4dc],.cal-appt-time[data-v-4f09d4dc]{font-size:10px}}.cal-hover-overlay[data-v-4f09d4dc]{position:absolute;inset:0;background-color:var(--v-background-base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;gap:4px;z-index:5;border-radius:2px;border:1px solid hsla(0,0%,50.2%,.25);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.25);box-shadow:0 2px 12px rgba(0,0,0,.25);overflow:hidden}.cal-detail-row[data-v-4f09d4dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid hsla(0,0%,50.2%,.18);border-left:3px solid var(--v-primary-base);border-radius:8px;margin-bottom:8px}.cal-detail-row--google[data-v-4f09d4dc]{border-left-color:#ea4335}.cal-account-row[data-v-4f09d4dc]{background:hsla(0,0%,50.2%,.08);border-radius:8px}.cal-google-banner[data-v-4f09d4dc]{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:10px;padding:12px 16px}.cal-google-banner-btn[data-v-4f09d4dc]{background:hsla(0,0%,100%,.18)!important;color:#fff!important}.cal-account-avatar[data-v-4f09d4dc]{width:36px;height:36px;min-width:36px;border-radius:50%;background:linear-gradient(135deg,#fb923c,#ea580c);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}.cal-sync-btn[data-v-4f09d4dc]{background:linear-gradient(135deg,#fb923c,#ea580c)!important;color:#fff!important}@media (max-width:600px){.cal-sync-badge[data-v-4f09d4dc],.cal-sync-badge[data-v-4f09d4dc] .v-btn{width:100%}}.cal-sync-result[data-v-4f09d4dc]{background:rgba(76,175,80,.12);color:#2e7d32;border-radius:6px;padding:6px 10px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme--light.v-badge .v-badge__badge:after{border-color:#fff}.theme--dark.v-badge .v-badge__badge:after{border-color:#1e1e1e}.v-badge{position:relative}.v-badge,.v-badge__badge{display:inline-block;line-height:1}.v-badge__badge{border-radius:10px;color:#fff;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;top:auto;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-badge__badge{right:auto}.v-application--is-rtl .v-badge__badge{left:auto}.v-badge__badge .v-icon{color:inherit;font-size:12px;margin:0 -2px}.v-badge__badge .v-img{height:12px;width:12px}.v-badge__wrapper{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-badge--avatar .v-badge__badge{padding:0}.v-badge--avatar .v-badge__badge .v-avatar{height:20px!important;min-width:0!important;max-width:20px!important}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-width:2px;border-style:solid;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scale(1.15);transform:scale(1.15)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--icon .v-badge__badge{padding:4px 6px}.v-badge--inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v-badge--inline .v-badge__badge,.v-badge--inline .v-badge__wrapper{position:relative}.v-badge--inline .v-badge__wrapper{margin:0 4px}.v-badge--tile .v-badge__badge{border-radius:0}.v-textarea textarea{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;-ms-flex-item-align:start;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{-ms-flex-item-align:stretch;align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}