.lockscreen .login-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(66,133,244,.8);z-index:999}.lockscreen .login-wrapper .text-help{font-size:12px;margin-bottom:20px}.dialog-style{width:600px;max-width:96%;max-height:90%}@media (min-height:500px){.dialog-style{position:absolute;top:8%}}@media (min-height:700px){.dialog-style{position:absolute;top:12%}}.dialog-style .dialog-content .datatable{max-height:400px;overflow:auto}.dialog-style .dialog-content .datatable .p-datatable-thead{visibility:collapse}.dialog-style .dialog-content .datatable::-webkit-scrollbar{width:6px}.dialog-style .dialog-content .datatable::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.dialog-style .dialog-content .datatable::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:100px}.dialog-style .dialog-content .input-icon-right{position:relative}.dialog-style .dialog-content .input-icon-right>i:last-of-type{color:#6c757d;position:absolute;right:.75rem;top:.05rem}.dialog-style .dialog-content .empty-result{border:1px solid #c8c8c8}.dialog-style .dialog-content fieldset{margin:10px;border:1px solid #c8c8c8}.dialog-style .dialog-content .text-title{color:#333;font-size:14px;font-weight:700}.dialog-grupos-style{width:380px;max-width:96%;max-height:90%}.dialog-grupos-style .close-button{background-color:#fff;border:none}.dialog-grupos-style .close-button:focus{border:none}.dialog-grupos-style .close-button .close-icon{color:#999;cursor:pointer}.dialog-grupos-style .close-button .close-icon:hover{color:#000}.dialog-grupos-style .p-chip{display:inline-block;background-color:#dee2e6;color:#495057;border-radius:16px;padding:0 .75rem}.dialog-grupos-style .p-chip .p-chip-text{line-height:1.5;margin-top:.375rem;margin-bottom:.375rem}.dialog-city-style{width:600px;max-width:96%;max-height:90%}@media (min-height:500px){.dialog-city-style{position:absolute;top:8%}}@media (min-height:700px){.dialog-city-style{position:absolute;top:12%}}.dialog-city-style .dialog-content .datatable{max-height:400px;overflow:auto}.dialog-city-style .dialog-content .datatable .p-datatable-thead{visibility:collapse}.dialog-city-style .dialog-content .datatable::-webkit-scrollbar{width:6px}.dialog-city-style .dialog-content .datatable::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.dialog-city-style .dialog-content .datatable::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:100px}.dialog-city-style .dialog-content .input-icon-right{position:relative}.dialog-city-style .dialog-content .input-icon-right>i:last-of-type{color:#6c757d;position:absolute;right:.75rem;top:.05rem}.dialog-city-style .dialog-content .empty-result{border:1px solid #c8c8c8}.notification-item{padding:12px;border-radius:6px;transition:background-color .3s;cursor:pointer}.notification-item:hover{background-color:#f5f5f5}.notification-content{display:flex;flex-direction:column}.message{font-size:1rem;color:#444}.topbar .p-tieredmenu{min-width:256px;overflow-y:auto;max-height:360px}.topbar .topbar-menu-title{border-bottom:1px solid #c8c8c8}.topbar .topbar-menu-title .p-menuitem-link{padding:4px 8px!important;font-size:12px;text-align:center;font-weight:700!important;background-color:#fff!important}.topbar .topbar-menu-title .p-menuitem-link .p-menuitem-text{color:#666!important}.topbar .topbar-menu-item .p-menuitem-icon,.topbar .topbar-menu-item .p-menuitem-text{color:#657786!important}.topbar .text-location{color:#888;font-weight:400}.topbar .sidebar-user-info .text-location{font-size:14px}.topbar .edit-hover{cursor:pointer}.topbar .edit-hover:hover .bold-hover{font-weight:550!important}.env{background-color:#ff6a00;color:#fff;position:fixed;top:0;left:20%;width:60%;border-radius:0 0 100px 100px;text-align:center;padding:5px;z-index:10;-webkit-animation:blink-animation 1s linear infinite}.env p{margin:0;text-transform:uppercase;font-size:12px}@media (max-width:576px){.env{left:0;width:100%;border-radius:0 0;padding:4px}.env p{font-size:11px}}@keyframes blink-animation{0%{background-color:#ff6a00}to{background-color:#f20}}.main-footer.env-offset{padding-bottom:16px}.wrapperPerfilAdministrativo .perfilMedico,.wrapperPerfilMedico .perfilAdministrativo{display:none!important}@media (max-width:576px){.profile-wrapper{display:none}}.profile-wrapper p{margin:0;margin-bottom:2px;font-size:12px;color:#666}.profile-wrapper .p-button-text{font-size:12px;padding:2px 16px!important}.profile-wrapper-mobile{text-align:center;padding-bottom:20px;background-color:#f4f4f4}.profile-wrapper-mobile p{margin:0;margin-bottom:4px;font-size:12px;font-weight:700;color:#666}.profile-wrapper-mobile .p-button-text{font-size:12px;padding:2px 20px!important}.btn-search-menus{border:1px solid #000;border-radius:5px;transition:transform .3s,box-shadow .3s;padding:3px}.search-menus .animated-listbox .p-listbox-list-wrapper{max-height:0;overflow:hidden;transition:max-height .3s ease}.search-menus .animated-listbox.expanded .p-listbox-list-wrapper{max-height:250px;overflow:auto;overflow-x:hidden;overflow-y:scroll}.search-menus .animated-listbox.expanded .p-listbox-list-wrapper ul li:nth-child(odd):not([aria-selected=true].p-highlight){background-color:rgba(247,242,242,.5019607843137255)}.items span{font-size:16px;font-weight:700}.items span.child{font-size:13px;font-weight:400}.search-menus .p-listbox-item{transition:background-color .3s!important}.search-menus .p-listbox-item:hover{transform:scale(1.1)!important;padding-left:30px!important}.search-menus .p-inputtext{width:100%!important}.search-menus{margin:9px}#dialog-search-menus{width:560px;margin-top:30px!important}#dialog-search-menus .span-container{display:flex;width:-moz-max-content;width:max-content;margin-left:auto}#dialog-search-menus .span-container:hover{cursor:pointer}#dialog-search-menus .esc{background-color:#efecec;border-radius:3px;padding:2px;padding-top:0;font-weight:700}#dialog-search-menus .p-dialog-content{padding:0;width:100%;border-top-left-radius:8px;border-top-right-radius:8px}#dialog-search-menus .p-dialog-footer{border-bottom-left-radius:8px;border-bottom-right-radius:8px}#dialog-search-menus .p-dialog-content::-webkit-scrollbar{display:none}.btn-search-menus{color:#000!important;border:1px solid #ddd!important;font-size:12px!important;background-color:#efefef!important;transition:background-color .2s,box-shadow .2s!important}.btn-search-menus:hover{background-color:#d6d6d6!important}#menuBarId{position:relative}#menuBarId .p-menubar-end{position:absolute;bottom:5px;right:5px;margin:0}#menuBarId ul.p-menubar-root-list>li:last-child{margin-right:150px}