.mobile-schedule-calendar[data-v-a15eab40]{width:100%}.mobile-cal-period-title[data-v-a15eab40]{font-size:1.05rem;line-height:1.3;color:#0f172a}.mobile-cal-mode-switch[data-v-a15eab40]{background:#f1f5f9;border-radius:999px;padding:2px;border:1px solid rgba(15,23,42,.08)}.mobile-cal-mode-btn[data-v-a15eab40]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#475569;font-size:.75rem;font-weight:600;padding:5px 10px;min-block-size:28px;border-radius:999px;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.mobile-cal-mode-btn.is-active[data-v-a15eab40]{background:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(15,23,42,.12)}.mobile-cal-mode-btn[data-v-a15eab40]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.mobile-cal-nav-group[data-v-a15eab40]{background:#f8fafc;border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:1px}.mobile-cal-nav-btn[data-v-a15eab40]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;min-inline-size:32px;min-block-size:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;color:#334155}.mobile-cal-nav-btn[data-v-a15eab40]:active{background:rgba(15,23,42,.08)}.mobile-cal-nav-btn[data-v-a15eab40]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.mobile-cal-today-btn[data-v-a15eab40]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0 10px;min-block-size:30px;font-size:.78rem;font-weight:600;color:#1e293b;cursor:pointer;border-left:1px solid rgba(15,23,42,.08);border-right:1px solid rgba(15,23,42,.08)}.mobile-cal-today-btn.is-today[data-v-a15eab40]{color:#64748b}.mobile-cal-today-btn[data-v-a15eab40]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.mobile-cal-back-month-btn[data-v-a15eab40]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#1976d2;display:inline-flex;align-items:center;min-block-size:28px;padding:2px 6px;border-radius:6px;cursor:pointer}.mobile-cal-back-month-btn[data-v-a15eab40]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.mobile-cal-legend-strip[data-v-a15eab40]{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:2px;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-cal-legend-strip[data-v-a15eab40]::-webkit-scrollbar{display:none}.mobile-cal-legend-chip[data-v-a15eab40]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.12);background:#fff;color:#334155;border-radius:999px;padding:4px 10px;min-block-size:28px;font-size:.74rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:opacity .15s ease,border-color .15s ease,background-color .15s ease}.mobile-cal-legend-chip.is-active[data-v-a15eab40]{background:#0f172a;color:#fff;border-color:#0f172a}.mobile-cal-legend-chip.is-muted[data-v-a15eab40]{opacity:.55}.mobile-cal-legend-chip[data-v-a15eab40]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.mobile-cal-legend-dot[data-v-a15eab40]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mobile-cal-month-card[data-v-a15eab40]{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:12px;padding:8px 6px 10px;box-shadow:0 2px 8px rgba(15,23,42,.04);touch-action:pan-y}.mobile-cal-weekdays[data-v-a15eab40]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px}.mobile-cal-weekday[data-v-a15eab40]{text-align:center;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#64748b;padding:4px 0}.mobile-cal-weekday.is-weekend[data-v-a15eab40]{color:#94a3b8}.mobile-cal-grid[data-v-a15eab40]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.mobile-cal-day-cell[data-v-a15eab40]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;min-block-size:46px;padding:3px 2px 4px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:pointer;color:#0f172a;transition:background-color .12s ease}.mobile-cal-day-cell.is-outside[data-v-a15eab40]{opacity:.35}.mobile-cal-day-cell.is-today:not(.is-selected) .mobile-cal-day-num[data-v-a15eab40]{border:1.5px solid #1976d2;color:#1976d2;font-weight:700}.mobile-cal-day-cell.is-selected[data-v-a15eab40]{background:rgba(15,23,42,.04)}.mobile-cal-day-cell[data-v-a15eab40]:active{background:rgba(15,23,42,.08)}.mobile-cal-day-cell[data-v-a15eab40]:focus-visible{outline:2px solid #1976d2;outline-offset:-2px}.mobile-cal-day-num[data-v-a15eab40]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.mobile-cal-day-cell.has-events:not(.is-selected) .mobile-cal-day-num[data-v-a15eab40]{font-weight:700}.mobile-cal-dots-row[data-v-a15eab40]{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:9px;margin-top:3px}.mobile-cal-dot[data-v-a15eab40]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mobile-cal-more-count[data-v-a15eab40]{font-size:.6rem;font-weight:700;line-height:1;color:#475569}.mobile-cal-agenda-card[data-v-a15eab40]{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.04)}.mobile-cal-agenda-header[data-v-a15eab40]{background:#f8fafc;border-bottom:1px solid rgba(15,23,42,.08)}.mobile-cal-agenda-date[data-v-a15eab40]{font-size:.9rem;color:#0f172a}.mobile-cal-agenda-badge[data-v-a15eab40]{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;background:#e2e8f0;color:#334155}.mobile-cal-agenda-badge.is-free[data-v-a15eab40]{background:#dcfce7;color:#166534}.mobile-cal-timeline-link[data-v-a15eab40]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#1976d2;font-size:.76rem;font-weight:600;display:inline-flex;align-items:center;min-block-size:28px;padding:2px 4px;border-radius:6px;cursor:pointer}.mobile-cal-timeline-link[data-v-a15eab40]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.mobile-cal-agenda-list[data-v-a15eab40]{list-style:none;margin:0;padding:0}.mobile-cal-agenda-item+.mobile-cal-agenda-item[data-v-a15eab40]{border-top:1px solid rgba(15,23,42,.07)}.mobile-cal-agenda-btn[data-v-a15eab40]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;text-align:left;padding:10px 12px;min-block-size:54px;display:flex;align-items:stretch;gap:10px;cursor:pointer;transition:background-color .12s ease}.mobile-cal-agenda-btn[data-v-a15eab40]:active{background:#f1f5f9}.mobile-cal-agenda-btn.is-readonly[data-v-a15eab40]{cursor:default}.mobile-cal-agenda-btn.is-readonly[data-v-a15eab40]:active{background:transparent}.mobile-cal-agenda-btn[data-v-a15eab40]:focus-visible{outline:2px solid #1976d2;outline-offset:-2px}.mobile-cal-agenda-accent[data-v-a15eab40]{width:4px;border-radius:4px;flex-shrink:0}.mobile-cal-agenda-time[data-v-a15eab40]{width:60px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;font-variant-numeric:tabular-nums}.mobile-cal-time-primary[data-v-a15eab40]{font-size:.8rem;font-weight:700;color:#0f172a;line-height:1.25}.mobile-cal-time-secondary[data-v-a15eab40]{font-size:.72rem;color:#64748b;line-height:1.25}.mobile-cal-agenda-body[data-v-a15eab40]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.mobile-cal-agenda-title[data-v-a15eab40]{font-size:.88rem;font-weight:600;color:#0f172a;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.mobile-cal-agenda-meta[data-v-a15eab40]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:.74rem;color:#475569}.mobile-cal-meta-tag[data-v-a15eab40]{display:inline-flex;align-items:center;gap:4px;font-weight:600}.mobile-cal-meta-dot[data-v-a15eab40]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mobile-cal-meta-loc[data-v-a15eab40]{display:inline-flex;align-items:center;color:#64748b}.mobile-cal-empty-actions[data-v-a15eab40]{gap:8px}.mobile-cal-jump-btn[data-v-a15eab40]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.14);background:#f8fafc;color:#0f172a;border-radius:999px;padding:5px 12px;min-block-size:30px;font-size:.76rem;font-weight:600;display:inline-flex;align-items:center;cursor:pointer}.mobile-cal-jump-btn[data-v-a15eab40]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.mobile-cal-timeline-sheet[data-v-a15eab40]{touch-action:pan-y}.mobile-cal-timeline-sheet[data-v-a15eab40] .v-calendar-daily{height:auto;overflow:visible}.mobile-cal-timeline-sheet[data-v-a15eab40] .v-calendar-daily__body,.mobile-cal-timeline-sheet[data-v-a15eab40] .v-calendar-daily__scroll-area{flex:none;height:auto;overflow:visible}.mobile-cal-timeline-sheet[data-v-a15eab40] .v-calendar-daily_head-weekday{padding:4px 0 0;font-size:.68rem;font-weight:700}.mobile-cal-timeline-sheet[data-v-a15eab40] .v-calendar-daily_head-day-label{padding:2px 0 4px}.mobile-cal-timeline-sheet[data-v-a15eab40] .v-calendar-daily_head-day-label .v-btn{width:30px;height:30px;font-size:.85rem}.mobile-cal-timeline-sheet[data-v-a15eab40] .v-calendar-daily__interval-text{font-size:.68rem;padding-right:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.mobile-cal-timeline-event[data-v-a15eab40]{padding:1px 3px;line-height:1.15;overflow:hidden}.mobile-cal-timeline-event-title[data-v-a15eab40]{font-size:.68rem;font-weight:600;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.mobile-cal-timeline-event-time[data-v-a15eab40]{font-size:.62rem;opacity:.92;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.mobile-cal-agenda-btn[data-v-a15eab40],.mobile-cal-day-cell[data-v-a15eab40],.mobile-cal-legend-chip[data-v-a15eab40],.mobile-cal-mode-btn[data-v-a15eab40]{transition:none!important}}.theme--light.v-calendar-events .v-event-timed{border:1px solid!important}.theme--light.v-calendar-events .v-event-more{background-color:#fff}.theme--light.v-calendar-events .v-event-more.v-outside{background-color:#f7f7f7}.theme--dark.v-calendar-events .v-event-timed{border:1px solid!important}.theme--dark.v-calendar-events .v-event-more{background-color:#303030}.theme--dark.v-calendar-events .v-event-more.v-outside{background-color:#202020}.v-calendar .v-event{line-height:20px;margin-right:-1px;border-radius:4px}.v-calendar .v-event,.v-calendar .v-event-more{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;cursor:pointer;z-index:1}.v-calendar .v-event-more{font-weight:700}.v-calendar .v-event-timed-container{position:absolute;top:0;bottom:0;left:0;right:0;margin-right:10px;pointer-events:none}.v-calendar .v-event-timed{position:absolute;white-space:nowrap;text-overflow:ellipsis;font-size:12px;cursor:pointer;border-radius:4px;pointer-events:all}.v-calendar .v-event-summary{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday{margin-right:-1px}.v-calendar.v-calendar-events .v-calendar-weekly__day{overflow:visible;margin-right:-1px}.theme--light.v-calendar-weekly{background-color:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:rgba(0,0,0,.38)}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:#f7f7f7}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:#f1f3f4;border-right:1px solid #e0e0e0}.theme--light.v-calendar-weekly .v-calendar-weekly__day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:#f7f7f7}.theme--light.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:#f1f3f4;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--dark.v-calendar-weekly{background-color:#303030;border-top:1px solid #9e9e9e;border-left:1px solid #9e9e9e}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:hsla(0,0%,100%,.5)}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:#202020;border-right:1px solid #9e9e9e}.theme--dark.v-calendar-weekly .v-calendar-weekly__day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:#202020;border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.v-calendar-weekly{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.v-calendar-weekly__head{display:flex}.v-calendar-weekly__head,.v-calendar-weekly__head-weekday{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-calendar-weekly__head-weekday{flex:1 0 20px;padding:0 4px 0 4px;font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.v-calendar-weekly__head-weeknumber{position:relative;flex:0 0 24px}.v-calendar-weekly__week{display:flex;flex:1;height:unset;min-height:0}.v-calendar-weekly__weeknumber{display:flex;flex:0 0 24px;height:unset;min-height:0;padding-top:14.5px;text-align:center}.v-calendar-weekly__weeknumber>small{width:100%!important}.v-calendar-weekly__day{flex:1;width:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding:0 0 0 0;min-width:0}.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month{color:currentColor}.v-calendar-weekly__day-label{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;box-shadow:none;text-align:center;margin:4px 0 0 0}.v-calendar-weekly__day-label .v-btn{font-size:12px;text-transform:none}.v-calendar-weekly__day-month{position:absolute;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:none;top:0;left:36px;height:32px;line-height:32px}.theme--light.v-calendar-daily{background-color:#fff;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-head{border-right:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-head:after{background:#e0e0e0;background:linear-gradient(90deg,transparent,#e0e0e0)}.theme--light.v-calendar-daily .v-calendar-daily_head-day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:rgba(0,0,0,.38)}.theme--light.v-calendar-daily .v-calendar-daily__intervals-body{border-right:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:#424242}.theme--light.v-calendar-daily .v-calendar-daily__day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__day-interval{border-top:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.theme--light.v-calendar-daily .v-calendar-daily__interval:after{border-top:1px solid #e0e0e0}.theme--dark.v-calendar-daily{background-color:#303030;border-left:1px solid #9e9e9e;border-top:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head:after{background:#9e9e9e;background:linear-gradient(90deg,transparent,#9e9e9e)}.theme--dark.v-calendar-daily .v-calendar-daily_head-day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:hsla(0,0%,100%,.5)}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:#eee}.theme--dark.v-calendar-daily .v-calendar-daily__day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval{border-top:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.theme--dark.v-calendar-daily .v-calendar-daily__interval:after{border-top:1px solid #9e9e9e}.v-calendar-daily{display:flex;flex-direction:column;overflow:hidden;height:100%}.v-calendar-daily__head{flex:none;display:flex}.v-calendar-daily__intervals-head{flex:none;position:relative}.v-calendar-daily__intervals-head:after{position:absolute;bottom:0;height:1px;left:0;right:0;content:""}.v-calendar-daily_head-day{flex:1 1 auto;width:0;position:relative}.v-calendar-daily_head-weekday{padding:3px 0 0 0;font-size:11px;text-transform:uppercase}.v-calendar-daily_head-day-label,.v-calendar-daily_head-weekday{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.v-calendar-daily_head-day-label{padding:0 0 3px 0;cursor:pointer}.v-calendar-daily__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative;flex-direction:column}.v-calendar-daily__scroll-area{overflow-y:scroll;flex:1 1 auto;display:flex;align-items:flex-start}.v-calendar-daily__pane{width:100%;overflow-y:hidden;flex:none;display:flex;align-items:flex-start}.v-calendar-daily__day-container{display:flex;flex:1;width:100%;height:100%}.v-calendar-daily__intervals-body{flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-calendar-daily__interval{text-align:right;padding-right:8px;border-bottom:none;position:relative}.v-calendar-daily__interval:after{width:8px;position:absolute;height:1px;display:block;content:"";right:0;bottom:-1px}.v-calendar-daily__interval-text{display:block;position:relative;top:-6px;font-size:10px;padding-right:4px}.v-calendar-daily__day{flex:1;width:0;position:relative}.theme--light.v-calendar-category .v-calendar-category__column,.theme--light.v-calendar-category .v-calendar-category__column-header{border-right:1px solid #e0e0e0}.theme--light.v-calendar-category .v-calendar-daily__head,.theme--light.v-calendar-category .v-calendar-daily__intervals-body,.theme--light.v-calendar-category .v-calendar-daily__intervals-head{background:#fff}.theme--dark.v-calendar-category .v-calendar-category__column,.theme--dark.v-calendar-category .v-calendar-category__column-header{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-category .v-calendar-daily__head,.theme--dark.v-calendar-category .v-calendar-daily__intervals-body,.theme--dark.v-calendar-category .v-calendar-daily__intervals-head{background:#303030}.v-calendar-category{overflow:auto;position:relative}.v-calendar-category .v-calendar-category__category{text-align:center}.v-calendar-category .v-calendar-daily__day-container{width:-moz-min-content;width:min-content}.v-calendar-category .v-calendar-daily__day-container .v-calendar-category__columns{position:absolute;height:100%;width:100%;top:0}.v-calendar-category .v-calendar-daily__day-body{display:flex;flex:1;width:100%;height:100%}.v-calendar-category .v-calendar-daily__head{flex-direction:row;width:-moz-min-content;width:min-content;min-width:100%;position:sticky;top:0;z-index:2}.v-calendar-category .v-calendar-daily_head-day{width:auto;position:unset}.v-calendar-category .v-calendar-daily__intervals-head{position:sticky;left:0;top:0;z-index:2}.v-calendar-category .v-calendar-daily_head-weekday{position:sticky;left:50%;width:50px}.v-calendar-category .v-calendar-daily_head-day-label{width:56px;position:sticky;left:50%}.v-calendar-category .v-calendar-daily__day{min-width:200px}.v-calendar-category .v-calendar-daily__intervals-body{position:sticky;left:0;z-index:1}.v-calendar-category .v-calendar-daily__interval:last-of-type:after{display:none}.v-calendar-category .v-calendar-daily__body{overflow:visible}.v-calendar-category .v-calendar-daily__body .v-calendar-daily__scroll-area{overflow-y:visible;flex:none}.v-calendar-category .v-calendar-daily__pane{overflow-y:visible}.v-calendar-category .v-calendar-category__columns{display:flex;width:-moz-min-content;width:min-content;min-width:100%}.v-calendar-category .v-calendar-category__columns .v-calendar-category__column,.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header{flex:1 1 auto;width:0;position:relative}.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header{min-width:200px}