@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/montserrat-v30-latin-100.fa57c7b3.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/montserrat-v30-latin-200.1a9280b3.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v30-latin-500.ee0d9fe8.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v30-latin-600.76b735d0.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v30-latin-700.aed96b1f.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/montserrat-v30-latin-800.925c01f2.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat-v30-latin-900.4f329669.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v30-latin-regular.38b7bff7.woff) format("woff")}html{overscroll-behavior-y:contain}.line-single{line-height:1}.line-half{line-height:1.5}.text-pre-wrap{white-space:pre-wrap!important}.text-wrap{overflow-wrap:anywhere;white-space:normal!important}.text-monospace{font-family:monospace,monospace!important}.text-spacing-normal{letter-spacing:normal}.text-small{font-size:80%}.text-extra-small{font-size:60%}.text-center{text-align:center!important}ol,ul{padding-left:20px}.q-markdown ol,.q-markdown p,.q-markdown ul{margin-top:0}.q-markdown li>ul{margin-bottom:14px}.q-markdown li>p{margin-bottom:0}.q-markdown blockquote{border-left:5px solid #0000001a;margin-left:0;padding-left:1.3em}.text-shadow-white-2{text-shadow:-2px -2px 4px #fff6,2px -2px 4px #fff6,-2px 2px 4px #fff6,2px 2px 4px #fff6}.text-shadow-2{text-shadow:-2px -2px 4px #0003,2px -2px 4px #0003,-2px 2px 4px #0003,2px 2px 4px #0003}.text-shadow-up-2{text-shadow:-2px -2px 4px #000}.ellipsis-2-lines{-webkit-line-clamp:2;max-height:3em}.ellipsis-3-lines{-webkit-line-clamp:3;max-height:4.5em}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move;cursor:grab}.sortable-chosen{background:#e0e0e0;cursor:grabbing}.sortable-ghost{background:#c8ebfb;opacity:.5}.bg-page{background:#fafafa!important}.text-faded{color:#757575}.bg-faded{background:#757575}.hint-custom .q-field__bottom{color:#000;font-size:12px}.hint-negative .q-field__bottom{color:#892e38}.icon-online{background-color:#29a466;border-radius:20%;color:#fff;padding:1px 1px 0}.border{border:1px solid #0000001f}.border-top{border-top:1px solid #0000001f}.border-left{border-left:1px solid #0000001f}.border-bottom{border-bottom:1px solid #0000001f}.border-right{border-right:1px solid #0000001f}.border-none{border:none!important}.border-color-inherit{border-color:inherit}.border-color-alert{border:1px solid #d76905}.q-header .q-toolbar .q-btn{color:#9e9e9e;margin-right:12px}.q-badge{text-transform:none}.q-layout-max,.q-page{margin:0 auto;max-width:1200px}.q-page{padding-bottom:50px}.q-page.full-page{max-width:none}.sticky,.sticky-bottom,.sticky-top{position:-webkit-sticky;position:sticky;z-index:2}.sticky-top{top:0}.sticky-bottom{bottom:0}.logo-horizontal{vertical-align:middle!important;width:120px}.q-dialog-plugin{width:450px}.q-dialog__inner--minimized .q-card.container-width{max-width:1023px}.q-dialog-plugin .q-card__section.q-dialog-plugin__form{padding-top:5px}.q-menu{max-height:75vh}.q-card.input-white{background-color:#fafafa!important}.q-card.input-white .q-field__control{background-color:#fff}.q-dialog .q-btn-dropdown--split,.q-dialog .q-btn-toggle,.q-dialog .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container),.q-menu .q-btn-dropdown--split,.q-menu .q-btn-toggle,.q-menu .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container),.q-page .q-btn-dropdown--split,.q-page .q-btn-toggle,.q-page .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container){font-size:14px;font-weight:600;line-height:1;margin-right:5px;max-height:40px;min-height:34px;padding:0 1em!important;text-transform:none}.q-dialog .q-btn-dropdown--split .q-icon,.q-dialog .q-btn-toggle .q-icon,.q-dialog .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container) .q-icon,.q-menu .q-btn-dropdown--split .q-icon,.q-menu .q-btn-toggle .q-icon,.q-menu .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container) .q-icon,.q-page .q-btn-dropdown--split .q-icon,.q-page .q-btn-toggle .q-icon,.q-page .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container) .q-icon{font-size:22px}.q-dialog .q-btn-dropdown--split .q-badge--floating,.q-dialog .q-btn-toggle .q-badge--floating,.q-dialog .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container) .q-badge--floating,.q-menu .q-btn-dropdown--split .q-badge--floating,.q-menu .q-btn-toggle .q-badge--floating,.q-menu .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container) .q-badge--floating,.q-page .q-btn-dropdown--split .q-badge--floating,.q-page .q-btn-toggle .q-badge--floating,.q-page .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container) .q-badge--floating{top:-9px}.q-dialog .q-btn-dropdown--split:before,.q-dialog .q-btn-toggle:before,.q-dialog .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):before,.q-menu .q-btn-dropdown--split:before,.q-menu .q-btn-toggle:before,.q-menu .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):before,.q-page .q-btn-dropdown--split:before,.q-page .q-btn-toggle:before,.q-page .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):before{box-shadow:none}@media (max-width:599.98px){.q-dialog .q-btn-dropdown--split,.q-dialog .q-btn-toggle,.q-dialog .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container),.q-menu .q-btn-dropdown--split,.q-menu .q-btn-toggle,.q-menu .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container),.q-page .q-btn-dropdown--split,.q-page .q-btn-toggle,.q-page .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container){padding:0 .8em!important}.q-dialog .q-btn-dropdown--split:not(.q-btn--xs-label) .q-btn__content:has(.q-icon),.q-dialog .q-btn-toggle:not(.q-btn--xs-label) .q-btn__content:has(.q-icon),.q-dialog .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):not(.q-btn--xs-label) .q-btn__content:has(.q-icon),.q-menu .q-btn-dropdown--split:not(.q-btn--xs-label) .q-btn__content:has(.q-icon),.q-menu .q-btn-toggle:not(.q-btn--xs-label) .q-btn__content:has(.q-icon),.q-menu .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):not(.q-btn--xs-label) .q-btn__content:has(.q-icon),.q-page .q-btn-dropdown--split:not(.q-btn--xs-label) .q-btn__content:has(.q-icon),.q-page .q-btn-toggle:not(.q-btn--xs-label) .q-btn__content:has(.q-icon),.q-page .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):not(.q-btn--xs-label) .q-btn__content:has(.q-icon){font-size:18px}.q-dialog .q-btn-dropdown--split:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>span.block,.q-dialog .q-btn-toggle:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>span.block,.q-dialog .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>span.block,.q-menu .q-btn-dropdown--split:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>span.block,.q-menu .q-btn-toggle:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>span.block,.q-menu .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>span.block,.q-page .q-btn-dropdown--split:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>span.block,.q-page .q-btn-toggle:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>span.block,.q-page .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>span.block{display:none!important}.q-dialog .q-btn-dropdown--split:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>.q-icon,.q-dialog .q-btn-toggle:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>.q-icon,.q-dialog .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>.q-icon,.q-menu .q-btn-dropdown--split:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>.q-icon,.q-menu .q-btn-toggle:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>.q-icon,.q-menu .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>.q-icon,.q-page .q-btn-dropdown--split:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>.q-icon,.q-page .q-btn-toggle:not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>.q-icon,.q-page .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container):not(.q-btn--xs-label) .q-btn__content:has(.q-icon)>.q-icon{margin:0}}.q-dialog .q-btn-dropdown--split,.q-dialog .q-btn-group,.q-menu .q-btn-dropdown--split,.q-menu .q-btn-group,.q-page .q-btn-dropdown--split,.q-page .q-btn-group{padding:0!important}.q-dialog .q-btn-dropdown--split .q-btn,.q-dialog .q-btn-group .q-btn,.q-menu .q-btn-dropdown--split .q-btn,.q-menu .q-btn-group .q-btn,.q-page .q-btn-dropdown--split .q-btn,.q-page .q-btn-group .q-btn{font-size:13px;min-height:26px}.q-dialog .q-btn-dropdown--split .q-btn-dropdown--current,.q-dialog .q-btn-group .q-btn-dropdown--current,.q-menu .q-btn-dropdown--split .q-btn-dropdown--current,.q-menu .q-btn-group .q-btn-dropdown--current,.q-page .q-btn-dropdown--split .q-btn-dropdown--current,.q-page .q-btn-group .q-btn-dropdown--current{padding:0 1em 0 1.5em!important}.q-dialog .q-btn-dropdown--split .q-btn-dropdown__arrow-container,.q-dialog .q-btn-group .q-btn-dropdown__arrow-container,.q-menu .q-btn-dropdown--split .q-btn-dropdown__arrow-container,.q-menu .q-btn-group .q-btn-dropdown__arrow-container,.q-page .q-btn-dropdown--split .q-btn-dropdown__arrow-container,.q-page .q-btn-group .q-btn-dropdown__arrow-container{min-width:auto!important;padding:0 1em 0 .5em!important}.q-dialog .q-btn-toggle.border,.q-menu .q-btn-toggle.border,.q-page .q-btn-toggle.border{border:1px solid}.q-dialog .q-btn-toggle>.q-btn-item,.q-menu .q-btn-toggle>.q-btn-item,.q-page .q-btn-toggle>.q-btn-item{border-radius:inherit;margin:0}.q-dialog .q-btn-toggle>.q-btn-item:not(:last-child),.q-menu .q-btn-toggle>.q-btn-item:not(:last-child),.q-page .q-btn-toggle>.q-btn-item:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.q-dialog .q-btn-toggle>.q-btn-item:not(:first-child),.q-menu .q-btn-toggle>.q-btn-item:not(:first-child),.q-page .q-btn-toggle>.q-btn-item:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.q-pagination .q-pagination__content>.q-btn{padding:5px!important}.q-calendar--header,.q-calendar__bordered,.q-table__card{border:1px solid #e5e9ea;border-radius:16px;box-shadow:none}.q-calendar__bordered{border-top-left-radius:0;border-top-right-radius:0}.q-calendar--header{background-color:#fff;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.q-calendar--header .q-input,.q-calendar--header .q-select{margin-bottom:-20px;margin-top:12px}.q-table thead tr:first-child th{font-weight:700;height:50px}.q-table--grid .q-table__top{background-color:#fff;border-radius:4px;padding:5px}.q-table--sticky{max-height:80vh}.q-table--sticky .q-table__bottom,.q-table--sticky .q-table__top,.q-table--sticky thead tr:first-child th{background-color:#fff}.q-table--sticky thead tr th{position:-webkit-sticky;position:sticky;z-index:1}.q-table--sticky thead tr:last-child th{top:48px}.q-table--sticky thead tr:first-child th{top:0}.q-table--sticky tbody{scroll-margin-top:48px}.list-striped .list-item:nth-of-type(2n),.list-striped .q-item:nth-of-type(2n),.list-striped .q-table tbody tr:nth-of-type(2n){background-color:#f4f4f4}.q-item-section-label-dense .q-item__section .q-item__label,.q-list-section-label-dense .q-item__section .q-item__label{margin-top:0}.page-title{cursor:default}.page-title:not(.q-mb-none){margin-bottom:16px}.page-title .q-link{font-size:13px;text-transform:none}.page-title h6{font-size:1.15rem;line-height:1.2rem;margin:0}.page-title h6 .q-icon{margin-right:5px;vertical-align:initial}.page-title h6 span{position:relative}.page-title h6 span:after{right:-26px!important;top:-7px!important}.main-layout .q-page-container{background:#fafafa}.q-field .q-field__native,.q-field .q-toggle__label{font-size:13px;font-weight:500}.q-field .q-field__native.text-bold{font-weight:600}.q-field--outlined.q-field--labeled.q-field--dense:not(.q-pb-xs,.q-pb-sm){padding-bottom:21px}.q-field--outlined.q-field--labeled.q-field--dense.q-field--hide-bottom{padding-bottom:0}.q-field--outlined.q-field--labeled.q-field--dense .q-field__bottom{padding:2px 0 0 6px}.q-field--outlined.q-field--labeled.q-field--dense .q-field__marginal .q-field__native{font-size:13px;font-weight:500;padding-top:3px!important}.q-field--outlined.q-field--labeled.q-field--dense.q-field--auto-height .q-field__native{line-height:1!important}.q-field--outlined.q-field--labeled.q-field--dense.q-field--float .q-field__label{background-color:hsla(0,0%,100%,.933);line-height:1.1;padding:0 4px;transform:translateY(-100%) scale(.85);z-index:1}.q-field--outlined.q-field--labeled.q-field--dense.q-field--float .q-field__native,.q-field--outlined.q-field--labeled.q-field--dense.q-field--float .q-field__prefix,.q-field--outlined.q-field--labeled.q-field--dense.q-field--float .q-field__suffix{padding-top:7px}.q-field--outlined.q-field--labeled.q-field--dense.q-field--float textarea.q-field__native{padding-top:unset}.q-field--outlined.q-field--labeled.q-field--dense.q-field--float .q-option-group{font-size:12px;margin-top:-13px}.q-field--outlined.q-field--labeled.q-field--dense.q-field--float .q-option-group>div{margin-top:2px}.q-field--outlined.q-field--labeled.q-field--dense.q-field--float.q-select .q-field__label{max-width:150%}.q-field--outlined.q-field--labeled.q-field--dense.q-field--float.q-select .q-field__native,.q-field--outlined.q-field--labeled.q-field--dense.q-field--float.q-select .q-field__prefix,.q-field--outlined.q-field--labeled.q-field--dense.q-field--float.q-select .q-field__suffix{margin-top:-6px;padding-top:0}.q-field--outlined.q-field--labeled.q-field--dense.q-field--auto-height .q-field__control-container{padding-top:12px}.q-field--outlined.q-field--labeled.q-field--dense.q-field--readonly .q-field__control,.q-field--outlined.q-field--labeled.q-field--dense.q-field--readonly .q-field__control-container *,.q-field--outlined.q-field--labeled.q-field--dense.q-field--readonly .q-select__dropdown-icon{cursor:not-allowed!important}.q-field--outlined.q-field--labeled.q-field--dense.q-field--disabled .q-field__control-container{opacity:1!important}.q-field--outlined.q-field--labeled.q-field--dense.q-field--disabled .q-field__native{opacity:.6!important}.q-field--outlined.q-field--labeled.q-field--dense.q-field--disabled .q-field__label{color:#6669}.q-field--outlined.q-field--labeled.q-field--dense .q-field__native[type=number]{text-align:right}.q-field--outlined.q-field--labeled.q-field--dense.q-textarea--autogrow:not(.q-textarea--autogrow--min) .q-field__native{max-height:60vh;min-height:60px}.readonly,[readonly]{cursor:not-allowed!important}.readonly .q-btn-group:not(.no-readonly),.readonly .q-btn:not(.no-readonly),.readonly .q-field:not(.no-readonly),[readonly] .q-btn-group:not(.no-readonly),[readonly] .q-btn:not(.no-readonly),[readonly] .q-field:not(.no-readonly){opacity:.8!important;outline:0!important;pointer-events:none}.readonly .q-item,[readonly] .q-item{opacity:.8!important}input[type=password]{font:large caption,sans-serif;letter-spacing:1px}.input-date-time-range input[type=date],.input-date-time-range input[type=month],.input-datetime.q-input input[type=date],.input-datetime.q-input input[type=month]{min-width:95px;text-align:center}.input-date-time-range input[type=time],.input-datetime.q-input input[type=time]{min-width:50px}.input-date-time-range input::-webkit-clear-button,.input-date-time-range input::-webkit-inner-spin-button,.input-date-time-range input:not(.input-date-time-range input[type=month],.input-datetime.q-input input[type=month])::-webkit-calendar-picker-indicator,.input-datetime.q-input input::-webkit-clear-button,.input-datetime.q-input input::-webkit-inner-spin-button,.input-datetime.q-input input:not(.input-date-time-range input[type=month],.input-datetime.q-input input[type=month])::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;display:none}.input-date-time-range .q-separator,.input-datetime.q-input .q-separator{height:19px}@keyframes blinker-opacity{0%{opacity:1}to{opacity:.5}}.blink-opacity{animation:blinker-opacity 1s ease-in-out infinite alternate;text-decoration:blink}.blink-pulse{animation:blinker-opacity .6s ease-in-out infinite alternate;text-decoration:blink}.beta-badge.page-title h6 span:after,.beta-badge.q-btn-group:after,.beta-badge.q-btn:after,.beta-badge.q-card:after,.beta-badge.q-expansion-item .q-expansion-item__container:after,.beta-badge.q-field .q-field__inner:after,.beta-badge.q-item:after,.beta-badge.q-tab:after,.new-badge.page-title h6 span:after,.new-badge.q-btn-group:after,.new-badge.q-btn:after,.new-badge.q-card:after,.new-badge.q-expansion-item .q-expansion-item__container:after,.new-badge.q-field .q-field__inner:after,.new-badge.q-item:after,.new-badge.q-tab:after{background:#31ccec;border-radius:4px;bottom:auto;box-shadow:1px 1px 3px #666;color:#313131;content:"Novo";cursor:default;font-size:9px;font-weight:700;left:auto;line-height:1.4;padding:0 5px;position:absolute;right:-3px;text-transform:uppercase;top:-5px;z-index:1}.beta-badge.q-expansion-item .q-expansion-item__container:after,.beta-badge.q-item:after,.beta-badge.q-tab:after,.new-badge.q-expansion-item .q-expansion-item__container:after,.new-badge.q-item:after,.new-badge.q-tab:after{right:3px}.beta-badge.page-title h6 span:after,.beta-badge.q-btn-group:after,.beta-badge.q-btn:after,.beta-badge.q-card:after,.beta-badge.q-expansion-item .q-expansion-item__container:after,.beta-badge.q-field .q-field__inner:after,.beta-badge.q-item:after,.beta-badge.q-tab:after{background:#da8b1d;color:#fff;content:"Beta"}.btn-gradient{background-image:linear-gradient(0deg,#2cb2d0,#00acc1);color:#fff}.q-select.q-select--no-wrap .q-field__native span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-dark .q-field--labeled.q-field--dense.q-field--float .q-field__label{background:var(--q-dark)}.q-toggle__inner--falsy{color:#e57373}.q-toggle__inner--falsy .q-toggle__thumb:after{background-color:currentColor}.q-toggle__inner--falsy .q-icon{color:#fff;font-size:.35em;opacity:1}.flex-break{flex:1 0 100%!important}.row .flex-break{height:0!important}.column .flex-break{width:0!important}.form-flex{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.form-flex .form-item,.form-flex>.q-field{flex:1 0 300px;max-width:none}.form-flex>.field-option-group{flex:1 1 auto}.form-flex .form-item-half{min-width:190px;width:calc(50% - 16px)}.form-flex .form-item-third{min-width:190px;width:calc(33% - 16px)}.form-flex .form-item-quarter{min-width:190px;width:calc(25% - 16px)}.form-flex .form-item-xs{flex:1 0 100px;max-width:150px}.form-flex .form-item-sm{flex:1 0 170px;max-width:300px}.form-flex .form-item-md{flex:1 0 450px;max-width:none}.form-flex .form-item-lg,.form-flex .form-item-row{flex:1 0 90%}.form-flex .form-item-auto{flex:0 0 290px}.form-flex .form-item-nogrow{flex-grow:0}.form-flex .form-date{max-width:135px!important}.form-flex .form-datemonth{max-width:190px!important}.form-flex>.q-btn,.form-flex>.q-btn-group,.form-flex>.q-toggle{margin-bottom:16px;margin-left:8px;margin-top:-5px}.form-flex>p{width:100%}@media (max-width:599.98px){.form-flex .form-item,.form-flex .form-item-auto,.form-flex .form-item-md,.form-flex .form-item-quarter,.form-flex .form-item-sm,.form-flex .form-item-third,.form-flex>.q-field:not(.form-item-xs,.form-date){flex:1 0 300px;max-width:-webkit-fill-available;max-width:-moz-available;min-width:auto}}.mobile .q-tab .q-focus-helper{position:absolute}@media (max-width:599.98px){.q-textarea--autogrow:not(.q-textarea--autogrow--min) .q-field__native{max-height:none!important}.q-page.q-layout-padding{padding:8px 1px 50px}.q-dialog__inner>:not(.q-select__dialog) .q-list>.q-item,.q-page .q-list>.q-item{display:block}.q-dialog__inner>:not(.q-select__dialog) .q-list>.q-item>.q-item__section.column,.q-page .q-list>.q-item>.q-item__section.column{margin:6px 0;max-width:none!important}.q-dialog__inner>:not(.q-select__dialog) .q-list>.q-item>.q-item__section--side:has(>.q-icon),.q-page .q-list>.q-item>.q-item__section--side:has(>.q-icon){float:right;padding:0}.q-dialog__inner--maximized.fixed-full .q-toolbar .q-btn:last-child{touch-action:manipulation}.q-dialog__inner--maximized.fixed-full .q-toolbar .q-btn:last-child .q-btn__content{padding:1rem 0}.q-select__dialog .q-field__input{font-size:18px;min-height:40px}.q-tabs .q-tabs__arrow{color:#9c27b0}.q-tabs .q-tab.q-tab--full{min-height:auto;padding:5px}.q-tabs .q-tab .q-tab__icon{font-size:16px;height:16px;width:16px}.q-tabs .q-tab .q-tab__label{font-size:12px;line-height:1em}}#dashboard #dashboard-buttons .q-btn{background-color:#086b81;color:#fff;margin-right:0}@media (max-width:599.98px){#dashboard #dashboard-buttons .q-btn{font-size:10px;font-weight:500;padding:3px!important}}#dashboard .q-table__container{border:1px solid #e4e9eb;border-radius:16px}@media (max-width:599.98px){#dashboard .q-table__container .q-btn{font-size:11px;line-height:1.2em;padding:0 3px!important}}#conteudo-visualisar{max-height:100vh;max-width:900px;width:100%;width:-webkit-fill-available;width:-moz-available}#horario-bloqueio .q-pagination .q-btn{padding:0 5px!important}#profissionais .q-table--grid .q-table__grid-item .q-table__grid-item-card{height:100%}#profissionais .q-table--grid .q-table__grid-item .q-table__grid-item-row+.q-table__grid-item-row{margin-top:0}#profissionais .q-table--grid .q-table__grid-item .q-table__grid-item-title{display:none}#table-profissional td,#table-profissional th,#table-profissional tr{border:1px solid #0000001f;padding:0 4px}#alerta-imagem{margin:0 auto;max-width:300px;padding:15px}@media (max-width:599.98px){#alerta-imagem{padding:0;width:250px}}#drawer-left .usuario-dados{color:#086b81;line-height:1.5em;padding-bottom:50px;text-align:center}#drawer-left .usuario-dados h6{font-size:1.1rem}#drawer-left .usuario-dados div{font-size:.85em}#drawer-left .sidebar-avatar{transform:translateY(-50%)}#drawer-left .sidebar-avatar .usuario-avatar{border-radius:50%;box-shadow:0 0 0 5px #086b81;z-index:-2}#drawer-left .sidebar-avatar .usuario-avatar.with-plan{box-shadow:0 0 0 6px #086b81}#drawer-left .q-list .q-router-link--active{border-right:4px solid #086b81;color:#086b81;font-weight:700}#drawer-left .q-list .q-router-link--active .q-focus-helper{background:currentColor;opacity:.1}#drawer-left .q-list .q-item .btn-open-in-new{opacity:0}#drawer-left .q-list .q-item:hover .btn-open-in-new{opacity:.7;transition:opacity .7s ease-in}#drawer-left .q-list .q-item:after{right:40px;top:9px}#exame-solicitacao .q-tabs__content,#instituicao-parametros .q-tabs__content{flex-wrap:wrap}#exame-solicitacao .q-option-group-225>div,#instituicao-parametros .q-option-group-225>div{width:240px}@media (max-width:1439.98px){#exame-solicitacao .q-option-group-225>div,#instituicao-parametros .q-option-group-225>div{width:48%}}@media (max-width:599.98px){#exame-solicitacao .q-option-group-225>div,#instituicao-parametros .q-option-group-225>div{width:100%}}@media print{.no-print,.q-btn,.q-chip .mdi-close-circle,.q-dialog--seamless,.q-dialog__backdrop,.q-drawer,.q-field .mdi-close-circle,.q-header,.q-select__dialog,.q-table__top,.q-tabs{display:none!important}.q-page-container{background:none!important;padding-left:0!important;padding-top:0!important}.q-page-sticky{position:static!important}.q-layout,.q-page{min-height:auto!important;padding:initial!important}.q-card{box-shadow:none!important}.q-tab-panel{padding:5px}.q-badge,.q-timeline *{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.q-textarea textarea{line-height:.85em!important;max-height:none!important}.q-table__card{box-shadow:none}.q-table__card .q-table__middle.scroll{overflow:visible}#dialog-relatorio{max-height:none!important;max-width:none!important;width:100%!important}.q-dialog__inner--minimized{padding:0}.q-dialog,.q-dialog__inner,body.q-body--prevent-scroll{position:static!important}body.q-body--prevent-scroll #q-app{display:none!important}}.q-timeline__heading-title{color:#086b81;font-size:.9rem;font-weight:500;line-height:2.5rem;padding:0}.q-timeline__subtitle{color:#2cb2d0;font-size:.8rem;opacity:.8}.q-tab__label{font-weight:500}.tribemd-group-icons{border-radius:50%;height:160px;padding:5px;width:160px}@media (max-width:1380px){#atendimento-form .q-btn:not(.q-btn--dense,.q-btn--round,.q-btn-dropdown--current,.q-btn-dropdown__arrow-container){font-size:12px;min-height:28px;padding:4px 8px}}#welcome{cursor:default}#welcome .page-login{min-height:100vh;padding:0!important}#welcome aside{background:#fff no-repeat top;background-position-x:90%;background-size:cover;color:#2cb2d0}#welcome aside #logo{filter:drop-shadow(0 0 2px white) drop-shadow(0 0 1px white);max-width:300px}#welcome aside h6{font-size:1.6em;font-weight:400;margin-bottom:30px;max-width:400px;text-shadow:0 0 2px #fff,0 -1px 1px #fff;text-transform:uppercase}#welcome aside #apoio{margin-top:30px}#welcome aside #apoio #logo-bipp{color:#086b81;filter:drop-shadow(0 0 1px white)}#welcome aside #apoio #logo-bipp img{width:200px}#welcome aside #apoio #logo-bipp small{font-size:90%}#welcome aside #only-patients{color:#fff;font-size:16px;font-weight:600;text-align:center}#welcome main.q-page{background-color:#fafafa;min-height:100vh!important;padding-bottom:0}#welcome .card-shadow{border-radius:32px;box-shadow:4px 4px 8px #0000001a!important}#welcome .card-welcome{background-color:#086b81;border-radius:32px;box-shadow:none;margin-bottom:32px}#welcome #login form{margin-bottom:32px;margin-top:32px}#welcome #login form .q-field{margin:0 auto;max-width:300px;min-width:250px}@media (min-width:1024px){#welcome #login form .q-field{max-width:none;width:350px}}#welcome #login .logo{height:100px;width:206px}#welcome footer{background-color:#fafafa;margin-top:auto;position:static;width:100%}#welcome footer button.q-btn:not(.q-btn--dense){flex:none;padding:0!important}#welcome footer button:hover{background:inherit}#welcome .page-politica-privacidade aside,#welcome .page-termos-uso aside{display:none}@media (max-width:599.98px){#welcome aside{background-position-y:25%;min-height:180px;padding:15px 15px 0}#welcome aside h6{margin-top:0;max-width:none}#welcome aside #saiba-mais{float:left;margin-top:-20px}#welcome aside #apoio{float:right;margin-top:-35px}#welcome aside #apoio #logo-bipp img{width:180px}#welcome .page-consulta-documentos-public aside h6,#welcome .page-registro-farmacia aside h6{margin:0}#welcome .page-consulta-documentos-public aside #apoio,#welcome .page-consulta-documentos-public aside .q-btn,#welcome .page-registro-farmacia aside #apoio,#welcome .page-registro-farmacia aside .q-btn{display:none}#welcome aside#welcome-paciente h6{margin-bottom:5px;margin-top:5px}#welcome .page-login,#welcome .page-paciente-login,#welcome .page-recuperar-senha{flex-direction:column;min-height:100vh}#welcome .page-login #login,#welcome .page-login #recuperar-senha,#welcome .page-paciente-login #login,#welcome .page-paciente-login #recuperar-senha,#welcome .page-recuperar-senha #login,#welcome .page-recuperar-senha #recuperar-senha{min-height:calc(100vh - 300px)!important}#welcome .page-login #login form,#welcome .page-login #recuperar-senha form,#welcome .page-paciente-login #login form,#welcome .page-paciente-login #recuperar-senha form,#welcome .page-recuperar-senha #login form,#welcome .page-recuperar-senha #recuperar-senha form{margin-top:10px}#welcome .page-login #login form .text-h6,#welcome .page-login #recuperar-senha form .text-h6,#welcome .page-paciente-login #login form .text-h6,#welcome .page-paciente-login #recuperar-senha form .text-h6,#welcome .page-recuperar-senha #login form .text-h6,#welcome .page-recuperar-senha #recuperar-senha form .text-h6{margin-bottom:5px}#welcome .page-login #login form .separator,#welcome .page-login #recuperar-senha form .separator,#welcome .page-paciente-login #login form .separator,#welcome .page-paciente-login #recuperar-senha form .separator,#welcome .page-recuperar-senha #login form .separator,#welcome .page-recuperar-senha #recuperar-senha form .separator{margin:10px auto 0}#welcome #registro #logo{margin-bottom:10px;max-width:300px}#welcome #registro .q-stepper__step-inner{padding:5px}}@media (min-width:600px){#welcome aside.sticky{max-height:100vh;position:-webkit-sticky;position:sticky;top:0;z-index:2}}#welcome .page-consulta-documentos-public aside{max-width:500px}@media (min-width:1440px){#welcome aside h6{font-size:2.1em}}#welcome .link{color:#086b81;text-decoration:none}#login #video{max-width:500px;width:100%}#login .separator{font-size:.85em;margin:20px auto}#login .separator .q-separator{display:inline-block;height:2px;margin:0 8px;vertical-align:middle;width:40px}#recuperar-senha-dialog{max-width:420px}.password_codigo .q-field__native{font-size:1.45rem;font-weight:700;letter-spacing:.5em;text-align:center}#medicamento-detalhe .q-card__section{border-top:1px solid #ccc}#medicamento-detalhe .q-card__section ul{list-style:square;margin-bottom:unset;padding-left:20px}#medicamento-detalhe .q-card__section label{padding-right:5px}#paciente-historico ul{padding-left:20px}#paciente-historico .q-timeline__heading-title{line-height:1.2em;margin-top:10px}#paciente-historico .q-timeline__content{margin:0 -15px;padding-bottom:5px}#prescricao-itens .prescricao-item{border-color:#799b9b;border-top-width:1px;flex-wrap:wrap}#prescricao-itens .prescricao-item__avatar{align-items:center;justify-content:space-evenly;padding-right:8px}#prescricao-itens .prescricao-item__medicamento-nome{max-width:300px}.paciente-diagnostico-toggle{flex:2 0 130px!important;margin-bottom:8px;max-width:300px!important}.q-calendar .q-calendar-day__day{opacity:1!important}.q-calendar .q-calendar-day__interval{border-top:var(--calendar-border)}.q-calendar .q-calendar-day__interval--section{border-top:var(--calendar-border-section)}.q-calendar .q-calendar-day__interval--text{line-height:20px;top:0}.q-calendar .q-calendar-day__interval--text:hover{background-color:#eee}.q-calendar .q-icon{font-size:14px}.q-calendar .agenda-item{background-color:#086b81cc;min-height:15px;opacity:.8!important;outline:1px solid #ffffff80!important;overflow:hidden;padding-top:4px;transition:.2s ease-in;transition-property:opacity,font-weight,box-shadow,outline}.q-calendar .agenda-item:hover{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 -1px 5px #0003,0 -2px 2px #00000024,0 -3px 1px -2px #0000001f;opacity:1!important;outline:1px solid #fff;z-index:1}.q-calendar .agenda-item .ellipsis-2-lines{line-height:.9em;padding-top:3px}.q-calendar .agenda-item__color{margin:1px 4px 1px 1px;outline:1px solid #ffffff80}.q-calendar .agenda-item__servico-cor{border-radius:2px 0 0 2px;height:100%!important;left:0;position:absolute;top:0;width:4px!important}.q-calendar .agenda-item--disabled{background-color:#eee;height:104%!important;margin-top:-1px;width:100%!important}.q-calendar .q-disabled-interval{background-color:#e0e0e0;opacity:.4!important}.q-calendar .day-view-current-time-indicator{background-color:#0000ff80;border-radius:50%;height:10px;left:-5px;margin-top:-4px;position:absolute;width:10px}.q-calendar .day-view-current-time-line{border-top:2px solid #0000ff80;left:5px;position:absolute;width:calc(100% - 5px)}#dialog-relatorio{min-height:100vh}@media (min-width:1023.98px){#dialog-relatorio{max-width:100%;min-width:1023.98px;width:auto}}@media (max-width:599.98px){#atendimento-documento{padding:16px 3px}}.usuario-avatar{border-radius:50%;display:inline-block;position:relative;text-align:center}.usuario-avatar .q-avatar{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.usuario-avatar.bordered .q-avatar{border:.03em solid #fff}.usuario-avatar .avatar-image{background-color:#fff;height:inherit;width:inherit}.usuario-avatar.with-plan .q-avatar{border:.03em solid #fff;box-shadow:0 0 0 2px #d76905}#paciente-cefaleia-cabeca{cursor:default;width:100%}#paciente-cefaleia-cabeca svg #areas>path{cursor:pointer}#paciente-cefaleia-cabeca svg:not([readonly]) #areas>path:hover{filter:brightness(.8)!important}#paciente-cefaleia-cabeca svg[readonly] #areas>path{cursor:not-allowed}#assinatura-assinar{max-width:550px;width:550px}#assinatura-assinar .q-item{border-radius:4px;margin:5px 15px 15px;outline:1px solid #086b81;padding:5px 10px}#assinatura-assinar .q-item.q-item--clickable:hover{background:#e7f9f0;outline:1px solid #29a466}#assinatura-assinar .q-item.q-item--active{background:#e7f9f0;outline:2px solid #29a466}#assinatura-assinar .q-item .q-item__label{margin-top:0}#assinatura-planos .assinatura-plano{padding-top:60px}#assinatura-planos .assinatura-plano.plano-destaque{padding-top:24px}#assinatura-planos .assinatura-plano ul{margin-right:10px;padding-left:15px;text-align:left}#assinatura-planos .assinatura-plano ul li{line-height:1;list-style:none;margin-bottom:.5em}#assinatura-planos .assinatura-plano ul li .q-icon{color:#29a466;font-size:1.3em}#planos-compare tbody td{padding-left:8px;text-align:left}#planos-compare .col-modulo{border-right-width:1px;font-weight:500;text-align:center}#planos-compare .col-negative,#planos-compare .col-positive{font-size:1.1em;text-align:center}#planos-compare .col-positive{background:#dff7eb;color:#29a466}#planos-compare .col-negative{background:#f3dcdf;color:#892e38}@media (max-width:599.98px){#planos-compare .col-modulo{display:none}}#nps-triangle-btn{align-items:flex-end;background:#086b81;bottom:-15px;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);cursor:pointer;display:flex;height:120px;justify-content:flex-end;position:fixed;right:-10px;transition:filter .3s ease;width:120px;z-index:1000}#nps-triangle-btn:hover{filter:brightness(1.2)!important}#nps-label{color:#fff;margin:0 10px 40px 0;transform:rotate(-45deg);-webkit-user-select:none;user-select:none}#paciente-medicamentos .medicamento-item{border-color:#799b9b;flex-wrap:wrap;padding:5px}#paciente-medicamentos .medicamento-item__avatar{align-items:center;justify-content:space-evenly;padding-right:8px}.input-audio-record audio{border-radius:50px;height:25px;margin-top:-12px;width:100%}.input-audio-record audio[disabled]{height:30px;opacity:.8!important;pointer-events:none}.input-audio-record audio::-webkit-media-controls-mute-button,.input-audio-record audio::-webkit-media-controls-volume-control-container,.input-audio-record audio::-webkit-media-controls-volume-slider{display:none}.input-audio-record audio::-webkit-media-controls-enclosure{background:#ddd}.input-audio-record canvas{height:20px;width:98%}.input-audio-record__recording{height:30px;margin-top:-15px}.input-audio-record canvas{height:30px}.input-datetime input{min-width:123px}.input-datetime.q-input.input-datetime--with-time{min-width:260px}.input-datetime.q-input input{letter-spacing:1px}.input-datetime.q-input input.q-field__native{min-width:100px}.input-datetime.q-input input[type=time]{height:45px}.q-field.input-tel:not(.q-field--focused) .q-field__control-container{cursor:text}.vue-tel-input{border:none;height:30px;margin-left:-11px;margin-top:-13px;width:-webkit-fill-available}.vue-tel-input:focus-within{box-shadow:none}.vue-tel-input .vti__dropdown{padding:7px 3px}.vue-tel-input .vti__dropdown-list{z-index:2!important}.q-field--standard .vue-tel-input{height:19px;margin-top:1px}.q-dialog .vue-tel-input .vti__dropdown-list{left:auto;margin-top:230px;position:fixed;top:auto}