.message-header-actions[data-v-cad6ddd9]{align-items:center;margin-left:4px;display:flex}.reply-preview[data-v-53ea0d02]{border-left:3px solid rgba(var(--v-theme-primary),1);cursor:pointer;background:#0000000f;border-radius:4px;margin-bottom:6px;padding:6px 8px}.reply-preview--self[data-v-53ea0d02]{background:#ffffff29}.reply-preview__author[data-v-53ea0d02]{font-size:.75rem;font-weight:600}.reply-preview__text[data-v-53ea0d02]{opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.audio-player[data-v-666f0d0d]{width:240px;max-width:100%}.audio-player audio[data-v-666f0d0d]{display:none}.audio-player__row[data-v-666f0d0d]{align-items:center;gap:6px;display:flex}.audio-player__time[data-v-666f0d0d]{color:rgba(var(--v-theme-on-surface),.7);min-width:76px;font-size:.75rem}.audio-player__spacer[data-v-666f0d0d]{flex:1}.audio-player__rate[data-v-666f0d0d]{text-transform:none;font-size:.75rem}.audio-player__seek[data-v-666f0d0d]{width:100%;margin-top:4px}.audio-player__seek[data-v-666f0d0d]::-webkit-slider-thumb{cursor:pointer}.audio-player__seek[data-v-666f0d0d]::-moz-range-thumb{cursor:pointer}.attachment-list[data-v-c0b6de3b]{flex-direction:column;gap:8px;display:flex}.attachment-image[data-v-c0b6de3b]{cursor:pointer}.attachment-audio[data-v-c0b6de3b]{width:240px;max-width:100%}.attachment-file a[data-v-c0b6de3b]{color:inherit;text-decoration:underline}.transcription-block[data-v-d617eef2]{border-left:3px solid rgba(var(--v-theme-primary),.6);background:#0000000a;border-radius:4px;padding:6px 8px}.transcription-text[data-v-d617eef2]{white-space:pre-line;opacity:.85}.transcription-row[data-v-d617eef2]{align-items:flex-start;gap:6px;display:flex}.transcription-row .transcription-text[data-v-d617eef2]{flex:1}.transcription-info[data-v-d617eef2]{opacity:.7;margin-left:auto}.transcription-info[data-v-d617eef2]:hover{opacity:1}.reaction-row[data-v-c1664ee0]{justify-content:flex-start}.reaction-chip[data-v-c1664ee0]{margin-right:4px}.reaction-row.align-end[data-v-c1664ee0]{justify-content:flex-end}.reaction-row.align-end .reaction-chip[data-v-c1664ee0]{margin-left:4px;margin-right:0}.message-bubble[data-v-6a7e1826]{box-sizing:border-box;max-width:70%;display:inline-block}.message-bubble[data-v-6a7e1826],.message-bubble__body[data-v-6a7e1826]{overflow-wrap:anywhere;word-break:break-word;min-width:0}.message-bubble--highlight[data-v-6a7e1826]{box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.6)}.message-bubble--own[data-v-6a7e1826]{border-top-right-radius:0!important}.message-bubble--incoming[data-v-6a7e1826]{border-top-left-radius:0!important}.message-bubble-actions[data-v-6a7e1826]{justify-content:flex-end;margin-bottom:4px;display:flex}.message-bubble__receipt[data-v-6a7e1826]{justify-content:flex-end;align-items:center;min-height:16px;margin-top:2px;line-height:1;display:flex}.message-bubble__receipt--pending[data-v-6a7e1826]{color:rgba(var(--v-theme-on-surface),.54)}.message-bubble__receipt--read[data-v-6a7e1826]{color:rgb(var(--v-theme-primary))}.message-list[data-v-e61b87e6]{scroll-behavior:auto;min-height:0}.message-list-wrap[data-v-e61b87e6]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.vrow[data-v-e61b87e6]{contain:layout style paint}.typing-indicator[data-v-e61b87e6]{-webkit-user-select:none;user-select:none}.scroll-to-bottom[data-v-e61b87e6]{z-index:5;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.sentinel[data-v-e61b87e6]{pointer-events:none;height:1px;position:static}.message-info-card[data-v-e61b87e6],.sentinel[data-v-e61b87e6]{width:100%}.normco-chat-separator[data-v-e61b87e6]{background:rgba(var(--v-theme-surface-variant),.55);flex:none;height:1px}.message-info-preview[data-v-e61b87e6]{background:#0000000a;border-radius:6px;padding:8px 10px;font-size:.875rem}.message-info-list[data-v-e61b87e6] .v-list-item{min-height:44px}.v-menu[data-v-3fde3cf0]{z-index:3100}.messenger-list-menu[data-v-3fde3cf0]{border-radius:8px;width:calc(min(380px,100vw - 24px));overflow:hidden}.messenger-list-menu__header[data-v-3fde3cf0]{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 12px;display:flex}.messenger-list-menu__title[data-v-3fde3cf0]{font-size:.95rem;font-weight:700;line-height:1.2}.messenger-list-menu__subtitle[data-v-3fde3cf0]{color:rgba(var(--v-theme-on-surface),.62);margin-top:2px;font-size:.78rem;line-height:1.2}.messenger-list-menu__actions[data-v-3fde3cf0]{align-items:center;gap:4px;display:flex}.messenger-list-menu__search[data-v-3fde3cf0]{padding:12px 16px}.messenger-list-menu__list[data-v-3fde3cf0]{max-height:calc(min(340px,100vh - 210px));padding:6px;overflow-y:auto}.messenger-list-menu__list--users[data-v-3fde3cf0]{max-height:calc(min(260px,100vh - 260px))}.messenger-list-menu__item[data-v-3fde3cf0]{border-radius:8px;margin-bottom:2px}.messenger-list-menu__item--unread[data-v-3fde3cf0]{background-color:rgba(var(--v-theme-primary),.08)}.messenger-list-menu__avatar[data-v-3fde3cf0]{color:rgb(var(--v-theme-on-primary))}.messenger-list-menu__item-title[data-v-3fde3cf0]{font-size:.9rem;font-weight:700;line-height:1.25}.messenger-list-menu__item-text[data-v-3fde3cf0]{white-space:normal;margin-top:2px;line-height:1.35}.messenger-list-menu__item-meta[data-v-3fde3cf0]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.messenger-list-menu__item-time[data-v-3fde3cf0]{color:rgba(var(--v-theme-on-surface),.58);font-size:.74rem}.messenger-list-menu__empty[data-v-3fde3cf0]{min-height:96px;color:rgba(var(--v-theme-on-surface),.62);text-align:center;justify-content:center;align-items:center;font-size:.9rem;display:flex}.messenger-window[data-v-3fde3cf0]{z-index:2000;flex-direction:column;width:380px;min-height:50vh;max-height:50vh;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.messenger-window--mobile[data-v-3fde3cf0]{border-radius:0;width:100vw;height:100vh;max-height:100vh;bottom:0;right:0}.messenger-window--minimized[data-v-3fde3cf0]{height:55px;min-height:55px;max-height:55px}.messenger-body[data-v-3fde3cf0]{flex:1;min-height:0;display:flex}.normco-chat-separator[data-v-3fde3cf0]{background:rgba(var(--v-theme-surface-variant),.55);flex:none;height:1px}.messenger-room-search-results[data-v-3fde3cf0]{max-height:180px;overflow-y:auto}.messenger-window[data-v-3fde3cf0] .message-list{flex:1;min-height:0;max-height:none!important}.messenger-footer[data-v-3fde3cf0]{align-items:flex-end;gap:8px;max-height:75px;display:flex}.messenger-footer[data-v-3fde3cf0] .v-input{flex:1}.messenger-file-input[data-v-3fde3cf0]{display:none}.messenger-attachments[data-v-3fde3cf0]{flex-wrap:wrap;gap:4px;display:flex}.messenger-reply-banner[data-v-3fde3cf0]{border-left:3px solid rgba(var(--v-theme-primary),1);background:#0000000a}.messenger-recording[data-v-3fde3cf0]{background:rgba(var(--v-theme-error),.08);border-left:3px solid rgba(var(--v-theme-error),1)}.messenger-recording-error[data-v-3fde3cf0]{color:rgb(var(--v-theme-error))}.messenger-audio-preview .audio-player[data-v-3fde3cf0]{width:100%}.reply-preview-content[data-v-3fde3cf0]{min-width:0}.reply-preview-text[data-v-3fde3cf0]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member-status-dot[data-v-3fde3cf0]{background:rgb(var(--v-theme-success));vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 2px #0003}.v-theme--dark .message-bubble.bg-grey-lighten-4{color:unset!important;background:#ffffff14!important}.abrechnung-progress-btn[data-v-9cf81852]{text-transform:none;align-items:center;font-weight:600;display:inline-flex}.abrechnung-progress-btn__percent[data-v-9cf81852]{line-height:1}.abrechnung-progress-btn__cue[data-v-9cf81852]{white-space:nowrap;font-size:.78rem;font-weight:500;line-height:1}.abrechnung-progress-menu[data-v-9cf81852]{min-width:290px}.mandant-switcher,.mandant-switcher .v-field__append-inner,.mandant-switcher .v-field__input,.mandant-switcher .v-icon,.mandant-switcher .v-select__selection-text{color:rgb(var(--v-theme-nav-brand))}.mandant-switcher .v-select__selection-text{font-size:20px;font-weight:700}.mandant-switcher .v-field.v-field--variant-plain .v-field__append-inner{align-items:center;padding-top:0;padding-bottom:0}.mandant-switcher.mandant-switcher--single .v-field__append-inner{display:none}.mandant-switcher:not(.mandant-switcher--in-menu) .v-field,.mandant-switcher:not(.mandant-switcher--in-menu) .v-field__input{padding:0}.mandant-switcher--in-menu .v-field,.mandant-switcher--in-menu .v-field__input{padding:initial}.mandant-switcher-menu .v-list{padding:0}.notification-bell[data-v-d2080c80]{border-radius:8px;width:calc(min(380px,100vw - 24px));overflow:hidden}.notification-bell__header[data-v-d2080c80]{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 12px;display:flex}.notification-bell__title[data-v-d2080c80]{font-size:.95rem;font-weight:700;line-height:1.2}.notification-bell__actions[data-v-d2080c80]{align-items:center;gap:4px;display:flex}.notification-bell__subtitle[data-v-d2080c80]{color:rgba(var(--v-theme-on-surface),.62);margin-top:2px;font-size:.78rem;line-height:1.2}.normco-chat-separator[data-v-d2080c80]{background:rgba(var(--v-theme-surface-variant),.55);flex:none;height:1px}.notification-bell__list[data-v-d2080c80]{max-height:calc(min(430px,100vh - 120px));padding:6px;overflow-y:auto}.notification-bell__item[data-v-d2080c80]{border-radius:8px;margin-bottom:2px}.notification-bell__item--unread[data-v-d2080c80]{background-color:rgba(var(--v-theme-primary),.08)}.notification-bell__avatar[data-v-d2080c80]{color:rgb(var(--v-theme-on-primary))}.notification-bell__item-title[data-v-d2080c80]{font-size:.9rem;font-weight:700;line-height:1.25}.notification-bell__item-text[data-v-d2080c80]{white-space:normal;margin-top:2px;line-height:1.35}.notification-bell__item-time[data-v-d2080c80]{color:rgba(var(--v-theme-on-surface),.58);margin-top:4px;font-size:.74rem}.notification-bell__empty[data-v-d2080c80]{flex-direction:column;gap:10px;min-height:150px;font-size:.9rem}.notification-bell__empty[data-v-d2080c80],.notification-bell__loading[data-v-d2080c80]{color:rgba(var(--v-theme-on-surface),.62);justify-content:center;align-items:center;display:flex}.notification-bell__loading[data-v-d2080c80]{min-height:44px}.app-version-menu-item[data-v-65acb2d4]{color:rgba(var(--v-theme-on-surface),.62)}.app-version-menu-item__title[data-v-65acb2d4]{letter-spacing:0;font-size:.75rem}.app-version-menu-item__dialog[data-v-65acb2d4]{max-height:calc(min(760px,100vh - 48px))}.app-version-menu-item__content[data-v-65acb2d4]{max-height:calc(100vh - 180px);overflow:auto}.app-version-menu-item__version[data-v-65acb2d4]{color:rgba(var(--v-theme-on-surface),.7);margin-bottom:16px;font-size:.875rem;font-weight:600}.app-version-menu-item__changelog[data-v-65acb2d4]{color:rgb(var(--v-theme-on-surface));white-space:pre-wrap;margin:0;font-family:inherit;font-size:.875rem;line-height:1.65}.app-version-menu-item__empty[data-v-65acb2d4]{color:rgba(var(--v-theme-on-surface),.72)}.user-menu .v-list-item__prepend{padding-right:8px;display:unset!important}.user-menu__separator{background:rgba(var(--v-theme-outline-variant),.24);height:1px}.arbeitszeiten-menu-content{overflow-y:auto}.arbeitszeiten-menu-card{width:100%}.arbeitszeiten-menu-card__title,.arbeitszeiten-pause-item-title{white-space:normal}.arbeitszeiten-menu-card__heading{min-width:0}.app-search-overlay.v-dialog .v-overlay__content{margin-top:calc(clamp(48px,12vh,102px))}.app-search-overlay .v-overlay__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16344066!important}.v-theme--dark .app-search-overlay .v-overlay__scrim{background:#0000008c!important}.app-search-dialog-card{max-height:calc(min(85vh,720px));box-shadow:0 8px 40px rgba(var(--v-theme-on-surface),.06),0 2px 12px rgba(var(--v-theme-on-surface),.04);outline:1px solid rgba(var(--v-theme-outline-variant),.2);outline-offset:-1px}.app-search-field-shell{border-bottom:2px solid rgb(var(--v-theme-outline));transition:border-color .2s,background-color .2s}.app-search-field-shell:focus-within{border-bottom-color:rgb(var(--v-theme-primary));background-color:rgb(var(--v-theme-surface-container-highest))!important}.app-search-esc-chip,.app-search-kbd{outline:1px solid rgba(var(--v-theme-outline-variant),.35);outline-offset:-1px;box-shadow:0 1px 2px rgba(var(--v-theme-on-surface),.06)}.app-search-empty{min-height:200px}.app-search-results{min-height:120px;max-height:calc(min(52vh,520px))}.search-item--highlighted{background-color:rgb(var(--v-theme-surface-container-low))!important}.app-search-footer{background:rgba(var(--v-theme-surface-container-low),.55)}.app-search-kbd{min-width:1.75rem;color:rgb(var(--v-theme-on-surface-variant));background:rgb(var(--v-theme-surface-container-lowest));border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:.65rem;font-weight:700;line-height:1.2;display:inline-flex}.app-search .v-field__overlay{background:0 0}.app-search .v-field{color:inherit;border-radius:0;box-shadow:none!important;background:0 0!important}.app-search .v-field input{font-size:1.25rem;line-height:1.5}.app-search .v-field input::placeholder{opacity:.72}.app-search .v-field .v-field__outline:after,.app-search .v-field .v-field__outline:before{border-width:0!important}.search-section-header{letter-spacing:.1em;text-transform:uppercase;min-height:40px;color:rgb(var(--v-theme-on-surface-variant))!important;background:0 0!important;padding:12px 12px 8px 16px!important;font-size:.6875rem!important;font-weight:700!important}.search-item{transition:background-color .15s;min-height:72px!important;padding:12px!important}.search-item:focus-visible,.search-item:hover{background-color:rgb(var(--v-theme-surface-container-low))!important}.search-item-title{color:rgb(var(--v-theme-on-surface))}.search-item-subtitle{color:rgb(var(--v-theme-on-surface-variant))}.search-item-meta{min-width:160px;max-width:220px;line-height:1.25}.search-item-phone{color:rgb(var(--v-theme-on-surface))}.search-item-email{word-break:break-all}.search-avatar{border-radius:10px!important}.app-search-menu.v-overlay-content{outline:1px solid rgba(var(--v-theme-outline-variant),.18);outline-offset:-1px;box-shadow:0 8px 40px rgba(var(--v-theme-on-surface),.08),0 2px 12px rgba(var(--v-theme-on-surface),.05)!important;border-radius:12px!important;margin-top:6px!important}.app-search-menu .v-list{background:rgb(var(--v-theme-surface-container-lowest));padding:8px 4px 12px}.topbar{background-color:rgba(var(--v-theme-nav-bg),.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(var(--v-theme-nav-border),.2);box-shadow:0 8px 30px #001f2a0f}.topbar__inner{justify-content:space-between;gap:24px;width:100%}.topbar__inner,.topbar__left,.topbar__right{align-items:center;display:flex}.topbar__left{gap:32px}.topbar__brand,.topbar__left,.topbar__tabs{min-width:0}.topbar__tab{min-width:130px;color:rgb(var(--v-theme-nav-text));text-transform:none;letter-spacing:0;opacity:1;border-radius:8px;justify-content:center;padding:0 12px;font-size:16px;font-weight:500}.topbar__tab:hover{background-color:rgb(var(--v-theme-nav-hover))}.topbar__tab--active{color:rgb(var(--v-theme-nav-active));border-bottom-right-radius:0;border-bottom-left-radius:0;font-weight:700}.topbar__right{gap:8px}.topbar__separator{background-color:rgba(var(--v-theme-nav-border),.28);align-self:stretch;width:1px;margin-block:10px;display:inline-flex}.topbar__icon-btn{color:rgb(var(--v-theme-nav-text))}.topbar__icon-btn:hover{background-color:rgb(var(--v-theme-nav-icon-hover))}.topbar__mobile-menu{min-width:220px;padding:0!important}.topbar__mobile-separator{background:rgba(var(--v-theme-nav-border),.28);height:1px;margin:4px 12px}.topbar .topbar__tabs .v-slide-group__content{gap:8px!important}.topbar .topbar__tabs .v-tab__slider{background-color:rgb(var(--v-theme-nav-accent))!important;border-radius:999px!important;height:2px!important}.cursor-spotlight[data-v-ab18c057]{z-index:999999;pointer-events:none;will-change:background,opacity;transition:opacity .14s;position:fixed;inset:0}.ai-assistant[data-v-e263f8ce]{z-index:2060;position:fixed;bottom:16px;right:16px}.ai-assistant--mobile[data-v-e263f8ce]{bottom:16px;left:auto;right:16px}.ai-assistant--mobile.ai-assistant--open[data-v-e263f8ce]{bottom:0;left:0;right:0}.ai-assistant__fab[data-v-e263f8ce]{width:56px;height:56px}.ai-assistant__panel[data-v-e263f8ce]{--ai-assistant-border-size:2px;--ai-assistant-border-speed:3.5s;isolation:isolate;flex-direction:column;width:calc(clamp(360px,30vw,380px));max-width:calc(100vw - 24px);min-height:50vh;max-height:50vh;display:flex;position:relative;overflow:hidden}.ai-assistant__panel[data-v-e263f8ce]>*{z-index:3;position:relative}.ai-assistant__panel--thinking[data-v-e263f8ce]:after,.ai-assistant__panel--thinking[data-v-e263f8ce]:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ai-assistant__panel--thinking[data-v-e263f8ce]:before{z-index:1;opacity:.34;animation:ai-assistant-rotate-glow-e263f8ce var(--ai-assistant-border-speed) linear infinite;background:radial-gradient(circle at var(--ai-assistant-glow-x) var(--ai-assistant-glow-y),#29b6f6b8 0,#5be6ff61 22%,#7e57c233 42%,#7e57c214 58%,transparent 76%),radial-gradient(circle at calc(100% - var(--ai-assistant-glow-x)) calc(100% - var(--ai-assistant-glow-y)),#7e57c261 0,#7e57c22e 34%,transparent 72%)}.ai-assistant__panel--thinking[data-v-e263f8ce]:after{z-index:2;padding:var(--ai-assistant-border-size);animation:ai-assistant-rotate-border-e263f8ce var(--ai-assistant-border-speed) linear infinite;background:conic-gradient(from var(--ai-assistant-border-angle),#7e57c226,#7e57c2f2,#29b6f6,#5be6ffcc,#7e57c226);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.ai-assistant--mobile .ai-assistant__panel[data-v-e263f8ce]{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100vw;max-width:100vw}.ai-assistant__header[data-v-e263f8ce]{align-items:center;min-height:52px;padding:8px 12px 8px 16px;display:flex}.ai-assistant__title[data-v-e263f8ce]{align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:600;display:flex}.ai-assistant__messages[data-v-e263f8ce]{flex:auto;min-height:0;margin:0 2px;padding:16px;overflow-y:auto}.ai-assistant__empty[data-v-e263f8ce]{min-height:112px;color:rgba(var(--v-theme-on-surface),.58);place-items:center;font-size:14px;display:grid}.ai-assistant__message[data-v-e263f8ce]{margin-bottom:12px;display:flex}.ai-assistant__message--user[data-v-e263f8ce]{justify-content:flex-end}.ai-assistant__message--assistant[data-v-e263f8ce]{justify-content:flex-start}.ai-assistant__bubble[data-v-e263f8ce]{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-width:86%;padding:10px 12px;font-size:14px;line-height:1.45}.ai-assistant__message--user .ai-assistant__bubble[data-v-e263f8ce]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.ai-assistant__message--assistant .ai-assistant__bubble[data-v-e263f8ce]{background:rgba(var(--v-theme-on-surface),.06);color:rgb(var(--v-theme-on-surface))}.ai-assistant__bubble--loading[data-v-e263f8ce]{color:rgba(var(--v-theme-on-surface),.72);align-items:center;gap:10px;display:flex}.ai-assistant__sources[data-v-e263f8ce]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ai-assistant__source[data-v-e263f8ce]{max-width:100%}.ai-assistant__source[data-v-e263f8ce] .v-chip__content{text-overflow:ellipsis;min-width:0;overflow:hidden}.ai-assistant__error[data-v-e263f8ce]{margin:10px 12px 0}.ai-assistant__composer[data-v-e263f8ce]{flex:none;align-items:flex-end;gap:8px;max-height:75px;padding:10px 12px 12px;display:flex}.ai-assistant__composer[data-v-e263f8ce] .v-input{flex:1}@property --ai-assistant-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ai-assistant-glow-x{syntax:"<percentage>";inherits:false;initial-value:100%}@property --ai-assistant-glow-y{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes ai-assistant-rotate-border-e263f8ce{to{--ai-assistant-border-angle:360deg}}@keyframes ai-assistant-rotate-glow-e263f8ce{0%{--ai-assistant-glow-x:100%;--ai-assistant-glow-y:100%}25%{--ai-assistant-glow-x:0%;--ai-assistant-glow-y:100%}50%{--ai-assistant-glow-x:0%;--ai-assistant-glow-y:0%}75%{--ai-assistant-glow-x:100%;--ai-assistant-glow-y:0%}to{--ai-assistant-glow-x:100%;--ai-assistant-glow-y:100%}}.app-main[data-v-b91933f4]{background-color:rgb(var(--v-theme-mainbg))}
