.theme--light.v-btn-toggle:not(.v-btn-toggle--group){background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:rgba(0,0,0,.12)!important}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:rgba(0,0,0,.26)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#000}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group){background:#1e1e1e;color:#fff}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:hsla(0,0%,100%,.3)}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#fff}.v-btn-toggle{border-radius:4px;display:inline-flex;max-width:100%}.v-btn-toggle>.v-btn.v-btn{border-radius:0;border-style:solid;border-width:thin;box-shadow:none;opacity:.8;padding:0 12px}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:last-child,.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:first-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:last-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-btn-toggle>.v-btn.v-btn--active{color:inherit;opacity:1}.v-btn-toggle>.v-btn.v-btn:after{display:none}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:not(:first-child),.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:not(:last-child){border-left-width:0}.v-btn-toggle .v-btn.v-btn.v-size--default{min-width:48px;min-height:0}.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default{height:48px}.v-btn-toggle--borderless>.v-btn.v-btn{border-width:0}.v-btn-toggle--dense>.v-btn.v-btn{padding:0 8px}.v-btn-toggle--group{border-radius:0}.v-btn-toggle--group>.v-btn.v-btn{background-color:transparent!important;border-color:transparent;margin:4px;min-width:auto}.v-btn-toggle--rounded{border-radius:24px}.v-btn-toggle--shaped{border-radius:24px 4px}.v-btn-toggle--tile{border-radius:0}.animate-fade[data-v-1443bcf1]{animation:fadeIn-1443bcf1 .3s ease-in}@keyframes fadeIn-1443bcf1{0%{opacity:0}to{opacity:1}}.weekly-wrapper[data-v-1443bcf1]{border:1px solid #e0e0e0;border-radius:12px;overflow-x:auto}.weekly-grid[data-v-1443bcf1]{display:flex;min-width:1200px}.day-column[data-v-1443bcf1]{flex:1;border-right:1px solid #e0e0e0;min-height:650px;background:#fff}.weekend-column[data-v-1443bcf1]{background-color:#f9fafb}.task-container[data-v-1443bcf1]{border-top:1px solid #e0e0e0;background:#fafafa;min-height:600px}.custom-toggle[data-v-1443bcf1]{border-radius:8px;background:#f5f5f5;padding:4px}.active-btn[data-v-1443bcf1]{background-color:#4a90e2!important;color:#fff!important;border-radius:6px!important}.inactive-btn[data-v-1443bcf1]{background-color:transparent!important;color:#757575!important}.monthly-wrapper[data-v-1443bcf1]{border:1px solid #e0e0e0;border-radius:8px}.calendar-header[data-v-1443bcf1]{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #e0e0e0;background:#fafafa}.calendar-header-item[data-v-1443bcf1]{padding:10px;color:#9e9e9e;font-size:.85rem;font-weight:700;text-align:center}.calendar-grid[data-v-1443bcf1]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day[data-v-1443bcf1]{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;min-height:120px;position:relative;padding:4px}.weekend-bg[data-v-1443bcf1]{background-color:#f5f5f5!important}.day-number[data-v-1443bcf1]{position:absolute;bottom:8px;right:10px;font-weight:700;color:#424242;font-size:1rem}.status-chip-minimal[data-v-1443bcf1]{font-size:10px!important;height:20px!important;background:#fff!important;font-weight:700;border-radius:6px!important}.task-card-mini[data-v-1443bcf1]{border:1px solid #eceff1!important}.task-title-text[data-v-1443bcf1]{font-size:.85rem;color:#424242;font-weight:500;line-height:1.2}.month-task-chip[data-v-1443bcf1]{background-color:#e3f2fd;color:#5c6bc0;font-size:.65rem;padding:1px 4px;border-radius:4px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}