.dropdown-container[data-v-f119df38]{width:fit-content;position:relative}.dropdown-container[data-v-f119df38]:focus-within{box-shadow:0 0 0 3px var(--brightly-primary-color-40);border-radius:var(--v7c21813a)}.dropdown-trigger[data-v-f119df38]{background:var(--brightly-background-color);border:1px solid var(--brightly-secondary-color);border-radius:var(--v7c21813a);cursor:pointer;width:100%;font-family:var(--brightly-text-font-family);white-space:nowrap;height:36px;color:var(--brightly-primary-text-color);font-size:14px;font-style:normal;font-weight:var(--brightly-font-weight-medium);justify-content:space-between;align-items:center;gap:5px;line-height:normal;transition:all .15s;display:flex}.dropdown-trigger[data-v-f119df38]:hover:not(:disabled){border-color:var(--brightly-primary-color)}.dropdown-trigger[data-v-f119df38]:focus{border-color:var(--brightly-primary-color);box-shadow:none;outline:none}.dropdown-trigger[data-v-f119df38]:focus-visible{outline:2px solid var(--brightly-primary-color);outline-offset:2px}.dropdown-trigger[data-v-f119df38]:active:not(:disabled){background-color:var(--brightly-background-alt-color)}.dropdown-disabled[data-v-f119df38]{opacity:.6;cursor:not-allowed;background-color:var(--brightly-background-alt-color)}.dropdown-disabled[data-v-f119df38]:hover{border-color:var(--brightly-secondary-color);background-color:var(--brightly-background-alt-color)}.dropdown-open[data-v-f119df38]:not(.dropdown-disabled){border-color:var(--brightly-primary-color)}.dropdown-slideout[data-v-f119df38]:focus,.dropdown-slideout.dropdown-open[data-v-f119df38]{box-shadow:0 0 0 3px var(--brightly-primary-color-40)}.dropdown-trigger-content[data-v-f119df38]{align-items:center;gap:8px;display:flex}.dropdown-label-icon[data-v-f119df38]{width:16px;height:16px;color:var(--brightly-primary-text-color);flex-shrink:0}.dropdown-label[data-v-f119df38]{color:var(--brightly-primary-text-color);font-weight:var(--brightly-font-weight-bold);flex-shrink:0}.dropdown-label.has-icon[data-v-f119df38]{margin-left:0}.dropdown-value[data-v-f119df38]{color:var(--brightly-primary-text-color);text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.dropdown-chips[data-v-f119df38]{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.dropdown-chip[data-v-f119df38]{background:var(--brightly-row-hover-color);color:var(--brightly-primary-text-color);font-weight:var(--brightly-font-weight-normal);white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:13px;max-width:150px;padding:6px;font-size:14px;line-height:1.2;display:inline-flex}.chip-remove-icon[data-v-f119df38]{color:var(--brightly-primary-text-color);font-size:14px;display:block}.chip-label[data-v-f119df38]{text-overflow:ellipsis;overflow:hidden}.chip-remove[data-v-f119df38]{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.chip-remove[data-v-f119df38]:hover{opacity:1}.dropdown-chip-overflow[data-v-f119df38]{font-weight:var(--brightly-font-weight-normal);margin-left:auto}.dropdown-disabled .dropdown-value[data-v-f119df38],.dropdown-disabled .dropdown-label-icon[data-v-f119df38]{color:var(--brightly-secondary-dark-color)}.dropdown-icon[data-v-f119df38]{color:var(--brightly-primary-text-color);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.dropdown-disabled .dropdown-icon[data-v-f119df38]{color:var(--brightly-secondary-dark-color)}.rotate-180[data-v-f119df38]{transform:rotate(180deg)}.dropdown-menu[data-v-f119df38]{background:var(--brightly-background-color);border:1px solid var(--brightly-secondary-color);box-shadow:0 4px 12px var(--brightly-box-shadow-primary-color);z-index:50;width:var(--v74e414da);max-height:var(--v6e8a6cdb);scrollbar-width:thin;scrollbar-color:var(--brightly-secondary-color) var(--brightly-secondary-lighter-color);scrollbar-gutter:stable;margin:0;padding:0;list-style:none;display:block;position:absolute;left:0;right:0;overflow:hidden auto}.dropdown-menu[data-v-f119df38]:focus{outline:none}.dropdown-item[data-v-f119df38]{cursor:pointer;color:var(--brightly-secondary-text-color);justify-content:space-between;align-items:center;min-height:32px;padding:8px;list-style:none;transition:all .1s;display:flex}.dropdown-item-disabled[data-v-f119df38]{cursor:not-allowed}.dropdown-item-disabled[data-v-f119df38]:hover{background-color:#0000}.dropdown-item-disabled .dropdown-item-label[data-v-f119df38]{color:#6e7780}.dropdown-item-label[data-v-f119df38]{text-overflow:ellipsis;white-space:nowrap;color:var(--brightly-primary-text-color);flex:1;padding-right:4px;overflow:hidden}.dropdown-empty[data-v-f119df38]{text-align:center;color:var(--brightly-secondary-dark-color);padding:20px;font-size:14px;list-style:none}.dropdown-loading[data-v-f119df38]{color:var(--brightly-secondary-dark-color);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;list-style:none;display:flex}.loading-spinner[data-v-f119df38]{border:3px solid #0000;border-top:3px solid var(--brightly-spinner-color);border-right:3px solid var(--brightly-spinner-color);border-radius:50%;width:16px;height:16px;animation:1.2s linear infinite spin-f119df38}@keyframes spin-f119df38{to{transform:rotate(360deg)}}.check-icon[data-v-f119df38]{color:var(--brightly-primary-color);flex-shrink:0}.dropdown-enter-active[data-v-f119df38]{transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-leave-active[data-v-f119df38]{transition:all .15s cubic-bezier(.4,0,1,1)}.dropdown-enter-from[data-v-f119df38]{opacity:0;transform:var(--v6c4a2fab)}.dropdown-leave-to[data-v-f119df38]{opacity:0;transform:var(--v15254e0a)}.dropdown-menu[data-v-f119df38]::-webkit-scrollbar{width:6px}.dropdown-menu[data-v-f119df38]::-webkit-scrollbar-track{background:var(--brightly-secondary-lighter-color);border-radius:3px}.dropdown-menu[data-v-f119df38]::-webkit-scrollbar-thumb{background:var(--brightly-secondary-color);border-radius:3px;transition:background .2s}.dropdown-menu[data-v-f119df38]::-webkit-scrollbar-thumb:hover{background:var(--brightly-secondary-dark-color)}.dropdown-badge[data-v-f119df38]{background-color:var(--brightly-dropdown-count-background-color);color:var(--brightly-secondary-text-color);font-size:12px;font-weight:var(--brightly-font-weight-bold);border-radius:4px;justify-content:center;align-items:center;min-width:27px;height:26.395px;padding:2px 6px;display:flex}.dropdown-disabled .dropdown-badge[data-v-f119df38]{background-color:var(--brightly-secondary-dark-color)}.dropdown-checkbox[data-v-f119df38]{cursor:pointer;width:16px;height:16px;accent-color:var(--brightly-primary-color);flex-shrink:0;margin-right:8px}.dropdown-item-disabled .dropdown-checkbox[data-v-f119df38]{cursor:not-allowed;-webkit-appearance:none;appearance:none;background-color:#6e7780;border:1px solid #6e7780;border-radius:2px}.dropdown-select-all[data-v-f119df38]{border-bottom:1px solid var(--brightly-grid-border-alt-color);font-weight:var(--brightly-font-weight-bold)}.dropdown-select-all[data-v-f119df38]:hover{background-color:var(--brightly-row-hover-color)}.dropdown-search-input-wrapper[data-v-f119df38]{background:var(--brightly-background-color);z-index:1;padding:10px 12px;position:sticky;top:0}.search-input-container[data-v-f119df38]{border:1px solid var(--brightly-secondary-border-color);background-color:var(--brightly-header-background-color);border-radius:20px;align-items:center;gap:6px;width:100%;height:28px;padding:6px 8px;display:flex;position:relative}.search-input-container[data-v-f119df38]:focus-within{border-color:var(--brightly-primary-color);box-shadow:0 0 0 2px var(--brightly-primary-color-40)}.search-icon[data-v-f119df38]{color:var(--brightly-primary-text-color);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;display:flex}.dropdown-search-input[data-v-f119df38]{color:var(--brightly-primary-text-color);background:0 0;border:none;flex:1;width:100%;min-width:0;height:100%;padding:0;font-size:12px}.dropdown-search-input[data-v-f119df38]:focus{background:var(--brightly-background-color);outline:none}.dropdown-search-input[data-v-f119df38]::placeholder{color:var(--brightly-search-field-placeholder-color);font-weight:400}.search-clear-button[data-v-f119df38]{cursor:pointer;width:18px;height:18px;color:var(--brightly-secondary-dark-color);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.search-clear-button[data-v-f119df38]:hover{color:var(--brightly-primary-text-color)}.search-clear-button[data-v-f119df38]:focus-visible{color:var(--brightly-primary-text-color);outline:2px solid var(--brightly-primary-color);outline-offset:-2px;border-radius:4px}.search-clear-button svg[data-v-f119df38]{width:18px;height:18px;display:block}@media (prefers-contrast:high){.dropdown-trigger[data-v-f119df38]{border-width:2px}.dropdown-trigger[data-v-f119df38]:focus{outline:3px solid}}@media (prefers-reduced-motion:reduce){.dropdown-trigger[data-v-f119df38],.dropdown-icon[data-v-f119df38],.dropdown-item[data-v-f119df38],.dropdown-enter-active[data-v-f119df38],.dropdown-leave-active[data-v-f119df38]{transition:none}.loading-spinner[data-v-f119df38]{animation:none}}.dropdown-item-selected[data-v-f119df38]{background-color:var(--brightly-date-range-picker-day-hover-background-color);color:var(--brightly-primary-color);font-weight:var(--brightly-font-weight-medium)}.dropdown-item-selected[data-v-f119df38]:hover{background-color:var(--brightly-primary-lighter-color)}.dropdown-item[data-v-f119df38]:hover:not(.dropdown-item-selected):not(.dropdown-item-disabled),.dropdown-item-focused[data-v-f119df38]:not(.dropdown-item-selected):not(.dropdown-item-disabled){background-color:var(--brightly-row-hover-color)}.br-date-range-picker[data-v-6e571195]{background:var(--br-surface);color:var(--br-text-primary);max-width:760px;font-family:var(--brightly-text-font-family);border-radius:12px;flex-direction:column;padding:0;display:flex}.br-date-range-picker__content[data-v-6e571195]{display:flex}.br-date-range-picker__calendars[data-v-6e571195]{grid-template-columns:minmax(280px,1fr);gap:0;display:grid}.br-date-range-picker__calendar[data-v-6e571195]{padding:0}.br-date-range-picker__calendar-header[data-v-6e571195]{color:var(--brightly-primary-text-color);border-bottom:1px solid var(--br-border-subtle);justify-content:space-between;align-items:center;padding:1rem;font-size:14px;display:flex;font-weight:600!important}.nav-button[data-v-6e571195]{cursor:pointer;color:var(--brightly-secondary-text-color);background:0 0;border:none;padding:.25rem .5rem;font-size:1.25rem}.nav-button[data-v-6e571195]:hover{background:var(--brightly-date-range-picker-nav-button-hover-color);border-radius:4px}#previousMonthArrow[data-v-6e571195]{transform:rotate(90deg)}#nextMonthArrow[data-v-6e571195]{transform:rotate(270deg)}.br-date-range-picker__weekdays[data-v-6e571195]{text-align:center;text-transform:uppercase;color:var(--br-text-muted);grid-template-columns:repeat(7,1fr);padding-top:1rem;padding-left:1rem;padding-right:1rem;font-size:.75rem;display:grid}.weekday[data-v-6e571195]{font-weight:600}.br-date-range-picker__days[data-v-6e571195]{grid-template-columns:repeat(7,1fr);gap:.25rem;padding:1rem;display:grid}.day[data-v-6e571195]{cursor:pointer;width:2rem;height:2rem;color:inherit;background:0 0;border:none;border-radius:1rem;font-size:.9rem;position:relative}.day.is-disabled[data-v-6e571195]{color:var(--br-text-disabled);cursor:not-allowed}.day.is-selected[data-v-6e571195],.day.is-range-start[data-v-6e571195],.day.is-range-end[data-v-6e571195],.day.is-range[data-v-6e571195]{background:var(--brightly-primary-color);color:var(--brightly-date-range-picker-day-selected-text-color)}.day.is-preview[data-v-6e571195]:not(.is-range-start):not(.is-range-end):not(.is-range){background:var(--brightly-primary-lighter-color);color:inherit}.day.is-today[data-v-6e571195]:not(.is-selected):not(.is-range-start):not(.is-range-end){background:var(--brightly-primary-light-text-color);border:1px solid var(--brightly-secondary-border-color);color:var(--brightly-primary-text-color)}.day[data-v-6e571195]:hover:not(.is-disabled):not(.is-selected):not(.is-range-start):not(.is-range-end){background:var(--brightly-date-range-picker-day-hover-background-color)}.br-date-range-picker__presets[data-v-6e571195]{border-left:1px solid var(--br-border-subtle);min-width:180px;padding-top:1rem;padding-left:1rem}.presets-title[data-v-6e571195]{text-transform:uppercase;letter-spacing:.04em;color:var(--br-text-muted);margin-bottom:.5rem;font-size:12px}.presets-list[data-v-6e571195]{padding-left:0;list-style:none}.preset-button[data-v-6e571195]{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;flex-direction:column;padding:.5rem 0;font-size:.9rem;display:flex}.preset-button[data-v-6e571195]:hover{background:var(--brightly-date-range-picker-preset-button-hover-color)}.preset-button__label[data-v-6e571195]{color:var(--brightly-primary-text-color);font-size:12px;font-weight:600}.preset-button__range[data-v-6e571195]{color:var(--br-text-muted);font-size:.8rem}.br-date-range-picker__footer[data-v-6e571195]{border-top:1px solid var(--br-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.selection-display[data-v-6e571195]{align-items:center;gap:.5rem;padding-bottom:1rem;padding-left:2rem;font-size:.95rem;display:flex}.selection-summary[data-v-6e571195]{font-weight:500}.footer-actions[data-v-6e571195]{gap:.5rem;padding-bottom:.75rem;padding-right:1.5rem;display:flex}.action-button[data-v-6e571195]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.875rem;font-weight:500;display:flex}.action-button.ghost[data-v-6e571195]{border-color:var(--br-border-subtle);color:inherit;background:0 0}.action-button.clear[data-v-6e571195]{color:var(--br-text-muted);background:0 0;border-color:#0000}.action-button.primary[data-v-6e571195]{background:var(--brightly-primary-color);color:#fff}.action-button.ghost[data-v-6e571195]:hover{background:var(--brightly-white-button-hover-background-color)}.action-button.clear[data-v-6e571195]:hover{background:var(--brightly-white-button-hover-background-color);border-color:var(--br-border-subtle);color:inherit}.action-button.primary[data-v-6e571195]:hover{background:var(--brightly-date-range-picker-done-button-hover-color)}@media (width<=860px){.br-date-range-picker__content[data-v-6e571195]{flex-direction:column}.br-date-range-picker__presets[data-v-6e571195]{border-left:none;border-top:1px solid var(--br-border-subtle);padding-top:1rem;padding-left:0}}.br-date-range-filter[data-v-d0286021]{display:inline-flex;position:relative}.filter-trigger[data-v-d0286021]{background:var(--brightly-background-color);border:1px solid var(--brightly-secondary-color);border-radius:var(--brightly-primary-border-radius,8px);cursor:pointer;height:36px;color:var(--brightly-primary-text-color);font-family:var(--brightly-text-font-family);font-size:14px;font-weight:var(--brightly-font-weight-medium);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;transition:all .15s;display:inline-flex}.filter-trigger[data-v-d0286021]:hover:not(:disabled){border-color:var(--brightly-primary-color);background-color:var(--brightly-header-background-color)}.filter-trigger[data-v-d0286021]:focus{border-color:var(--brightly-primary-color);box-shadow:0 0 0 3px var(--brightly-primary-color-40);outline:none}.filter-trigger[data-v-d0286021]:focus-visible{outline:2px solid var(--brightly-primary-color);outline-offset:2px}.filter-trigger.is-open[data-v-d0286021]{border-color:var(--brightly-primary-color);background-color:var(--brightly-header-background-color)}.filter-trigger.is-disabled[data-v-d0286021],.filter-trigger[data-v-d0286021]:disabled{opacity:.6;cursor:not-allowed;background-color:var(--brightly-background-alt-color)}.filter-trigger__content[data-v-d0286021]{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.filter-trigger__label[data-v-d0286021]{font-weight:var(--brightly-font-weight-bold);color:var(--brightly-primary-text-color);white-space:nowrap;line-height:1}.filter-trigger__value[data-v-d0286021]{color:var(--brightly-secondary-text-color);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;line-height:1.2;overflow:hidden}.filter-trigger__icon[data-v-d0286021]{color:var(--brightly-primary-text-color);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.filter-trigger__icon.is-open[data-v-d0286021]{transform:rotate(180deg)}.filter-dropdown[data-v-d0286021]{z-index:40;background:var(--br-surface,#fff);border:1px solid var(--brightly-border-color,#d1d5db);border-radius:12px;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 10px 30px #0f172a1f}.filter-dropdown[data-v-d0286021] .br-date-range-picker{max-width:none}.filter-dropdown-enter-from[data-v-d0286021],.filter-dropdown-leave-to[data-v-d0286021]{opacity:0;transform:translateY(-8px)}.filter-dropdown-enter-active[data-v-d0286021],.filter-dropdown-leave-active[data-v-d0286021]{transition:all .18s cubic-bezier(.4,0,.2,1)}.user-avatar-container[data-v-ba0cfb21]{padding:5px;display:inline-block;position:relative}.user-avatar[data-v-ba0cfb21]{border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 4px #00000040}.user-avatar[data-v-ba0cfb21]:hover{transform:scale(1.02);box-shadow:0 4px 4px #00000040}.user-avatar.size-small[data-v-ba0cfb21]{width:40px;height:40px}.user-avatar.size-medium[data-v-ba0cfb21]{width:60px;height:60px}.user-avatar.size-large[data-v-ba0cfb21]{width:80px;height:80px}.user-avatar.size-extra-large[data-v-ba0cfb21]{width:120px;height:120px}.photo-image[data-v-ba0cfb21]{object-fit:cover;border-radius:50%;width:100%;height:100%}.photo-initials[data-v-ba0cfb21]{font-weight:var(--brightly-font-weight-bold);letter-spacing:1px;user-select:none;font-family:inherit;line-height:1;transition:background-color .2s}.photo-initials.initials-small[data-v-ba0cfb21]{font-size:14px}.photo-initials.initials-medium[data-v-ba0cfb21]{font-size:20px}.photo-initials.initials-large[data-v-ba0cfb21]{font-size:28px}.photo-initials.initials-extra-large[data-v-ba0cfb21]{font-size:40px}.edit-photo-btn[data-v-ba0cfb21]{background-color:var(--brightly-primary-text-color);border:2px solid var(--brightly-primary-light-text-color);cursor:pointer;color:var(--brightly-primary-light-text-color);z-index:20;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;box-shadow:0 4px 4px #00000040}.edit-photo-btn[data-v-ba0cfb21]:hover{background-color:var(--brightly-secondary-dark-color);transform:scale(1.1);box-shadow:0 4px 12px #0003}.edit-photo-btn[data-v-ba0cfb21]:focus{outline:2px solid var(--brightly-primary-color);outline-offset:2px}.edit-photo-btn.size-small[data-v-ba0cfb21]{width:16px;height:16px;bottom:0;right:0}.edit-photo-btn.size-small .material-icons[data-v-ba0cfb21]{font-size:10px}.edit-photo-btn.size-medium[data-v-ba0cfb21]{width:20px;height:20px;bottom:5px;right:10px}.edit-photo-btn.size-medium .material-icons[data-v-ba0cfb21]{font-size:12px}.edit-photo-btn.size-large[data-v-ba0cfb21]{width:24px;height:24px;bottom:0;right:0}.edit-photo-btn.size-large .material-icons[data-v-ba0cfb21]{font-size:14px}.edit-photo-btn.size-extra-large[data-v-ba0cfb21]{width:32px;height:32px;bottom:0;right:0}.edit-photo-btn.size-extra-large .material-icons[data-v-ba0cfb21]{font-size:18px}@media (prefers-reduced-motion:reduce){.user-avatar[data-v-ba0cfb21],.edit-photo-btn[data-v-ba0cfb21]{transition:none}.user-avatar[data-v-ba0cfb21]:hover,.edit-photo-btn[data-v-ba0cfb21]:hover{transform:none}}.ag-charts-tooltip{font-family:var(--brightly-text-font-family,"Roboto", sans-serif)!important;background:#fff!important;border:1px solid #d1d6db!important;border-radius:6px!important;padding:0!important;box-shadow:0 2px 2px #00000021!important}.shl-bar-tooltip{min-width:130px;padding:10px 12px}.shl-tooltip-name{color:#002743;margin-bottom:6px;font-size:14px;font-weight:500}.shl-tooltip-row{color:#002743;align-items:center;gap:4px;font-size:14px;display:flex}.shl-tooltip-label{color:#002743;font-size:14px}.shl-tooltip-value{color:#002743;font-size:14px;font-weight:500}.staff-hours-widget[data-v-a67c44ac]{background:var(--brightly-background-color,#fff);height:100%;min-height:400px;font-family:var(--brightly-text-font-family);border:1px solid #eee;border-radius:20px;flex-direction:column;gap:16px;padding:20px 24px;display:flex;box-shadow:0 0 10px #0000001a}.widget__header[data-v-a67c44ac]{align-items:center;gap:8px;display:flex}.widget__title[data-v-a67c44ac]{font-size:18px;font-weight:var(--brightly-font-weight-medium,500);color:var(--brightly-primary-text-color,#002743);margin:0;line-height:1.2}.widget__icon[data-v-a67c44ac]{color:var(--brightly-secondary-text-color,#4c4e51);font-size:20px}.widget__filters[data-v-a67c44ac]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.widget__error[data-v-a67c44ac]{color:var(--brightly-secondary-text-color,#4c4e51);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.widget__error-icon[data-v-a67c44ac]{color:var(--brightly-error-color,#d32f2f);opacity:.7;font-size:40px}.widget__error-message[data-v-a67c44ac]{font-size:14px;font-family:var(--brightly-text-font-family);color:var(--brightly-secondary-text-color,#4c4e51);margin:0}.widget__retry-btn[data-v-a67c44ac]{border:1px solid var(--brightly-secondary-color,#cfd4db);background:var(--brightly-background-color,#fff);font-family:var(--brightly-text-font-family);font-size:14px;font-weight:var(--brightly-font-weight-medium,500);color:var(--brightly-primary-text-color,#002743);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;transition:background .15s,border-color .15s;display:inline-flex}.widget__retry-btn[data-v-a67c44ac]:hover{background:var(--brightly-background-alt-color,#f4f5f8);border-color:var(--brightly-secondary-dark-color,#9aa5b3)}.widget__retry-btn[data-v-a67c44ac]:focus-visible{outline:2px solid var(--brightly-primary-color,#0072c6);outline-offset:2px}.widget__retry-icon[data-v-a67c44ac]{font-size:18px}.shimmer[data-v-a67c44ac]{background-color:#eef0f3;background-image:linear-gradient(90deg,#eef0f3 0%,#f8f9fa 45%,#eef0f3 90%);background-size:400% 100%;animation:1.6s ease-in-out infinite shimmer-a67c44ac}@keyframes shimmer-a67c44ac{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton__bar--delay-0[data-v-a67c44ac]{animation-delay:0s}.skeleton__bar--delay-1[data-v-a67c44ac]{animation-delay:80ms}.skeleton__bar--delay-2[data-v-a67c44ac]{animation-delay:.16s}.skeleton__bar--delay-3[data-v-a67c44ac]{animation-delay:.24s}.skeleton__bar--delay-4[data-v-a67c44ac]{animation-delay:.32s}.skeleton__bar--delay-5[data-v-a67c44ac]{animation-delay:.4s}.skeleton__bar--delay-6[data-v-a67c44ac]{animation-delay:.48s}.widget__skeleton[data-v-a67c44ac]{box-sizing:border-box;flex-direction:row;flex:1;align-items:stretch;gap:6px;width:100%;min-height:0;padding:8px 8px 0 4px;display:flex}.skeleton__y-label[data-v-a67c44ac]{border-radius:4px;flex-shrink:0;align-self:center;width:10px;height:52px}.skeleton__y-ticks[data-v-a67c44ac]{flex-direction:column;flex-shrink:0;justify-content:space-between;gap:0;padding-bottom:52px;display:flex}.skeleton__y-tick[data-v-a67c44ac]{border-radius:4px;width:18px;height:10px}.skeleton__chart-body[data-v-a67c44ac]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.skeleton__grid[data-v-a67c44ac]{pointer-events:none;z-index:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.skeleton__grid-line[data-v-a67c44ac]{background:#eef0f3;width:100%;height:1px}.skeleton__columns[data-v-a67c44ac]{z-index:1;flex-direction:row;flex:1;align-items:stretch;gap:10px;min-height:0;display:flex;position:relative}.skeleton__column[data-v-a67c44ac]{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.skeleton__column-bar-wrap[data-v-a67c44ac]{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.skeleton__bar[data-v-a67c44ac]{border-radius:5px 5px 0 0;width:100%;min-height:6px}.skeleton__avatar[data-v-a67c44ac]{border-radius:50%;flex-shrink:0;width:28px;height:28px}.skeleton__x-baseline[data-v-a67c44ac]{background:#eef0f3;flex-shrink:0;width:100%;height:1px}.skeleton__x-label[data-v-a67c44ac]{border-radius:4px;flex-shrink:0;align-self:center;width:30px;height:10px;margin-top:6px}.widget__chart-area[data-v-a67c44ac]{flex-direction:column;flex:1;min-height:250px;display:flex;position:relative}.widget__chart-wrap[data-v-a67c44ac]{flex-direction:column;flex:1;min-height:0;display:flex}.widget__chart[data-v-a67c44ac]{flex:1;width:100%;min-height:0}.chart-avatars[data-v-a67c44ac]{align-items:center;margin-top:-4px;display:flex}.chart-avatar-item[data-v-a67c44ac]{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.chart-avatar-item[data-v-a67c44ac] .user-avatar{box-shadow:none}.avatar-tooltip[data-v-a67c44ac]{white-space:nowrap;font-family:var(--brightly-text-font-family,"Roboto", sans-serif);color:#002743;pointer-events:none;z-index:9999;background:#fff;border:1px solid #d1d6db;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;position:fixed;box-shadow:0 2px 2px #00000021}.tooltip-fade-enter-from[data-v-a67c44ac],.tooltip-fade-leave-to[data-v-a67c44ac]{opacity:0;transform:translate(-50%)translateY(4px)}.tooltip-fade-enter-active[data-v-a67c44ac],.tooltip-fade-leave-active[data-v-a67c44ac]{transition:opacity .12s,transform .12s}.widget__target-legend[data-v-a67c44ac]{min-height:28px;font-family:var(--brightly-text-font-family);color:var(--brightly-primary-text-color,#002743);justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex}.target-legend__dashes[data-v-a67c44ac]{flex-shrink:0}.target-legend__label[data-v-a67c44ac]{white-space:nowrap}.target-legend__unit[data-v-a67c44ac]{white-space:nowrap;color:var(--brightly-primary-text-color,#002743)}.target-legend__value-btn[data-v-a67c44ac]{cursor:pointer;min-width:21px;height:21px;font-family:var(--brightly-text-font-family);font-size:14px;font-weight:var(--brightly-font-weight-medium,500);color:var(--brightly-primary-text-color,#002743);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;transition:background .15s;display:inline-flex}.target-legend__value-btn[data-v-a67c44ac]:hover{background:#f4f5f8}.target-legend__value-btn[data-v-a67c44ac]:focus-visible{outline:2px solid var(--brightly-primary-color,#0072c6);outline-offset:2px;border-radius:6px}.target-legend__value[data-v-a67c44ac]{line-height:1}.target-edit__input-wrap[data-v-a67c44ac]{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.target-edit__input[data-v-a67c44ac]{border:1px solid var(--brightly-secondary-color,#cfd4db);background:var(--brightly-background-color,#fff);width:44px;height:22px;font-family:var(--brightly-text-font-family);font-size:12px;font-weight:var(--brightly-font-weight-medium,500);color:var(--brightly-primary-text-color,#002743);text-align:center;border-right:none;border-radius:4px 0 0 4px;padding:0 4px}.target-edit__input[data-v-a67c44ac]:focus{border-color:var(--brightly-primary-color,#0072c6);outline:none}.target-edit__chevron-btn[data-v-a67c44ac]{border:1px solid var(--brightly-secondary-color,#cfd4db);background:var(--brightly-background-alt-color,#f4f6f8);width:18px;height:22px;color:var(--brightly-primary-text-color,#002743);cursor:pointer;border-radius:0 4px 4px 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.target-edit__chevron-btn[data-v-a67c44ac]:hover{background:var(--brightly-header-background-color,#e8ecf0)}.target-edit__preset-list[data-v-a67c44ac]{z-index:50;background:var(--brightly-background-color,#fff);border:1px solid var(--brightly-secondary-color,#cfd4db);border-radius:6px;min-width:62px;max-height:180px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.target-edit__preset-option[data-v-a67c44ac]{font-family:var(--brightly-text-font-family);color:var(--brightly-primary-text-color,#002743);cursor:pointer;text-align:center;padding:4px 10px;font-size:12px}.target-edit__preset-option[data-v-a67c44ac]:hover,.target-edit__preset-option.is-selected[data-v-a67c44ac]{background:var(--brightly-primary-color-10,#e6f0fb);color:var(--brightly-primary-color,#0072c6)}.target-edit__action-btn[data-v-a67c44ac]{cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;transition:filter .15s;display:inline-flex;box-shadow:0 0 3px #00000024,0 6px 6px #00000024}.target-edit__action-btn[data-v-a67c44ac]:focus-visible{outline:2px solid var(--brightly-primary-color,#0072c6);outline-offset:2px}.target-edit__action-btn[data-v-a67c44ac]:hover{filter:brightness(.92)}.target-edit__action-btn--cancel[data-v-a67c44ac]{background:var(--brightly-background-color,#fff);color:var(--brightly-primary-text-color,#002743)}.target-edit__action-btn--confirm[data-v-a67c44ac]{background:var(--brightly-background-color,#fff);color:#017d80}.target-edit__btn-icon[data-v-a67c44ac]{font-size:15px;line-height:1}.target-edit__label-sr[data-v-a67c44ac]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.manager-dashboard[data-v-44b691ce]{font-family:var(--brightly-text-font-family);color:var(--brightly-primary-text-color);padding:24px}.manager-dashboard__title[data-v-44b691ce]{font-size:22px;font-weight:var(--brightly-font-weight-medium,500);color:var(--brightly-primary-text-color,#002743);margin:0 0 24px}.dashboard-grid[data-v-44b691ce]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:24px;display:grid}.dashboard-grid__item--wide[data-v-44b691ce]{grid-column:1/-1}.dashboard-grid__item--placeholder[data-v-44b691ce]{background:var(--brightly-background-alt-color,#f4f5f8);border:2px dashed var(--brightly-secondary-color,#cfd4db);border-radius:20px;min-height:300px}
