.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge{background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.05)}.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--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.draggable-modal-overlay[data-v-2f62cbd6]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;pointer-events:none}.draggable-modal[data-v-2f62cbd6]{position:absolute;background:rgb(var(--v-theme-surface));border-radius:12px;box-shadow:0 8px 32px #0000004d;border:1px solid rgba(var(--v-theme-outline-rgb),.2);pointer-events:auto;-webkit-user-select:none;user-select:none;min-width:300px;max-width:90vw;max-height:90vh;overflow:hidden;transition:transform .2s ease-out}.draggable-modal__header[data-v-2f62cbd6]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));padding:12px 16px;display:flex;justify-content:space-between;align-items:center;cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid rgba(var(--v-theme-outline-rgb),.2)}.draggable-modal__header[data-v-2f62cbd6]:active{cursor:grabbing}.draggable-modal__title[data-v-2f62cbd6]{display:flex;align-items:center;font-weight:600;font-size:1rem}.draggable-modal__content[data-v-2f62cbd6]{padding:20px;max-height:calc(90vh - 120px);overflow-y:auto}.draggable-modal__actions[data-v-2f62cbd6]{padding:16px 20px;border-top:1px solid rgba(var(--v-theme-outline-rgb),.2);display:flex;gap:8px;justify-content:flex-end}.v-theme--dark .draggable-modal[data-v-2f62cbd6]{background:rgb(var(--v-theme-surface));border-color:rgba(var(--v-theme-outline-rgb),.3);box-shadow:0 8px 32px #00000080}.v-theme--light .draggable-modal[data-v-2f62cbd6]{background:rgb(var(--v-theme-surface));border-color:rgba(var(--v-theme-outline-rgb),.2);box-shadow:0 8px 32px #00000026}@media (max-width: 768px){.draggable-modal[data-v-2f62cbd6]{max-width:95vw;max-height:95vh}.draggable-modal__content[data-v-2f62cbd6]{padding:16px;max-height:calc(95vh - 100px)}.draggable-modal__actions[data-v-2f62cbd6]{padding:12px 16px}}[data-v-2f62cbd6] .v-overlay{z-index:2100!important}[data-v-2f62cbd6] .v-menu,[data-v-2f62cbd6] .v-select__content,[data-v-2f62cbd6] .v-combobox__content,[data-v-2f62cbd6] .v-autocomplete__content{z-index:2200!important}[data-v-2f62cbd6] .v-tooltip{z-index:2300!important}[data-v-2f62cbd6] .v-dialog{z-index:2400!important}[data-v-2f62cbd6] .v-date-picker,[data-v-2f62cbd6] .v-time-picker,[data-v-2f62cbd6] .v-color-picker,[data-v-2f62cbd6] .v-list,[data-v-2f62cbd6] .v-card.v-menu__content{z-index:2200!important}[data-v-2f62cbd6] .v-expansion-panel,[data-v-2f62cbd6] .v-expansion-panel-text,[data-v-2f62cbd6] .v-field__overlay,[data-v-2f62cbd6] .v-select__selection,[data-v-2f62cbd6] .v-file-input__overlay{z-index:inherit!important}[data-v-2f62cbd6] .v-snackbar{z-index:2500!important}.nachricht-content[data-v-d0ef8815]{padding:0}.nachricht-body[data-v-d0ef8815]{background:rgba(var(--v-theme-surface-variant-rgb),.1);border-radius:8px;padding:16px;border-left:4px solid rgba(var(--v-theme-primary-rgb),.3)}.nachricht-meta[data-v-d0ef8815]{background:rgba(var(--v-theme-surface-rgb),.5);border-radius:6px;padding:12px;border:1px solid rgba(var(--v-theme-outline-rgb),.1);margin-top:16px}.problem-actions[data-v-d0ef8815]{background:rgba(var(--v-theme-warning-rgb),.05);border-radius:8px;padding:16px;border:1px solid rgba(var(--v-theme-warning-rgb),.2)}.gap-2[data-v-d0ef8815]{gap:8px}.v-theme--dark .nachricht-body[data-v-d0ef8815]{background:rgba(var(--v-theme-surface-variant-rgb),.2);border-left-color:rgba(var(--v-theme-primary-rgb),.5)}.v-theme--dark .nachricht-meta[data-v-d0ef8815]{background:rgba(var(--v-theme-surface-variant-rgb),.3);border-color:rgba(var(--v-theme-outline-rgb),.2)}.v-theme--dark .problem-actions[data-v-d0ef8815]{background:rgba(var(--v-theme-warning-rgb),.1);border-color:rgba(var(--v-theme-warning-rgb),.3)}.v-theme--light .nachricht-body[data-v-d0ef8815]{background:rgba(var(--v-theme-surface-variant-rgb),.08)}.v-theme--light .nachricht-meta[data-v-d0ef8815]{background:rgba(var(--v-theme-surface-rgb),.3)}.termin-form[data-v-345b13d3]{padding:0}.form-section[data-v-345b13d3]{margin-bottom:24px}.section-header[data-v-345b13d3]{display:flex;align-items:center;margin-bottom:12px;color:rgb(var(--v-theme-on-surface-variant));font-weight:500}.section-title[data-v-345b13d3]{font-size:.9rem;font-weight:600}.date-time-grid[data-v-345b13d3]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.time-input-group[data-v-345b13d3]{display:flex;align-items:center;gap:8px}.time-select[data-v-345b13d3]{flex:1;min-width:80px}.time-separator[data-v-345b13d3]{font-size:1.2rem;font-weight:700;color:rgb(var(--v-theme-on-surface-variant));margin:0 4px}.duration-display[data-v-345b13d3]{display:flex;align-items:center}.v-theme--dark .form-section[data-v-345b13d3]{border-bottom:1px solid rgba(var(--v-theme-outline-rgb),.1);padding-bottom:16px}.v-theme--dark .form-section[data-v-345b13d3]:last-child{border-bottom:none;padding-bottom:0}.v-theme--light .form-section[data-v-345b13d3]{border-bottom:1px solid rgba(var(--v-theme-outline-rgb),.08);padding-bottom:16px}.v-theme--light .form-section[data-v-345b13d3]:last-child{border-bottom:none;padding-bottom:0}@media (max-width: 600px){.date-time-grid[data-v-345b13d3]{grid-template-columns:1fr;gap:12px}.time-input-group[data-v-345b13d3]{flex-wrap:wrap;gap:6px}.duration-display[data-v-345b13d3]{width:100%;justify-content:center;margin-top:8px}}.revenue-overview[data-v-de049f66]{display:flex;flex-direction:column;gap:24px;padding:0}.loading-container[data-v-de049f66]{height:400px;display:flex;align-items:center;justify-content:center}.summary-cards[data-v-de049f66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.summary-card[data-v-de049f66]{background:rgba(var(--v-theme-surface-variant-rgb),.5);border-radius:12px;padding:20px;border:1px solid rgba(var(--v-theme-outline-rgb),.2);transition:all .3s ease;box-shadow:0 2px 8px rgba(var(--v-theme-shadow-rgb, 0, 0, 0),.06)}.summary-card[data-v-de049f66]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--v-theme-shadow-rgb, 0, 0, 0),.12);border-color:rgba(var(--v-theme-primary-rgb),.3)}.v-theme--dark .summary-card[data-v-de049f66]{background:rgba(var(--v-theme-surface-variant-rgb),.7);border:1px solid rgba(var(--v-theme-outline-rgb),.3)}.v-theme--dark .summary-card[data-v-de049f66]:hover{background:rgba(var(--v-theme-surface-variant-rgb),.9);border-color:rgba(var(--v-theme-primary-rgb),.5)}.card-header[data-v-de049f66]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.card-title[data-v-de049f66]{font-size:.875rem;font-weight:500;color:rgb(var(--v-theme-on-surface-variant))}.card-amount[data-v-de049f66]{font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-on-surface));margin-bottom:8px}.card-trend[data-v-de049f66]{display:flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600}.trend-positive[data-v-de049f66]{color:rgb(var(--v-theme-success))}.trend-negative[data-v-de049f66]{color:rgb(var(--v-theme-error))}.revenue-chart-section[data-v-de049f66]{background:rgba(var(--v-theme-surface-variant-rgb),.5);border-radius:12px;padding:20px;border:1px solid rgba(var(--v-theme-outline-rgb),.2);box-shadow:0 2px 8px rgba(var(--v-theme-shadow-rgb, 0, 0, 0),.06)}.v-theme--dark .revenue-chart-section[data-v-de049f66]{background:rgba(var(--v-theme-surface-variant-rgb),.3);border:1px solid rgba(var(--v-theme-outline-rgb),.3)}.section-header[data-v-de049f66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-de049f66]{font-size:1.1rem;font-weight:600;margin:0;display:flex;align-items:center;color:rgb(var(--v-theme-on-surface))}.chart-toggle[data-v-de049f66] .v-btn-toggle{background:rgba(var(--v-theme-surface-rgb),.8);border:1px solid rgba(var(--v-theme-outline-rgb),.2)}.chart-container[data-v-de049f66]{height:200px;display:flex;flex-direction:column}.chart-bars[data-v-de049f66]{flex:1;display:flex;align-items:flex-end;gap:8px;padding:0 8px}.chart-bar[data-v-de049f66]{flex:1;background:linear-gradient(135deg,rgb(var(--v-theme-success)),rgba(var(--v-theme-success-rgb),.8));border-radius:4px 4px 0 0;min-height:20px;position:relative;transition:all .3s ease;cursor:pointer}.chart-bar[data-v-de049f66]:hover{transform:scaleY(1.05);filter:brightness(1.1);box-shadow:0 2px 8px rgba(var(--v-theme-success-rgb),.3)}.v-theme--dark .chart-bar[data-v-de049f66]{background:linear-gradient(135deg,#4caf50e6,#4caf50b3)}.bar-value[data-v-de049f66]{position:absolute;top:-24px;left:50%;transform:translate(-50%);font-size:.75rem;font-weight:600;color:rgb(var(--v-theme-on-surface));white-space:nowrap}.chart-labels[data-v-de049f66]{display:flex;padding:12px 8px 0;gap:8px}.chart-label[data-v-de049f66]{flex:1;text-align:center;font-size:.875rem;color:rgb(var(--v-theme-on-surface-variant));font-weight:500}.outstanding-section[data-v-de049f66]{background:rgba(var(--v-theme-warning-rgb),.08);border-radius:12px;padding:20px;border:1px solid rgba(var(--v-theme-warning-rgb),.2);box-shadow:0 2px 8px rgba(var(--v-theme-shadow-rgb, 0, 0, 0),.06)}.v-theme--dark .outstanding-section[data-v-de049f66]{background:rgba(var(--v-theme-warning-rgb),.12);border:1px solid rgba(var(--v-theme-warning-rgb),.3)}.empty-state[data-v-de049f66]{text-align:center;padding:40px}.empty-text[data-v-de049f66]{margin:16px 0 0;color:rgb(var(--v-theme-on-surface-variant));font-size:1rem}.outstanding-list[data-v-de049f66]{display:flex;flex-direction:column;gap:8px}.outstanding-item[data-v-de049f66]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(var(--v-theme-surface-rgb),.8);border-radius:8px;border:1px solid rgba(var(--v-theme-outline-rgb),.2);transition:all .2s ease}.outstanding-item[data-v-de049f66]:hover{background:rgba(var(--v-theme-surface-rgb),1);transform:translate(4px);box-shadow:0 4px 12px rgba(var(--v-theme-shadow-rgb, 0, 0, 0),.1)}.outstanding-item.overdue[data-v-de049f66]{border-color:rgb(var(--v-theme-error));background:rgba(var(--v-theme-error-rgb),.1)}.v-theme--dark .outstanding-item[data-v-de049f66]{background:rgba(var(--v-theme-surface-variant-rgb),.5);border:1px solid rgba(var(--v-theme-outline-rgb),.3)}.v-theme--dark .outstanding-item[data-v-de049f66]:hover{background:rgba(var(--v-theme-surface-variant-rgb),.8)}.v-theme--dark .outstanding-item.overdue[data-v-de049f66]{background:rgba(var(--v-theme-error-rgb),.15);border-color:rgba(var(--v-theme-error-rgb),.4)}.invoice-info[data-v-de049f66]{display:flex;flex-direction:column;gap:4px}.invoice-number[data-v-de049f66]{font-weight:600;color:rgb(var(--v-theme-on-surface))}.invoice-customer[data-v-de049f66]{font-size:.875rem;color:rgb(var(--v-theme-on-surface-variant))}.invoice-details[data-v-de049f66]{display:flex;flex-direction:column;gap:4px;text-align:right}.invoice-amount[data-v-de049f66]{font-weight:600;color:rgb(var(--v-theme-on-surface))}.invoice-due[data-v-de049f66]{font-size:.875rem;color:rgb(var(--v-theme-on-surface-variant))}.more-invoices[data-v-de049f66]{text-align:center;padding:8px 0}.quick-stats[data-v-de049f66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat-item[data-v-de049f66]{display:flex;align-items:center;gap:16px;padding:16px;background:rgba(var(--v-theme-primary-rgb),.08);border-radius:8px;border:1px solid rgba(var(--v-theme-primary-rgb),.2);transition:all .2s ease}.stat-item[data-v-de049f66]:hover{background:rgba(var(--v-theme-primary-rgb),.12);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--v-theme-shadow-rgb, 0, 0, 0),.1)}.v-theme--dark .stat-item[data-v-de049f66]{background:rgba(var(--v-theme-primary-rgb),.12);border:1px solid rgba(var(--v-theme-primary-rgb),.3)}.v-theme--dark .stat-item[data-v-de049f66]:hover{background:rgba(var(--v-theme-primary-rgb),.18)}.stat-content[data-v-de049f66]{flex:1}.stat-value[data-v-de049f66]{font-size:1.25rem;font-weight:700;color:rgb(var(--v-theme-on-surface));margin-bottom:2px}.stat-label[data-v-de049f66]{font-size:.875rem;color:rgb(var(--v-theme-on-surface-variant))}@media (max-width: 768px){.summary-cards[data-v-de049f66]{grid-template-columns:repeat(2,1fr)}.quick-stats[data-v-de049f66]{grid-template-columns:1fr}.outstanding-item[data-v-de049f66]{flex-direction:column;align-items:flex-start;gap:8px}.invoice-details[data-v-de049f66]{text-align:left;margin-right:0}.section-header[data-v-de049f66]{flex-direction:column;gap:12px;align-items:flex-start}}@media (max-width: 480px){.summary-cards[data-v-de049f66]{grid-template-columns:1fr}.chart-container[data-v-de049f66]{height:150px}}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.color-settings-content[data-v-be3ded57]{padding:0}.empty-state[data-v-be3ded57]{text-align:center;padding:40px 20px;color:rgb(var(--v-theme-on-surface-variant))}.users-list[data-v-be3ded57]{display:flex;flex-direction:column;gap:16px}.user-color-item[data-v-be3ded57]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:12px;background:rgba(var(--v-theme-surface-variant),.1);border:1px solid rgba(var(--v-theme-outline),.1)}.user-info[data-v-be3ded57]{display:flex;align-items:center;gap:16px}.user-avatar[data-v-be3ded57]{flex-shrink:0}.avatar-initials[data-v-be3ded57]{font-size:1rem;font-weight:600;color:#fff}.user-details[data-v-be3ded57]{flex:1}.user-name[data-v-be3ded57]{font-size:1rem;font-weight:600;color:rgb(var(--v-theme-on-surface));margin-bottom:4px}.user-role[data-v-be3ded57]{font-size:.85rem;color:rgb(var(--v-theme-on-surface-variant))}.color-picker-section[data-v-be3ded57]{display:flex;align-items:center;gap:12px}.color-preview[data-v-be3ded57]{width:32px;height:32px;border-radius:50%;border:2px solid rgba(var(--v-theme-outline),.3);flex-shrink:0}.color-picker-card[data-v-be3ded57]{min-width:280px}.color-swatches[data-v-be3ded57]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.color-swatch[data-v-be3ded57]{width:36px;height:36px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:2px solid rgba(var(--v-theme-outline),.2);transition:all .2s ease}.color-swatch[data-v-be3ded57]:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}.color-input[data-v-be3ded57]{width:100%;height:40px;border:none;border-radius:8px;cursor:pointer;background:transparent}.color-input[data-v-be3ded57]::-webkit-color-swatch{border:none;border-radius:6px}.color-input[data-v-be3ded57]::-webkit-color-swatch-wrapper{padding:0;border:2px solid rgba(var(--v-theme-outline),.2);border-radius:8px}.v-theme--dark .user-color-item[data-v-be3ded57]{background:rgba(var(--v-theme-surface-variant),.2);border-color:rgba(var(--v-theme-outline),.2)}.v-theme--dark .color-swatch[data-v-be3ded57]{border-color:rgba(var(--v-theme-outline),.3)}.v-theme--light .user-color-item[data-v-be3ded57]{background:rgba(var(--v-theme-surface-variant),.05)}.v-theme--light .color-swatch[data-v-be3ded57]{border-color:rgba(var(--v-theme-outline),.15)}.dashboard-header[data-v-c072c2f5]{background:linear-gradient(135deg,rgb(var(--v-theme-surface)),rgba(var(--v-theme-primary-rgb),.02));border-bottom:1px solid rgba(var(--v-theme-outline-rgb),.12);padding:8px 24px;margin-bottom:12px}.dashboard-header.compact[data-v-c072c2f5]{padding:6px 0 8px;margin-bottom:8px}.header-content[data-v-c072c2f5]{display:flex;justify-content:space-between;align-items:center;max-width:100%;gap:24px}.header-content.centered[data-v-c072c2f5]{justify-content:center}.header-left[data-v-c072c2f5]{display:flex;flex-direction:column;gap:8px;flex:1}.header-title-section[data-v-c072c2f5]{display:flex;flex-direction:column;gap:4px}.header-title-section.compact[data-v-c072c2f5]{margin-bottom:4px}.dashboard-title[data-v-c072c2f5]{font-size:1.5rem;font-weight:600;color:rgb(var(--v-theme-on-surface));margin:0;line-height:1.2}.dashboard-title.compact[data-v-c072c2f5]{font-size:1.25rem;margin:2px 0;line-height:1.3}.dashboard-subtitle[data-v-c072c2f5]{color:rgb(var(--v-theme-on-surface-variant));font-size:.8rem;font-weight:400}.dashboard-subtitle.compact[data-v-c072c2f5]{font-size:.75rem;margin-bottom:4px}.header-stats[data-v-c072c2f5]{display:flex;align-items:center;gap:8px}.header-stats.compact[data-v-c072c2f5]{gap:6px}.header-stats.centered[data-v-c072c2f5]{justify-content:center}.live-time[data-v-c072c2f5]{display:flex;align-items:center;gap:4px;color:rgb(var(--v-theme-on-surface-variant));font-size:.875rem;font-weight:500}.timestamp[data-v-c072c2f5]{font-family:Roboto Mono,monospace}.header-right[data-v-c072c2f5]{display:flex;align-items:center;gap:24px;flex-shrink:0}.header-actions[data-v-c072c2f5]{display:flex;align-items:center;gap:12px}.header-action-btn[data-v-c072c2f5]{border-radius:12px;transition:all .2s ease}.header-action-btn[data-v-c072c2f5]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--v-theme-shadow-rgb),.15)}.create-btn[data-v-c072c2f5]{border-radius:12px;font-weight:600;padding:0 20px;box-shadow:0 2px 8px rgba(var(--v-theme-primary-rgb),.25)}.create-btn[data-v-c072c2f5]:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(var(--v-theme-primary-rgb),.35)}.user-section[data-v-c072c2f5]{display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:12px;background:rgba(var(--v-theme-surface-variant-rgb),.3);border:1px solid rgba(var(--v-theme-outline-rgb),.2);cursor:pointer;transition:all .2s ease}.user-section[data-v-c072c2f5]:hover{background:rgba(var(--v-theme-surface-variant-rgb),.5);border-color:rgba(var(--v-theme-outline-rgb),.3)}.user-info[data-v-c072c2f5]{text-align:right}.user-name[data-v-c072c2f5]{font-size:.875rem;font-weight:600;color:rgb(var(--v-theme-on-surface));line-height:1.2}.user-role[data-v-c072c2f5]{font-size:.75rem;color:rgb(var(--v-theme-on-surface-variant));line-height:1.2}.user-avatar[data-v-c072c2f5]{border:2px solid rgba(var(--v-theme-primary-rgb),.2)}.main-content[data-v-c072c2f5]{display:grid;grid-template-columns:300px 1fr 320px;gap:24px;padding:0 32px;min-height:calc(100vh - 200px)}.widgets-sidebar[data-v-c072c2f5]{display:flex;flex-direction:column;gap:20px}.sidebar-header[data-v-c072c2f5]{padding:0 4px}.sidebar-title[data-v-c072c2f5]{font-size:1.1rem;font-weight:600;color:rgb(var(--v-theme-on-surface));margin:0;display:flex;align-items:center}.modern-widget[data-v-c072c2f5]{background:rgb(var(--v-theme-surface));border-radius:16px;border:1px solid rgba(var(--v-theme-outline),.15);box-shadow:0 2px 12px rgba(var(--v-theme-shadow),.08);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);color:rgb(var(--v-theme-on-surface))}.modern-widget[data-v-c072c2f5]:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(var(--v-theme-shadow),.15);border-color:rgba(var(--v-theme-outline),.25)}.clickable-widget[data-v-c072c2f5]{cursor:pointer}.clickable-widget[data-v-c072c2f5]:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(var(--v-theme-shadow),.2)}.gradient-header[data-v-c072c2f5]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.1),rgba(var(--v-theme-primary),.05));border-bottom:1px solid rgba(var(--v-theme-outline),.1)}.success-gradient[data-v-c072c2f5]{background:linear-gradient(135deg,rgba(var(--v-theme-success),.1),rgba(var(--v-theme-success),.05))}.info-gradient[data-v-c072c2f5]{background:linear-gradient(135deg,rgba(var(--v-theme-info),.1),rgba(var(--v-theme-info),.05))}.widget-header[data-v-c072c2f5]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:inherit}.widget-title[data-v-c072c2f5]{font-size:.875rem;font-weight:600;color:rgb(var(--v-theme-on-surface));display:flex;align-items:center}.widget-content[data-v-c072c2f5]{padding:0 20px 20px;background:inherit;color:rgb(var(--v-theme-on-surface))}.compact .termin-item[data-v-c072c2f5],.compact .nachricht-item[data-v-c072c2f5]{padding:12px 0;border-bottom:1px solid rgba(var(--v-theme-outline),.08)}.compact .termin-item[data-v-c072c2f5]:last-child,.compact .nachricht-item[data-v-c072c2f5]:last-child{border-bottom:none}.termin-item[data-v-c072c2f5]{display:flex;align-items:center;gap:12px;transition:all .2s ease;border-radius:8px;padding:12px;margin-bottom:8px;background:rgba(var(--v-theme-surface-variant),.3)}.termin-item[data-v-c072c2f5]:hover{background:rgba(var(--v-theme-surface-variant),.5);transform:translate(4px)}.termin-item.current[data-v-c072c2f5]{background:rgba(var(--v-theme-primary),.1);border-left:3px solid rgb(var(--v-theme-primary))}.termin-item.next[data-v-c072c2f5]{background:rgba(var(--v-theme-warning),.08);border-left:3px solid rgb(var(--v-theme-warning))}.termin-time[data-v-c072c2f5]{font-size:.75rem;font-weight:600;color:rgb(var(--v-theme-primary));min-width:45px;font-family:Roboto Mono,monospace}.termin-details[data-v-c072c2f5]{flex:1;min-width:0}.termin-title[data-v-c072c2f5]{font-size:.8rem;font-weight:500;color:rgb(var(--v-theme-on-surface));margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.termin-description[data-v-c072c2f5]{font-size:.7rem;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;opacity:.8}.termin-location[data-v-c072c2f5]{font-size:.7rem;color:rgb(var(--v-theme-on-surface-variant));display:flex;align-items:center;gap:2px}.day-progress[data-v-c072c2f5]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(var(--v-theme-outline),.1)}.progress-info[data-v-c072c2f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.nachricht-item[data-v-c072c2f5]{display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s ease;border-radius:8px;padding:10px;margin-bottom:6px;background:transparent}.nachricht-item[data-v-c072c2f5]:hover{background:rgba(var(--v-theme-surface-variant),.4);transform:translate(2px)}.nachricht-item.urgent[data-v-c072c2f5]{background:rgba(var(--v-theme-error),.08);border-left:3px solid rgb(var(--v-theme-error))}.nachricht-content[data-v-c072c2f5]{flex:1;min-width:0}.nachricht-project[data-v-c072c2f5]{font-size:.7rem;font-weight:600;color:rgb(var(--v-theme-primary));margin-bottom:2px;text-transform:uppercase;letter-spacing:.5px}.nachricht-text[data-v-c072c2f5]{font-size:.8rem;color:rgb(var(--v-theme-on-surface));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nachricht-time[data-v-c072c2f5]{font-size:.7rem;color:rgb(var(--v-theme-on-surface-variant));min-width:40px;text-align:right}.revenue-stats.modern[data-v-c072c2f5]{padding:0;background:inherit}.revenue-item[data-v-c072c2f5]{padding:12px 0;background:inherit}.revenue-item.primary .revenue-amount[data-v-c072c2f5]{font-size:1.25rem;font-weight:700;color:rgb(var(--v-theme-primary))}.revenue-item.secondary .revenue-amount[data-v-c072c2f5]{font-size:1.1rem;font-weight:600;color:rgb(var(--v-theme-on-surface))}.revenue-label[data-v-c072c2f5]{font-size:.75rem;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.revenue-trend[data-v-c072c2f5]{display:flex;align-items:center;gap:4px;margin-top:4px}.trend-text[data-v-c072c2f5]{font-size:.75rem;font-weight:600;color:rgb(var(--v-theme-success))}.revenue-chart[data-v-c072c2f5]{padding:12px 0;background:inherit}.chart-bars[data-v-c072c2f5]{display:flex;align-items:end;gap:3px;height:40px}.bar[data-v-c072c2f5]{flex:1;background:rgba(var(--v-theme-success),.3);border-radius:2px 2px 0 0;min-height:8px;transition:all .3s ease}.bar.current[data-v-c072c2f5]{background:rgb(var(--v-theme-success))}.bar[data-v-c072c2f5]:hover{background:rgba(var(--v-theme-success),.6)}.loading-state[data-v-c072c2f5]{background:inherit}.empty-state[data-v-c072c2f5]{text-align:center;padding:20px 0;background:inherit;color:rgb(var(--v-theme-on-surface-variant))}.calendar-main[data-v-c072c2f5]{background:rgb(var(--v-theme-surface));border-radius:16px;border:1px solid rgba(var(--v-theme-outline),.15);box-shadow:0 2px 12px rgba(var(--v-theme-shadow),.08);overflow:hidden}.calendar-header[data-v-c072c2f5]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.05),rgba(var(--v-theme-primary),.02));border-bottom:1px solid rgba(var(--v-theme-outline),.1)}.calendar-title[data-v-c072c2f5]{font-size:1.1rem;font-weight:600;color:rgb(var(--v-theme-on-surface));display:flex;align-items:center}.calendar-controls[data-v-c072c2f5]{display:flex;align-items:center;gap:16px}.calendar-container[data-v-c072c2f5]{padding:20px;background:rgb(var(--v-theme-surface));height:calc(100vh - 300px);display:flex;flex-direction:column;overflow:hidden}.modern-calendar[data-v-c072c2f5]{background:transparent;font-family:Roboto,sans-serif;flex:1;height:100%;overflow:auto}.modern-calendar[data-v-c072c2f5] .fc-scroller{overflow-y:auto!important;overflow-x:hidden!important}.modern-calendar[data-v-c072c2f5] .fc-timegrid-body{min-height:100%!important}.modern-calendar[data-v-c072c2f5] .fc-scrollgrid-section-body{overflow-y:auto!important}.modern-calendar[data-v-c072c2f5]{background:transparent;font-family:Roboto,sans-serif}.modern-calendar[data-v-c072c2f5] .fc{background:transparent;color:rgb(var(--v-theme-on-surface))}.modern-calendar[data-v-c072c2f5] .fc-toolbar{background:rgba(var(--v-theme-surface-variant),.3);border-radius:12px;padding:12px 16px;margin-bottom:20px;border:1px solid rgba(var(--v-theme-outline),.2)}.modern-calendar[data-v-c072c2f5] .fc-toolbar-title{font-size:1.25rem;font-weight:600;color:rgb(var(--v-theme-on-surface))}.modern-calendar[data-v-c072c2f5] .fc-button{background:rgba(var(--v-theme-primary),.1)!important;border:1px solid rgba(var(--v-theme-primary),.3)!important;color:rgb(var(--v-theme-primary))!important;border-radius:8px!important;font-weight:500!important;padding:6px 12px!important;transition:all .2s ease!important}.modern-calendar[data-v-c072c2f5] .fc-button:hover{background:rgba(var(--v-theme-primary),.2)!important;border-color:rgba(var(--v-theme-primary),.5)!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(var(--v-theme-primary),.25)!important}.modern-calendar[data-v-c072c2f5] .fc-button-active{background:rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-on-primary))!important;border-color:rgb(var(--v-theme-primary))!important}.modern-calendar[data-v-c072c2f5] .fc-today-button{background:rgba(var(--v-theme-primary),.1)!important;border:1px solid rgba(var(--v-theme-primary),.3)!important;color:rgb(var(--v-theme-primary))!important;font-weight:500!important}.modern-calendar[data-v-c072c2f5] .fc-today-button:hover{background:rgba(var(--v-theme-primary),.2)!important;border-color:rgba(var(--v-theme-primary),.5)!important;color:rgb(var(--v-theme-primary))!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(var(--v-theme-primary),.25)!important}.v-theme--dark .modern-calendar[data-v-c072c2f5] .fc-today-button{background:rgba(var(--v-theme-primary),.2)!important;border:1px solid rgba(var(--v-theme-primary),.5)!important;color:rgb(var(--v-theme-primary))!important;font-weight:500!important}.v-theme--dark .modern-calendar[data-v-c072c2f5] .fc-today-button:hover{background:rgba(var(--v-theme-primary),.3)!important;border-color:rgba(var(--v-theme-primary),.7)!important;color:rgb(var(--v-theme-primary))!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(var(--v-theme-primary),.25)!important}.modern-calendar[data-v-c072c2f5] .fc-scrollgrid{border:1px solid rgba(var(--v-theme-outline),.15)!important;border-radius:12px!important;overflow:hidden!important}.modern-calendar[data-v-c072c2f5] .fc-col-header{background:rgba(var(--v-theme-surface-variant),.5)!important;border-color:rgba(var(--v-theme-outline),.15)!important}.modern-calendar[data-v-c072c2f5] .fc-col-header-cell{background:transparent!important;border-color:rgba(var(--v-theme-outline),.15)!important;padding:12px 8px!important}.modern-calendar[data-v-c072c2f5] .fc-col-header-cell-cushion{color:rgb(var(--v-theme-on-surface-variant))!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.modern-calendar[data-v-c072c2f5] .fc-daygrid-day{background:rgb(var(--v-theme-surface))!important;border-color:rgba(var(--v-theme-outline),.08)!important}.modern-calendar[data-v-c072c2f5] .fc-daygrid-day:hover{background:rgba(var(--v-theme-surface-variant),.3)!important}.modern-calendar[data-v-c072c2f5] .fc-day-today{background:rgba(var(--v-theme-primary),.05)!important;border-color:rgba(var(--v-theme-primary),.2)!important}.modern-calendar[data-v-c072c2f5] .fc-timegrid-slot{border-color:rgba(var(--v-theme-outline),.08)!important;height:2.5rem!important}.modern-calendar[data-v-c072c2f5] .fc-timegrid-slot-minor{border-style:dotted!important;border-color:rgba(var(--v-theme-outline),.05)!important}.modern-calendar[data-v-c072c2f5] .fc-timegrid-axis{background:rgba(var(--v-theme-surface-variant),.3)!important;border-color:rgba(var(--v-theme-outline),.15)!important}.modern-calendar[data-v-c072c2f5] .fc-timegrid-axis-cushion{color:rgb(var(--v-theme-on-surface-variant))!important;font-size:.75rem!important;font-weight:500!important}.modern-calendar[data-v-c072c2f5] .fc-timegrid-now-indicator-line{border-color:rgb(var(--v-theme-error))!important;border-width:2px!important}.modern-calendar[data-v-c072c2f5] .fc-timegrid-now-indicator-arrow{border-color:rgb(var(--v-theme-error))!important}.modern-calendar[data-v-c072c2f5] .fc-event{border-radius:6px!important;border:none!important;background:rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-on-primary))!important;font-weight:500!important;font-size:.8rem!important;padding:2px 6px!important;box-shadow:0 2px 4px rgba(var(--v-theme-shadow),.1)!important;transition:all .2s ease!important;cursor:pointer!important}.modern-calendar[data-v-c072c2f5] .fc-event:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(var(--v-theme-shadow),.2)!important;filter:brightness(1.1)!important}.modern-calendar[data-v-c072c2f5] .fc-event-title{font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important}.modern-calendar[data-v-c072c2f5] .fc-event-time{font-weight:500!important;opacity:.9!important}.modern-calendar[data-v-c072c2f5] .fc-highlight{background:rgba(var(--v-theme-primary),.1)!important;border:2px dashed rgba(var(--v-theme-primary),.4)!important;border-radius:4px!important}.modern-calendar[data-v-c072c2f5] .fc-select-mirror{background:rgba(var(--v-theme-primary),.2)!important;border:2px solid rgba(var(--v-theme-primary),.6)!important;border-radius:6px!important}.v-theme--dark .modern-calendar[data-v-c072c2f5] .fc-toolbar{background:rgba(var(--v-theme-surface-variant),.5);border-color:rgba(var(--v-theme-outline),.3)}.v-theme--dark .modern-calendar[data-v-c072c2f5] .fc-col-header{background:rgba(var(--v-theme-surface-variant),.7)!important}.v-theme--dark .modern-calendar[data-v-c072c2f5] .fc-daygrid-day{background:rgba(var(--v-theme-surface),.8)!important}.v-theme--dark .modern-calendar[data-v-c072c2f5] .fc-day-today{background:rgba(var(--v-theme-primary),.1)!important}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{display:inline-flex;align-items:center;font-size:.5rem;padding:0 5px;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:14px;opacity:.6;min-width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright));border-radius:50%;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667)}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);position:absolute}.v-locale--is-ltr.v-switch .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl.v-switch .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media (forced-colors: active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__track,.v-switch .v-switch__thumb{border:1px solid;color:buttontext}.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__track,.v-switch.v-input--disabled .v-switch__thumb{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb,.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb{border-width:0}}
