.nav-notification-item{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:12px 14px;position:relative;transition:background-color .15s ease}.nav-notification-item:hover{background-color:rgb(var(--v-hover-bg))}.nav-notification-item--unread{background-color:rgba(var(--v-theme-theme-main),.025)}.nav-notification-item--unread:hover{background-color:rgb(var(--v-theme-brand-subtle))}.nav-notification-item--new-job{box-shadow:inset 3px 0 rgb(var(--v-theme-info))}.nav-notification-item__avatar{flex-shrink:0}.nav-notification-item__body{flex:1;min-inline-size:0}.nav-notification-item__title{color:rgb(var(--v-theme-on-surface));font-size:13.5px;font-weight:600;line-height:1.3;margin:0}.nav-notification-item__subtitle{color:rgba(var(--v-theme-on-surface),.6);font-size:12px;line-height:1.35;margin:3px 0 0}.nav-notification-item__time{color:rgba(var(--v-theme-on-surface),.45);font-size:10px;line-height:1;margin:3px 0 0}.nav-notification-item__dot{align-self:flex-start;background-color:rgb(var(--v-theme-theme-main));block-size:8px;border-radius:50%;cursor:pointer;flex-shrink:0;inline-size:8px;margin-block-start:6px}.nav-notification-card,.nav-notification-menu-content{border-radius:8px!important}.nav-notification-card{box-shadow:var(--v-shadow-token-dropdown)!important;overflow:hidden}.nav-notification-badge .v-badge__badge{block-size:16px;font-size:10px;font-weight:500;line-height:1;min-block-size:16px;min-inline-size:16px;padding:0 4px}.nav-notification-header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:14px 14px 8px}.nav-notification-header__title{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:16px;font-weight:580;letter-spacing:-.025em;line-height:1}.nav-notification-header__count{font-weight:500}.nav-notification-header__mark-all{background:none;border:none;color:rgb(var(--v-theme-theme-main));cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:0;transition:opacity .15s ease}.nav-notification-header__mark-all:hover{opacity:.7}.nav-notification-scroll{max-block-size:304px}.nav-notification-tabs{border-block-end:1px solid rgba(var(--v-theme-on-surface),.08)}.nav-notification-tabs .v-tab.v-tab{font-size:12.5px;letter-spacing:0;min-inline-size:0;padding-inline:12px}.nav-notification-tabs--drawer{margin-block-end:4px;padding-inline:12px}.nav-notification-drawer-wrapper{top:0;right:0;bottom:0;left:0;position:fixed;z-index:2000}.nav-notification-drawer-backdrop{background-color:#00000080;top:0;right:0;bottom:0;left:0;position:absolute}.nav-notification-drawer{background-color:rgb(var(--v-theme-surface));block-size:100vh;box-shadow:var(--v-shadow-token-lg);display:flex;flex-direction:column;inline-size:360px;inset-block-start:0;inset-inline-end:0;overflow:hidden;position:absolute}.drawer-slide-enter-active .nav-notification-drawer,.drawer-slide-leave-active .nav-notification-drawer{transition:transform .25s ease}.drawer-slide-enter-active .nav-notification-drawer-backdrop,.drawer-slide-leave-active .nav-notification-drawer-backdrop{transition:opacity .2s ease}.drawer-slide-enter-from .nav-notification-drawer,.drawer-slide-leave-to .nav-notification-drawer{transform:translate(100%)}.drawer-slide-enter-from .nav-notification-drawer-backdrop,.drawer-slide-leave-to .nav-notification-drawer-backdrop{opacity:0}.nav-notification-drawer__header{display:flex;flex-direction:column;gap:2px;padding:20px 24px 16px}.nav-notification-drawer__title-row{align-items:center;display:flex;justify-content:space-between}.nav-notification-drawer__title{color:rgb(var(--v-theme-on-surface));font-size:1.125rem;font-weight:600;line-height:1;margin:0}.nav-notification-drawer__close{align-items:center;background:none;block-size:32px;border:none;border-radius:8px;color:rgba(var(--v-theme-on-surface),.45);cursor:pointer;display:inline-flex;inline-size:32px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease}.nav-notification-drawer__close:hover{background-color:rgb(var(--v-hover-bg));color:rgba(var(--v-theme-on-surface),.65)}.nav-notification-drawer__meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.nav-notification-drawer__subtitle{color:rgba(var(--v-theme-on-surface),.55);font-size:.75rem;font-weight:400}.nav-notification-drawer__mark-all{background:none;border:none;color:rgb(var(--v-theme-theme-main));cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:500;padding:0;transition:opacity .15s ease}.nav-notification-drawer__mark-all:hover{opacity:.7}.nav-notification-drawer__note{color:rgba(var(--v-theme-on-surface),.4);font-size:11px;padding:12px 24px;text-align:center}.nav-notification-drawer__scroll{-ms-overflow-style:none;block-size:calc(100vh - 190px);flex:1;scrollbar-width:none}.nav-notification-drawer__scroll::-webkit-scrollbar{display:none!important;width:0!important}.nav-notification-drawer__scroll>.ps__rail-x+.ps__rail-y+div,.nav-notification-drawer__scroll>div:not(.ps__rail-x):not(.ps__rail-y){min-block-size:100%}.nav-notification-drawer__empty-wrap{align-items:center;display:flex;justify-content:center;min-block-size:100%}.nav-notification-footer{background:none;border:none;color:rgba(var(--v-theme-on-surface),.65);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;padding:10px;text-align:center;transition:background-color .15s ease}.nav-notification-footer:hover{background-color:rgb(var(--v-hover-bg))}.list-item-hover-class .visible-in-hover{display:none}.list-item-hover-class:hover .visible-in-hover{display:block}.notification-list.v-list .v-list-item{border-radius:0!important;margin:0!important;padding-block:.75rem!important}.notification-badge .v-badge__badge{block-size:18px;min-width:18px;padding:0}
