#app{background-color:#fafafa;min-height:100vh;display:flex}#app :deep(.v-application__wrap){flex-direction:column;min-height:100vh;display:flex}:deep(.v-app-bar){z-index:2004!important;height:48px!important}:deep(.v-app-bar) .v-toolbar__content{height:48px!important}@media (width>=960px){.drawer-below-header{height:calc(100% - 48px)!important;top:48px!important}}@media (width<=959px){:deep(.v-navigation-drawer){z-index:2005!important;top:0!important}:deep(.v-main){padding-left:0!important}}:deep(.v-navigation-drawer){border-right:1px solid #0000001f}:deep(.v-navigation-drawer) .v-list-item--active{color:#1976d2;background-color:#1976d214}:deep(.v-navigation-drawer) .v-list-item--active .v-list-item__prepend .v-icon{color:#1976d2}:deep(.v-navigation-drawer) .v-list-item:hover{background-color:#0000000a}.x-logo{fill:currentColor;width:1em;height:1em}.header-logo-link{cursor:pointer;align-items:center;transition:opacity .15s;display:inline-flex}.header-logo-link:hover{opacity:.85}.header-logo-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffffffd9}.user-client-btn{text-transform:none;letter-spacing:0;background-color:#ffffff14;border:1px solid #ffffff73;border-radius:6px;min-width:0;height:40px;padding:0 10px 0 14px;transition:background-color .15s,border-color .15s}.user-client-btn:hover{background-color:#ffffff2e;border-color:#ffffffb3}.user-client-btn:focus-visible{outline-offset:1px;outline:2px solid #ffffffd9}.user-client-btn :deep(.v-btn__overlay){background:0 0}.user-client-label{flex-direction:column;justify-content:center;align-items:flex-end;max-width:240px;line-height:1.2;display:inline-flex;overflow:hidden}.user-client-client,.user-client-division,.user-client-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.user-client-name-row{align-items:baseline;gap:4px;max-width:100%;display:inline-flex}.user-client-job{opacity:.75;flex-shrink:0;font-size:10px;font-weight:400}.user-client-name{font-size:13px;font-weight:600}.user-client-client{opacity:.85;font-size:11px}.user-client-division{opacity:.7;font-size:10px;line-height:1.2}.user-client-info-item,.user-email-item{cursor:default;pointer-events:none}.user-email-text{color:#000000b3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.user-client-info-company{color:#000000de;font-size:13px;font-weight:600}.user-client-info-company,.user-client-info-division{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-client-info-division{color:#0009;font-size:11px}.v-navigation-drawer .v-list--nav .v-list-group__items .v-list-item.v-list-item{padding-inline-start:60px!important}.sidebar-version{color:#00000061;text-align:left;padding:6px 12px;font-size:10px}.sidebar-empty{color:#0009;background-color:#fafafa;border-radius:4px;margin:8px 12px;padding:16px;font-size:12px;line-height:1.5}.v-main{flex-direction:column!important;min-height:calc(100vh - 48px)!important;padding-top:48px!important;display:flex!important}.main-container{flex:auto;margin-top:24px}.custom-footer{color:#666;text-align:center;background-color:#f5f5f5;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:10px 0;font-size:13px;display:flex}.custom-footer__nav{align-items:center;gap:8px;display:flex}.custom-footer__link{color:var(--prl-primary-strong);text-decoration:none}.custom-footer__link:hover{text-decoration:underline}.custom-footer__sep{color:var(--prl-border)}@media (width<=599px){.user-client-label{max-width:160px}:deep(.v-container){padding:8px!important}}:deep(.v-data-table) td{background:#fff}:deep(.v-data-table) tr:nth-child(odd) td{background:#f0f8ff}:deep(.v-data-table) tr:hover td{background-color:#eee}
