a{color:inherit;cursor:pointer;text-decoration:none}h1{font-size:inherit;font-weight:inherit;margin:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}::placeholder{color:#ced4da;opacity:1}:-ms-input-placeholder{color:#ced4da}::-ms-input-placeholder{color:#ced4da}.p-datatable-tbody>tr>td.p-editable-column{cursor:pointer}.p-datatable-tbody>tr.client-unrelated>td.p-editable-column{color:#0c233f}.p-datatable-tbody>tr.not_active{background-color:#d3d3d3}.p-datatable-tbody>tr.holiday,.p-datatable-tbody>tr.not_paid{background-color:#fafad2}.p-datatable-tbody>tr.holiday.exception{background-color:#ffffe0;opacity:.7}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#f0f8ff}#edit-user-permissions>.p-picklist-buttons.p-picklist-source-controls,#edit-user-permissions>.p-picklist-buttons.p-picklist-target-controls{display:none}.p-chip.custom-chip{background:var(--primary-color);color:var(--primary-color-text)}.remove-datatable-layout>.p-datatable-wrapper>.p-datatable-table{table-layout:auto}.p-dropdown-item{font-size:.9rem}.image-avatar{border-radius:50%;height:21px;width:21px}.image-profile{height:200px;max-width:-webkit-fill-available;width:200px}.vertical-divider-top:not(:first-child){border-top:1px solid #ebebef}.box-content{border:1px solid var(--surface-d);border-radius:3px;font-size:.8rem;margin:.3rem;padding:2rem 0;text-align:center}.multiselect-white-space .p-multiselect-label{white-space:inherit}.push{margin-left:auto}.row-service-price-promotion>td{background-color:#f5f5f5!important}tr.row-pending-modification>td{background-color:wheat!important}.row-mega-process>td{background-color:#7d97a9!important}.row-mega-process>td .p-button.p-button-icon-only{border-color:hsla(0,0%,100%,.44);color:#fff}.row-process-type-pending-modification>td{background-color:wheat!important}tr.row-mega-process{color:#fff!important}.row-child-process>td{background-color:#c5e0fc!important}.row-novo-banco-process>td{background-color:#21b3ae!important;color:#fff!important}.row-special-moment-process>td{background-color:#4c9462!important;color:#000}.row-parent-special-moment-process>td{background-color:#a6ce8b!important;color:#000}.row-no-client-permission>td{background-color:#d3d3d3!important}.field-button{display:block;width:max-content}.is-auto{inline-size:auto}.color-table{color:#495057}.bg-paf{background:#0c233f}.footer-form{z-index:2147483646}.p-divider-content{z-index:0!important}.pi-p{background:url(/build/images/favicon.4794f90a.ico);background-repeat:no-repeat;height:16px;width:15px}.justify-items-center{justify-items:center}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-listYear-button{background:#fff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-listYear-button:hover{background:#e9ecef;border-color:#ced4da;color:#495057}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-listYear-button.fc-button-active{background:#4f88c9;border-color:#4f88c9;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-listYear-button.fc-button-active:hover{background:#0d89ec;border-color:#0d89ec;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button.fc-listYear-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0;z-index:1}.p-speeddial-button.p-button.p-button-icon-only{height:2.357rem;width:2.357rem}.fs-2{font-size:2em}.break-word{word-break:break-word}.h-fit{height:fit-content}.hide-background.p-tabview-scrollable>.p-tabview-panels{background:unset}.pi-special-moment{background-image:url(/build/images/special-moment.0fc1012e.svg);background-size:cover;padding-bottom:2rem;width:31px}.hide{left:-9999px;opacity:0;position:absolute}a.p-speeddial-action{color:#fff}.time-button{background-color:transparent;border-color:transparent;color:#000}.time-button-selected,.time-button:hover{background-color:#708090}span.search{position:relative}span.search>i{position:absolute;right:10px;top:50%;transform:translateY(-50%)}youtube-input{display:flex;margin-bottom:10px}youtube-input input{flex:1}div.fc-bg-event>div.fc-event-title{font-weight:700}div.appointment-calendar div.p-datepicker-calendar-container tr>td>span.p-disabled,div.time-picker button.p-disabled{background-color:rgba(255,0,0,.5)}#appointments{position:relative}#appointments .p-calendar{width:100%}#appointments .fullCalendar{background-color:#fff;border-radius:6px}#appointments .fullCalendar.fc .fc-daygrid-week-number{background:#ff4e4e;border-radius:0 0 6px 0;color:#fff;font-size:.7rem;padding:.2rem .3rem .1rem}#appointments .fc .fc-daygrid-day-number,#appointments .fullCalendar.fc .fc-daygrid-week-number{z-index:7}#appointments .fullCalendar.fc .fc-button{border-radius:6px!important}#appointments .fullCalendar.fc .fc-today-button{margin:0 .5rem!important}#appointments .fullCalendar.fc .fc-dayGridMonth-button,#appointments .fullCalendar.fc .fc-listWeek-button,#appointments .fullCalendar.fc .fc-timeGridWeek-button{margin:0 0 0 .5rem!important}#appointments .fc .fc-button-primary,#appointments .p-datatable-header .p-component.p-button-icon-only{background:transparent;border-color:transparent;color:#0c233f}#appointments .fc .fc-button-primary.fc-button-active,#appointments .fc .fc-button-primary:hover,#appointments .p-datatable-header .p-component.p-button-icon-only:hover{background:transparent;border-color:#f28b00;color:#f28b00}#appointments .fc .fc-button-primary.fc-button-active{border-color:#154e93;color:#154e93}#appointments .p-datatable-header .p-component.p-button-icon-only{background:transparent;border-color:transparent;border-radius:5px}#appointments .fc .fc-button-primary:focus{box-shadow:none}#appointments .fc .fc-scrollgrid-section-header .fc-scrollgrid-sync-inner{background:transparent;color:#000}#appointments .fc .fc-toolbar.fc-header-toolbar{margin-top:.5em}#appointments .fc .fc-scroller-harness:not(.fc-scroller-harness-liquid) .fc-col-header-cell-cushion{font-weight:400;padding:.8rem;text-transform:capitalize}#appointments .fc .fc-bg-event .fc-event-title{color:#000;font-style:normal;font-weight:400}#appointments .fc .fc-bg-event .fc-event-title .fc-col-header-cell{border:0;border-bottom:1px solid #dadada}#appointments .fc .fc-bg-event{background:transparent}#appointments .fc .fc-non-business{background:#f7f7f7}#appointments .fc .fc-daygrid-day-number{background:#154e93;border-radius:0 0 0 6px;color:#fff;font-size:.8em;min-width:27px;padding:2px;text-align:center}#appointments .fc .fc-timegrid-axis-cushion{color:#fff}#appointments .fullCalendar h2:first-letter{text-transform:capitalize}#appointments .fc-daygrid-event{border:1px solid;border-radius:5px;padding:5px}#appointments .fc-daygrid-event .fc-event-user>div{width:100%}#appointments .fc .fc-daygrid-day.fc-day-today{background-color:transparent}#appointments .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:#f28b00}#appointments .fc-daygrid-dot-event .fc-event-title,#appointments .fc-event.custom-event.day-off .fc-event-title{font-weight:400;text-overflow:ellipsis}#appointments .fc .fc-timeGridDay-view .fc-col-header .fc-day-today,#appointments .fc .fc-timeGridWeek-view .fc-col-header .fc-day-today{background-color:transparent}#appointments .fc .fc-event.holiday{background:url(/build/images/stripe3.25d936a3.jpg) repeat}#appointments .fc .fc-event.holiday .fc-event-title{color:#154e93;font-weight:500!important}#appointments .fc .fc-event .fc-event-title{color:#000}#appointments .fc .fc-event:hover:not(.holiday) .fc-event-title{color:#fff}#appointments .fc .fc-timeGridDay-view .fc-col-header .fc-day-today .fc-col-header-cell-cushion,#appointments .fc .fc-timeGridWeek-view .fc-col-header .fc-day-today .fc-col-header-cell-cushion{color:#f28b00}#appointments .fc .fc-timegrid-col.fc-day-today{background-color:transparent}#appointments .fc-theme-standard .fc-scrollgrid,#appointments .fc-theme-standard td,#appointments .fc-theme-standard th{border-color:#f1f3f3}.p-inputtext:enabled:focus{border-color:#154e93;box-shadow:0 0 0 0 rgba(12,35,63,.22)}.p-selectbutton .p-button.p-highlight{background:#154e93;border-color:#154e93}.appoitment-sidebar{max-width:70vw!important;width:70vw!important}.appoitment-sidebar.edit{max-width:80vw!important;width:80vw!important}@media screen and (max-width:960px){.appoitment-sidebar.edit{max-width:90vw!important;width:90vw!important}}.appoitment-sidebar .p-dropdown:not(.p-disabled).p-focus{border-color:#154e93;box-shadow:0 0 0 0 #a6d5fa}.appoitment-sidebar .field{margin-bottom:0}div.appointment-calendar div.p-datepicker-calendar-container tr>td>span.p-disabled,div.time-picker button.p-disabled{background-color:transparent;color:rgba(255,0,0,.5);cursor:no-drop}div.appointment-calendar .p-disabled,div.appointment-calendar .p-disabled *{pointer-events:auto}.appointment-calendar .p-datepicker-buttonbar{justify-content:end;padding-bottom:0}.appointment-calendar .p-datepicker-buttonbar .p-button{background:#0c233f;border-color:#0c233f;color:#fff}.appointment-calendar .p-datepicker-buttonbar .p-button:first-child{margin:0 .5rem}.appointment-calendar .p-datepicker-buttonbar .p-button:hover{background:#f28b00;border-color:#f28b00}.appointment-calendar.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{box-shadow:0 0 0 0 #a6d5fa}.p-inputtext:enabled:hover{border-color:#154e93}.time-button{color:#505357}.time-button-selected,.time-button:hover{background-color:#154e93;border-color:#154e93;color:#fff}.time-button-selected{background:#f28b00;border-color:#f28b00}.p-overlaypanel h4{font-weight:400}#appointments .fc-event.custom-event .fc-daygrid-event-dot,#appointments .fc-event.custom-event .fc-list-event-dot{align-items:center;border:0;color:#fff;display:flex;height:20px;justify-content:center;margin:0 4px 0 0;padding:1px;width:20px}#appointments .custom-event.fc-list-event:hover td{background-color:transparent}#appointments .fc-event{cursor:pointer}#appointments .fc-event.online .fc-daygrid-event-dot,#appointments .fc-event.online .fc-list-event-dot{background:#3b82f6}#appointments .fc-event.online .fc-daygrid-event-dot:after,#appointments .fc-event.online .fc-list-event-dot:after{content:"\e945";font-family:primeicons}#appointments .fc-event.on-site.fc-timegrid-event{background:transparent}#appointments .fc-event.on-site .fc-daygrid-event-dot,#appointments .fc-event.on-site .fc-list-event-dot{background:#0ea5e9}#appointments .fc-event.on-site .fc-daygrid-event-dot:after,#appointments .fc-event.on-site .fc-list-event-dot:after{content:"\e9cf";font-family:primeicons}#appointments .fc-event.hybrid .fc-daygrid-event-dot:after,#appointments .fc-event.hybrid .fc-list-event-dot:after{content:"\e9dc";font-family:primeicons}#appointments .fc-event.approved-unpaid .fc-daygrid-event-dot,#appointments .fc-event.approved-unpaid .fc-list-event-dot{background:#af4c0f}#appointments .fc-event.custom-event.day-off{background:#fff;border-color:#0f97c7;overflow:hidden;padding:3px}#appointments .fc-timegrid-event .fc-event-main{padding:5px}#appointments .fc-timegrid-event-harness{background:#fff}#appointments .fc-event .fc-event-user{font-size:.8rem}.more-users{background:#7d97a9;border-radius:6px;bottom:3px;color:#fff;font-size:.7rem;line-height:1em;margin:0 0 0 .5rem;padding:.3rem}#appointments .fc-event.custom-event.day-off.fc-daygrid-block-event .fc-event-title:before{background:#0f97c7;content:"\e9ab"}#appointments .fc-event.custom-event.alert .fc-event-title:before,#appointments .fc-event.custom-event.day-off.fc-daygrid-block-event .fc-event-title:before{border-radius:5px;color:#fff;display:inline-block;font-family:primeicons;font-size:.9rem;height:22px;line-height:20px;margin:0 4px 0 0;padding:1px;text-align:center;width:22px}#appointments .fc-event.custom-event.alert .fc-event-title:before{background:#f8dc61;content:"\e97c"}#appointments .fc-event.custom-event.alert.vital .fc-event-title:before{background:#f88461}#appointments .fc-event.custom-event.alert.completed .fc-event-title:before{background:#22c55e}.fc-event.custom-event.day-off.fc-daygrid-block-event .fc-event-title{font-size:.7rem}#appointments .fc-event.custom-event.day-off:hover{background:#0f97c7;color:#fff}#appointments .fc-event.custom-event.day-off .fc-event-title-container{color:#000}#appointments .fc-event.custom-event.day-off:hover .fc-event-title-container{color:#fff}#appointments .fc-event.day-off .fc-daygrid-event-dot,#appointments .fc-event.day-off .fc-list-event-dot{background:#0f97c7}#appointments .fc-event.day-off .fc-daygrid-event-dot:after,#appointments .fc-event.day-off .fc-list-event-dot:after{content:"\e9ab";font-family:primeicons}#appointments .fc-event.alert .fc-daygrid-event-dot,#appointments .fc-event.alert .fc-list-event-dot{background:#f8dc61}#appointments .fc-event.alert.vital .fc-daygrid-event-dot,#appointments .fc-event.alert.vital .fc-list-event-dot{background:#f88461}#appointments .fc-event.alert.completed .fc-daygrid-event-dot,#appointments .fc-event.alert.completed .fc-list-event-dot{background:#22c55e}#appointments .fc-event.alert .fc-daygrid-event-dot:after,#appointments .fc-event.alert .fc-list-event-dot:after{content:"\e97c";font-family:primeicons}#appointments .fc-event.custom-event.alert .fc-event-title:before{display:none}.fc-direction-ltr .fc-daygrid-event .fc-event-time{font-weight:700}#appointments .fc-theme-standard .fc-list-day-cushion{background-color:#154e93;border-radius:6px;color:#fff}#appointments .fc-theme-standard .fc-list{border:0}.fc .fc-toolbar-title{color:#154e93;cursor:pointer;font-size:1.4em;margin:0;padding-right:28px;position:relative}.fc .fc-toolbar-title:after{align-items:center;background:#fff;border:1px solid #154e93;border-radius:50%;color:#154e93;content:"\e902";cursor:pointer;display:flex;font-family:primeicons!important;font-size:.7rem;height:20px;justify-content:center;position:absolute;right:0;top:1px;-webkit-transition:all .3s ease;transition:all .3s ease;width:20px}.fc .fc-toolbar-title:hover{color:#0c233f}.fc .fc-toolbar-title.open:after,.fc .fc-toolbar-title:hover:after{background-color:#0c233f;border-color:#0c233f;color:#fff}.fc .fc-toolbar-title.open:hover:after{background-color:#f28b00;border-color:#f28b00}.fc .fc-toolbar-title.open:after{content:"\e903"}.titleH1{font-size:1.4rem}.calendarOverlay .p-datepicker{border:0;padding:0}.calendarOverlay .p-datepicker table{font-size:.8rem}.calendarOverlay .p-datepicker table td{padding:.3rem}.calendarOverlay .p-datepicker table td>span{height:1.5rem;width:1.5rem}.calendarOverlay .p-datepicker .p-datepicker-header{padding-top:0}.calendarOverlay .p-datepicker .p-monthpicker,.calendarOverlay .p-datepicker table{margin:0}.calendarOverlay .p-datepicker .p-datepicker-today>span{background:#f28b00;color:#fff}.calendarOverlay .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#0c233f;color:#fff}.calendarOverlay .p-datepicker table td>span.p-highlight{background:#154e93;color:#fff}.calendarOverlay .p-datepicker table td>span:focus{box-shadow:0 0 0 0 #a6d5fa}.container-fullcalendar{position:relative}.container-fullcalendar .is-loading{align-items:center;background:rgba(5,15,26,.68);bottom:.5rem;display:flex;justify-content:center;left:.5rem;right:.5rem;top:80px;z-index:100}.state-tag.p-tag{align-items:center;border-radius:6px;display:flex;font-size:.6rem;font-weight:400;justify-content:left;letter-spacing:.1rem;text-transform:uppercase}.state-tag.p-tag.rejected{background:#dc2626}.state-tag.p-tag.deleted{background:#4b4b4b}.state-tag.p-tag.approved{background:#16a34a}.state-tag.p-tag.pending{background:#f1bd61}.state-tag.p-tag.canceled{background:#9ca3af}.state-tag.p-tag.no-show{background:#6d28d9}.state-tag.p-tag.done{background:#22c55e}.state-tag.p-tag.pending-payment{background:#bbc52a}.state-tag.p-tag.approved-unpaid{background:#af4c0f}.state-tag.p-tag.renewal-in-a-month{background:#bbc52a}.state-tag.p-tag.offer{background:#0ea5e9}.state-tag.p-tag.cards-not-paid{background:#dc2626}.state-tag.p-tag.active{background:#16a34a}.state-tag.p-tag.synced{background:#6da316}.state-tag.p-tag.missing{background:#dc2626}.state-tag.p-tag.ongoing{background:#0ea5e9}.state-tag.p-tag.concluded{background:#16a34a}.state-tag.p-tag.waiver{background:#dc2626}.state-tag.p-tag.archived{background:#6b7280}.state-tag.p-tag.error{background:#202020}.state-tag.p-tag.dropbox-icon{background:transparent!important;padding:0}.state-tag.p-tag.dropbox-icon.rejected{color:#dc2626}.state-tag.p-tag.dropbox-icon.deleted{color:#4b4b4b}.state-tag.p-tag.dropbox-icon.approved{color:#16a34a}.state-tag.p-tag.dropbox-icon.pending{color:#f1bd61}.state-tag.p-tag.dropbox-icon.canceled{color:#9ca3af}.state-tag.p-tag.dropbox-icon.no-show{color:#6d28d9}.state-tag.p-tag.dropbox-icon.done{color:#22c55e}.state-tag.p-tag.dropbox-icon.pending-payment{color:#bbc52a}.state-tag.p-tag.dropbox-icon.approved-unpaid{color:#af4c0f}.state-tag.p-tag.dropbox-icon.renewal-in-a-month{color:#bbc52a}.state-tag.p-tag.dropbox-icon.cards-not-paid{color:#dc2626}.state-tag.p-tag.dropbox-icon.active{color:#16a34a}.state-tag.p-tag.dropbox-icon.synced{color:#6da316}.state-tag.p-tag.dropbox-icon.missing{color:#dc2626}.state-tag.p-tag.dropbox-icon.offer{color:#0ea5e9}#appointments .fc-event.approved{border-color:#16a34a}#appointments .fc-event.approved.fc-timegrid-event{background:#16a34a}#appointments .fc-event.approved:hover{background:rgba(22,163,74,.8);color:#fff}#appointments .fc-event.deleted.fc-timegrid-event{background:#4b4b4b}#appointments .fc-event.deleted:hover{background:rgba(75,75,75,.8);color:#fff}#appointments .fc-event.pending{border-color:#f1bd61}#appointments .fc-event.pending.fc-timegrid-event{background:#f1bd61}#appointments .fc-event.pending:hover{background:rgba(241,189,97,.8);color:#fff}#appointments .fc-event.rejected.fc-timegrid-event{background:#dc2626}#appointments .fc-event.rejected:hover{background:rgba(220,38,38,.8);color:#fff}#appointments .fc-event.canceled{border-color:#9ca3af}#appointments .fc-event.canceled.fc-timegrid-event{background:#9ca3af}#appointments .fc-event.canceled:hover{background:rgba(156,163,175,.8);color:#fff}#appointments .fc-event.no-show{border-color:#6d28d9}#appointments .fc-event.no-show.fc-timegrid-event{background:#6d28d9}#appointments .fc-event.no-show:hover{background:rgba(109,40,217,.8);color:#fff}#appointments .fc-event.done{border-color:#22c55e}#appointments .fc-event.done.fc-timegrid-event{background:#22c55e}#appointments .fc-event.done:hover{background:rgba(34,197,94,.8);color:#fff}#appointments .fc-event.pending-payment{border-color:#bbc52a}#appointments .fc-event.pending-payment.fc-timegrid-event{background:#bbc52a}#appointments .fc-event.pending-payment:hover{background:rgba(187,197,42,.8);color:#fff}#appointments .fc-event.approved-unpaid{border-color:#af4c0f}#appointments .fc-event.approved-unpaid.fc-timegrid-event{background:#af4c0f}#appointments .fc-event.approved-unpaid:hover{background:rgba(175,76,15,.8);color:#fff}#appointments .fc-event.alert{border-color:#f8dc61;color:#000}#appointments .fc-event.alert.fc-timegrid-event{background:#f8dc61}#appointments .fc-event.alert:hover{background:rgba(248,220,97,.8);color:#000}#appointments .fc-event.alert.completed{border-color:#22c55e}#appointments .fc-event.alert.completed.fc-timegrid-event{background:#22c55e}#appointments .fc-event.alert.completed:hover{background:rgba(34,197,94,.8)}#appointments .fc-event.alert.vital{border-color:#f88461}#appointments .fc-event.alert.vital.fc-timegrid-event{background:#f88461}#appointments .fc-event.alert.vital:hover{background:rgba(248,132,97,.8)}#appointments .fc-event.rejected{border-color:#dc2626}#appointments .fc-event.rejected .fc-daygrid-event-dot,#appointments .fc-event.rejected .fc-list-event-dot{background:#dc2626}.p-overlaypanel.event-toltip.rejected h5{border-color:#dc2626!important}.p-overlaypanel.event-toltip.rejected h5 .pi{background:#dc2626}.p-overlaypanel.event-toltip.rejected .tipo{color:#dc2626!important}#appointments .fc-event.online.fc-timegrid-event.rejected{background:#dc2626}#appointments .fc-event.deleted{border-color:#4b4b4b}#appointments .fc-event.deleted .fc-daygrid-event-dot,#appointments .fc-event.deleted .fc-list-event-dot,#appointments .fc-event.deleted:hover{background:#4b4b4b}.p-overlaypanel.event-toltip.deleted h5{border-color:#4b4b4b!important}.p-overlaypanel.event-toltip.deleted h5 .pi{background:#4b4b4b}.p-overlaypanel.event-toltip.deleted .tipo{color:#4b4b4b!important}#appointments .fc-event.online.fc-timegrid-event.deleted{background:#4b4b4b}.is-loading .vl-icon{background:url(/build/images/oval.613e3788.svg) no-repeat;height:64px;width:64px}.p-overlaypanel{border-radius:0}.p-overlaypanel.event-toltip{box-shadow:0 0 25px 2px rgba(0,0,0,.2);width:300px;z-index:10002!important}.p-overlaypanel.event-toltip .date-time{color:#6b7280;font-size:.8rem}.p-overlaypanel.event-toltip h5{border-bottom:1px solid #154e93;padding-bottom:.5rem}.p-overlaypanel.event-toltip .pi{background:#0f97c7;border-radius:5px;color:#fff;margin-right:.5rem;padding:6px}.p-overlaypanel.event-toltip h5{border-color:#0f97c7}.p-overlaypanel.event-toltip .tipo{color:#0f97c7}.p-overlaypanel.event-toltip .pi:after{content:"\e9ab"}.p-overlaypanel.event-toltip.online h5{border-color:#3b82f6}.p-overlaypanel.event-toltip.online .pi{background:#3b82f6}.p-overlaypanel.event-toltip.online .tipo{color:#3b82f6}.p-overlaypanel.event-toltip.online .titleH5 .pi:after{content:"\e945"}.p-overlaypanel.event-toltip.on-site h5{border-color:#0ea5e9}.p-overlaypanel.event-toltip.on-site .pi{background:#0ea5e9}.p-overlaypanel.event-toltip.on-site .tipo{color:#0ea5e9}.p-overlaypanel.event-toltip.on-site .titleH5 .pi:after{content:"\e9cf"}.p-overlaypanel.event-toltip.alert h5{border-color:#f8dc61}.p-overlaypanel.event-toltip.alert .pi{background:#f8dc61}.p-overlaypanel.event-toltip.alert .tipo{color:#f8dc61}.p-overlaypanel.event-toltip.alert .titleH5 .pi:after{content:"\e97c"}.p-overlaypanel.event-toltip.alert.completed h5{border-color:#22c55e}.p-overlaypanel.event-toltip.alert.completed .pi{background:#22c55e}.p-overlaypanel.event-toltip.alert.completed .tipo{color:#22c55e}.p-overlaypanel.event-toltip.alert.vital h5{border-color:#f88461}.p-overlaypanel.event-toltip.alert.vital .pi{background:#f88461}.p-overlaypanel.event-toltip.alert.vital .tipo{color:#f88461}.p-overlaypanel.event-toltip .client,.p-overlaypanel.event-toltip .local{color:#6b7280;font-size:.8rem}.p-overlaypanel.event-toltip .client i,.p-overlaypanel.event-toltip .local i{background:none!important;color:#6b7280;margin:0 .7rem 0 0;padding:0}.p-overlaypanel.event-toltip .client i:after,.p-overlaypanel.event-toltip .local i:after{display:none}.p-overlaypanel.event-toltip .client .balcao-mais,.p-overlaypanel.event-toltip .local .balcao-mais{position:relative;top:2px}.p-overlaypanel.event-toltip .user{font-size:.8rem}.p-overlaypanel.event-toltip .user .image-avatar{border-radius:50%;height:18px;width:18px}.no-time-event .fc-event-time{display:none}.fc-direction-ltr .fc-daygrid-more-link{background:#e9ecef;color:#000;display:block;padding:.3rem;width:100%}.fc-direction-ltr .fc-daygrid-more-link:hover{background:#0c233f;color:#fff}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:0}.fc .fc-scrollgrid-sync-table tr{height:16rem}#appointments .fc .fc-event>div{overflow:hidden;width:100%}#appointments .fc .fc-event .fc-event-client,#appointments .fc .fc-event .fc-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#appointments .fc .fc-event .fc-event-client{font-family:Poppins,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.2em;padding-right:30px;position:relative}#appointments .fc .fc-event .fc-event-time-info{color:#676666;font-size:.8rem}#appointments .fc .fc-event:not(.day-off) .fc-event-title{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:.04rem}#appointments .fc .fc-event .balcao-mais{position:absolute;right:0;top:0}#appointments .fc-event:hover .fc-event-time-info{color:#fff}#appointments .fc .fc-list-table td{font-size:12px;padding:4px 10px;vertical-align:middle}#appointments .fc .fc-list-table td.fc-list-event-time{padding-left:0}#appointments .fc .fc-list-event-graphic{vertical-align:middle}#appointments .fc-list-event .fc-event-container>div{display:flex;flex-wrap:wrap;justify-content:space-between}#appointments .fc-list-event .fc-event-container .fc-event-time-info{display:none!important}#appointments .fc-list-event .fc-event-container .fc-event-client{align-items:center;display:flex}#appointments .fc-list-event .fc-event-container .fc-event-client,#appointments .fc-list-event .fc-event-container .fc-event-user{margin:0!important}#appointments .fc-list-event .fc-event-container .fc-event-client,#appointments .fc-list-event .fc-event-container .fc-event-title,#appointments .fc-list-event .fc-event-container .fc-event-user{font-size:.8rem;width:auto}#appointments .fc-list-event .fc-event-container .fc-event-title{font-weight:400!important}#appointments .fc-list-event .fc-event-container .balcao-mais{display:inline-block;position:static}#appointments .fc-list-event .fc-event-container .block-name-users img{margin-left:1rem}#appointments .fc-timegrid .fc-scrollgrid-sync-table tr{height:auto}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event:not(.day-off) .fc-event-time-info{display:none!important}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event:not(.day-off) .alert-event{display:flex;justify-content:space-between}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event:not(.day-off) .fc-event-title{color:#fff;margin-top:5px}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event:not(.day-off) .fc-event-user{margin:0!important;position:absolute;right:3px;top:3px}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event:not(.day-off) .fc-event-user img{margin-right:.1rem!important}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event:not(.day-off) .fc-event-user span{display:none}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event:not(.day-off) .fc-event-user>.flex{display:none!important}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event:not(.day-off) .fc-event-user>.flex:first-child{display:block!important}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event-client{align-items:center;display:flex;font-size:.8rem;width:80%}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event-client .balcao-mais{display:inline-block;margin-left:5px;position:static}#appointments .fc-timegrid .fc-timegrid-event-harness .fc-event-client .balcao-mais img{height:10px!important;width:10px!important}#appointment-unauth.client{background:#fff;border-radius:6px}#appointment-unauth.submited-sucess{align-items:center;display:flex;height:100vh;justify-content:center}#appointment-unauth .sidebar-footer .optional-buttons{display:none}#appointment-unauth .field{margin-bottom:1rem}.appointment-state-info{height:auto}.appointment-state-info h4{border-bottom:1px solid #dadada;color:#154e93}.appointment-state-info .bold{font-weight:500}.appointment-state-info a:hover{color:#154e93}.appointment-state-info>.grid>div:not(.state-info){border-bottom:1px solid #dadada;font-size:.8rem}.appointment-state-info .state-info{border-radius:6px;color:#fff;font-size:.8rem}.appointment-state-info.pending .state-info{background:#f1bd61}.appointment-state-info.approved .state-info{background:#16a34a}.appointment-state-info.deleted .state-info{background:#4b4b4b}.appointment-state-info.rejected .state-info{background:#dc2626}.appointment-state-info.canceled .state-info,.appointment-state-info.no-show .state-info{background:#9ca3af}.appointment-state-info.done .state-info{background:#22c55e}.appointment-state-info.pending-payment .state-info{background:#bbc52a}.appointment-state-info.approved-unpaid .state-info{background:#af4c0f}.state-counts{position:relative}.state-counts span{border-radius:6px;color:#fff;padding:.1rem .5rem}.state-counts span.pending{background:#f1bd61}.state-counts span.deleted{background:#4b4b4b}.state-counts span.deleted .p-tag{background:transparent}.state-counts span.approved{background:#16a34a}.state-counts span.rejected{background:#dc2626}.state-counts span.rejected .p-tag{background:transparent}.state-counts span.canceled{background:#9ca3af}.state-counts span.no-show{background:#6d28d9}.state-counts span.done{background:#22c55e}.state-counts span.pending-payment{background:#bbc52a}.state-counts span.approved-unpaid{background:#af4c0f}.state-counts span.renewal-in-a-month{background:#bbc52a}.state-counts span.offer{background:#0ea5e9}.state-counts span.active{background:#16a34a}.state-counts span.cards-not-paid{background:#dc2626}.state-counts span.synced{background:#6da316}.state-counts span.missing{background:#dc2626}.state-counts span .p-tag{padding:.2rem 0}.time-state{background:#0f97c7;border-radius:6px;color:#fff;padding:.2rem .4rem}.time-state.pending{background:#f1bd61}.time-state.deleted{background:#4b4b4b}.time-state.approved{background:#16a34a}.time-state.rejected{background:#dc2626}.time-state.canceled{background:#9ca3af}.time-state.no-show{background:#6d28d9}.time-state.done{background:#22c55e}.time-state.pending-payment{background:#bbc52a}.time-state.approved-unpaid{background:#af4c0f}.time-state.alert{background:#f8dc61}.time-state.alert.vital{background:#f88461}.time-state.alert.completed{background:#22c55e}.appointments-dashboard{background:#fff}.appointments-dashboard #appointments .fc-event-title{white-space:pre-wrap!important}.appointments-dashboard .container-fullcalendar .is-loading{top:0}.appointments-dashboard #appointments .fc .fc-event .fc-event-client{white-space:wrap}.list-appointments .clients{position:relative}.list-appointments .clients .others-info{bottom:auto;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.list-appointments .on-site,.list-appointments .online{align-items:center;background:#0ea5e9;border:0;border-radius:6px;color:#fff;display:flex;height:22px;justify-content:center;margin:0 4px 0 0;padding:0;text-align:center;width:22px}.list-appointments .on-site:after,.list-appointments .online:after{font-family:primeicons}.list-appointments .on-site.on-site:after,.list-appointments .online.on-site:after{content:"\e9cf"}.list-appointments .on-site.online:after,.list-appointments .online.online:after{content:"\e945"}.no-client{color:#666;font-style:italic}.balcao-mais-dashboard{border-radius:4px}.balcao-mais-dashboard h1{border-radius:50px}.balcao-mais-cards .flag{align-items:center;background-color:#edf1f5;border-radius:50%;display:flex;justify-content:center;overflow:hidden;padding:.3rem}.balcao-mais-cards .flag .fi{background-size:cover;border-radius:50%;height:18px;width:18px}#numberOfNotifications{background-color:#0f97c7;margin:10px}.p-badge{border-radius:10px;display:inline-block;padding:0 .5rem;text-align:center}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{margin:0;position:absolute;right:0;top:0;transform:translate(50%,-50%);transform-origin:100% 0}.notifications-filter .p-badge{align-items:center;display:flex;font-size:.8rem;height:25px;justify-content:center;min-width:25px}.notifications-filter .p-button{padding:.3rem .8rem}.layout-topbar .layout-menu-button{border-radius:50%;display:inline-block;height:45px;line-height:45px;text-align:center;transition:background-color .2s;vertical-align:middle;width:45px}.layout-topbar .layout-menu-button i{font-size:24px;line-height:inherit}.layout-topbar .topbar-menu{float:right;list-style-type:none;margin:0;padding:0}.layout-topbar .topbar-menu li{float:right;position:relative}.layout-topbar .topbar-menu li>button{border-radius:50%;display:block;position:relative;text-align:center;transition:background-color .2s,box-shadow .2s}.layout-topbar .topbar-menu li>button .topbar-icon{font-size:1.5em;height:45px;line-height:45px;text-align:center;vertical-align:middle;width:45px}.layout-topbar .topbar-menu li>button>img{margin-top:4px;width:36px}.layout-topbar .topbar-menu li>ul{animation-duration:.2s;background:#fff;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.16);display:none;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:58px;width:283px}.layout-topbar .topbar-menu li>ul button{border-radius:3px;color:#666;display:block;height:54px;padding:.75em 1em;position:relative;text-align:left;transition:background-color .2s,box-shadow .2s;width:100%}.layout-topbar .topbar-menu li>ul button img{margin-top:5px;width:30px}.layout-topbar .topbar-menu li>ul button:hover{background-color:#eaeaea}.layout-topbar .topbar-menu li>ul button:focus{box-shadow:inset 0 0 0 .2em #2ed7e4;outline:0 none}@media screen and (min-width:400px){.layout-topbar .topbar-menu li:not(:first-child){margin-right:20px}}@media screen and (max-width:896px){.layout-topbar{height:70px}.layout-topbar .topbar-menu li{margin-right:.5em}.layout-topbar .topbar-menu li button img{margin-top:0}.layout-topbar .topbar-menu li>ul{width:200px}}.layout-main{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:70px}.layout-main .layout-content{flex:1 1 0;padding:16px}.layout-menu-container .hide-name{display:none}@media screen and (min-width:1154px){.layout-menu-container .hide-name{display:block}}.layout-menu-container img.logo{display:none}@media screen and (min-width:1154px){.layout-menu-container img.logo{display:block}}.layout-menu-container img.symbol{display:block}@media screen and (min-width:1154px){.hide-sidebar .layout-menu-container{left:0;transition:transform .2s;width:60px}.hide-sidebar .layout-main{margin-left:60px;transition:margin-left .2s}.hide-sidebar .layout-menu-container .hide-name,.hide-sidebar .layout-menu-container .layout-menu li a .layout-menuitem-text,.hide-sidebar .layout-menu-container .layout-menu li button .layout-menuitem-text,.hide-sidebar .layout-menu-container img.logo,.show-sidebar .layout-menu-container img.symbol{display:none}.hide-sidebar .layout-menu li a .layout-menuitem-icon{margin:0 auto}}@media screen and (max-width:1153px){.layout-menu-container{transform:translateX(-100%);transition:transform .2s;width:288px}.show-sidebar .layout-main{margin-left:0;transition:margin-left .2s}}@media screen and (min-width:768px){.sidebar-news{display:none}.dashboard-news{display:block}}@media screen and (max-width:767px){.sidebar-news{display:block}.dashboard-news{display:none}}.list-clients-dialog .p-dialog .p-dialog-content{overflow:initial}.layout-menu ul{background-color:#fff}.layout-menu>li{transition:max-height,border-left-color .4s cubic-bezier(.86,0,.07,1)}.layout-menu>li.active-menuitem{border-left-color:#0f97c7;transition:max-height .4s cubic-bezier(.86,0,.07,1)}.layout-menu li a .layout-menuitem-text,.layout-menu li button .layout-menuitem-text{vertical-align:middle}.layout-menu li a .layout-menuitem-icon,.layout-menu li button .layout-menuitem-icon{font-size:1.25em;margin-right:.5em;vertical-align:middle}.layout-menu-container-sidebar>div.p-sidebar-content{height:100%;padding:0}.layout-menu-container{flex:1;overflow:auto}.topbar-center{float:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:600px){.topbar-center{display:none}}.topbar-show-search{color:#fff;vertical-align:bottom}.layout-topbar-search{color:#fff;display:flex;height:200px;justify-content:center}.dashboard-events{background:#fff;border-radius:4px;padding:10px}.dashboard-events h2{margin-bottom:6px}.dashboard-events h2 svg{color:#7d96b5}.dashboard-events p{background:#ecf0f5;border-radius:3px;margin:0 0 4px;padding:8px}.dashboard-events p:hover{background:#d6e8fd}.dashboard-events p:has(*){display:block}.dashboard-events p:has(:empty),.dashboard-events p:has(br:empty),.dashboard-events p:has(strong:empty){display:none}.dashboard-events .requests-list ul li{margin-bottom:.5rem;min-height:50px;width:48%}.dashboard-events .requests-list ul li a{align-items:center;background:#ecf0f5;color:#000;display:flex;flex-direction:column;font-size:.8rem;height:100%;justify-content:center;text-align:center;width:100%}.dashboard-events .requests-list ul li a svg{color:#2c65ab}.dashboard-events .requests-list ul li a:hover{background:#d6e8fd}.dashboard-events .requests-list ul li a span{background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:32px;width:32px}.dashboard-events .requests-list ul li a span.Quadrante{background-image:url(/build/images/Quadrante_Simbolo.3f362ef9.png)}.dashboard-events .requests-list ul li a span.Client{background-image:url(/build/images/be-logo-ball.2d709e46.png)}.dashboard-events .requests-list ul li a span.Intrapfv1{background-image:url(/build/images/paf-symbol.0cd2da0b.png);background-size:22px}.dashboard-events .requests-list ul li a span.bancobig{background-image:url(/build/images/bancobig.d953f928.png);background-size:22px;background-size:34px;width:48px}.bt-view-agenda{border-top:2px solid #ebebef}.open-chat{background-color:#f28b00;border-radius:6px;margin-right:1rem;padding-left:.5rem;padding-right:1rem}.open-chat .p-link{background-color:transparent!important}.open-chat:after{background:#214d83;bottom:-12px;content:"";position:absolute;right:-1rem;top:-24px;width:1px}.open-chat:hover{background-color:#054e7a}.open-chat:hover .p-link{background-color:transparent!important}@media screen and (max-width:762px){.layout-topbar .layout-menu-button{height:40px;line-height:40px;width:40px}.layout-topbar .layout-topbar-logo{height:40px;margin-left:.5rem}.header-timezone .p-dropdown-label{font-size:.7rem}.header-timezone .p-dropdown-label:before{height:18px;width:18px}.header-timezone .p-dropdown .p-dropdown-trigger{width:1.357rem}.timezone-clock{font-size:.7rem}.clockUTC:after{bottom:-18px;top:-22px}.layout-topbar .topbar-menu li>button .topbar-icon{font-size:1em;height:40px;line-height:40px;width:40px}#numberOfNotifications{margin:5px}.topbar-menu .p-overlay-badge .p-badge{font-size:.7rem}.topbar-menu .p-badge{height:1rem;line-height:1rem;min-width:1.5rem;padding:0}.layout-topbar .topbar-menu li:not(:first-child){margin-right:10px}.layout-topbar{height:60px;padding:12px 10px 12px 3px}.layout-main{padding-top:60px}.layout-content{height:calc(100vh - 60px)}}@media screen and (max-width:581px){.layout-main{padding-top:120px}.layout-topbar{height:120px}.layout-topbar .topbar-menu{margin-top:10px;width:100%}.layout-content{height:calc(100vh - 120px)}.layout-topbar .layout-topbar-logo{height:50px;left:50%;margin-left:0;top:10px;transform:translate(-50%)}.clockUTC{padding-right:0}.clockUTC:after{display:none}.layout-topbar .p-dropdown .p-dropdown-trigger{width:1.357rem}.block-users-tawkto{position:absolute;right:0;top:10px}.block-users-tawkto .open-chat{padding-right:0}.block-users-tawkto .open-chat .chat-status,.block-users-tawkto .open-chat:after{display:none}.block-users-tawkto svg{height:20px;width:20px}.block-users-tawkto .header-change-user:last-child{margin-right:0!important}}.login__background{background:#c6c9ce;background:-webkit-linear-gradient(#c6c9ce,rgba(50,58,70,.55)) fixed;background:-o-linear-gradient(#c6c9ce 0,rgba(50,58,70,.55) 100%) fixed;background:linear-gradient(#c6c9ce,rgba(50,58,70,.55)) fixed}.login-page{background-color:#f5f6f8;border-radius:10px;box-shadow:0 30px 40px -20px rgba(0,0,0,.5);box-sizing:border-box;left:50%;max-width:480px;padding:40px 50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:48vw}.login-page img{display:block;margin:0 auto;max-width:70%}.login-page .message{margin:15px 0 0}.login-page .message a{color:#3e4f6f}.login-page .message a:focus,.login-page .message a:hover{color:#0f97c7;text-decoration:underline;-webkit-transition:all .3 ease;transition:all .3 ease}.login-page .p-password input{padding:1rem!important}@media (max-width:760px){.login-page .p-password input{padding:.5rem!important}}@media screen and (max-width:760px){.login-page{padding:10px 20px 20px;width:70vw}.login-page img{max-width:80%}.login-page button{font-size:1.3rem}}@media screen and (max-width:480px){.login-page{width:90vw}.login-page img{max-width:90%}}.login-page .p-small{color:#fff!important;font-size:.9rem;left:50%;transform:translateX(-50%);width:auto}.survey .layout-topbar{background-color:#0c233f;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);display:list-item;height:70px;left:0;padding:12px 20px;position:fixed;top:0;width:100%;z-index:999}.survey .layout-topbar .layout-topbar-logo{height:70px;margin-left:1.5em;position:absolute;top:0}.survey h5{margin-bottom:10px}.survey main{margin-top:120px;text-align:center}.survey .flex{display:flex!important}.survey .justify-content-center{justify-content:center!important}.survey .shadow-3{box-shadow:0 1px 8px rgba(0,0,0,.08),0 3px 4px rgba(0,0,0,.1),0 1px 4px -1px rgba(0,0,0,.1)!important}.survey .mb-0{margin-bottom:0!important}.survey .mt-4{margin-top:1.5rem!important}.field-checkbox,.survey .field-radiobutton{align-items:center;display:flex;margin-bottom:1rem}.survey .p-checkbox{cursor:pointer;display:inline-flex;height:20px;position:relative;user-select:none;vertical-align:bottom;width:20px}.survey .p-component{font-size:1rem;font-weight:400}.survey .field-checkbox>label,.survey .field-radiobutton>label{line-height:1;margin-left:.5rem}.survey .p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.survey .p-checkbox .p-checkbox-box .p-checkbox-icon{color:#fff;font-size:14px;transition-duration:.2s}.survey .p-checkbox .p-checkbox-box.p-highlight{background:#2196f3;border-color:#2196f3}.survey .p-checkbox .p-checkbox-box{background:#fff;border:2px solid #ced4da;border-radius:3px;color:#495057;height:20px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:20px}.survey .p-checkbox-box{align-items:center;display:flex;justify-content:center}.invalid-element,.p-invalid.p-component .p-checkbox-box,.p-invalid.p-component .p-inputtext,.p-invalid.p-component .p-radiobutton-box,.p-invalid.p-component.p-dropdown,.p-invalid.p-component.p-inputtext{border-bottom-color:#cc5959}form.invalid button{background:#cc5959}form h4.invalid,form label.invalid{display:block;position:relative}form h4.invalid:before,form label.invalid:before{content:attr(data-placeholder)}form h4.invalid:after,form label.invalid:after{background:#cc5959;border-radius:6px;content:attr(data-msg);font-size:.6rem;line-height:1rem;padding:.1rem .3rem;position:absolute;right:0;top:0;width:max-content}form h4.invalid input[type=number],form h4.invalid input[type=text],form label.invalid input[type=number],form label.invalid input[type=text]{width:100%}form h4.invalid input,form label.invalid input{border:0;border-bottom:1px solid #ccc;outline:none;transition:border-color .2s ease}form h4.invalid input:focus,form label.invalid input:focus{border-bottom-color:#999}form h4.invalid input+small,form label.invalid input+small{display:inline}form h4.invalid small,form label.invalid small{display:block;font-size:12px}form h4.invalid.error-button:after,form label.invalid.error-button:after{bottom:-16px;left:0;top:auto}form h4.invalid.invalid:after,form label.invalid.invalid:after{color:#fff}form.dynamic-form label.invalid{color:#000}form.dynamic-form .label.invalid:after{top:-10px}span.hasErrors{color:#cc5959}