.column-filter__title[data-v-cb50a4ab]{color:#333;font-size:16px;font-weight:600;margin-bottom:1rem;margin-top:0}.column-filter__list[data-v-cb50a4ab]{background:transparent}.column-filter__list .v-list-item[data-v-cb50a4ab]{background-color:#eaeaea;border-radius:12px;margin-bottom:.25rem;padding:.5rem 1rem;transition:all .2s ease}.column-filter__list .v-list-item[data-v-cb50a4ab]:hover{background-color:#f5f5f5}.column-filter__list .v-list-item--active[data-v-cb50a4ab]{background-color:#fff!important;font-weight:500}.column-filter__list .v-list-item--active[data-v-cb50a4ab] .v-list-item__overlay{opacity:0!important}.column-filter__list[data-v-cb50a4ab] .v-list-item-title{font-size:14px}.column-filter__list[data-v-cb50a4ab] .v-list-item--active{background-color:#fff!important}.column-filter__list[data-v-cb50a4ab] .v-list-item--active .v-list-item__overlay{opacity:0!important}.column-filter__title-text[data-v-cb50a4ab]{font-weight:inherit!important}.search-query[data-v-b6734803]{height:30px;position:relative}.search-query__input-wrapper[data-v-b6734803]{align-items:center;display:flex;position:relative}.search-query__input[data-v-b6734803]{background:#eaeaea;border:none;border-radius:6px;font-size:14px;height:30px;outline:none;padding:.75rem 1rem .75rem 2.5rem;transition:border-color .2s ease;width:100%}.search-query__input[data-v-b6734803]:focus{border-color:#007bff;outline:none}.search-query__input[data-v-b6734803]::-moz-placeholder{color:#999}.search-query__input[data-v-b6734803]::placeholder{color:#999}.search-query__icon[data-v-b6734803]{color:#999;pointer-events:none;position:absolute}.search-query__icon--left[data-v-b6734803]{left:.75rem}.search-query__suggestions[data-v-b6734803]{background:#fff;border:1px solid #e0e0e0;border-radius:0 0 6px 6px;border-top:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.search-query__suggestion[data-v-b6734803]{background:none;border:none;color:#333;cursor:pointer;font-size:14px;padding:.5rem 1rem;text-align:left;width:100%}.search-query__suggestion[data-v-b6734803]:hover{background:#f5f5f5}.dashboard[data-v-7b5f64a6]{background-color:#fff;border-radius:10px;display:flex;height:80dvh;overflow:hidden;padding:1rem;width:100%}.dashboard-wrapper[data-v-7b5f64a6]{display:flex;flex:1;flex-direction:column;padding-inline:1rem}.dashboard__sidebar[data-v-7b5f64a6]{border-right:1px solid #ccc;flex-shrink:0;margin-top:1rem;width:200px}.dashboard__main[data-v-7b5f64a6]{display:flex;flex:1;flex-direction:column}.dashboard__header[data-v-7b5f64a6]{background:#fff;border-bottom:1px solid #e0e0e0;padding:1rem}.dashboard__top-controls[data-v-7b5f64a6]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.dashboard__actions[data-v-7b5f64a6]{display:flex;gap:.5rem;margin-left:auto}.dashboard__action-btn[data-v-7b5f64a6]{height:32px!important;min-width:32px!important;width:32px!important}.dashboard__search[data-v-7b5f64a6]{height:32px;width:262px}.dashboard__content[data-v-7b5f64a6]{display:flex;flex:1;flex-direction:row;overflow-y:auto;padding-block:1rem;scroll-behavior:smooth}.dashboard__content[data-v-7b5f64a6]::-webkit-scrollbar{width:6px}@media (max-width:640px){.dashboard__content[data-v-7b5f64a6]::-webkit-scrollbar{width:4px}}.dashboard__content[data-v-7b5f64a6]::-webkit-scrollbar-track{background:transparent;border-radius:4px}.dashboard__content[data-v-7b5f64a6]::-webkit-scrollbar-thumb{background:#9999995a;border-radius:4px}.dashboard__content[data-v-7b5f64a6]::-webkit-scrollbar-thumb:hover{background:#555}.dashboard__content[data-v-7b5f64a6]::-webkit-scrollbar:horizontal{height:6px}@media (max-width:640px){.dashboard__content[data-v-7b5f64a6]::-webkit-scrollbar:horizontal{height:4px}}.dashboard__content[data-v-7b5f64a6]::-webkit-scrollbar-track:horizontal{background:transparent;border-radius:4px}.dashboard__content[data-v-7b5f64a6]::-webkit-scrollbar-thumb:horizontal{background:#9999995a;border-radius:4px}.dashboard__content[data-v-7b5f64a6]::-webkit-scrollbar-thumb:horizontal:hover{background:#555}.dashboard__content-wrapper[data-v-7b5f64a6]{background:#f9f9f9;border-radius:10px;height:100%;margin-top:1rem}.dashboard__staff-grid[data-v-7b5f64a6]{flex:1}.dashboard__staff-grid-container[data-v-7b5f64a6]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding-bottom:80px;width:100%}.dashboard__empty[data-v-7b5f64a6],.dashboard__loading[data-v-7b5f64a6]{align-items:center;color:#666;display:flex;justify-content:center;min-height:200px;width:100%}.dashboard__empty p[data-v-7b5f64a6]{font-size:16px;margin:0}.fade-enter-active[data-v-7b5f64a6],.fade-leave-active[data-v-7b5f64a6]{transition:all .6s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-7b5f64a6]{opacity:0;transform:translateY(20px) scale(.95)}.fade-leave-to[data-v-7b5f64a6]{opacity:0;transform:translateY(-20px) scale(.95)}.fade-move[data-v-7b5f64a6]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.staff-skeleton[data-v-7b5f64a6]{animation:loading-7b5f64a6 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;height:120px;margin-bottom:1rem}@keyframes loading-7b5f64a6{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.dashboard__sidebar[data-v-7b5f64a6]{display:none}.dashboard__staff-grid-container[data-v-7b5f64a6]{grid-template-columns:1fr}.dashboard__top-controls[data-v-7b5f64a6]{align-items:stretch;flex-direction:column}.dashboard__top-controls .dashboard__actions[data-v-7b5f64a6]{align-self:flex-end;margin-left:0}}
