.home{display:flex}.home .homeContainer{flex:8 1}.home .homeContainer .dashboard__middle,.home .homeContainer .dashboard__top{display:flex}.home .homeContainer .dashboard__middle{gap:10px;justify-content:space-between;margin:0 30px 30px}.home .homeContainer .dashboard__top{gap:15px;margin:20px 30px}.home .homeContainer .charts,.home .homeContainer .widgets{display:flex;gap:20px;padding:20px}.home .homeContainer .charts{padding:5px 20px}.home .homeContainer .listContainer{display:flex;flex-direction:column;gap:15px;margin:30px}.home .homeContainer .dashboard__middle div{flex:3 1}.home .homeContainer .dashboard__right{display:flex;flex:2 1;flex-direction:column;padding:0}.home .homeContainer .dashboard__right__top{display:flex;flex:5 1;padding:20px}.home .homeContainer .dashboard__right__top-left .info-planos-tratamento{display:flex;flex-direction:column}.home .homeContainer .dashboard__right__top .urgencia{color:crimson}.home .homeContainer .dashboard__right__top-left,.home .homeContainer .dashboard__right__top-right{display:flex;flex:5 1;flex-direction:column;justify-content:space-between}.home .homeContainer .dashboard__right hr{border-top:2px;color:#88959e;margin:0 20px}.home .homeContainer .dashboard__right__bottom{display:flex;flex:5 1;flex-direction:column;justify-content:space-between;padding:20px}.home .homeContainer .dasboard__middle__todaysAppointments{display:flex;flex-direction:column;gap:15px}.home .homeContainer .dasboard__middle__todaysAppointments-separador{display:flex;gap:10px}.home .homeContainer .dasboard__middle__todaysAppointments-separador .nr-marcacoes{align-items:flex-start;display:flex;flex:2 1;justify-content:center}.home .homeContainer .dasboard__middle__todaysAppointments-separador .nr-marcacoes span{color:#88959e;font-size:70px}.home .homeContainer .dasboard__middle__todaysAppointments-separador .detalhes-marcacoes{display:flex;flex:6 1;flex-direction:column;gap:10px}.home .homeContainer .dasboard__middle__todaysAppointments-separador .detalhes-marcacoes-box{background-color:#f2f5fa;border-radius:4px;display:flex;gap:20px;padding:10px}.home .homeContainer .dasboard__middle__todaysAppointments-separador .detalhes-marcacoes-box-text{display:flex;flex-direction:column;gap:1px}.home .homeContainer .dasboard__middle__todaysAppointments-separador .detalhes-marcacoes-box-text1{color:#88959e;font-size:8px}.home .homeContainer .dasboard__middle__todaysAppointments-separador .detalhes-marcacoes-box-text2{color:#273445;font-family:EuclidBold;font-size:12px}.home .homeContainer .dasboard__middle__todaysAppointments-separador .detalhes-marcacoes-box-text1:first-letter,.home .homeContainer .dasboard__middle__todaysAppointments-separador .detalhes-marcacoes-box-text2:first-letter{text-transform:uppercase}.home .homeContainer .dasboard__middle__todaysAppointments-separador .detalhes-marcacoes-box-time{align-self:center;color:#88959e;font-size:11px}.lucro-description{color:#88959e;font-size:13px;text-transform:capitalize}.big-numbers,.total-patients{color:#88959e;font-size:45px}.button-more-div{align-items:center;background-color:#f0f1f6;border-radius:20px;cursor:pointer;display:flex;justify-content:space-between;max-height:22px;padding:6px 9px 6px 15px;width:100px}.button-more-div:hover{background-color:#88959e}.button-more-div .button-more{color:#273445;font-family:EuclidBold;font-size:14px}.button-more-div .more-arrow{align-items:center;background-color:#175c93;border-radius:50%;color:#fff;display:flex;font-weight:700;height:20px;justify-content:center;width:20px}.button-more-div .more-arrow--urgencia{background-color:crimson}.medium-gray-text{color:#88959e;font-size:14px;text-transform:capitalize}.modalUrgenciaList{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:55% 25% 20%;padding:10px 20px}.modalUrgenciaList a{color:#000;text-decoration:none}.modalUrgenciaList a:hover{text-decoration:underline}.modalUrgenciaList .btn-atendido{align-items:center;display:flex;justify-content:center}.modalUrgenciaList .urgencia-list-title{color:#273445;font-family:Open Sans,sans-serif;font-weight:600}.modalAvaliacoesPorEfetuarList{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:55% 20% 25%;padding:10px 20px}.modalAvaliacoesPorEfetuarList a{color:#000;text-decoration:none}.modalAvaliacoesPorEfetuarList a:hover{text-decoration:underline}.modalAvaliacoesPorEfetuarList .urgencia-list-title{color:#273445;font-family:Open Sans,sans-serif;font-weight:600}.link__dashboard{text-decoration:none}.elemento-lista-bg-escuro{background-color:#e2e8f2}.stock-overview{display:flex;min-height:100vh;width:100%}.stock-overview__content{margin:30px;overflow-y:auto}.stock-overview__loading{align-items:center;color:#6b7280;display:flex;font-size:16px;height:300px;justify-content:center}.sidebar{background-color:#fbfbfd;flex:1 1;min-height:100vh;transition:all .3s}.sidebar__iconExpand{align-items:center;background-color:#0d8be4;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:25px;font-weight:900;height:25px;justify-content:center;letter-spacing:.7px;margin-right:-12px;width:25px;z-index:1000}.sidebar__iconExpand:hover{background-color:#1194f2}.sidebar__iconExpand__container{align-items:center;display:flex;justify-content:space-between}.sidebar__li--active{background-color:rgba(17,148,242,.063);border-left:3px solid #007bff;color:#007bff;font-weight:500}.sidebar__li--active .sidebar__icon{color:#007bff}.sidebar__top{align-items:center;background-color:#fbfbfd;display:flex;height:80px;justify-content:center;padding:20px 15px 0}.sidebar__logo{height:auto;width:100%}.sidebar__ul{list-style:none;margin:0;padding:0}.sidebar__title{color:#88959e;font-family:Roboto,sans-serif;font-size:10px;font-weight:600;letter-spacing:.7px;letter-spacing:1.1px;margin-bottom:15px;margin-left:10px;margin-top:15px}.sidebar__li{align-items:center;cursor:pointer;display:flex;margin-bottom:10px;padding:8px 8px 8px 15px}.sidebar__li:hover{background-color:rgba(17,148,242,.063);border-right:5px solid #0d8be4}.sidebar__li:hover .sidebar__icon,.sidebar__li:hover .sidebar__span{color:#1194f2}.sidebar__icon{color:#88959e;height:14px;width:14px}.sidebar__span{color:#59646b;font-family:Roboto,sans-serif;font-size:11px;font-weight:400;letter-spacing:.9px;letter-spacing:.7px;margin-left:13px}.sidebar__bottom{align-items:center;display:flex;margin:10px}.sidebar__colorOption{border-radius:5px;cursor:pointer;height:20px;margin:5px;width:20px}.sidebar__colorOption:first-child{background-color:#f5f5f5}.sidebar__colorOption:nth-child(2){background-color:#333}.sidebar__colorOption:nth-child(3){background-color:#00008b}.sidebar--shrink{flex:.3 1;transition:all .2s}.roleSelectorContainer{display:flex;gap:10px;margin-right:15px}.roleSelectorContainer__label,.roleSelectorContainer__select{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.roleSelectorContainer__select{background:transparent;border-left:none;border-right:none;border-top:none;cursor:pointer}#menu-notifications.menuNotificacao{max-width:500px!important;min-width:400px!important}#menu-notifications .MuiPaper-root.MuiMenu-paper.MuiPopover-paper{max-height:600px!important;max-width:500px!important;min-width:400px!important;overflow-x:hidden!important}#menu-notifications .MuiList-root.MuiMenu-list{padding-bottom:0!important;padding-top:0!important}#menu-notifications .MuiMenuItem-root{padding:12px 20px!important;white-space:normal!important}.menuNotificacao__grupo{border-bottom:1px solid #f0f0f0}.menuNotificacao__grupo:last-child{border-bottom:none}.menuNotificacao__grupo__titulo{background-color:#f9f9f9;color:#444;font-size:15px;font-weight:600;padding:10px 20px 6px}.MenuItemNotifications{border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;max-width:500px!important;min-width:400px!important;padding:12px 20px}.MenuItemNotifications:last-child{border-bottom:none}.MenuItemNotifications__message{word-wrap:break-word!important;color:#333;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:15px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.4;max-width:440px;overflow-wrap:break-word!important;padding-right:20px;position:relative;white-space:normal!important}.MenuItemNotifications__message:hover{color:#1976d2}.MenuItemNotifications__doctor{color:#175c93;font-size:14px;font-weight:600;margin-bottom:4px}.MenuItemNotifications__closeIcon{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-left:12px;opacity:.6;position:relative;width:22px}.MenuItemNotifications__closeIcon:hover{opacity:1}.MenuItemNotifications__closeIcon:after,.MenuItemNotifications__closeIcon:before{background-color:#888;content:"";height:2px;position:absolute;width:14px}.MenuItemNotifications__closeIcon:before{transform:rotate(45deg)}.MenuItemNotifications__closeIcon:after{transform:rotate(-45deg)}@keyframes bellRing{0%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(7deg)}80%{transform:rotate(-7deg)}to{transform:rotate(0)}}.item .sinoComNotificacao{animation:bellRing 1s ease-in-out;color:#1976d2}.MenuItemNotifications__datetime{color:#88959e;font-size:12px}.MenuItemNotifications__messageText{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px}.MenuItemNotifications__content{align-items:flex-start;display:flex;flex:1 1;gap:8px;padding-right:8px}.menuNotificacao__cabecalho{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 20px}.menuNotificacao__cabecalho__titulo{color:#333;font-size:18px;font-weight:700}.menuNotificacao__cabecalho__verTudo{color:#1976d2;cursor:pointer;font-size:14px}.menuNotificacao__cabecalho__verTudo:hover{text-decoration:underline}.menuNotificacao__cabecalho__verTudo__container{align-items:center;display:flex;gap:6px}.menuNotificacao__cabecalho__verTudo__icon{color:#1976d2;font-size:16px}.menuNotificacao__cabecalho__limparTudo{color:#1976d2;cursor:pointer;font-size:14px}.menuNotificacao__cabecalho__limparTudo:hover{text-decoration:underline}.menuNotificacao__cabecalho__limparTudo__container{align-items:center;display:flex;gap:6px}.menuNotificacao__cabecalho__limparTudo__icon{color:#1976d2;font-size:16px}.dialog-conflito-title{align-items:center;color:#ff9800;display:flex;gap:12px}.dialog-conflito-title span{font-size:20px;font-weight:600}.conflitos-list{display:flex;flex-direction:column;gap:16px;margin-top:8px}.conflitos-list .conflito-item{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.conflitos-list .conflito-item .conflito-header{margin-bottom:8px}.conflitos-list .conflito-item .conflito-body{display:flex;flex-direction:column;gap:8px}.conflitos-list .conflito-item .conflito-body .conflito-cliente{align-items:center;display:flex;gap:8px;margin-bottom:4px}.conflitos-list .conflito-item .conflito-body .conflito-cliente strong{font-size:15px}.conflitos-list .conflito-item .conflito-body .conflito-info{color:#666;display:flex;flex-direction:column;font-size:14px;gap:4px}.conflitos-list .conflito-item .conflito-body .conflito-info div{align-items:center;display:flex;gap:8px}.conflitos-list .conflito-item .conflito-body .conflito-info strong{color:#333}.form-section{margin-bottom:16px;margin-top:24px}.form-section h3{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.modalCriarAgendamentoProvisorio__content{grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(4,1fr)}.modalCriarAgendamentoProvisorio__content__span1{grid-column:span 1}.modalCriarAgendamentoProvisorio__content__span2{grid-column:span 2}.modalCriarAgendamentoProvisorio__content__span3{grid-column:span 3}.modalCriarAgendamentoProvisorio__content__span4{grid-column:span 4}.modalCriarAgendamentoProvisorio__content__h3{color:#333;font-size:16px;font-weight:600;margin-bottom:16px;margin-top:25px}.modalCriarAgendamentoProvisorio__content__lembretesContainer{align-items:center;column-gap:15px;display:flex;justify-content:space-between}.modal-subtitle{color:#666;font-size:14px;font-weight:400;margin-top:8px}.modal-subtitle strong{color:#333}.info-section{background-color:#f5f5f5;border-radius:8px;margin-bottom:24px;padding:16px}.info-section h3{color:#333;font-size:16px;font-weight:600;margin-bottom:12px;margin-top:0}.info-section .info-grid{display:flex;flex-direction:column;gap:12px}.info-section .info-grid>div{align-items:center;display:flex;font-size:14px;gap:8px}.info-section .info-grid>div strong{color:#333;min-width:120px}.info-section .info-grid>div span{color:#666}.info-section .info-grid .info-cliente{align-items:center;display:flex;gap:12px;padding:8px 0}.datetime-section{margin-bottom:24px}.datetime-section h3{color:#333;font-size:16px;font-weight:600;margin-bottom:12px}.dynamic-fields{margin-top:16px}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__header{align-items:center;display:flex;justify-content:space-between}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__header span{font-size:20px;font-weight:600}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__filtros{background-color:#f5f5f5;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__lista{max-height:500px;overflow-y:auto;padding:8px 0}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__empty,.modalNotificacoesPermanentes .modalNotificacoesPermanentes__loading{color:#666;font-size:16px;padding:40px;text-align:center}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__item{border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;padding:16px;transition:background-color .2s}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__item:hover{background-color:#f5f5f5}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__item:last-child{border-bottom:none}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__item__icon{align-items:flex-start;display:flex;padding-top:2px}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__item__content{flex:1 1}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__item__doctor{color:#175c93;font-size:14px;font-weight:600;margin-bottom:4px}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__item__message{color:#333;font-size:14px;line-height:1.5;margin-bottom:8px}.modalNotificacoesPermanentes .modalNotificacoesPermanentes__item__datetime{color:#666;font-size:12px}.modalNotificacoesPermanentes__filtros__info{align-items:center;background-color:#e3f2fd;border-radius:4px;color:#175c93;display:flex;font-size:14px;font-weight:500;padding:8px 12px}.navbar{background-color:#f1f5fb;display:flex;flex-direction:column}.navbar__title{align-items:center;display:flex;gap:7px}.navbar__title__title{color:#273445;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;letter-spacing:.7px;text-transform:capitalize}.navbar__title__icon{font-size:5px}.navbar__title .navbar__select-medicos{border:1px solid #175c93;border-radius:4px;color:#175c93;font-size:16px;margin-left:15px;padding:5px}.navbar .wrapper{align-items:center;border-bottom:2px solid #e2e8f2;display:flex;justify-content:space-between;padding:15px 30px}.navbar .wrapper .mensagensImportantes span{color:crimson;font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase}.navbar .wrapper .items{align-items:center;display:flex}.navbar .wrapper .items .navbar__item__userInfo{align-items:center;border-left:2px solid #e2e8f2;display:flex;gap:10px;margin-right:20px;padding-left:15px;position:relative}.navbar .wrapper .items .navbar__item__userInfo__nomeRole{display:flex;flex-direction:column}.navbar .wrapper .items .navbar__item__userInfo__nomeRole__nome{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600}.navbar .wrapper .items .navbar__item__userInfo__nomeRole__role{color:#88959e;font-size:11px}.navbar .wrapper .items .navbar__item__userInfo .icon{font-size:20px}.navbar .wrapper .items .navbar__item__userInfo .avatar{border-radius:50%;height:30px;object-fit:cover;width:30px}.navbar .wrapper .items .navbar__item__userInfo .counter{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:15px;justify-content:center;position:absolute;right:-5px;top:-5px;width:15px}.navbar__path__wrapper{align-items:center;border-bottom:.5px solid #e2e8f2;display:flex;justify-content:space-between;padding:10px 30px}.navbar__path__wrapper .navbar__path{align-items:center;color:#3f64b2;display:flex;font-family:EuclidSemiBold}.navbar__path__wrapper .navbar__path .navbar__path-utility-div{align-items:center;display:flex}.navbar__path__wrapper .navbar__path a{text-decoration:none}.navbar__path__wrapper .navbar__path__last{color:#88959e}.navbar__path__wrapper .navbar__icon__front{color:#88959e;font-family:EuclidLight;font-size:30px;margin-left:10px;margin-right:10px}.navbar__path__wrapper .big-btn{align-items:center;background-color:#fff;border:.5px solid #f0f1f6;border-radius:2px;box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);cursor:pointer;display:flex;justify-content:center;padding:10px 15px}.navbar__path__wrapper .big-btn-text{font-family:EuclidSemiBold;margin-left:10px}.navbar__path__wrapper .big-btn-icon,.navbar__path__wrapper .big-btn-text{color:#88959e}.navbar__dropdownIcon{border-radius:50%;color:#88959e;padding:5px}.navbar__dropdownIcon:hover{background-color:#f0f1f6}.activeDoctorsSelector,.activeDoctorsSelector__button{position:relative}.activeDoctorsSelector__indicator{align-items:center;display:flex;position:relative}.activeDoctorsSelector__indicator svg{color:#175c93;font-size:25px}.activeDoctorsSelector__count{align-items:center;background-color:#1976d2;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-8px;top:-8px;width:18px}.activeDoctorsSelector__menu-header{border-bottom:1px solid #eaeaea;display:flex;flex-direction:column;padding:10px 16px}.activeDoctorsSelector__menu-header span{color:#333;font-size:14px;font-weight:700}.activeDoctorsSelector__menu-subheader{color:#666!important;font-size:12px!important;font-weight:400!important;margin-top:4px}.activeDoctorsSelector__menuItem{align-items:center;display:flex;padding:6px 16px}.activeDoctorsSelector__checkbox{padding:4px}.activeDoctorsSelector__color-indicator{border-radius:50%;height:12px;margin-right:8px;width:12px}.activeDoctorsSelector__doctor-name{font-size:14px}.wholeChartContainer{border-radius:4px;display:flex;flex-direction:column}.chart{background:#1e3058;flex:4 1;padding:0 0 15px}.chart__title{background-color:#1e3058;display:flex;flex-direction:column;gap:40px;padding:20px 20px 35px}.chart__title__title{font-size:34px;font-weight:900}.chart__title__title,.chart__title__title2{color:#d6d9e0;font-family:Open Sans,sans-serif}.chart__title__title2{font-size:32px;font-weight:400}.chart__title__subtitle{color:#d6d9e0;font-size:12px;font-weight:700;text-transform:uppercase}.chart .chartGrid{stroke:#e4e1e1}.backdrop{background:rgba(0,0,0,.2);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-info-container{background-color:#fff;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.35);left:40%;padding:15px;position:fixed;top:22vh;z-index:100}.modal-info-form{gap:40px;justify-content:center;margin-top:25px}.modal-info,.modal-info-form{align-items:center;display:flex}.modal-info{gap:15px;justify-content:space-around}.modal-info-container__success{border-left:3.5px solid #2bde3f}.modal-info-container__info{border-left:3.5px solid #175c93}.modal-info-container__error{border-left:3.5px solid #e91e63}.modal-info_content h2{color:#273445;font-family:Roboto,sans-serif;font-size:17px;font-weight:900;letter-spacing:.7px;margin-bottom:5px}.modal-info_content p{color:#88959e;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.modal-info_content{max-width:400px}.modal-enter{opacity:0;transform:translateY(-10rem)}.modal-enter-active{transition:all .25s}.modal-enter-active,.modal-exit{opacity:1;transform:translateY(0)}.modal-exit-active{opacity:0;transform:translateY(-10rem);transition:all .25s}.modal-info-btn{border-radius:5px;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;font-weight:600;padding:7px 10px;width:100px}.modal-info-btn-confirm{background-color:#43a047;border:none;color:#fff;transition:all .2s}.modal-info-btn-confirm:hover{background-color:#388e3c}.modal-info-btn-cancel{background-color:#e2e7ea;border:none;color:#88959e}.modal-info-btn-cancel:hover{background-color:#efefef}.modal-info_close{border-radius:50%;padding:5px}.modal-info_close:hover{background-color:#f2f5fa}.newTaskContainer{grid-column-gap:15px;grid-row-gap:20px;column-gap:15px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:20px}.datepicker-tasks>div>input{padding:9.5px 14px}.takes2{grid-column:span 1}.takes4{grid-column:span 2}.takes5{grid-column:span 3}.takesAll{grid-column:1/-1}.tasks__container{margin:30px}.todo__tabs-header{align-items:center;display:flex;justify-content:space-between}.todo__tabs-header__adicionar-tarefa{margin-right:25px}.todo__tabs-container{align-items:center;display:flex;gap:25px}.todo__tabs-container__tab{cursor:pointer}.todo__tabs-container__tab--active,.todo__tabs-container__tab:hover{text-decoration:underline;-webkit-text-decoration-color:#175c93;text-decoration-color:#175c93;text-decoration-thickness:2px}.todo__list{grid-column-gap:20px;grid-row-gap:12px;column-gap:20px;display:grid;grid-template-columns:4fr repeat(3,2fr) 10%;margin-top:30px;row-gap:12px}.todo__list__header-title{color:#88959e;font-size:13px;font-weight:600}.todo__list__row-data{font-size:14px}.todo__list__row-data--title{color:#273445;cursor:pointer;font-size:14px;font-weight:700}.todo__list__row-data--title:hover{text-decoration:underline;-webkit-text-decoration-color:#88959e;text-decoration-color:#88959e;text-decoration-thickness:2px}.no-tasks-container{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;justify-content:center;margin-top:20px;text-transform:uppercase}.clinic-info{display:flex;flex-direction:column;justify-content:space-between}.clinic-info span{align-items:center;display:flex}.clinic-info span:first-child{margin-bottom:10px}.clinic-info span:last-child{margin-top:10px}.linkProcedimento{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none}.linkProcedimento:hover{text-decoration:underline}.executarButton,.faltouButton{background-color:transparent;border-radius:5px;cursor:pointer;font-size:15px;margin-right:15px;padding:5px 7px}.executarButton{border:1px dotted #30b259;color:#20d359;width:80px}.executarButton--orcamento{border:1px dotted #0097a7;color:#0097a7}.executarButton:hover{background-color:#20d359;color:#fff}.executarButton--orcamento:hover{background-color:#0097a7;color:#fff}.faltouButton{border:1px dotted crimson;color:crimson}.faltouButton:hover{background-color:crimson;color:#fff}.fotoCliente{border-radius:50%;cursor:pointer;height:50px;object-fit:cover;width:50px}.fotoModal{height:400px;width:auto}.listaAtendimentos__heading{display:flex;justify-content:space-between}.cliente-presente{background-image:-webkit-linear-gradient(top,#13fb04,#58e343 50%,#aded99)}.cliente-nao-presente{background-image:-webkit-linear-gradient(top,#f9a004,#e0ac45 50%,#ead698)}.led{zoom:4;border-radius:5px;box-shadow:0 0 1.1px #000;height:6px;margin:1px;width:6px}.led:after{background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2));-webkit-border-bottom-left-radius:4px 3px;-webkit-border-bottom-right-radius:4px 3px;-webkit-border-top-left-radius:4px 3px;-webkit-border-top-right-radius:4px 3px;content:"";display:block;height:6px;margin-left:1px;margin-right:1px;width:8px}.badge-horario{background-color:#e8f5e9;color:#2e7d32;font-size:12px;padding:2px 8px}@keyframes highlightChegada{0%{background-color:#c8e6c9;transform:scale(1.02)}to{background-color:#e8f5e9;transform:scale(1)}}.row-cliente-acabou-chegar{animation:highlightChegada 1s ease-in-out 5;background-color:#e8f5e9}.adicionarEvolucaoContainer{display:grid;grid-template-columns:repeat(2,1fr)}.observacoes-tooltip{font-size:.9rem;max-width:300px;padding:5px}.observacoes-tooltip__content{white-space:pre-wrap;word-break:break-word}.observacoes-tooltip-trigger{color:#1976d2;cursor:pointer;display:inline-flex}.observacoes-tooltip-trigger:hover{color:#0e4275}.dashboard__middle__topTreatments{display:flex;flex-direction:column;gap:15px}.dashboard__middle__topTreatments .topTreatments{height:179px;overflow:hidden}.dashboard__middle__topTreatments ol{margin-left:0;margin-top:10px;padding-left:0}.dashboard__middle__topTreatments ol li{border-radius:4px;color:#273445;font-family:EuclidRegular;font-size:14px;overflow:hidden;padding:6px 5px;text-overflow:ellipsis;white-space:nowrap}.dashboard__middle__topTreatments ol li:not(:last-child){margin-bottom:2px}.checkbox-wrapper-51{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.checkbox-wrapper-51 input[type=checkbox]{display:none;visibility:hidden}.checkbox-wrapper-51 .toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;display:block;height:24px;position:relative;transform:translateZ(0);width:42px}.checkbox-wrapper-51 .toggle:before{background:#c8ccd4;border-radius:12px;content:"";display:block;height:22px;left:1px;position:relative;top:1px;transition:background .2s ease;width:40px}.checkbox-wrapper-51 .toggle span{background:#fff;border-radius:50%;box-shadow:0 2px 6px hsla(0,0%,60%,.75);display:block;height:24px;left:0;position:absolute;top:0;transition:all .2s ease;width:24px}.checkbox-wrapper-51 .toggle span svg{fill:none;margin:7px}.checkbox-wrapper-51 .toggle span svg path{stroke:#c8ccd4;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:0;transition:all .5s linear}.checkbox-wrapper-51 input[type=checkbox]:checked+.toggle:before{background:#52d66b}.checkbox-wrapper-51 input[type=checkbox]:checked+.toggle span{transform:translateX(18px)}.checkbox-wrapper-51 input[type=checkbox]:checked+.toggle span path{stroke:#52d66b;stroke-dasharray:25;stroke-dashoffset:25}.dashboard__middle--dentista__left{display:flex;gap:10px;min-width:730px}#avaliacoesplanos--dentista,#topTratamentos--dentista{flex:1 1}#dashboard__middle-dentista{gap:15px}.dasboard__middle__ultimasAvaliacoes{display:flex;flex-direction:column;gap:7px}.ultimasAvaliacoes__list-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr 1fr;margin-top:15px}.ultimasAvaliacoes__list-container__header{color:#88959e;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.ultimasAvaliacoes__list-container__element{color:#273445;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.ultimasAvaliacoes__list-container__element--link{text-decoration:none}.ultimasAvaliacoes__list-container__element--link:hover{text-decoration:underline}.ultimasAvaliacoes__list-container__element--details{color:#88959e;cursor:pointer}.ultimasAvaliacoes__list-container__element--details:hover{text-decoration:underline}#orcamentos-por-aprovar__modal{width:80%}.orcamentos-por-aprovar__modal__container{height:400px}.orcamentos-por-aprovar__modal__cabecalho{display:flex;flex-direction:column;margin-bottom:25px}.orcamentos-por-aprovar__filtros{display:flex;gap:15px;width:100%}.date-filters__container{align-items:flex-end;display:flex;flex-wrap:wrap;gap:15px}.date-filter{display:flex;flex-direction:column;gap:5px}.date-filter span{color:#333;font-size:14px;font-weight:500}.date-picker{min-width:150px}.date-picker .MuiInputBase-input{font-size:14px;padding:8px 12px}.clear-filters-btn{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;height:40px;padding:8px 16px;transition:all .2s ease}.clear-filters-btn:hover{background-color:#e0e0e0;border-color:#ccc}.clear-filters-btn:active{transform:translateY(1px)}@media(max-width:768px){.orcamentos-por-aprovar__filtros{align-items:stretch}.date-filters__container{align-items:stretch;flex-direction:column}.date-filter{width:100%}.date-picker{min-width:auto;width:100%}}#avaliacoesPorOrcamentar__modal{width:60%}.listaAvaliações{grid-row-gap:15px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;row-gap:15px}.administrativoBottomContainers{display:flex;gap:15px;margin:30px}.administrativoBottomContainers__container{flex:1 1}.administrativoBottomContainers__container--details{color:#88959e;cursor:pointer;font-size:13px}.administrativoBottomContainers__container--details:hover{text-decoration:underline}.administrativoBottomContainers__container--avalOrc{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:50px}.administrativoBottomContainers__container--avalOrc--container{align-items:baseline;display:flex;justify-content:space-between}.dashboard__secretaria__heading{display:flex;justify-content:space-between}.dashboard__secretaria__addCliente__container{align-items:flex-end;display:flex;margin-right:30px}.procedimentosPorAgendar--li{display:flex;justify-content:space-between}.linkOrcamentosPorAprovar{color:#88959e;text-decoration:none}.linkOrcamentosPorAprovar:hover{text-decoration:underline}.credenciais-info{display:flex;flex-direction:column;gap:20px;margin-top:20px}.credenciais-info__item{align-items:center;display:flex;gap:5px}.credenciais-info__item__number{font-weight:600}.credenciais-info__item__number--danger{color:crimson}.credenciais__container{display:flex;flex-direction:column;height:100%;justify-content:space-around}#modalProcedimentosPorAgendar{width:70%}.modalProcedimentosPorAgendar__link{color:#273445;cursor:pointer;text-decoration:none}.modalProcedimentosPorAgendar__link:hover{text-decoration:underline}.modalCredencial__row__expirado{color:crimson}.modal-lista-agendamentos .modal-title-container{align-items:center;display:flex;justify-content:space-between;width:100%}.modal-lista-agendamentos .modal-title-container span{color:#333;font-size:20px;font-weight:600}.modal-lista-agendamentos .MuiDialogContent-root{padding:0}.modal-lista-agendamentos .loading-container{align-items:center;display:flex;justify-content:center;padding:40px}.modal-lista-agendamentos .empty-state{color:#666;padding:40px;text-align:center}.modal-lista-agendamentos .empty-state p{font-size:16px;margin:0}.modal-lista-agendamentos .agendamentos-list .agendamento-item{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 24px}.modal-lista-agendamentos .agendamentos-list .agendamento-item:hover{background-color:#f5f5f5}.modal-lista-agendamentos .agendamentos-list .agendamento-item .agendamento-info{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.modal-lista-agendamentos .agendamentos-list .agendamento-item .agendamento-info .cliente-avatar{flex-shrink:0;height:50px;width:50px}.modal-lista-agendamentos .agendamentos-list .agendamento-item .agendamento-info .agendamento-details{display:flex;flex-direction:column;gap:4px;min-width:0}.modal-lista-agendamentos .agendamentos-list .agendamento-item .agendamento-info .agendamento-details .cliente-nome{color:#333;font-size:15px;font-weight:600}.modal-lista-agendamentos .agendamentos-list .agendamento-item .agendamento-info .agendamento-details .agendamento-date{color:#666;font-size:13px}.modal-lista-agendamentos .agendamentos-list .agendamento-item .agendamento-info .agendamento-details .chips-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.modal-lista-agendamentos .agendamentos-list .agendamento-item .agendamento-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.modal-lista-agendamentos .agendamentos-list .agendamento-item .agendamento-actions button{font-weight:500;text-transform:none}.modal-lista-agendamentos .agendamentos-list .MuiDivider-root{margin:0}.modal-lista-agendamentos .MuiDialogActions-root{border-top:1px solid #e0e0e0;padding:16px 24px}@media(max-width:768px){.modal-lista-agendamentos .agendamentos-list .agendamento-item{align-items:flex-start;flex-direction:column}.modal-lista-agendamentos .agendamentos-list .agendamento-item .agendamento-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.agendamento-item{transition:border-color .3s ease}.agendamento-item .lembrete-urgencia{animation:pulse 2s ease-in-out infinite;display:block;margin-top:4px}.linkNomeCliente{color:#273445;text-decoration:none}.linkNomeCliente:hover{text-decoration:underline}.card-agendamentos-provisorio-compact{box-shadow:none!important;display:flex;flex-direction:column;height:100%}.card-agendamentos-provisorio-compact .MuiCardHeader-root{border-bottom:1px solid #e0e0e0;padding:16px}.card-agendamentos-provisorio-compact .MuiCardHeader-root .MuiCardHeader-title{color:#333;font-size:16px;font-weight:600}.card-agendamentos-provisorio-compact .card-content-compact{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px!important;text-align:center}.card-agendamentos-provisorio-compact .card-content-compact .counter-section{margin-bottom:24px}.card-agendamentos-provisorio-compact .card-content-compact .counter-section .counter-number{color:#00897b;font-size:48px;font-weight:700;line-height:1;margin-bottom:8px}.card-agendamentos-provisorio-compact .card-content-compact .counter-section .counter-label{color:#666;font-size:14px;font-weight:500}.card-agendamentos-provisorio-compact .card-content-compact .btn-ver-todos{font-weight:600;max-width:200px;text-transform:none}.lembretes-info{display:flex;flex-direction:column;gap:8px;margin:12px 0}.lembretes-info .lembrete-linha{align-items:center;border-radius:4px;display:flex;font-size:14px;gap:8px;padding:6px 10px}.lembretes-info .lembrete-linha.urgente{background-color:#ffebee;color:#c62828}.lembretes-info .lembrete-linha.urgente svg{color:#c62828}.lembretes-info .lembrete-linha.hoje{background-color:#fff3e0;color:#e65100}.lembretes-info .lembrete-linha.hoje svg{color:#e65100}.marcacoesAdministrativo__clienteImg{border-radius:50%;cursor:pointer;height:40px;object-fit:cover;width:40px}.linkNoNomeDoCliente{color:#2068d3;text-decoration:none}.linkNoNomeDoCliente:hover{text-decoration:underline}.box-escolha-de-dia{align-items:center;display:flex;gap:15px;margin-bottom:15px}.box-escolha-de-dia select{border-color:#e2e8f2;border-radius:4px;cursor:pointer;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;outline:#e2e8f2;padding:3px 5px}.nenhumProcedimentoMsg{font-size:15px;margin-left:auto;margin-top:20px;text-align:center}.tableMarcacoes{max-height:650px!important}.marcacoesAdministrativo__nome__medico__span{border-radius:10px;padding:5px 9px}.marcacaoPresencaBtn,.marcacaoTerminadaBtn{background-color:transparent;border:1px solid #20d359;border-radius:5px;color:#20d359;cursor:pointer;font-size:13px;margin-right:15px;padding:5px 7px}.marcacaoPresencaBtn:hover,.marcacaoTerminadaBtn:hover{background:#20d359;color:#fff}.marcacoesSecretariaAprovarOrcamentoBtn{background-color:transparent;border:1px solid #0097a7;border-radius:5px;color:#0097a7;cursor:pointer;font-size:13px;margin-right:15px;padding:5px 7px;text-decoration:none}.marcacoesSecretariaAprovarOrcamentoBtn:hover{background:#0097a7;color:#fff}.marcacaoPresencaBtn--chegou{border:1px solid #2068d3;color:#2068d3}.marcacaoPresencaBtn--chegou:hover{background:#2068d3;color:#fff}.marcacaoPresencaBtn--saiu{border:1px solid crimson;color:crimson}.marcacaoPresencaBtn--saiu:hover{background:crimson;color:#fff}.marcacoes-secretaria-header-row{align-items:center;display:flex;justify-content:space-between;padding-bottom:15px}.marcacoes-secretaria__titulo{color:#59646b;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;margin-bottom:20px;margin-top:10px;text-align:center;text-transform:uppercase}#ver-atendidos__checkbox-container{flex-direction:row}.spanMensagemAtendido{color:#20d359}.spanMensagemFaltou{color:crimson}.spanMensagemNaoExecutado{color:#e69112}.box-title--atendimentosSecretaria{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px}.tr__marcacoesSecretaria>td{padding:16px 8px}.badge-horario{background-color:#e3f2fd;border-radius:12px;color:#1976d2;font-size:13px;font-weight:500;padding:4px 10px;white-space:nowrap}.dashboardAdministrativoFinanceiro__container{display:flex;flex:1 1;flex-direction:column;gap:10px}.dashboardAdministrativoFinanceiro__titulo{font-family:Open Sans,sans-serif;font-size:17px;font-weight:600;margin-bottom:15px}.dashboardAdministrativoFinanceiro__receitasDespesas{display:flex;flex-direction:column;gap:5px}.dashboardAdministrativoFinanceiro__receitasDespesas__tituloContainer{align-items:center;display:flex;gap:5px}.dashboardAdministrativoFinanceiro__receitasDespesas__tituloContainer__titulo{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase}.dashboardAdministrativoFinanceiro__receitasDespesas__tituloContainer__iconReceita{color:#74a925}.dashboardAdministrativoFinanceiro__receitasDespesas__tituloContainer__iconDespesa{color:crimson}.dashboardAdministrativoFinanceiro__receitasDespesas__linha1{border-bottom:2px solid #88959e;display:flex;justify-content:space-between}.dashboardAdministrativoFinanceiro__receitasDespesas__linha2{display:flex;justify-content:flex-end}.dashboardAdministrativoTopCategorias__container{flex:1 1}.dashboardAdministrativoTopCategorias__2divs{align-items:center;display:flex}.dashboardAdministrativoTopCategorias__percentagesList{flex:1 1;margin-right:15px}.dashboardAdministrativoTopCategorias__percentagesList__element{display:flex;flex-direction:column}.dashboardAdministrativoTopCategorias__percentagesList__element span{color:#88959e}.dashboardAdministrativoTopCategorias__percentagesList__grey{color:#88959e;font-family:Open Sans,sans-serif;font-weight:400}.ant-progress-text{color:#88959e!important;font-family:Open Sans,sans-serif;font-weight:400}.pieCharAdministrativoContainer{flex:1 1}.dashboardAdministrativoProdutividadeFinanceira__container{flex:3 1}.homeContainerAdministrativo{display:flex;flex-direction:column;gap:35px;margin:30px}.homeAdministrativo__bottomContainer,.homeAdministrativo__topContainer{display:flex;gap:25px}.dashboard__ola{display:flex;flex-direction:column;gap:5px;margin:20px 0 0 40px}.dashboard__ola__big{color:#273445;font-size:23px;text-transform:capitalize}.dashboard__ola__big,.dashboard__ola__small{font-family:Open Sans,sans-serif;font-weight:600}.dashboard__ola__small{color:#59646b;font-size:16px}.stockControllAdministrativo__container{flex:2 1;overflow-y:scroll}.stockControllAdministrativo__content{margin-top:25px}.stockControllAdministrativo__li{font-family:Open Sans,sans-serif;font-weight:400;margin-top:10px}.stockControllAdministrativo__li--danger{color:crimson}.dashboard-administrativo__marcacoes{margin:20px 30px}.dashboard-assistente__stock__container{display:flex;gap:15px;margin:30px}.stock-alerts-container{background-color:#fff;flex:1 1}.stock-alerts-container .stock-alerts-header{align-items:center;display:flex;margin-bottom:16px}.stock-alerts-container .stock-alerts-header .alert-icon{color:#f59e0b;margin-right:10px}.stock-alerts-container .stock-alerts-header h2{color:#333;font-size:18px;font-weight:600;margin:0 auto 0 0}.stock-alerts-container .stock-alerts-header .alert-badge{background-color:#f3f4f6;border-radius:12px;color:#6b7280;font-size:12px;margin-right:12px;padding:4px 10px}.stock-alerts-container .stock-alerts-header .header-tag{align-items:center;border-radius:12px;display:flex;font-size:12px;padding:4px 10px}.stock-alerts-container .stock-alerts-header .header-tag.warning{background-color:#fff9db;color:#b45309}.stock-alerts-container .stock-alerts-header .header-tag.warning svg{margin-right:5px}.stock-alerts-container .alerts-section{margin-bottom:12px}.stock-alerts-container .alerts-section .section-header{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.stock-alerts-container .alerts-section .section-header h3{color:#6b7280;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0}.stock-alerts-container .alerts-section .section-header .alert-count{background-color:#f3f4f6;border-radius:12px;color:#6b7280;font-size:12px;padding:2px 8px}.stock-alerts-container .alerts-section .alerts-list-container{height:168px;overflow-y:auto}.stock-alerts-container .alerts-section .alerts-list-container::-webkit-scrollbar{width:6px}.stock-alerts-container .alerts-section .alerts-list-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.stock-alerts-container .alerts-section .alerts-list-container::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.stock-alerts-container .alerts-section .alerts-list-container::-webkit-scrollbar-thumb:hover{background:#9ca3af}.stock-alerts-container .alerts-section .alerts-list .alert-item{align-items:flex-start;border-radius:6px;display:flex;margin-bottom:8px;padding:12px}.stock-alerts-container .alerts-section .alerts-list .alert-item .alert-item-icon{flex-shrink:0;margin-right:12px;margin-top:2px}.stock-alerts-container .alerts-section .alerts-list .alert-item .alert-content{flex:1 1}.stock-alerts-container .alerts-section .alerts-list .alert-item .alert-content .alert-title{font-size:14px;font-weight:500;margin:0 0 4px}.stock-alerts-container .alerts-section .alerts-list .alert-item .alert-content .alert-suggestion{color:#6b7280;font-size:13px;margin:0}.stock-alerts-container .alerts-section .alerts-list .alert-item.low-stock{background-color:#fff8e6;border-left:4px solid #eab308}.stock-alerts-container .alerts-section .alerts-list .alert-item.low-stock .alert-item-icon{color:#eab308}.stock-alerts-container .alerts-section .alerts-list .alert-item.low-stock .alert-title{color:#854d0e}.stock-alerts-container .alerts-section .alerts-list .alert-item.expiring{background-color:#fff1f2;border-left:4px solid #ef4444}.stock-alerts-container .alerts-section .alerts-list .alert-item.expiring .alert-item-icon{color:#ef4444}.stock-alerts-container .alerts-section .alerts-list .alert-item.expiring .alert-title{color:#b91c1c}.stock-alerts-container .alerts-actions{display:flex;justify-content:space-between;margin-top:16px}.stock-alerts-container .alerts-actions .action-button{align-items:center;background-color:#f3f4f6;border:none;border-radius:4px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;padding:8px 12px;transition:all .2s}.stock-alerts-container .alerts-actions .action-button svg{margin-right:8px}.stock-alerts-container .alerts-actions .action-button:hover{background-color:#e5e7eb}.stock-alerts-container .alerts-actions .resolve-button{align-items:center;background-color:transparent;border:none;color:#6366f1;cursor:pointer;display:flex;font-size:13px;font-weight:500}.stock-alerts-container .alerts-actions .resolve-button svg{margin-left:8px}.stock-alerts-container .alerts-actions .resolve-button:hover{color:#4f46e5}.stock-alerts-error,.stock-alerts-loading{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:16px;text-align:center}.stock-alerts-error{color:#dc2626}.stock-movements-container{background-color:#fff;flex:1 1}.stock-movements-container .stock-movements-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.stock-movements-container .stock-movements-header h2{color:#333;font-size:18px;font-weight:600;margin:0}.stock-movements-container .stock-movements-header .movement-count{color:#6b7280;font-size:14px}.stock-movements-container .movements-list .no-movements{color:#6b7280;font-style:italic;padding:20px;text-align:center}.stock-movements-container .movements-list .movement-item{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;overflow:hidden}.stock-movements-container .movements-list .movement-item:last-child{margin-bottom:0}.stock-movements-container .movements-list .movement-item .movement-header{align-items:center;cursor:pointer;display:flex;padding:12px;transition:background-color .2s}.stock-movements-container .movements-list .movement-item .movement-header:hover{background-color:#f9fafb}.stock-movements-container .movements-list .movement-item .movement-header.outgoing{border-left:4px solid #ef4444}.stock-movements-container .movements-list .movement-item .movement-header.outgoing .movement-type-indicator{background-color:#fee2e2;color:#ef4444}.stock-movements-container .movements-list .movement-item .movement-header.incoming{border-left:4px solid #10b981}.stock-movements-container .movements-list .movement-item .movement-header.incoming .movement-type-indicator{background-color:#d1fae5;color:#10b981}.stock-movements-container .movements-list .movement-item .movement-header .movement-type-indicator{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-right:12px;width:28px}.stock-movements-container .movements-list .movement-item .movement-header .movement-summary{flex:1 1}.stock-movements-container .movements-list .movement-item .movement-header .movement-summary .movement-title{align-items:center;display:flex;margin-bottom:4px}.stock-movements-container .movements-list .movement-item .movement-header .movement-summary .movement-title .movement-direction{font-size:14px;font-weight:600;margin-right:8px}.stock-movements-container .movements-list .movement-item .movement-header .movement-summary .movement-title .movement-direction.outgoing{color:#ef4444}.stock-movements-container .movements-list .movement-item .movement-header .movement-summary .movement-title .movement-direction.incoming{color:#10b981}.stock-movements-container .movements-list .movement-item .movement-header .movement-summary .movement-title .movement-quantity{color:#4b5563;font-size:14px}.stock-movements-container .movements-list .movement-item .movement-header .movement-summary .movement-title .status-tag{border-radius:4px;font-size:12px;margin-left:auto;padding:2px 8px}.stock-movements-container .movements-list .movement-item .movement-header .movement-summary .movement-title .status-tag.empty{background-color:#f3f4f6;color:#6b7280}.stock-movements-container .movements-list .movement-item .movement-header .movement-summary .movement-title .status-tag.full{background-color:#dbeafe;color:#2563eb}.stock-movements-container .movements-list .movement-item .movement-header .movement-summary .movement-details{color:#6b7280;font-size:13px}.stock-movements-container .movements-list .movement-item .movement-header .movement-expand{align-items:center;color:#9ca3af;display:flex;margin-left:8px}.stock-movements-container .movements-list .movement-item .movement-expanded-details{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:12px}.stock-movements-container .movements-list .movement-item .movement-expanded-details .detail-row{display:flex;flex-wrap:wrap;font-size:13px;margin-bottom:8px}.stock-movements-container .movements-list .movement-item .movement-expanded-details .detail-row:last-child{margin-bottom:0}.stock-movements-container .movements-list .movement-item .movement-expanded-details .detail-row .detail-label{color:#6b7280;font-weight:500;margin-right:4px}.stock-movements-container .movements-list .movement-item .movement-expanded-details .detail-row .detail-value{color:#4b5563;margin-right:12px}.stock-movements-container .movements-list .movement-item .movement-expanded-details .detail-row .detail-date{color:#6b7280;margin-left:auto}.stock-movements-container .movements-list .movement-item .movement-expanded-details .discard-info{border-top:1px dashed #e5e7eb;font-size:13px;margin-top:8px;padding-top:8px}.stock-movements-container .movements-list .movement-item .movement-expanded-details .discard-info .discard-label{color:#6b7280;display:block;font-weight:500;margin-bottom:4px}.stock-movements-container .movements-list .movement-item .movement-expanded-details .discard-info .discard-reason{color:#b91c1c;display:block;font-weight:500}.stock-movements-container .movements-list .movement-item .movement-expanded-details .discard-info .discard-notes{color:#6b7280;display:block;font-style:italic;margin-top:4px}.stock-movements-container .view-all-container{display:flex;justify-content:flex-end;margin-top:16px}.stock-movements-container .view-all-container .view-all-button{align-items:center;background-color:transparent;border:none;color:#6366f1;cursor:pointer;display:flex;font-size:13px;font-weight:500}.stock-movements-container .view-all-container .view-all-button svg{margin-left:8px}.stock-movements-container .view-all-container .view-all-button:hover{color:#4f46e5}.stock-movements-error,.stock-movements-loading{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:16px;text-align:center}.stock-movements-error{color:#dc2626}.new-cliente{display:flex;width:100%}.new-cliente .newContainer{flex:8 1}.new-cliente .bottom{display:grid;grid-template-columns:1fr 4fr;margin:30px;padding:50px}.new-cliente .bottom-left{align-items:center;display:flex;justify-content:center}.new-cliente .bottom-left img{height:620px}.new-cliente .bottom-right{grid-column-gap:30px;grid-row-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(6,1fr);row-gap:30px}.new-cliente .bottom-right .imagePicker{align-items:center;display:flex;grid-row:1/3;justify-content:flex-start}.new-cliente .bottom-right .imagePicker .imagePickerContainer{align-items:center;border-radius:4px;display:flex;height:140px;justify-content:flex-start;position:relative;width:80%}.new-cliente .bottom-right .imagePicker .imagePickerContainer img{border-radius:4px;height:100%;object-fit:cover;position:absolute;width:100%}.new-cliente .bottom-right .imagePicker .imagePickerContainer .icon-file{cursor:pointer;height:110%;position:absolute;width:110%}.new-cliente .bottom-right .imagePicker .imagePickerContainer .icon-file svg{height:100%;visibility:hidden;width:100%}.new-cliente .bottom-right .comunicacao{align-items:center;display:flex;justify-content:space-around}.new-cliente .bottom-right .comunicacao label{display:flex;gap:20px}.dataNascimento__cliente{height:95%;width:100%}.dataNascimento__cliente>div>input{color:blue}.novoCliente__modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.novoCliente__modal-content{animation:novoClienteModalSlideIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:80vh;max-width:600px;overflow-y:auto;position:relative;width:90%}.novoCliente__modal-content.novoCliente__modal-error{border-top:4px solid #f44336}.novoCliente__modal-content.novoCliente__modal-warning{border-top:4px solid #ff9800}@keyframes novoClienteModalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.novoCliente__modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:24px 24px 16px;position:relative}.novoCliente__modal-header h2{color:#374151;flex:1 1;font-size:1.5rem;font-weight:600;margin:0}.novoCliente__modal-header svg{flex-shrink:0;height:28px;width:28px}.novoCliente__modal-header .novoCliente__modal-close{border-radius:6px;color:#6b7280;cursor:pointer;padding:8px;position:absolute;right:16px;top:16px;transition:background-color .2s}.novoCliente__modal-header .novoCliente__modal-close:hover{background-color:#f3f4f6;color:#374151}.novoCliente__modal-body{padding:20px 24px}.novoCliente__modal-body p{color:#374151;font-size:1rem;line-height:1.5;margin:0 0 16px}.novoCliente__modal-body p:first-child{font-weight:500}.novoCliente__modal-body p:last-child{margin-bottom:0}.novoCliente__cliente-encontrado{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:16px}.novoCliente__cliente-encontrado:last-child{margin-bottom:16px}.novoCliente__cliente-encontrado .novoCliente__cliente-info{font-size:.95rem;line-height:1.6;margin-bottom:12px}.novoCliente__cliente-encontrado .novoCliente__cliente-info strong{color:#374151;display:inline-block;font-weight:600;min-width:100px}.novoCliente__cliente-encontrado .novoCliente__link-button{align-items:center;background:transparent;border:1px solid #3b82f6;border-radius:6px;color:#3b82f6;cursor:pointer;display:inline-flex;font-size:.875rem;gap:6px;padding:8px 12px;text-decoration:none;transition:all .2s}.novoCliente__cliente-encontrado .novoCliente__link-button svg{height:16px;width:16px}.novoCliente__cliente-encontrado .novoCliente__link-button:hover{background:#3b82f6;box-shadow:0 4px 8px rgba(59,130,246,.3);color:#fff;transform:translateY(-1px)}.novoCliente__modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.novoCliente__modal-footer button{border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;padding:10px 20px;transition:all .2s}.novoCliente__modal-footer button:focus{box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.novoCliente__modal-footer .cancel-btn{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.novoCliente__modal-footer .cancel-btn:hover{background:#e5e7eb;border-color:#9ca3af}.novoCliente__modal-footer .blue-button{background:#3b82f6;color:#fff}.novoCliente__modal-footer .blue-button:hover{background:#2563eb;box-shadow:0 4px 8px rgba(59,130,246,.3);transform:translateY(-1px)}@media(max-width:768px){.novoCliente__modal-content{margin:20px;max-width:none;width:95%}.novoCliente__modal-header{padding:20px 16px 12px}.novoCliente__modal-header h2{font-size:1.25rem}.novoCliente__modal-header svg{height:24px;width:24px}.novoCliente__modal-body{padding:16px}.novoCliente__modal-footer{flex-direction:column;padding:12px 16px 20px}.novoCliente__modal-footer button{width:100%}.novoCliente__cliente-encontrado .novoCliente__cliente-info{font-size:.875rem}.novoCliente__cliente-encontrado .novoCliente__cliente-info strong{min-width:80px}.novoCliente__cliente-encontrado .novoCliente__link-button{justify-content:center;width:100%}}input.input-error,select.input-error{border-bottom:2px solid #fc8181!important}.error-message{color:#fc8181;font-size:.9rem;margin-left:10px;margin-top:.5rem}.submit-btn:disabled{opacity:.35}.modalListaClientesFinancas__container{display:flex;flex-direction:column;gap:10px;margin-bottom:35px}.modalListaClientesFinancas__container__row{align-items:center;border-bottom:1px solid gray;display:grid;grid-template-columns:4fr 1fr 1fr 1fr;padding:10px}.modalListaClientesFinancas__container__btnEscolher,.modalListaClientesFinancas__container__header{font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase}.modalListaClientesFinancas__container__btnEscolher{border:1px solid #175c93;border-radius:4px;color:#175c93;cursor:pointer;font-size:13px;padding:5px}.modalListaClientesFinancas__container__btnEscolher:hover{background-color:#175c93;color:#fff}.datatable{height:700px;margin:30px;padding:30px}@media only screen and (max-width:1100px){.datatable{margin:0;padding:10px}}.datatable .datagrid{border:none}.datatable .datagrid .MuiDataGrid-columnHeaders{color:#273445;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:.7px}.datatable .datagrid .MuiDataGrid-row{color:#88959e;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;padding:2px 0}.datatable .datagrid .MuiDataGrid-footerContainer{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:.7px;padding:10px 0 25px}.datatable .datagrid .cellAction{align-items:center;display:flex;gap:5px}.datatable__add-button-div{display:flex;gap:15px;justify-content:flex-end;margin:30px 20px 30px 0}.datatable .cellWithImg{align-items:center;display:flex}.cellImg{border-radius:50%;cursor:pointer;height:40px;margin-right:20px;object-fit:cover;width:40px}@media only screen and (max-width:1100px){.cellImg{height:30px;width:30px}}.fotoModal{max-height:100%;max-width:100%}.search__datatable__container{border:1px solid #88959e;border-radius:4px;display:flex;font-family:Open Sans,sans-serif;font-weight:400;padding:2px}.search__datatable__container input[type=search]{background:transparent;border:1px solid transparent;border-radius:inherit;color:inherit;font-size:14px;margin:0;padding:7px 8px}.search__datatable__container input[type=search]:-ms-input-placeholder{color:#bbb}.search__datatable__container input[type=search]::placeholder{color:#bbb}.search__datatable__container span{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E") no-repeat 50%;border:1px solid transparent;border-radius:inherit;margin:0;opacity:.7;overflow:hidden;padding:0;text-indent:-999px;width:40px}.search__datatable__container span:hover{opacity:1}.search__datatable__container input:focus,.search__datatable__container span:focus{outline:none}.single__abas-principais--cliente{gap:100px}.single{background:#f1f5fb;display:flex;width:100%}.single__abas-principais{background-color:#fff;border-bottom:2px solid #e2e8f2;display:flex;margin:0;padding:15px 50px}.single__abas-principais__aba{color:#88959e;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.7px}.single__abas-principais__aba:hover{color:#175c93;text-decoration:underline}.single__abas-principais__aba--active{color:#175c93;cursor:default}.single__abas-principais__aba--active:hover{text-decoration:none}.singleContainer{flex:8 1}.singleContainer .singleContainer__all{margin:20px 30px;max-width:100%}.singleContainer .singleContainer__all--contas-correntes{display:flex;flex-direction:column;height:290px;padding:20px 5px}.singleContainer .singleContainer__all--files{display:flex;flex-direction:column;max-height:354px;padding:20px 5px}.singleContainer .singleContainer__all--files .files-title{align-items:center;display:flex;justify-content:space-between;padding:10px 20px}.singleContainer .singleContainer__all--files .files-title span:first-child{color:#273445;font-family:Open Sans,sans-serif;font-size:14px;font-weight:900}.singleContainer .singleContainer__all--files .files-title .saveFiles{align-items:center;display:flex}.singleContainer .singleContainer__all--files .files-title .saveFiles span{color:green;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-weight:900;text-transform:uppercase}.singleContainer .singleContainer__all--files .files-title .saveFiles span:hover{text-decoration:underline;text-decoration-thickness:1.5px}.singleContainer .singleContainer__all--files .files-title .saveFiles-icon{color:green;font-size:16px;margin-right:4px}.singleContainer .singleContainer__all--files .files-title .addFiles{align-items:center;display:flex}.singleContainer .singleContainer__all--files .files-title .addFiles span{color:#175c93;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-weight:900}.singleContainer .singleContainer__all--files .files-title .addFiles span:hover{text-decoration:underline;text-decoration-thickness:1.5px}.singleContainer .singleContainer__all--files .files-title .addFiles-icon{color:#175c93;font-size:16px;margin-right:4px}.singleContainer .singleContainer__all--files .files-loaded{align-items:center;display:flex;justify-content:center;padding:10px 20px}.singleContainer .singleContainer__all--files .files-loaded span{color:#88959e;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;word-break:break-all}.singleContainer .singleContainer__all--files .files-loaded span:hover{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:red;text-decoration-color:red;text-decoration-thickness:2px}.singleContainer .singleContainer__all--files .fileLoadingSpinnerDiv,.singleContainer .singleContainer__all--files .fileValidityError{align-items:center;display:flex;justify-content:center;margin:10px 0}.singleContainer .singleContainer__all--files .fileValidityError{color:crimson;font-family:Open Sans,sans-serif;font-size:15px;font-weight:600}.singleContainer .singleContainer__all--files .files-list{display:flex;flex-direction:column;max-height:300px;overflow-y:scroll;padding:20px}.singleContainer .singleContainer__all--files .files-list .no-file-span{color:#88959e;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;text-align:center}.singleContainer .singleContainer__all--files .files-list .file-info{border:.5px solid #e2e8f2;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:2px;padding:15px}.singleContainer .singleContainer__all--files .files-list .file-info .file-name{align-items:center;display:flex;margin-right:15px}.singleContainer .singleContainer__all--files .files-list .file-info .file-name a{text-decoration:none}.singleContainer .singleContainer__all--files .files-list .file-info .file-name .file-icon,.singleContainer .singleContainer__all--files .files-list .file-info .file-name span{color:#88959e;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.singleContainer .singleContainer__all--files .files-list .file-info .file-name .file-icon:hover,.singleContainer .singleContainer__all--files .files-list .file-info .file-name span:hover{text-decoration:underline;-webkit-text-decoration-color:#88959e;text-decoration-color:#88959e;text-decoration-thickness:1.5px}.singleContainer .singleContainer__all--files .files-list .file-info .file-name span{word-break:break-all}.singleContainer .singleContainer__all--files .files-list .file-info .file-name .file-icon{font-size:15px;margin-right:10px}.singleContainer .singleContainer__all--files .files-list .file-info .file-actions{align-items:center;display:flex}.singleContainer .singleContainer__all--files .files-list .file-info .file-actions span,.singleContainer .singleContainer__all--files .files-list .file-info .file-actions-icon{color:#88959e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.singleContainer .singleContainer__all--files .files-list .file-info .file-actions-icon{cursor:pointer;font-size:20px;margin-left:7px}.singleContainer .singleContainer__all--files .files-list .file-info .file-actions-icon:hover{color:red}.css-19kzrtu{padding:0 24px!important}.filesArea{box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);flex:1 1;margin:40px;padding:20px;position:relative}.filesArea h2{margin-bottom:12px;text-align:center}.abaFicheiros{box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);margin:10px 20px;padding:20px}.h2AnexarFicheiros{margin-bottom:20px;margin-top:50px;text-align:center}.tableLink{color:#3f64b2;font-family:Open Sans,sans-serif;font-weight:600;text-decoration:none}.tableLink:hover{text-decoration:underline}.container-outros{background-color:red;display:flex;flex-direction:column;height:400px;margin:0 20px}.container-outros-tabs{align-self:flex-start;background-color:#f0f1f6;border-radius:4px;display:flex;padding:4px}.container-outros-tabs .tab-button{border-radius:4px;color:#88959e;cursor:pointer;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;padding:7px 30px;text-align:center}.container-outros-tabs .tab-button--active{background-color:#fff;color:#0144ea}.container-outros-tabs--Container{background-color:#f0f1f6;border-radius:4px;display:flex;flex-direction:column;gap:15px;height:330px;margin-top:15px}.container-outros-tabs--Container .tabs-container-content{margin:0 20px;max-height:290px;overflow-y:scroll}.container-outros-tabs--Container .tabs-container-top{align-items:center;border-bottom:1px solid #e2e8f2;display:flex;justify-content:flex-end;padding:10px 30px}.container-outros-tabs--Container .tabs-container-top-button{background-color:#fff;border:1px solid #e2e8f2;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.15);color:#88959e;cursor:pointer;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;padding:10px 20px;transition:all .3s ease}.container-outros-tabs--Container .tabs-container-top-button:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-1px)}.container-outros-tabs--Container .tabs-container-top-button:active{box-shadow:0 1px 2px rgba(0,0,0,.15);transform:translateY(0)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;transform:scale(1)}to{box-shadow:0 0 0 0 transparent;transform:scale(.95)}}.pdf-orcamento-wrapper{background-color:#fff;display:flex;flex-direction:column;height:1085px;margin:0 30px}.pdf-orcamento-cabecalho{display:flex;margin-top:25px}.pdf-orcamento-cabecalho-left{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.pdf-orcamento-cabecalho-left img{height:120px}.pdf-orcamento-cabecalho-right{color:#202020;display:flex;flex:2 1;flex-direction:column;font-size:13px;padding-top:10px;text-align:left}.pdf-orcamento-cabecalho-right .data{font-size:15px}.pdf-orcamento-cabecalho-right .blackText{font-weight:700;margin-bottom:3px}.pdf-orcamento-outrosDados{display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:13px;letter-spacing:1.1px;row-gap:5px}.pdf-orcamento-outrosDados__titulo{font-size:15px;font-weight:700;margin-top:45px;padding-bottom:3px;text-transform:uppercase}.pdf-orcamento-outrosDados__cabecalhoBold{font-weight:700}.pdf-orcamento-outrosDados__line{border-top:.5px solid #000;width:450px}.pdf-orcamento-outrosDados__line:first-child{margin-bottom:11px}.pdf-orcamento-outrosDados__line:last-child{margin-top:11px}.pdf-orcamento-outrosDados__dadosDuplos{display:flex;gap:25px}.divTabela{display:flex;margin-top:25px}.divTabela table{border-collapse:collapse;border-top:1px solid #000;font-family:Roboto,sans-serif;font-size:12px;text-align:left;width:100%}.divTabela table td,.divTabela table th,.divTabela table tr{padding:5px;text-align:right}.divTabela table th{color:#202020;font-size:8pt;letter-spacing:1.1px}.divTabela table td{font-family:Open Sans,sans-serif;font-weight:400}.divTabela table .normalLine{border:none}.divTabela table .primeiraLinha{border-top:1px solid #000}.divTabela table .primeiraLinha td{padding-top:10px}.priceData{align-self:end;display:flex;flex-direction:column;margin-top:30px;width:30%}.priceData--1 span,.priceData--4 span{font-weight:900}.priceDataChild{display:flex;justify-content:space-between;margin-bottom:5px;margin-left:30px}.priceData hr{border-top:3px solid #000;margin:10px 0}.orcamento-rodape{display:grid;font-family:Open Sans,sans-serif;font-weight:400;grid-template-columns:1fr 1fr;margin-top:auto}.orcamento-rodape--versionClientSignature{grid-template-columns:60% 40%}.orcamento-rodape--left{padding-top:20px;text-align:center}.orcamento-rodape--left__text{font-size:14px}.orcamento-rodape--left__hr{margin-left:auto;margin-right:auto;margin-top:55px;width:50%}.orcamento-rodape__leftVersionClientSignatureContainer{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;text-align:center}.orcamento-rodape__leftVersionClientSignatureContainer__titulo{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;grid-column:1/-1;padding:10px 0 5px;text-align:center}.orcamento-rodape__leftVersionClientSignatureContainer__text{align-self:flex-start;font-size:14px}.orcamento-rodape__leftVersionClientSignatureContainer__hr{align-self:flex-end;height:0;width:100%}.orcamento-rodape--right{display:flex;flex-direction:column}.orcamento-rodape--right__titulo{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;padding:10px 0;text-align:center;width:100%}.orcamento-rodape--right__lineTitle{color:#5c5c5c}.orcamento-rodape .orcamento__totaisText--versionClientSignature,.orcamento-rodape--right__lineTitle--versionClientSignature{font-size:12px!important}.orcamento-rodape__div{display:flex;gap:10px;justify-content:flex-end;padding:8px 0;text-align:right}.orcamento-rodape__div span{font-size:13px;font-weight:600;letter-spacing:1.1px}.orcamento-rodape__linha{border-top:1px solid #000;grid-column:1/-1}.orcamento-rodape__linha--pequena{margin-left:auto;width:350px}.valor_65px{color:#202020;width:50px}.pdf-orcamento-dadosEOdontograma{display:flex;justify-content:space-between}.pdf-orcamento-dadosEOdontograma .odontograma-container img{height:auto;width:140px}.pdf-orc-left{text-align:left!important}.pdf-orc-center{text-align:center!important}.botoes-pdf{display:flex;justify-content:center;padding:30px 0}.botoes-pdf button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:600;padding:10px 20px;text-transform:uppercase}.botoes-pdf button:first-child{background-color:#88959e;margin-right:10px}.botoes-pdf button:first-child:hover{background-color:#273445}.botoes-pdf button:nth-child(2){background-color:#ff8201;margin-right:10px}.botoes-pdf button:nth-child(2):hover{background-color:#df760c}.orcamento-rodape--particular{display:grid;grid-template-columns:1fr 1fr}.orcamento-rodape--particular--left{padding-top:20px;text-align:center}.orcamento-rodape--particular--left__text{font-family:Open Sans,sans-serif;font-weight:400}.orcamento-rodape--particular--right{display:flex;flex-direction:column}.orcamento-rodape--particular__div{display:flex;gap:15px;justify-content:flex-end;padding:10px 0;text-align:right}.orcamento-rodape--particular__div span{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.orcamento-rodape--particular__linha{border-top:1px solid #000;grid-column:1/-1}.orcamento-rodape--particular__linha--pequena{margin-left:auto;width:350px}.orcamento-nota{color:#59646b;font-size:14px}.orcamento-nota,.orcamento__msgValidade{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:.7px;margin-top:25px}.orcamento__msgValidade{background-color:#f0f1f6;font-size:13px;grid-column:1/-1;padding:5px 2px}.orcamento__msgValidade__unico{margin-top:35px}.orcamento__htSignature{font-family:Roboto,sans-serif;font-size:12px;font-style:italic;font-weight:400;grid-column:1/-1;letter-spacing:.7px;margin-top:10px}.orcamento__htSignature__comMargem{margin-top:35px}.pdf-orcamento-cabecalhoBanner__container{margin-bottom:20px;margin-top:25px}.pdf-orcamento-rodapeBanner__container{margin-top:20px}.pdf-prescricao__rodape{align-items:center;display:flex;font-size:11px;padding:3px 0}.pdf-prescricao__rodape--bold{font-family:Open Sans,sans-serif;font-weight:900;margin-left:10px;margin-right:3px}.pdf-prescricao-rodape--2{align-items:center;display:flex;justify-content:space-between;margin-top:5px;padding:5px 0}.pdf-prescricao-rodape--2__item{font-size:8px}.pdf-prescricao__cabecalho{border-bottom:1.5px solid #000;display:flex}.pdf-prescricao__cabecalho--left{align-items:center;border-right:1.5px solid #000;display:flex;flex:2 1;flex-direction:column;justify-content:center;text-align:center}.pdf-prescricao__cabecalho--left span{font-size:7px}.pdf-prescricao__cabecalho--left span:last-child{margin-bottom:5px}.pdf-prescricao__cabecalho--left img{margin-top:2px;max-height:60px}.pdf-prescricao__cabecalho--right{display:flex;flex:6 1;flex-direction:column;justify-content:space-between;padding:10px 5px}.pdf-prescricao__cabecalho--right__title{font-family:Open Sans,sans-serif;font-size:13px;font-weight:900;text-align:center}.pdf-prescricao__cabecalho--right__campo .boldSpan{font-family:Open Sans,sans-serif;font-size:10px;font-weight:900}.pdf-prescricao__cabecalho--right__campo .normalSpan{font-family:Open Sans,sans-serif;font-size:10px;font-weight:400;margin-left:5px}.pdf-prescricao__middle{border-bottom:1.5px solid #000;display:flex;height:285px;max-height:285px}.pdf-prescricao__middle--left{border-right:1.5px solid #000;flex:9 1;max-width:1061px}.pdf-prescricao__middle--left .smallDiv--1st{align-items:center;border-bottom:1.5px solid #000;display:flex;height:34px;margin-bottom:20px}.pdf-prescricao__middle--left .smallDiv--1st .tinyDiv{padding:3px}.pdf-prescricao__middle--left .smallDiv--1st .tinyDiv img{height:auto;width:15px}.pdf-prescricao__middle--left .smallDiv--1st-txt{font-size:10px;padding:2px}.pdf-prescricao__middle--right{display:flex;flex:3 1}.pdf-prescricao__middle--right-number{border-right:1.5px solid #000;flex:2 1}.pdf-prescricao__middle--right-extenso{flex:7 1}.pdf-prescricao__middle__data{display:flex;flex-direction:column;font-size:15.5px;height:25%;margin:0 7px;max-width:100%;overflow-wrap:break-word}.pdf-prescricao__middle__data--2{font-style:italic}.pdf-prescricao__middle__data--itemPrescricao{display:flex;flex-direction:column;gap:5px}.pdf-prescricao__middle__data:first-of-type{margin-top:5px}.pdf-prescricao__middle__data--center{justify-content:center}.pdf-prescricao__bottom{display:flex}.pdf-prescricao__bottom--left{border-right:1.5px solid #000;display:flex;flex:9 1}.pdf-prescricao__bottom--left--1{border-right:1.5px solid #000;flex:1 1}.pdf-prescricao__bottom--left--2{flex:1 1}.pdf-prescricao__bottom--right{align-items:center;border-bottom:1.5px solid #000;display:flex;flex:3 1;flex-direction:column}.pdf-prescricao__bottom--right__span1{font-size:11px;margin-top:10px;text-align:center;width:90%}.pdf-prescricao__bottom--right__span2{font-family:Open Sans,sans-serif;font-size:11px;font-weight:900;margin-top:10px}.div__carimbo .pdf-prescricao__bottom-top-span{margin-left:4px;margin-top:2px}.assinaturaEData{align-items:center;border-bottom:1.5px solid #000;display:flex;flex-direction:column;font-size:11px;height:110px;justify-content:space-around}.assinaturaEData hr{border-top:1.5px solid #000;margin-top:40px;width:80%}.assinaturaEData .data{margin-bottom:5px}.pdf-prescricao--overline{border-top:1px solid #000;padding-top:1px}.pdf-atestado--dark{font-weight:700}.pdf-atestado-body{border:1.5px solid #000;height:670px;padding:5px 15px}.pdf-atestado__cabecalho{align-items:center;display:flex;margin-top:15px}.pdf-atestado__cabecalho--left{align-items:center;display:flex;flex:2 1;justify-content:center}.pdf-atestado__cabecalho--left img{height:auto;max-width:80%}.pdf-atestado__cabecalho--right{display:flex;flex:3 1;flex-direction:column}.pdf-atestado__cabecalho--right--dark{font-weight:700}.pdf-atestado__cabecalho--right span{font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:1px}.pdf-atestado__middle{display:flex;flex-direction:column;gap:20px}.pdf-atestado__middle span{font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:35px}.pdf-atestado__middle__title{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;margin-bottom:30px;margin-top:40px;text-align:center;text-transform:uppercase}.pdf-atestado__middle__data-assinatura{align-items:center;display:flex;flex-direction:column;gap:40px;margin-top:30px}.pdf-atestado__middle__data-assinatura--carimbo{align-self:end;margin-right:150px;margin-top:-20px}.pdf-atestado__rodape{align-items:center;display:flex;font-size:10px;margin-top:85px;padding:5px 0}.pdf-atestado__rodape--bold{font-family:Open Sans,sans-serif;font-weight:900;margin-left:10px;margin-right:3px}.table .cellWrapper{align-items:center;display:flex}.table .tableCell{color:#88959e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.table .tableCell a{color:#88959e;font-size:13px;text-decoration:none}.table .tableCell__action{align-items:center;display:flex;gap:10px;justify-content:flex-end}.table .tableCell--heading{color:#273445;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:.7px}.table .tableCell--heading--end{text-align:end}.table .status{border-radius:17px;font-family:Open Sans,sans-serif;font-weight:500;padding:5px 10px}.table .status.aprovado{background-color:#e5faec;color:#12d453}.table .status.pendente{background-color:#fff7eb;color:#fdcb7f}.table .status.concluido{background-color:#e5faec;color:#12d453}.table .status.naoexecutado{background-color:#ffe8cc;color:#c60}.table .status.transformado{background-color:#ecfbfd;color:#11cce6}.table .status.fechado{background-color:rgba(255,204,188,.635);color:#e64919}.table .status.INTERROMPIDO{background-color:rgba(241,167,182,.475);color:#eb3c5f}.botoes-action{align-items:center;display:flex}.row-conta-liquidada{background-color:#92db4d}.cell-conta-liquidada{color:#fff!important}.icon__list{align-self:flex-start;color:#88959e;cursor:pointer;font-size:23px!important}.icon__list:hover{color:#273445}.avaliacao__modal,.orcamento__modal{display:grid;grid-template-columns:4fr 1fr 1fr}.orcamento__modal--beneficiario{display:grid;grid-template-columns:4fr 1fr 1fr 1fr}.orcamento__modal__valores{display:flex;font-family:Open Sans,sans-serif;font-weight:400;gap:20px;grid-column:1/-1;justify-content:flex-end;margin-top:40px}.orcamento__modal__valores .orcamento__modal__valores--container{display:flex;flex-direction:column;gap:15px}.orcamento__modal__valores__descricao{color:#88959e}.orcamento__modal__valores__valor--total{font-weight:600}.orcamentoIsentoTitleMessage{color:crimson}.verOrcamentoModal__valorCredencialContainer{display:flex;grid-column:1/-1;justify-content:space-between;margin-top:20px}.verOrcamentoModal__valorCredencialContainer__col{display:flex;flex-direction:column;gap:10px}.verOrcamentoModal__valorCredencialContainer__col__row{display:flex;gap:25px}.verOrcamentoModal__valorCredencialContainer__col__row .orcamento__modal__valores__valor{margin-left:auto}.customInputContainer{align-items:center;display:flex;justify-content:center;position:relative}.customInput:-ms-input-placeholder{opacity:0}.customInput::placeholder{opacity:0}.customInput,.customInputSelect,.customInputTextarea{border:1px solid #6a6a6a;border-radius:4px;box-sizing:border-box;color:#0144ea;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;outline:none;padding:10px 12px;width:100%}.customInputSelect{cursor:pointer}.customInputLabel{cursor:text;font-size:14px;top:40%;transform:translateY(-20%);transition:.3s}.customInputLabel,.customInputLabelSelect{color:#88959e;font-family:Open Sans,sans-serif;font-weight:400;left:10px;letter-spacing:1px;position:absolute}.customInputLabelSelect{background:#fff;font-size:13px;padding:0 7px;top:-8px}.label--up{top:-7%!important}.customInput:not(:-ms-input-placeholder)+label{background:#fff;color:#88959e;font-size:13px;padding:7px;top:-10px}.customInput:focus+label,.customInput:not(:placeholder-shown)+label{background:#fff;color:#88959e;font-size:13px;padding:7px;top:-10px}.customInput:focus{border:1px solid #175c93}.customInputError,.customInputError:focus{border-color:crimson}#modal__cinquentaPorCento{width:50%}.aprovar-orcamento__modal__parcela-container{align-items:center;display:flex;gap:15px;margin-bottom:30px}.aprovar-orcamento__modal__indice-parcela{width:150px}.aprovar-orcamento__modal__indice-parcela div input{height:.6em}.aprovar-orcamento__modal__datePicker{width:300px}.aprovar-orcamento__modal__datePicker div input{height:.6em}.aprovar-orcamento__modal__valor{width:300px}.aprovar-orcamento__modal__valor div input{height:.6em}.aprovar-orcamento__modal__parcela-entradaSpan{color:#88959e;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;margin-bottom:-10px;margin-right:10px;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:8px}.aprovar-orcamento__modal__metodo-pagamento{min-width:130px!important}.aprovar-orcamento__valor{justify-content:flex-start}.aprovar-orcamento__valor>input{width:150px}#modal__aprovar-orcamento{min-width:700px;width:60%}.aprovar-orcamento__modal__regras-aprovacao{color:#88959e;font-family:Open Sans,sans-serif;font-weight:400;margin:10px 0 20px}.aprovar-orcamento__modal__tableRow{color:#273445;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.aprovar-orcamento__modal__procedimentos__container{display:flex;flex-direction:column;gap:10px;margin-bottom:40px;margin-top:15px}.aprovar-orcamento__modal__procedimentos__container__item{border-bottom:1px solid #e2e8f2;display:grid;font-size:17px;grid-template-columns:4fr repeat(3,2fr) 1fr;padding:7px 0}.aprovar-orcamento__modal__procedimentos__container__item--particular{grid-template-columns:4fr repeat(2,2fr) 1fr}.aprovar-orcamento__modal__procedimentos__container__item__title{color:#88959e;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.aprovar-orcamento__modal__procedimentos__container__item__out{color:#88959e;text-decoration:line-through;-webkit-text-decoration-color:crimson;text-decoration-color:crimson}.aprovar-orcamento__modal__procedimentos__container__item__X{color:#bb314d;cursor:pointer;font-weight:600}.aprovar-orcamento__modal__procedimentos__container__item__X:hover{color:crimson}.aprovar-orcamento__modal__procedimentos__container__item__plus{color:#2adb2a;cursor:pointer;font-weight:600}.aprovar-orcamento__modal__procedimentos__container__item__plus:hover{color:#2fac2f}.aprovar-orcamento__modal__descricao-container{font-family:Open Sans,sans-serif;font-weight:400;margin-bottom:30px}.aprovar-orcamento__modal__entrada-container{margin-top:30px}.aprovar-orcamento__modal__valor-orcamento-container{font-family:Open Sans,sans-serif;font-weight:400;margin-top:20px}.aprovar-orcamento__modal__valor-orcamento-span{font-family:Open Sans,sans-serif;font-weight:600}.aprovar-orcamento__modal__nrParcelas{border:none;border-bottom:1px solid #000;margin:0 7px;width:35px}.aprovar-orcamento__modal__saldo{font-family:Open Sans,sans-serif;font-weight:600}.parcelarOrcamentoDiv{display:flex;flex-direction:column;gap:10px}.parcelarOrcamentoDiv .parcelarOrcamento{align-items:center;cursor:pointer;display:flex;gap:5px}.parcelarOrcamentoDiv .parcelarOrcamento input{cursor:pointer}.parcelarOrcamentoDiv .parcelarOrcamentoDivHorizontal{display:flex}.aprovarOrcamento__parcelasCredencial__container{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:65% 35%;margin-top:25px}.aprovarOrcamento__parcelasCredencial__container__item h2{font-family:Open Sans,sans-serif;font-size:20px;font-weight:400}.modalAprovar__icon{max-width:35px}.modalAprovar__icon--add{stroke:#81ca14}.modalAprovar__icon--remove{stroke:crimson}.modalAprovar__icon__container{justify-content:flex-end}.btn__parcelarPorTratamento{max-width:200px}.btn__parcelarPorTratamento--disabled{background-color:#88959e!important;cursor:default}.modalCredencialContainer{display:flex;flex-direction:column;gap:20px}#modal__credencial{width:400px}.majoracaoCheckboxLabel{color:#59646b;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.avaliacoes__modal{display:grid;grid-template-columns:4fr 1fr 1fr}.ver-avaliacao__modal{display:grid;grid-template-columns:4fr repeat(3,1fr)}.modal-executar-procedimentos__datetimeContainer{display:flex;gap:20px;justify-content:space-around;margin:15px auto 20px;max-width:550px}.info-sessao-executada{border-bottom:.1px solid #88959e;color:#88959e;font-family:Roboto,sans-serif;font-weight:400;letter-spacing:.7px;padding:15px 0 5px}.fluxo-atendimento__modal__box{background-color:#fff;border-radius:4px;left:50%;max-height:80vh;overflow-y:auto;padding:30px;position:absolute;row-gap:15px;top:50%;transform:translate(-50%,-50%);width:60%}.fluxo-atendimento__modal__titulo{font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;grid-column:1/-1;margin-bottom:20px}.fluxo-atendimento__modal__designacao{color:#88959e;font-size:14px;font-weight:600;padding-bottom:10px}.fluxo-atendimento__modal__cell,.fluxo-atendimento__modal__designacao{border-bottom:1px solid rgba(0,0,0,.122);font-family:Open Sans,sans-serif;padding-left:10px}.fluxo-atendimento__modal__cell{font-weight:400;padding-bottom:15px}.fluxo-atendimento__modal__textarea{border:none;grid-column:1/-1;margin:-20px auto 0;width:100%}.fluxo-atendimento__modal__observacao-titulo{font-family:Open Sans,sans-serif;font-weight:600;margin:20px 0 15px}.fluxo-atendimento__modal__bottom_btns{align-items:center;display:flex;gap:15px;justify-content:flex-end;margin-top:50px}.fluxo-atendimento__modal__submit__modal{align-items:center;background-color:#175c93;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-weight:400;justify-content:center;padding:7px 15px}.fluxo-atendimento__modal__submit__modal:hover{background-color:#1450dc}.fluxo-atendimento__modal__fechar__modal{cursor:pointer;font-family:Open Sans,sans-serif;font-weight:600;grid-column:1/-1;text-align:right}.fluxo-atendimento__modal__fechar__modal:hover{color:#88959e}.fluxo-atendimento__modal__erros{color:#eb5757;font-family:Open Sans,sans-serif;font-weight:600;margin-bottom:20px}.fluxo-atendimento__modal__cell--tratamento,.fluxo-atendimento__modal__designacao--tratamento{grid-column:span 4}.fluxo-atendimento__modal__cell--datas,.fluxo-atendimento__modal__designacao--datas{grid-column:span 2}.planos-tratamento__modal{display:grid;grid-template-columns:repeat(9,1fr)}.planos-tratamento__modal__btn-executar{align-items:center;border:none;border-radius:4px;color:#0c53fb;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;justify-content:center;margin:0 auto;max-height:23px;max-width:65px;padding:6px 16px}.planos-tratamento__modal__btn-executar:hover{background-color:rgba(12,84,251,.078)}.planos-tratamento__modal__btn-executar-container{align-items:flex-start;border-bottom:.5px solid rgba(0,0,0,.122);display:flex;justify-content:center}.planos-tratamento__modal__por-agendar{color:#eb5757;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.planos-tratamento__modal__designacao--acao{text-align:center}.planos-tratamento__modal__textarea-evolucao{grid-column:1/-1}.planos-tratamento__modal__btn-finalizar{background-color:blue;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;grid-column:1/-1;justify-self:end;max-width:150px;padding:7px 15px}.planos-tratamento__modal__btn-finalizar:hover{color:#88959e}.planos-tratamento__modal__datePicker{width:90%}.planos-tratamento__modal__datePicker--1{grid-column:1/3}.planos-tratamento__modal__datePicker--2{grid-column:3/5}.evolucoes__modal{display:flex;flex-direction:column;gap:30px}.evolucoes__modal__container{border-bottom:.5px solid rgba(0,0,0,.122);display:flex;flex-direction:column;gap:10px;padding-bottom:5px}.evolucoes__modal--data{color:#88959e}.evolucoes__modal--data,.evolucoes__modal--evolucao,.evolucoes__modal__sem-dados{font-family:Open Sans,sans-serif;font-weight:400}.evolucoes__modal__sem-dados{font-size:18px}#planoTratamento__mostrar-terminados{flex-direction:row;justify-content:left;margin:5px 0 15px 5px}#planoTratamento__mostrar-terminados span,.fluxo-atendimento__modal__cell--planoTratamento{font-size:14px}#modal__executar__tratamentos{width:80%}#modal-ver-plano{width:70%}.verPlanoInterrompido{color:#273445;display:grid;font-family:Open Sans,sans-serif;font-weight:400;grid-template-columns:4fr 2fr repeat(2,1fr) 1.5fr;margin:30px;padding-left:35px}.verPlanoInterrompido__lineItem{border-bottom:1px solid #f0f1f6;font-size:14px;padding-bottom:2px;padding-top:25px}.verPlanoInterrompido__lineItem--1st{padding-left:10px}.verPlanoInterrompido__tabela-heading{background-color:#f2f5fa;border-bottom:1px solid #f0f1f6;color:#59646b;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.7px;padding-bottom:5px;padding-top:15px}.verPlanoInterrompido__tabela-heading--1st{border-top-left-radius:10px;padding-left:10px}.verPlanoInterrompido__tabela-heading--last{border-top-right-radius:10px}.verPlanoInterrompido__procedimento{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;gap:4px;padding:5px 10px;text-align:center}.verPlanoInterrompido__procedimento__icon{font-size:14px!important}.verPlanoInterrompido__procedimento-completo{background-color:#e5faec;color:#12d453}.verPlanoInterrompido__procedimento-interrompido{background-color:rgba(241,167,182,.475);color:#eb3c5f}.verPlano{color:#273445;display:grid;font-family:Open Sans,sans-serif;font-weight:400;grid-template-columns:4fr 2fr repeat(2,1fr) 1.5fr;margin:30px;padding-left:35px}.verPlano__lineItem{border-bottom:1px solid #f0f1f6;font-size:14px;padding-bottom:2px;padding-top:25px}.verPlano__lineItem--1st{padding-left:10px}.verPlano__tabela-heading{background-color:#f2f5fa;border-bottom:1px solid #f0f1f6;color:#59646b;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.7px;padding-bottom:5px;padding-top:15px}.verPlano__tabela-heading--1st{border-top-left-radius:10px;padding-left:10px}.verPlano__tabela-heading--last{border-top-right-radius:10px}.verPlano__procedimento{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;gap:4px;padding:5px 10px;text-align:center}.verPlano__procedimento__icon{font-size:14px!important}.verPlano__procedimento-completo{background-color:#e5faec;color:#12d453}.verPlano__procedimento-novo{background-color:#ecfbfd;color:#11cce6}.verPlano__procedimento-emProgresso{background-color:#fff7eb;color:#fdcb7f}#modal-executar-procedimentos{width:70%}.singleContainer__fluxo-atendimento{display:flex;flex-direction:column;height:400px;max-width:100%}.singleContainer__fluxo-atendimento-tabs{align-self:flex-start;background-color:#f0f1f6;border-radius:4px;display:flex;padding:4px}.singleContainer__fluxo-atendimento-tabs .tab-button{border-radius:4px;color:#88959e;cursor:pointer;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;letter-spacing:.7px;padding:7px 30px}.singleContainer__fluxo-atendimento-tabs .tab-button--active{background-color:#fff;color:#0144ea}.singleContainer__fluxo-atendimento-tabs--Container{background-color:#f0f1f6;border-radius:4px;display:flex;flex-direction:column;gap:15px;height:330px;margin-top:15px}.singleContainer__fluxo-atendimento-tabs--Container .tabs-container-content{margin:0 20px;max-height:290px;overflow-y:scroll}.singleContainer__fluxo-atendimento-tabs--Container .tabs-container-top{align-items:center;border-bottom:1px solid #e2e8f2;display:flex;justify-content:flex-end;padding:10px 30px}.singleContainer__fluxo-atendimento-tabs--Container .tabs-container-top-button{background-color:#fff;border:1px solid #e2e8f2;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.15);color:#88959e;cursor:pointer;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;padding:10px 20px;transition:all .3s ease}.singleContainer__fluxo-atendimento-tabs--Container .tabs-container-top-button:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-1px)}.singleContainer__fluxo-atendimento-tabs--Container .tabs-container-top-button:active{box-shadow:0 1px 2px rgba(0,0,0,.15);transform:translateY(0)}.pdf-fatura-wrapper{background-color:#fff;display:flex;flex-direction:column;height:1000px;margin:0 30px}@media print{@page{size:A4 portrait;margin:10mm}.pdf-fatura-wrapper.a5-size{height:210mm;margin:5mm;width:148mm}}#pdf-fatura-cabecalho{margin-top:25px}.pdf-fatura-cabecalho-right{color:#202020;font-size:13px}.pdf-fatura-cabecalho2{display:grid;grid-template-columns:45% 55%;margin-top:25px}.pdf-fatura-cabecalho2 .pdf-fatura__infoCliente{grid-column:2/3}.pdf-fatura-cabecalho3{display:grid;grid-template-columns:4fr 3fr;margin-top:15px}.pdf-fatura-cabecalho3__reciboData{grid-column:1/2}.pdf-fatura__infoCliente,.pdf-fatura__reciboData{color:#5c5c5c;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:10pt;gap:5px;letter-spacing:1.1px}.divFaturaTabela,.pdf-fatura-rodape{flex-direction:column}.pdf-fatura-rodape{display:flex;margin-top:auto}.pdf-fatura-rodape hr{margin-bottom:10px}.pdf-fatura-rodape__container{display:flex}.pdf-fatura-rodape__container1{flex:5 1}.pdf-fatura-rodape__container2{display:flex;flex:2 1;flex-direction:column;gap:3px}.pdf-fatura-rodape__container2__line{border-bottom:1px solid #000;color:#5c5c5c;display:flex;font-size:13px;justify-content:space-between;letter-spacing:1.1px;padding:7px}.pdf-fatura-rodape__container2__line--dark{color:#202020}.pdf-fatura-rodape__elaboradoPor{color:#202020;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:13px;gap:10px;margin-left:auto;margin-top:40px;text-align:center;width:30%}.pdf-fatura-rodape__elaboradoPor--semEmissor{gap:40px}.pdf-fatura-rodape__elaboradoPor__emissor{font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase}.pdf-fatura-rodape__elaboradoPor hr{border-bottom:1px solid #202020}.pdf-fatura-rodape__poweredBy{color:#202020;font-family:Roboto,sans-serif;font-size:10pt;font-weight:600;letter-spacing:1.1px;margin-top:25px}.containerTabelasPdfNCE{display:flex;flex-direction:column;gap:10px;margin-top:40px}.containerTabelasPdfNCE>h2{font-family:Roboto,sans-serif;font-size:14px;font-weight:600}.containerTabelasPdfNCE th{color:#202020;font-family:Roboto,sans-serif;font-size:8pt;letter-spacing:1.1px;text-transform:uppercase}.containerTabelasPdfNCE table{border-collapse:collapse;font-size:12px;text-align:left;width:100%}.containerTabelasPdfNCE table:first-of-type{margin-bottom:50px}.containerTabelasPdfNCE table td,.containerTabelasPdfNCE table th,.containerTabelasPdfNCE table tr{color:#202020;padding:2px}.containerTabelasPdfNCE table .normalLine{border-top:1px solid gray}.containerTabelasPdfNCE table .primeiraLinha{border-top:1px solid #000}.qrCode__container{display:flex;flex-direction:column;gap:10px}.qrCode__link{color:#5c5c5c;font-family:Open Sans,sans-serif;font-size:10px;font-weight:600}.qrCode__link--link{color:#202020}.tabelaNCE__th{font-size:8.5px!important}.tabelaNCE__th:first-child{width:7%}.tabelaNCE__th:nth-child(2){width:16%}.tabelaNCE__th:nth-child(3){width:15%}.tabelaNCE__th:nth-child(4){width:11%}.tabelaNCE__th:nth-child(5){width:14%}.tabelaNCE__th:nth-child(6){width:10%}.tabelaNCE__th:nth-child(7){width:14%}.tabelaNCE__th:nth-child(8){width:9%}.tabelaNCE__th:nth-child(9){width:5%}.containerTabelasPdfNCE>table{border:1px solid #000;border-collapse:collapse}.containerTabelasPdfNCE td,.containerTabelasPdfNCE th{border:1px solid #000;padding:1px}.pdf-wrapper{height:700px}.republicaDeCv{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.republicaDeCv__text{font-family:Open Sans,sans-serif;font-size:12px;font-weight:900}.republicaDeCv__img{height:auto;width:60px}.pdf-body{border:1.5px solid #000;height:640px;width:100%}.pdf-impresso__cabecalho{border-bottom:1.5px solid #000;display:flex}.pdf-impresso__cabecalho--left{align-items:center;border-right:1.5px solid #000;display:flex;flex:2 1;flex-direction:column;justify-content:center;text-align:center}.pdf-impresso__cabecalho--left span{font-size:7px}.pdf-impresso__cabecalho--left span:last-child{margin-bottom:5px}.pdf-impresso__cabecalho--left img{margin-top:2px;max-height:60px}.pdf-impresso__cabecalho--right{display:flex;flex:6 1;flex-direction:column;justify-content:space-between;padding:10px 5px}.pdf-impresso__cabecalho--right__title{font-family:Open Sans,sans-serif;font-size:13px;font-weight:900;text-align:center}.pdf-impresso__cabecalho--right__campo .boldSpan{font-family:Open Sans,sans-serif;font-size:10px;font-weight:900}.pdf-impresso__cabecalho--right__campo .normalSpan{font-family:Open Sans,sans-serif;font-size:10px;font-weight:400;margin-left:5px}.pdf-impresso__middle{border-bottom:1.5px solid #000;display:flex;height:305px;max-height:305px}.pdf-impresso__middle--left{flex:9 1}.middle-content{display:flex}.pdf-impresso__middle__data{display:flex;flex-direction:column;font-size:14px;height:10%;letter-spacing:1.1px;line-height:1.5;margin:0 7px;max-width:100%;overflow-wrap:break-word}.pdf-impresso__middle__data:first-of-type{margin-top:10px}.pdf-impresso__middle__data--center{justify-content:center}.pdf-impresso__rodape{align-items:center;display:flex;font-size:11px;padding:3px 0}.pdf-impresso__rodape--bold{font-family:Open Sans,sans-serif;font-weight:900;margin-left:10px;margin-right:3px}.pdf-impresso-rodape--2{align-items:center;display:flex;justify-content:space-between;margin-top:5px;padding:5px 0}.pdf-impresso-rodape--2__item{font-size:8px}.pdf-impresso__bottom{display:flex}.pdf-impresso__bottom--left{display:flex;flex:9 1}.pdf-impresso__bottom--left--1{border-right:1.5px solid #000;flex:1 1}.pdf-impresso__bottom--left--2{flex:1 1}.pdf-impresso__bottom--right{align-items:center;display:flex;flex:3 1;flex-direction:column}.pdf-impresso__bottom--right__span1{font-size:11px;margin-top:10px;text-align:center;width:90%}.pdf-impresso__bottom--right__span2{font-family:Open Sans,sans-serif;font-size:11px;font-weight:900;margin-top:10px}.smallDiv{align-items:center;border-bottom:1.5px solid #000;display:flex;font-size:11px;height:30px;justify-content:center;padding:2px}.smallDiv--bold{font-family:Open Sans,sans-serif;font-weight:900}.smallDiv--bottom{font-size:10px;height:12px}.smallDiv--top{margin-bottom:10px}.div__carimbo{border-bottom:1.5px solid #000;display:flex;font-size:11px;height:55px}.div__carimbo .pdf-impresso__bottom-top-span{margin-left:4px;margin-top:2px}.pdf-impresso__assinaturaEData{align-items:center;display:flex;flex-direction:column;font-size:11px;height:110px;justify-content:space-around}.pdf-impresso__assinaturaEData hr{border-top:1.5px solid #000;margin-top:40px;width:80%}.pdf-impresso__assinaturaEData .data{margin-bottom:5px}.pdf-impresso--overline{border-top:1px solid #000;padding-top:1px}.pdf-requisicao-wrapper{background-color:#fff;color:#000;font-family:Arial,sans-serif;font-size:11pt;margin:0 auto;max-width:210mm;padding:20px}@media print{.pdf-requisicao-wrapper{padding:0}@page{.pdf-requisicao-wrapper{size:A4 portrait;margin:10mm}}}.pdf-requisicao-cabecalho{display:flex;margin-top:25px}.pdf-requisicao-cabecalho-left{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.pdf-requisicao-cabecalho-left img{height:120px}.pdf-requisicao-cabecalho-right{color:#202020;display:flex;flex:2 1;flex-direction:column;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:.7px;padding-top:10px;text-align:left}.pdf-requisicao-cabecalho-right .data{font-size:15px}.pdf-requisicao-cabecalho-right .blackText{margin-bottom:3px}.pdf-requisicao-dados-cliente{background-color:transparent;border:1px solid #ccc;margin:15px 0;padding:8px}.campo-linha{align-items:center;border-bottom:1px dotted #999;display:flex;margin-bottom:5px;padding-bottom:2px}.campo-linha:last-child{border-bottom:none}.label-campo{font-family:Roboto,sans-serif;font-size:9pt;font-weight:600;letter-spacing:.7px}.label-campo--primeiroLabel{min-width:80px}.valor-campo{color:#000;flex:1 1;font-family:Roboto,sans-serif;font-size:10pt;font-weight:400;letter-spacing:.7px;margin-left:5px}.pdf-requisicao-secao{margin:10px 0;page-break-inside:avoid}.secao-titulo{background-color:transparent;border-left:none;color:#000;font-family:Roboto,sans-serif;font-size:10pt;font-weight:600;letter-spacing:.7px;letter-spacing:1px;margin:5px 0;padding:3px 0;text-transform:uppercase}.exames-grid-sangue{grid-gap:3px 8px;display:grid;font-family:Roboto,sans-serif;font-weight:400;gap:3px 8px;grid-template-columns:repeat(3,1fr);letter-spacing:.7px;padding:5px}.exame-item{align-items:flex-start;display:flex;font-size:9pt;gap:5px}.exame-item input[type=checkbox]{flex-shrink:0;height:14px;margin-top:2px;width:14px}.exame-item span{color:#000;font-size:9pt;min-width:100px}.exame-item .nota-linha{border-bottom:1px dotted #999;flex:1 1;font-size:8pt;min-height:14px}.exame-formula{background-color:#f9f9f9;flex-direction:column;grid-column:1/-1;padding:8px}.exame-formula .formula-detalhes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin-left:20px;margin-top:8px}.exame-formula .formula-detalhes span{border-bottom:1px dotted #999;color:#333;font-size:8pt;padding-bottom:2px}.exames-urina{padding:5px}.exame-urina-linha{align-items:center;display:flex;gap:8px;margin-bottom:5px}.exame-urina-linha input[type=checkbox]{flex-shrink:0;height:14px;width:14px}.exame-urina-linha .exame-label{font-size:9pt;min-width:120px}.exame-urina-linha .linha-tracejada{border-bottom:1px dotted #999;flex:1 1;font-size:8pt;min-height:16px}.exame-urina-campos{grid-gap:3px 8px;display:grid;gap:3px 8px;grid-template-columns:repeat(4,1fr);margin-bottom:5px;margin-left:20px}.exame-urina-item{align-items:center;display:flex;gap:5px}.exame-urina-item input[type=checkbox]{flex-shrink:0;height:12px;width:12px}.exame-urina-item span{font-size:8pt;white-space:nowrap}.exame-urina-item .campo-pequeno-linha{border-bottom:1px dotted #999;flex:1 1;font-size:7pt;min-height:14px}.exames-fezes{padding:5px}.exame-fezes-linha{align-items:center;display:flex;gap:8px}.exame-fezes-linha input[type=checkbox]{flex-shrink:0;height:14px;width:14px}.exame-fezes-linha .linha-tracejada-longa{border-bottom:1px dotted #999;flex:1 1;font-size:8pt;min-height:16px}.pdf-requisicao-rodape{margin-top:20px;page-break-inside:avoid}.datas-container{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px}.data-campo{align-items:center;display:flex;flex-direction:column;gap:5px}.data-campo .data-label{color:#333;font-weight:600}.data-campo .data-label,.data-campo .data-valor{font-family:Roboto,sans-serif;font-size:10pt;letter-spacing:.7px}.data-campo .data-valor{color:#000;font-weight:400;padding:5px 30px}.data-campo .data-linha-vazia{border-bottom:2px solid #000;height:24px;width:150px}.assinaturas-container{display:flex;justify-content:space-around;margin-top:40px;padding:0 40px}.assinatura-campo{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px}.assinatura-campo .assinatura-titulo{color:#000;font-weight:600;text-transform:uppercase}.assinatura-campo .assinatura-titulo,.assinatura-linha{font-family:Roboto,sans-serif;font-size:10pt;letter-spacing:.7px}.assinatura-linha{font-weight:400}@media screen and (max-width:800px){.pdf-requisicao-wrapper{padding:10px}.exame-urina-campos,.exames-grid-sangue{grid-template-columns:repeat(2,1fr)}.assinaturas-container{flex-direction:column;gap:40px}}@media print{.pdf-requisicao-wrapper{margin:0;max-width:100%}.exame-item input[type=checkbox],.exame-urina-item input[type=checkbox],.secao-titulo{-webkit-print-color-adjust:exact;print-color-adjust:exact}.assinatura-linha,.assinatura-linha-vazia,.campo-pequeno-linha,.data-linha-vazia,.linha-tracejada,.linha-tracejada-longa,.nota-linha{border-color:#000!important}}.valorDataCaixa{display:flex;flex-direction:column}.valorDataCaixa-select div{padding:9.5px 5px}.valorDataCaixa__fields{display:flex;gap:20px;margin:30px 0}.valorDataCaixa__fields>div{flex:1 1}.valorDataCaixa__fields:last-child{width:100%}.muiDatePicker>div>input{height:.47em!important}.modal-receber__cabecalho{display:flex;flex-direction:column;gap:5px}.modal-receber__cabecalho__icon{color:green}.modal-receber__cabecalho__data,.modal-receber__cabecalho__divida{align-items:center;display:flex;gap:7px}.modal-receber__cabecalho__data-divida{display:flex;gap:20px}.modal-receber__cabecalho__meio-pagamento{font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;margin-bottom:30px}.modal-receber__msgEscolhaMetodo{color:green;font-family:Open Sans,sans-serif;font-weight:600;margin-bottom:15px;padding-left:5px}.modal-receber__tabs{background-color:#175c93;border:1px;border-radius:2px;color:#fff;display:flex;justify-content:stretch}.modal-receber__tabs--tab{align-items:center;border-right:1px solid #fff;cursor:pointer;display:flex;flex:1 1;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;justify-content:center;padding:8px}.modal-receber__tabs--tab:hover{background-color:#005eb6}.modal-receber__tabs--tab--active{background-color:#25b7c6}.checkboxOcultoContainer{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:20px 0 0;text-transform:uppercase}.checkboxOcultoContainer input{cursor:pointer;height:15px;width:15px}.credito__tab__container{margin-top:30px}.cheque__tab__container,.credito__tab__container{display:flex;flex-direction:column}.cheque__tab__container__dados-cheque{display:flex;flex-direction:column;margin-top:25px}.cheque__tab__container__titulo{font-family:Open Sans,sans-serif;font-size:15px;font-weight:400}.cheque__tab__container__campos-cheque{display:flex;flex-direction:column;gap:20px;margin-top:20px}.cheque__tab__container__campos-cheque--1,.cheque__tab__container__campos-cheque--2{display:flex;gap:10px}.cheque__tab__container__campos-cheque--1>div,.cheque__tab__container__campos-cheque--2>div{flex:1 1}.ver-dados-receita__modal{max-height:80vh;width:30%!important}.dadosDaReceita{border:1px solid #88959e;display:flex;flex-direction:column}.dadosDaReceita__row{grid-row-gap:20px;align-items:center;border-bottom:1px solid #f0f1f6;display:grid;grid-template-columns:repeat(2,1fr);padding:10px 15px 5px;row-gap:20px}.dadosDaReceita__elemento{display:flex;flex-direction:column;gap:10px;margin:10px 0;padding-bottom:10px}.dadosDaReceita__elemento__titulo{color:#88959e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400}.dadosDaReceita__elemento__valor{color:#273445;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.debitos__container__cabecalho{align-items:center;display:grid;grid-template-columns:1fr 1fr 2fr 2fr;margin-bottom:50px}.debitos__container__cabecalho #debitos__container__cabecalho__mostrar-recebidos{flex-direction:row;justify-content:left;justify-self:flex-start;margin-left:10px}.debitos__container__cabecalho #debitos__container__cabecalho__mostrar-recebidos span{font-size:14px}.debitos__container__cabecalho__totais{align-items:center;display:flex;gap:20px;justify-content:center;justify-self:center}.debitos__container__cabecalho__totais--por-receber,.debitos__container__cabecalho__totais--recebido{display:flex;flex-direction:column;gap:5px;width:180px}.debitos__container__cabecalho__totais--por-receber span:first-child,.debitos__container__cabecalho__totais--recebido span:first-child{color:#88959e;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.debitos__container__cabecalho__totais--recebido{border-bottom:5px solid #74a925;padding-bottom:5px}.debitos__container__cabecalho__totais--recebido span:last-child{color:#74a925;font-family:Open Sans,sans-serif;font-weight:400}.debitos__container__cabecalho__totais--por-receber{border-bottom:4px solid crimson;padding-bottom:5px}.debitos__container__cabecalho__totais--por-receber span:last-child{color:crimson;font-family:Open Sans,sans-serif;font-weight:400}.debitos__container__receber{color:#175c93;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.debitos__container__receber:hover{text-decoration:underline}.debitos__container__estado--atraso,.debitos__container__receber--atraso,.debitos__container__valor--atraso{color:crimson}.debitos__container__estado--pago,.debitos__container__receber--pago,.debitos__container__valor--pago{color:green;cursor:default}.debitos__container__estado--isento,.debitos__container__receber--isento,.debitos__container__valor--isento{color:#34a8f1;cursor:default}.debitos__container__estado--fte,.debitos__container__receber--fte,.debitos__container__valor--fte{color:#652d85;cursor:default}.debitos__container__estado--reciboInterno,.debitos__container__receber--reciboInterno,.debitos__container__valor--reciboInterno{color:#88959e;cursor:default}.cellDebitoStatus{align-items:center;display:flex;gap:10px;justify-content:space-between}.three-dots-menu{display:inline-block;position:relative}.dots{cursor:pointer;display:inline-block;height:24px;width:24px}.dots span{background-color:#000;border-radius:50%;display:block;height:4px;margin:3px;width:4px}.dropdown-menu{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.1);left:0;padding:8px;position:absolute;top:100%;width:120px;z-index:1}.debitos__gerarPdf{cursor:pointer}.btn-aplicarDesconto__container{align-items:center;display:flex;gap:20px;justify-content:flex-end}.debitos__isento{color:#34a8f1;font-weight:400}.debitos__accordion__title,.debitos__isento{font-family:Open Sans,sans-serif;font-size:14px}.debitos__accordion__title{color:#59646b;font-weight:600}.modalEditarDesconto__container{align-items:center;display:flex;gap:15px}.modalEditarDesconto__container__inputText>div>input{padding:10px 14px!important}.modalEditarDesconto__container__valor{background-color:#f0f1f6;font-family:Open Sans,sans-serif;font-weight:500;padding:10px 24px}.modalEditarDesconto__dadosOrcamento{grid-column-gap:35px;grid-row-gap:20px;background-color:#f0f1f6;column-gap:35px;display:grid;grid-template-columns:1fr 1fr;margin-top:35px;padding:10px;row-gap:20px}.modalEditarDesconto__dadosOrcamento__titulo{border-bottom:1px dashed #88959e;grid-column:1/-1;text-align:center}.modalEditarDesconto__dadosOrcamento__subtitulo,.modalEditarDesconto__dadosOrcamento__titulo{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.7px;padding-bottom:10px}.modalEditarDesconto__dadosOrcamento__linha{display:flex;font-size:14px;justify-content:space-between}.modalEditarDesconto__dadosOrcamento__linha--right,.modalEditarDesconto__dadosOrcamento__valor--right{color:#175c93}.modalEditarDesconto__dadosOrcamento__legenda{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:.7px}.modalEditarDesconto__dadosOrcamento__valor{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.7px}.ver-entrada__modal__container{grid-row-gap:25px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:25px}.ver-entrada__modal__container--span1{grid-column:span 1}.ver-entrada__modal__container--span2{grid-column:span 2}.ver-entrada__modal__container__textarea{border-radius:4px;grid-column:1/-1;resize:none}.modalEntrada__dadosCheque{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr)}.motivoCancelamento__modal__textarea{border:1px solid #ccc;padding:10px}.motivoCancelamento__modal__select{border:1px solid #ccc;font-size:14px;padding:5px}.motivoCancelamento__modal__erro{color:crimson;margin-bottom:25px;text-align:center}#modal__motivoCancelamento{min-width:400px;width:40%}.motivoCancelamento__modal__container{display:flex;flex-direction:column;gap:15px;margin-bottom:25px;margin-top:10px}.adicionar-entrada__modal__container{grid-row-gap:25px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:25px}.adicionar-entrada__modal__container--span1{grid-column:span 1}.adicionar-entrada__modal__container--span2{grid-column:span 2}.adicionar-entrada__modal__container__textarea{border-radius:4px;grid-column:1/-1;resize:none}.adicionar-entrada__modal__container__checkbox-pago__container{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-weight:400;gap:8px;margin:25px 0 25px 5px}.adicionar-entrada__modal__container__checkbox-pago__container input[type=checkbox]{cursor:pointer}.adicionar-entrada__modal__pagamento{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px}.entradas--regras-ficheiro{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.entradas--comprovativo-selecionado{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-weight:600;justify-content:center;margin-top:25px}.adicionar-entrada__autocompleteClienteFornecedor>.MuiFormControl-root>.MuiInputBase-root{padding-bottom:2px;padding-top:6px}.adicionar-entrada__autocompleteClienteFornecedor>.MuiFormControl-root>input{color:#175c93;font-family:Open Sans,sans-serif;font-size:11px!important;font-weight:400}.adicionar-entrada__autocompleteClienteFornecedor>label{color:#88959e;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;top:-4px}.adicionar-entrada__modal__tipoEntrada{display:flex;gap:15px;margin-bottom:35px}.adicionar-entrada__modal__tipoEntrada__btn{background-color:#fff;border:none;color:#175c93;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:.7px;padding:5px 10px}.adicionar-entrada__modal__tipoEntrada__btn--active{background-color:#175c93;color:#fff}.entrada__autocomplete>div>div>input{height:.4375em}.modalEditarMajoracao__container{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.modalEditarMajoracao__container__inputText{margin-bottom:10px;width:100%}.modalEditarMajoracao__container__valor{color:#2e4da7;font-size:16px;font-weight:700}.modalEditarMajoracao__checkbox-container{align-items:center;display:flex;margin-bottom:10px}.modalEditarMajoracao__checkbox-container input[type=checkbox]{height:18px;margin-right:10px;width:18px}.modalEditarMajoracao__checkbox-container label{cursor:pointer;font-size:16px}.modalEditarMajoracao__dadosOrcamento{display:grid;grid-template-columns:3fr 2fr 2fr;margin-bottom:30px;width:100%}.modalEditarMajoracao__dadosOrcamento__titulo{border-bottom:1px solid #ddd;color:#333;font-size:18px;font-weight:600;grid-column:1/4;margin-bottom:10px;padding-bottom:5px}.modalEditarMajoracao__dadosOrcamento__subtitulo{color:#555;font-size:14px;font-weight:600;text-align:center}.modalEditarMajoracao__dadosOrcamento__linha{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 10px}.modalEditarMajoracao__dadosOrcamento__linha--right{text-align:right}.modalEditarMajoracao__dadosOrcamento__legenda{color:#444;font-size:14px}.modalEditarMajoracao__dadosOrcamento__valor{color:#2e4da7;font-weight:500}#modal__editar-majoracao{max-height:90vh;max-width:600px;overflow-y:auto;width:90%}#modal__editar-majoracao .fluxo-atendimento__modal__titulo{color:#2e4da7;margin-bottom:20px}.modalNotificarTitulo{display:block;font-family:Open Sans,sans-serif;font-weight:600}.modalNotificarCancelBtn,.modalNotificarSubmitBtn{border-radius:4px;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;padding:5px 15px;text-align:center;width:70px}.modalNotificarSubmitBtn{background-color:#175c93;border:2px solid #175c93;color:#fff}.modalNotificarSubmitBtn:hover{background-color:#124b7a;color:#fff}.modalNotificarCancelBtn{border:2px solid #88959e;color:#88959e;margin-right:10px}.modalNotificarCancelBtn:hover{background-color:#88959e;color:#fff}.modalNotificarSelect{border-radius:4px;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:400;margin-bottom:30px;margin-top:5px;padding:5px 10px;width:250px}.modalNotificarBtns{justify-items:flex-end;text-align:right;width:100%}.single-agendamento{display:flex;flex-direction:row;font-family:Open Sans,sans-serif;font-weight:400;gap:10px;margin-top:20px;padding:10px}.single-agendamento--column{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:0 15px 0 0}.single-agendamento--column:not(:last-child){border-right:2px solid #f0f1f6}.single-agendamento--column--1{flex:2 1}.single-agendamento--column--2{flex:5 1}.single-agendamento--column--3{flex:2 1}.single-agendamento--column--4{flex:1 1}.single-agendamento--column--4>span{font-size:13px}.single-agendamento--data--data{font-family:Open Sans,sans-serif;font-size:25px;font-weight:400}@media only screen and (max-width:1350px){.single-agendamento--data--data{font-size:20px}}.single-agendamento--data--horas{color:#88959e;font-size:13px}.single-agendamento--tratamento{align-items:flex-start}.single-agendamento--title{color:#88959e;font-size:13px;text-align:left}@media only screen and (max-width:1350px){.single-agendamento--title{font-size:12px}}.single-agendamento--text{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}@media only screen and (max-width:1350px){.single-agendamento--text{font-size:14px}}.single-agendamento--text__faltou{color:crimson}.single-agendamento--text__naoexecutado{color:#e69112}.single-agendamento--text__atendido{color:green}.singleContainer__info-geral{display:flex;gap:15px;height:330px;margin-bottom:10px;max-width:100%;width:100%}.singleContainer__users-face{align-items:center;display:flex;flex:3 1;flex-direction:column;padding:30px 15px;position:relative}.singleContainer__users-face .profileName{color:#273445;font-family:Open Sans,sans-serif;font-size:22px;font-weight:900;margin:10px 0 3px;text-align:center}.singleContainer__users-face .profileEmail{color:#88959e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;font-weight:500}.singleContainer__users-face .profileOther{display:grid;grid-template-columns:1fr 1fr;margin:10px 0 15px;width:100%}.singleContainer__users-face .profileOther1,.singleContainer__users-face .profileOther2{align-items:center;display:flex;flex-direction:column;justify-content:center}.singleContainer__users-face .profileOther1{border-right:2px solid #e2e8f2}.singleContainer__users-face .profileOther .number{color:#273445;font-family:Open Sans,sans-serif;font-size:20px;font-weight:900}.singleContainer__users-face .profileOther .text{color:#88959e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;font-weight:500}.singleContainer__users-face .single-big-btns{display:flex;gap:5px;width:100%}.singleContainer__users-face .single-big-btns .single-big-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:900;justify-content:center;letter-spacing:.7px;padding:7px 0;width:50%}.singleContainer__users-face .single-big-btns .marcacao-urgencia-btn{border:2px solid crimson;color:crimson}.singleContainer__users-face .single-big-btns .marcacao-urgencia-btn:hover{background-color:crimson;color:#fff}.singleContainer__users-face .single-big-btns .emUrgencia-btn{animation:pulse 2s infinite;background-color:crimson;box-shadow:0 0 0 0 #000;color:#fff;cursor:pointer;transform:scale(1)}.singleContainer__users-face .single-big-btns .marcacao-avaliacao-btn{border:2px solid #175c93;color:#175c93}.singleContainer__users-face .single-big-btns .marcacao-avaliacao-btn:hover{background-color:#175c93;color:#fff}.singleContainer__users-face .single-anamnese--div{align-items:center;display:flex;justify-content:center;width:100%}.singleContainer__users-face .single-anamnese--btn{align-items:center;border:2px solid #175c93;border-radius:4px;color:#175c93;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:14px;font-weight:900;justify-content:center;padding:7px 0;width:90%}.singleContainer__users-face .single-anamnese--btn:hover{background-color:#175c93;color:#fff}.singleContainer__users-face .profileImg{border-radius:50%;height:110px;object-fit:cover;width:110px}.singleContainer__users-info{display:flex;flex:6 1;flex-direction:column;padding:30px 40px}.singleContainer__users-info--division{align-items:center;display:flex;flex:1 1;justify-content:space-between}.singleContainer__users-info--division:not(:last-child){border-bottom:1.5px solid #f0f1f6}.singleContainer__users-info--division .userInfo-box{display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-weight:600;gap:4px}.singleContainer__users-info--division .userInfo-box_description,.singleContainer__users-info--division .userInfo-box_title{font-size:13px;text-transform:capitalize}.singleContainer__users-info--division .userInfo-box_title{color:#88959e}.singleContainer__users-info--division .userInfo-box_description{color:#273445}.singleContainer__users-anamnese-info{display:flex;flex:6 1;flex-direction:column;justify-content:center;padding:30px 40px;position:relative}.singleContainer__users-anamnese-info .anamnese__texto{color:#88959e;font-family:Open Sans,sans-serif;font-weight:400;line-height:2}.single-btn-newAnamnese{align-items:center;align-self:center;background-color:#175c93;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-weight:400;justify-content:center;padding:7px 15px}.single-btn-newAnamnese:hover{background-color:#fff;border:2px solid #175c93;color:#175c93}.single__container__proximos-agendamentos{font-family:Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:.7px}.gUserIconstyle{stroke:none;stroke-width:0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;fill:none;fill-rule:nonzero;opacity:1}.pathUserIconStyle{stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;fill:#175c93;fill-rule:nonzero;opacity:1}.infoGeral__agendamentoEbalanco{display:flex;gap:15px}.infoGeral__agendamentoEbalanco__agendamento{flex:2 1}.infoGeral__agendamentoEbalanco__balanco{display:flex;flex:1 1;flex-direction:column;gap:30px;height:-moz-fit-content;height:fit-content}.infoGeral__agendamentoEbalanco__balanco__item{display:flex;flex-direction:column;gap:4px}.infoGeral__agendamentoEbalanco__balanco__item--altoRisco{color:crimson}.infoGeral__agendamentoEbalanco__balanco__item--medioRisco{color:#f57c00}.infoGeral__agendamentoEbalanco__balanco__item--baixoRisco{color:#228342}.infoGeral__agendamentoEbalanco__balanco__item__titulo{font-family:Open Sans,sans-serif;font-weight:600;margin-bottom:5px;text-align:center}.percentuais-container,.valores-container{align-items:center;display:flex;justify-content:space-around}.percentuais-container__item,.valores-container__item{align-items:center;display:flex;gap:10px}.single__container__proximos-agendamentos__titulo{font-family:Open Sans,sans-serif;font-weight:600}.no_data_div{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:.7px}.no_data_div,.single__container__proximos-agendamentos__titulo{text-align:center}.faltaInfoTooltip,.naoExecucaoInfoTooltip{align-items:center;display:flex}.naoExecucaoInfoTooltip{gap:4px}.atestado-modal__body-container{display:flex;flex-direction:column;gap:25px}.atestado-modal__body-container__row{display:flex;flex-direction:column;gap:10px}.atestado-modal__body-container__row--horizontal--1{grid-gap:10px;display:grid;gap:10px;grid-template-columns:200px 300px}.atestado-modal__body-container__row--horizontal--2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:170px 120px 120px 120px}.atestado-modal__subtitulo{color:#88959e;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.dataAtestado__datePicker{max-width:180px}.nrDiasAtestado__datePicker{height:55px}.modalAdicionarFicheiros__container-adicionar{align-items:center;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;gap:10px;justify-content:center}.modalAdicionarFicheiros__container-adicionar--svg{height:auto;width:150px}.modalAdicionarFicheiros__container-adicionar--msgEscolher{font-size:18px}.modalAdicionarFicheiros__container-adicionar--regras-ficheiro{color:#88959e}.modalAdicionarFicheiros__container-adicionar--btn-adicionar{align-items:center;background-color:#175c93;border:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#fff;cursor:pointer;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px;padding:10px 15px;transition:all .2s}.modalAdicionarFicheiros__container-adicionar--btn-adicionar:active{box-shadow:none}.modalAdicionarFicheiros__errorMessage{align-items:center;color:crimson;display:flex;font-family:Open Sans,sans-serif;font-weight:600;justify-content:center;margin-top:25px;padding:0 30px;text-align:center}.modalAdicionarFicheiros__ficheiro{display:flex;flex-direction:column;gap:35px}.modalAdicionarFicheiros__ficheiro-container{display:flex;flex-direction:column;gap:15px}.modalAdicionarFicheiros__ficheiro-container--1,.modalAdicionarFicheiros__ficheiro-container--2{display:flex;gap:15px}.modalAdicionarFicheiros__ficheiro-container--1__container-imagem{background-color:crimson;border-radius:4px;color:#fff;display:flex;flex:1 1;flex-direction:column}.modalAdicionarFicheiros__ficheiro-container--1__container-imagem--fileType,.modalAdicionarFicheiros__ficheiro-container--1__container-imagem--svg{margin-left:25px;margin-top:25px;text-align:left}.modalAdicionarFicheiros__ficheiro-container--1__container-imagem--svg{fill:#fff}.modalAdicionarFicheiros__ficheiro-container--1__container-imagem--fileType{font-family:Open Sans,sans-serif;font-size:25px;font-weight:600}.modalAdicionarFicheiros__ficheiro-container--1__container-info{display:flex;flex:3 1;flex-direction:column;gap:20px}.modalAdicionarFicheiros__ficheiro-container--1__container-info>.form-input>input{color:#273445}.modalAdicionarFicheiros__ficheiro-container--2--1{color:#88959e;display:flex;flex:1 1;font-family:Open Sans,sans-serif;font-weight:400;justify-content:space-between;padding:0 10px}.modalAdicionarFicheiros__ficheiro-container--2--1__deleteIcon{cursor:pointer}.modalAdicionarFicheiros__ficheiro-container--2--2{flex:3 1}.ficheiros__container{display:flex;justify-content:right;margin:15px 0}.adicionarEvolucaoContainer__datepickers{display:flex;gap:20px;justify-content:flex-start}.modalEvolucaoErroContainer{color:crimson;display:flex;font-family:Open Sans,sans-serif;font-weight:400;justify-content:center;margin-top:20px}#modal__evolucao{width:50%}.modalEvolucao__container{display:flex;flex-direction:column;margin-top:20px;row-gap:20px}.modalEvolucao__container__item{border-bottom:1px solid hsla(0,4%,83%,.871);display:flex;justify-content:space-between;padding-bottom:10px}.modalEvolucao__container__item--left{display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-weight:400;padding-bottom:10px;row-gap:7px}.modalEvolucao__container__item--left__evolucao{font-size:13px}.modalEvolucao__container__item--left__otherinfo{color:#88959e;font-size:12px}.modalEvolucao__container__btns{align-items:center;display:flex;justify-content:flex-end;width:15%}.modalEvolucao__container__btns__icon-btn svg{height:.8em!important;width:.8em!important}#modalEvolucao__btns{margin-top:10px}.delete-confirmation{display:flex;gap:5px}.historico__colapse-container{display:flex;flex-direction:column;row-gap:10px}.historico__colapse-container__tratamentoIsolado__row{border:.5px solid #f0f1f6;display:grid;grid-template-columns:4fr repeat(5,2fr) 1fr;padding:5px 10px}.historico__colapse-container__tratamentoIsolado__row--header{display:grid;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;grid-template-columns:4fr repeat(5,2fr) 1fr;padding:5px 10px}.historico__colapse-container__tratamentoIsolado__row__item{display:flex;flex-direction:column;font-size:14px;gap:5px}.historico__colapse-container__tratamentoIsolado__row__item--tratamento{color:#175c93;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:600}.historico__colapse-container__tratamentoIsolado__row__item--tratamento:hover{text-decoration:underline}.historico__colapse-container__row{border:.5px solid #f0f1f6;display:grid;grid-template-columns:1fr 2fr repeat(4,1fr);padding:5px 10px}.historico__colapse-container__row--header{display:grid;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;grid-template-columns:1fr 2fr repeat(4,1fr);padding:5px 10px}.historico__colapse-container__row__item{display:flex;flex-direction:column;font-size:14px;gap:5px}.historico__colapse-container__row__item:first-child{color:#273445;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.historico__colapse-container__row__item--tratamento{color:#175c93;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:600}.historico__colapse-container__row__item--tratamento:hover{text-decoration:underline}.evolucaoItemContainer{display:flex}.evolucao-btns{display:flex;flex-direction:column;width:5%}.evolucaoClienteSolo{display:flex;flex-direction:column;gap:8px;width:95%}.evolucaoClienteSolo__container{display:flex;flex-direction:column;gap:15px;margin-top:20px}.evolucao-datas{color:#555;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400}.evolucao-descricao{font-size:15px}.adicionarEvolucaoButtonContainer{display:flex;justify-content:flex-end;margin-bottom:30px;margin-top:30px}.historicoStatus{align-self:flex-start;border-radius:17px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;padding:5px 10px}.historicoStatusConcluido{background-color:#e5faec;color:#12d453}.historicoStatusTransformado{background-color:#ecfbfd;color:#11cce6}.historicoStatusINTERROMPIDO{background-color:rgba(241,167,182,.475);color:#eb3c5f}.historico__noDataMessage{font-family:Open Sans,sans-serif;font-weight:600;font-weight:700;margin-top:40px;text-align:center}.pdf-wrapper{background-color:#fff;display:flex;flex-direction:column;height:500px;margin:0 30px;padding-top:20px}.pdf-recibo-cabecalho{color:#202020;display:flex;font-family:Open Sans,sans-serif;font-weight:500;justify-content:space-between}.pdf-recibo-cabecalho-left{display:flex;flex:1 1;flex-direction:column;font-size:11px}.pdf-recibo-cabecalho-left img{height:auto;width:150px}.pdf-recibo-cabecalho-right{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:5px;justify-content:center}.pdf-recibo-cabecalho-right__reciboTitle{color:#175c93;font-size:22px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.pdf-recibo-cabecalho-right__nrValor{align-items:center;display:flex;gap:3px;letter-spacing:1.2px;text-transform:uppercase}.pdf-recibo-cabecalho-right__nr,.pdf-recibo-cabecalho-right__valor{border:2px solid #dae8f3;border-radius:4px;padding:4px 8px}.pdf-recibo-cabecalho-right__nr{width:90px}.pdf-recibo-cabecalho-right__valor{background-color:#dae8f3;width:150px}.pdf-recibo-body{font-family:Roboto,sans-serif;font-size:15px;font-weight:300;height:300px;letter-spacing:1.3px;padding-top:20px;width:100%}.pdf-recibo-body__row{border-radius:4px;padding:6px 5px}.pdf-recibo-body__row--colored{background-color:#dae8f3}.pdf-recibo-body__row__valor{font-weight:500}.pdf-recibo-body__dataAssinaturaContainer{display:flex;gap:150px;justify-content:space-between;margin-top:50px}.pdf-recibo-body__dataAssinaturaContainer__item{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:60px}.pdf-recibo-body__dataAssinaturaContainer__item--2{gap:43px}.pdf-recibo-body__dataAssinaturaContainer__item span{font-weight:500;text-transform:uppercase}.pdf-recibo-body__dataAssinaturaContainer__item hr{width:250px}.pdf-recibo__rodape{font-family:Open Sans,sans-serif;font-size:10px;font-weight:500;margin-top:70px}.Odontograma_legend__vsXVg{display:flex;font-size:.875rem;gap:2rem;margin-bottom:20px}.Odontograma_legend__vsXVg .Odontograma_item__RFyNr{align-items:center;display:flex;gap:.5rem}.Odontograma_legend__vsXVg .Odontograma_item__RFyNr .Odontograma_circle__TbTJF{border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.05);height:1.25rem;width:1.25rem}.Odontograma_legend__vsXVg .Odontograma_item__RFyNr.Odontograma_executado__huVJS .Odontograma_circle__TbTJF{background-color:#12d453}.Odontograma_legend__vsXVg .Odontograma_item__RFyNr.Odontograma_emExecucao__Yeafa .Odontograma_circle__TbTJF{background-color:#11cce6}.Odontograma_legend__vsXVg .Odontograma_item__RFyNr.Odontograma_porExecutar__G14Mk .Odontograma_circle__TbTJF{background-color:#fdcb7f}.Odontograma_odontogramaBody__sRr-b{display:flex;gap:1.5rem}.Odontograma_canvasContainer__LVY1T{background-color:#fff;border-radius:.5rem;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);flex:1 1;padding:.5rem}.Odontograma_canvasContainer__LVY1T svg{display:block;margin:0 auto}.Odontograma_detailPanel__O0ThF{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);max-height:600px;overflow-y:scroll;padding:1.5rem;position:relative;width:24rem}.Odontograma_detailPanel__O0ThF .Odontograma_header__2VVMg{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Odontograma_detailPanel__O0ThF .Odontograma_header__2VVMg h3{align-items:center;color:#1f2937;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem}.Odontograma_detailPanel__O0ThF .Odontograma_header__2VVMg button{color:#9ca3af;transition:color .2s}.Odontograma_detailPanel__O0ThF .Odontograma_header__2VVMg button:hover{color:#4b5563}.Odontograma_detailPanel__O0ThF .Odontograma_summary__mMSPV{align-items:flex-start;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;color:#1e40af;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;padding:.75rem}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:10px;padding:1rem;transition:all .2s}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg:hover{border-color:#d1d5db;box-shadow:0 4px 6px rgba(0,0,0,.05)}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardHeader__aeWy2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardHeader__aeWy2 h4{color:#1f2937;font-size:1.125rem;font-weight:600}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardHeader__aeWy2 .Odontograma_statusTag__LmABx{border-radius:9999px;font-size:.75rem;font-weight:500;padding:.375rem .75rem}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardHeader__aeWy2 .Odontograma_statusTag__LmABx.Odontograma_executado__huVJS{background-color:#d1fae5;border:1px solid #a7f3d0;color:#047857}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardHeader__aeWy2 .Odontograma_statusTag__LmABx.Odontograma_emExecucao__Yeafa{background-color:#fef3c7;border:1px solid #fde68a;color:#92400e}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardHeader__aeWy2 .Odontograma_statusTag__LmABx.Odontograma_porExecutar__G14Mk{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardBody__9B\+3i{color:#4b5563;font-size:.875rem}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardBody__9B\+3i .Odontograma_statusLine__2s6Gf{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardBody__9B\+3i .Odontograma_statusLine__2s6Gf .Odontograma_icon__k3g9D{flex-shrink:0}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardBody__9B\+3i .Odontograma_dateLine__DQO1x{margin-top:.25rem}.Odontograma_detailPanel__O0ThF .Odontograma_procedureCard__YyNUg .Odontograma_cardBody__9B\+3i .Odontograma_notStarted__OrdJY{color:#9ca3af;font-style:italic}.Odontograma_emptyState__jMp1c{padding:3rem 0;text-align:center}.Odontograma_emptyState__jMp1c svg{color:#d1d5db;margin:0 auto 1rem}.Odontograma_emptyState__jMp1c p{color:#6b7280;font-size:1.125rem;font-weight:500}.Odontograma_emptyState__jMp1c .Odontograma_subtext__bUn20{font-size:.875rem;margin-top:.5rem}.pdf-listaAtendimentos-heading{display:flex;flex-direction:column;gap:7px;margin-top:30px}.pdf-listaAtendimentos-table-container{font-family:Open Sans,sans-serif;font-weight:400;margin-top:40px}.pdf-listaAtendimentos-table-container .listaAtendimentos-table{border-collapse:collapse;width:100%}.pdf-listaAtendimentos-table-container .listaAtendimentos-table td,.pdf-listaAtendimentos-table-container .listaAtendimentos-table th{border-bottom:1px solid #88959e;font-size:12px;padding:5px;text-align:left}.pdf-listaAtendimentos-table-container .listaAtendimentos-table th{font-family:Open Sans,sans-serif;font-weight:600}.pdf-listaAtendimentos-table-container .listaAtendimentos-table td{text-transform:capitalize}.div-teste-above{height:100%;left:0;position:absolute;top:0;width:100%}.full-screen-container{height:100vh;position:relative;width:100%}.new-anamnese{display:flex;width:100%}.new-anamnese .newContainer{flex:8 1}.new-anamnese .bottom{display:grid;grid-template-columns:1fr 4fr;margin:30px;padding:50px}.new-anamnese .bottom-left{align-items:center;display:flex;justify-content:center}.new-anamnese .bottom-left img{height:520px}.new-anamnese .bottom-right-with-grid{grid-column-gap:30px;grid-row-gap:40px;column-gap:30px;display:grid;grid-template-columns:repeat(6,1fr);margin-top:50px;row-gap:40px}.two-rows{grid-column:span 2}.row-3{grid-row:3/4}.checkbox-tratamento{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.checkbox-tratamento input[type=checkbox]{display:none;visibility:hidden}.checkbox-tratamento .toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;display:block;height:13px;position:relative;transform:translateZ(0);width:42px}.checkbox-tratamento .toggle:before{background:#c8ccd4;border-radius:12px;content:"";display:block;height:22px;left:1px;position:relative;top:1px;transition:background .2s ease;width:40px}.checkbox-tratamento .toggle span{background:#fff;border-radius:50%;box-shadow:0 2px 6px hsla(0,0%,60%,.75);display:block;height:24px;left:8px;position:absolute;top:6px;transition:all .2s ease;width:24px}.checkbox-tratamento .toggle span svg{fill:none;margin:7px}.checkbox-tratamento .toggle span svg path{stroke:#c8ccd4;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:0;transition:all .5s linear}.checkbox-tratamento input[type=checkbox]:checked+.toggle:before{background:#52d66b}.checkbox-tratamento input[type=checkbox]:checked+.toggle span{transform:translateX(18px)}.checkbox-tratamento input[type=checkbox]:checked+.toggle span path{stroke:#52d66b;stroke-dasharray:25;stroke-dashoffset:25}.tratamento__checkbox-label{top:0!important}.tratamentos-checkboxes__container{display:flex;grid-column:1/-1;justify-content:space-between}.executarProcedimento__container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:3fr 1fr 1fr}.executarProcedimento__container__item--header{color:#273445;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.executarProcedimento__container__item{color:#88959e;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.executarProcedimento__container__textarea{border:1px solid #88959e;grid-column:1/-1;margin-top:25px;outline:none;padding:10px;resize:none}.executarProcedimento__step1{color:#273445;display:grid;font-family:Open Sans,sans-serif;font-weight:400;grid-template-columns:4fr repeat(3,1fr) 1.5fr 1fr;margin:30px;padding-left:35px}.executarProcedimento__step1__lineItem{align-items:center;border-bottom:1px solid #f0f1f6;display:flex;font-size:14px;padding-bottom:2px;padding-top:25px}.executarProcedimento__step1__lineItem--1st{padding-left:10px}.executarProcedimento__step1__lineItem .cancelarButton{border:1px dotted #e64363;border-radius:4px;color:crimson;cursor:pointer;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.7px;padding:4px 10px}.executarProcedimento__step1__lineItem .cancelarButton:hover{background-color:crimson;color:#fff}.executarProcedimento__step1__tabela-heading{background-color:#f2f5fa;border-bottom:1px solid #f0f1f6;color:#59646b;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.7px;padding-bottom:5px;padding-top:15px}.executarProcedimento__step1__tabela-heading--1st{border-top-left-radius:10px;padding-left:10px}.executarProcedimento__step1__tabela-heading--last{border-top-right-radius:10px}.executarProcedimento__step1__procedimento{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;gap:4px;padding:5px 10px;text-align:center}.executarProcedimento__step1__procedimento__icon{font-size:14px!important}.executarProcedimento__step1__procedimento-completo{background-color:#e5faec;color:#12d453}.executarProcedimento__step1__procedimento-novo{background-color:#ecfbfd;color:#11cce6}.executarProcedimento__step1__procedimento-emProgresso{background-color:#fff7eb;color:#fdcb7f}.executarProcedimento__step1__btn-completo,.executarProcedimento__step1__btn-executar{font-family:Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:.7px;max-width:75px;padding:4px 10px;text-align:center}.executarProcedimento__step1__desativado{color:#273445;display:grid;font-family:Open Sans,sans-serif;font-weight:400;grid-template-columns:4fr 2fr 2fr;margin:30px;padding-left:35px}.executarProcedimento__step1__desativado__lineItem{align-items:center;border-bottom:1px solid #f0f1f6;display:flex;font-size:14px;padding-bottom:2px;padding-top:25px}.executarProcedimento__step1__desativado__lineItem--1st{padding-left:10px}.executarProcedimento__step1__desativado__lineItem .cancelarButton{border:1px dotted #e64363;border-radius:4px;color:crimson;cursor:pointer;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.7px;padding:4px 10px}.executarProcedimento__step1__desativado__lineItem .cancelarButton:hover{background-color:crimson;color:#fff}.executarProcedimento__step1__desativado__tabela-heading{background-color:#f2f5fa;border-bottom:1px solid #f0f1f6;color:#59646b;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:.7px;padding-bottom:5px;padding-top:15px}.executarProcedimento__step1__desativado__tabela-heading--1st{border-top-left-radius:10px;padding-left:10px}.executarProcedimento__step1__desativado__tabela-heading--last{border-top-right-radius:10px}.executarProcedimento__step1__desativado__procedimento{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;gap:4px;padding:5px 10px;text-align:center}.executarProcedimento__step1__desativado__procedimento__icon{font-size:14px!important}.executarProcedimento__step1__desativado__procedimento-completo{background-color:#e5faec;color:#12d453}.executarProcedimento__step1__desativado__procedimento-novo{background-color:#ecfbfd;color:#11cce6}.executarProcedimento__step1__desativado__procedimento-emProgresso{background-color:#fff7eb;color:#fdcb7f}.executarProcedimento__step1__desativado__btn-completo,.executarProcedimento__step1__desativado__btn-executar{font-family:Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:.7px;max-width:75px;padding:4px 10px;text-align:center}.notificacaoEmStep2{color:crimson;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;margin-bottom:50px;text-align:center}.listaEvolucoesContainer{display:flex;flex-direction:column;gap:25px;grid-column:1/-1;margin-top:50px}.listaEvolucoesContainer .evolucoesPassadasContainer{border-bottom:1px solid #88959e;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-weight:400;padding-bottom:5px;row-gap:5px}.linhaCinzenta{background-color:#f2f5fa;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;grid-column:1/-1;letter-spacing:.7px;margin-top:20px;padding:7px 0;text-align:center}.executarProcedimento__notificacaoContainer{display:flex;flex-direction:column;gap:10px;letter-spacing:1.1px;margin:15px 30px 0}.executarProcedimento__notificacaoContainer__titulo{color:crimson;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.executarProcedimento__notificacaoContainer__subTitulo{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.executarProcedimento__notificacaoContainer__descricao{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:.7px}.btn-acoes-avaliacao{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;letter-spacing:.25px;padding:0 0 0 10px}.btn-acoes-avaliacao:focus{outline:none}.btn-acoes-avaliacao .mdi{margin-right:4px}.btn-delete{color:crimson;font-size:13px}.btn-delete>.mdi-delete-empty{display:none}.btn-delete:hover>.mdi-delete-empty{display:block}.btn-delete:hover>.mdi-delete{display:none}.btn-delete:focus{box-shadow:0 0 0 4px #fac3ce}.btn-adicionar{color:#74a925;font-size:13px}.btn-adicionar>.css-i4bv87-MuiSvgIcon-root{height:1.2em!important;width:1.2em!important}.btn-adicionar>.mdi-adicionar-empty{display:none}.btn-adicionar:hover>.mdi-adicionar-empty{display:block}.btn-adicionar:hover>.mdi-adicionar{display:none}.btn-adicionar:focus{box-shadow:0 0 0 4px #d3edad}.acoes{align-items:center;column-gap:5px;display:flex}.checkbox_label_container{cursor:pointer;display:block;font-size:16px;margin-left:20px;padding-left:35px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox_label_container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox_checkmark{background-color:#eee;height:25px;left:0;position:absolute;top:0;width:25px}.checkbox_label_container:hover input~.checkbox_checkmark{background-color:#ccc}.checkbox_label_container input:checked~.checkbox_checkmark{background-color:#2196f3}.checkbox_checkmark:after{content:"";display:none;position:absolute}.checkbox_label_container input:checked~.checkbox_checkmark:after{display:block}.checkbox_label_container .checkbox_checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;transform:rotate(45deg);width:5px}.spanOrcamentado{color:crimson;padding:10px 0}.erroDentes>div{border:2px solid crimson}.css-i4bv87-MuiSvgIcon-root{height:1em!important;width:1em!important}.elementoOrcamento__facesEDentes{color:#88959e;margin-top:3px}.elementoOrcamento__span__notToShow{color:#88959e;text-decoration:line-through}.elemento-avaliacao-btns-container{display:flex;justify-content:center}.newContainer{flex:8 1}.bottom-orcamento,.top{box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);margin:20px;padding:10px}.top{display:flex}.bottom-orcamento{grid-template-columns:1fr;padding:50px}.h1{color:#d3d3d3;font-size:20px}.formInput{align-items:center;display:grid;grid-template-columns:200px 1fr}.planoTratamento__item{display:grid;grid-template-columns:40% 15% 20% 25%;margin-bottom:20px}.planoTratamento__item--headerDiv{margin-bottom:50px}.planoTratamento__item--header{font-family:Open Sans,sans-serif;font-weight:600}.editPlanoTratamento__item{align-items:center;display:grid;grid-template-columns:35% 10% 15% 25% 15%;margin-bottom:20px}.editPlanoTratamento__item--headerDiv{margin-bottom:50px}.editPlanoTratamento__item--header{font-family:Open Sans,sans-serif;font-weight:600}.orcamento__item{display:grid;font-size:14px;grid-template-columns:60% 10% 10% 10% 10%}.orcamento__item--particular{grid-template-columns:70% 15% 15%}.orcamento__item--header{color:#88959e;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600}.orcamento__item,.orcamento__item--headerDiv{border-bottom:1px solid rgba(136,149,158,.361);padding:15px 0}.singleAvaliacao__item{display:grid;grid-template-columns:60% 20% 20%;margin-bottom:20px}.singleAvaliacao__item--headerDiv{margin-bottom:50px}.singleAvaliacao__item--header{font-family:Open Sans,sans-serif;font-weight:600}.avaliacao__item{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:46% 17% 27% 10%}.add-btn{background:linear-gradient(#175c93,#638de5);border:none;border-radius:50%;box-shadow:0 1px 3px 0 hsla(0,0%,6%,.5),inset 0 1px hsla(0,0%,100%,.2);color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:45px;margin-bottom:20px;transition:all .2s;width:45px}.add-btn:hover{background:linear-gradient(#0144ea,#638de5)}.add-btn:active{box-shadow:none;transform:scale(.97)}.pOrcamento-header{display:flex;justify-content:space-between;margin-bottom:50px}.pOrcamento-header label{font-family:Open Sans,sans-serif;font-weight:900}.pOrcamento-header__item{align-items:center;display:flex;gap:5px}.pOrcamento-header__item input{max-width:100%}.pPlanoTratamento-header{display:grid;grid-template-columns:1fr 1fr;margin-bottom:50px}.pPlanoTratamento-header__item{grid-column-gap:0;align-items:center;column-gap:0;display:grid;grid-template-columns:20% 1fr}.pPlanoTratamento-header__item input{max-width:100%}.tituloListaProcedimentos{font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;margin-bottom:25px}.tituloListaProcedimentos--2{display:flex;margin-top:20px}.orcamento__areaPagamento__titulo{display:flex;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;margin:20px 0}.orcamento__areaPagamento__tituloDesconto{font-family:Open Sans,sans-serif;font-size:12px;font-weight:400}.orcamento__areaPagamento__desconto{display:flex;margin-bottom:15px;margin-top:5px}.orcamento__areaPagamento__desconto input,.orcamento__areaPagamento__desconto select{border:1px solid #88959e;border-radius:4px;padding:5px 10px}.orcamento__areaPagamento__desconto input{width:100%}.orcamento__areaPagamento__desconto select{margin-right:10px}.orcamento__areaPagamento__container{display:grid;grid-template-columns:3fr 2fr 4fr}.orcamento__areaPagamento__container--1 textarea{border:1px solid #88959e;border-radius:4px;width:100%}.orcamento__areaPagamento__container--2{background-color:#fcfcfe;border:1px solid rgba(136,149,158,.361);border-radius:4px;display:flex;flex-direction:column;gap:25px;padding:15px}.orcamento__areaPagamento__container--2__line{border-bottom:1px dotted #88959e;display:flex;font-size:13px;justify-content:space-between;padding-bottom:12px}.orcamento__areaPagamento__container--2__line:last-child{border-bottom:none}.orcamento__areaPagamento__container--2__line__title-big{font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase}.orcamento__areaPagamento__container--2__titulo{color:#88959e;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400}.avaliacaoPickMedcoContainer{display:flex;flex-direction:column;gap:5px;justify-content:center;margin-bottom:20px;padding:10px}.avaliacaoPickMedcoContainer__medicoHeader{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.avaliacaoPickMedcoContainer select{max-width:300px!important}.avaliacaoDesativadaErrorMsg{color:crimson;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;margin-top:50px;text-align:center}.editavaliacaoPickMedcoContainer{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:30% 30%;margin-bottom:35px}.editavaliacaoPickMedcoContainer__element{flex:1 1}.clienteAutocompleteUtil-wrapper{position:relative;width:100%}.clienteAutocompleteUtil-input-container{border:1px solid #ccc;border-radius:4px;margin-bottom:8px;padding:10px;position:relative}.clienteAutocompleteUtil-input-container.focused{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.clienteAutocompleteUtil-input{border:none;font-size:16px;outline:none;width:100%}.clienteAutocompleteUtil-label{background:#fff;color:#666;font-size:12px;left:10px;padding:0 4px;position:absolute;top:-8px}.clienteAutocompleteUtil-suggestions{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.clienteAutocompleteUtil-suggestion{cursor:pointer;padding:8px 12px}.clienteAutocompleteUtil-suggestion.focused,.clienteAutocompleteUtil-suggestion:hover{background-color:#f5f5f5}.clienteAutocompleteUtil-client-id{color:#888;font-size:12px;margin-left:8px}.editorcamento__item{display:grid;grid-template-columns:60% 20% 20%;height:70px}.editorcamento__item--header{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.editorcamento__item--headerContainer{text-align:center}.editorcamento__header{align-items:center;display:flex;justify-content:center;padding:15px}.editElementoOrcamento__nomeTratamento{font-family:Open Sans,sans-serif;font-size:15px;font-weight:400}.appointment-form{background-color:#fff;box-shadow:2px 0 5px rgba(0,0,0,.1);height:100%;left:0;padding-right:10px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:450px;z-index:1000}.appointment-form__datasContainer{display:flex;gap:15px;justify-content:space-between}.appointment-form form{display:flex;flex-direction:column;gap:15px}.appointment-form.open{transform:translateX(0)}.appointment-form__content{height:100%;overflow-y:auto;padding:20px}.appointment-form__title{font-size:1.5em;font-weight:700;margin-bottom:20px}.appointment-form__field{margin-bottom:15px}.appointment-form__field label{display:block;font-weight:700;margin-bottom:5px}.appointment-form__field input,.appointment-form__field select,.appointment-form__field textarea{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.appointment-form__actions{display:flex;gap:10px;justify-content:flex-end;margin-bottom:50px;margin-top:20px}.appointment-form__close-btn,.appointment-form__submit-btn{border:none;border-radius:6px;cursor:pointer;font-size:1em;padding:10px 20px}.appointment-form__submit-btn{background-color:#0871ef;color:#fff}.appointment-form__submit-btn:hover{background-color:#1565c7}.appointment-form__close-btn{background-color:transparent;border:1px solid #0871ef;color:#0871ef}.appointment-form__close-btn:hover{border-color:#1565c7;color:#1565c7}.appointment-form__new-client{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:15px;padding:15px}.appointment-form__new-client h3{color:#333;font-size:16px;margin-bottom:15px;margin-top:0}.appointment-form__input,.appointment-form__select{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:10px;padding:8px 12px;width:100%}.appointment-form__input:focus,.appointment-form__select:focus{border-color:#1976d2;outline:none}.mui-style-add-client-btn{align-items:center;background-color:#1976d2;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s ease}.mui-style-add-client-btn:hover{background-color:#1565c0}.mui-style-add-client-btn.active{background-color:#e53935}.mui-style-add-client-btn.active:hover{background-color:#c62828}.mui-style-autocomplete-wrapper{align-items:flex-end;display:flex}.appointment-form__errorContainer{color:#c73451;font-size:14px;font-weight:600;text-align:center}.mui-style-autocomplete{display:flex;flex-direction:column;gap:10px;position:relative;width:100%}.mui-style-input-container{align-items:center;background-color:#fff;border:1px solid #c4c4c4;border-radius:4px;display:flex;flex:10 1;max-width:100%;min-height:56px;padding:0 14px;position:relative;transition:border-color .2s ease}.mui-style-input-container:hover{border-color:#000}.mui-style-input-container.focused{border-color:#1976d2;border-width:2px;padding:0 13px}.mui-style-input{background:none;border:none;color:rgba(0,0,0,.87);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;outline:none;padding:16.5px 0;width:100%}.mui-style-input:-ms-input-placeholder{color:rgba(0,0,0,.42);opacity:1}.mui-style-input::placeholder{color:rgba(0,0,0,.42);opacity:1}.mui-style-label{background-color:#fff;color:rgba(0,0,0,.6);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;left:14px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.mui-style-input-container.focused .mui-style-label,.mui-style-input-container.has-value .mui-style-label{color:#1976d2;top:0;transform:translateY(-50%) scale(.75)}.mui-style-suggestion{align-items:center;cursor:pointer;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;min-height:32px;padding:6px 16px}.mui-style-suggestions{background-color:#fff;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);left:0;max-height:300px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.mui-style-suggestion:hover{background-color:rgba(0,0,0,.04)}.mui-style-suggestion.focused{background-color:rgba(25,118,210,.08)}.mui-style-client-id{color:rgba(0,0,0,.6);font-size:12px;margin-left:8px}.mui-style-highlight{background-color:rgba(25,118,210,.12);padding:2px 0}.mui-style-suggestions::-webkit-scrollbar{width:8px}.mui-style-suggestions::-webkit-scrollbar-track{background:#f1f1f1}.mui-style-suggestions::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.mui-style-suggestions::-webkit-scrollbar-thumb:hover{background:#555}.tooltip{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px;min-width:200px;padding:15px;position:absolute;z-index:1000}.tooltip__userNameProcedure{grid-column-gap:5px;align-items:center;column-gap:5px;display:grid;grid-template-columns:1fr 6fr}.tooltip__userNameProcedure__nameProcedureContainer{display:flex;flex-direction:column}.tooltip__userNameProcedure__svg{fill:#88959e;width:35px}.tooltip__userNameProcedure__name{font-family:Open Sans,sans-serif;font-size:14px;font-weight:900}.tooltip__userNameProcedure__procedure{color:#59646b;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:.7px}.tooltip__client-link{color:#273445;text-decoration:none}.tooltip__client-link:hover{text-decoration:underline}.tooltip__precedureInfo{grid-row-gap:10px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px}.tooltip__precedureInfo__title{color:#88959e;font-family:Open Sans,sans-serif;font-size:11px;font-weight:400}.tooltip__precedureInfo__procedimentoName{color:#59646b;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:.7px;padding-left:5px}.tooltip__precedureInfo__procedimentoStatus{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;letter-spacing:.7px;text-transform:uppercase}.tooltip__precedureInfo__procedimentoStatus>span{border-radius:10px;padding:5px 10px}.tooltip__dataAtendimento{align-items:center;color:#59646b;display:flex;font-family:Roboto,sans-serif;font-size:10px;font-weight:600;gap:5px;letter-spacing:.7px}.tooltip__dataAtendimento__svg{fill:#59646b;width:20px}.tooltip__agendadoPor{display:flex;gap:5px}.tooltip__agendadoPor__title{color:#273445;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400}.tooltip__agendadoPor__value{color:#273445;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.tooltip__action-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.9em;font-size:13px;gap:5px;justify-content:center;transition:all .05s}.tooltip__action-btn--delete{border:2px solid crimson;color:crimson}.tooltip__action-btn--delete:hover{background-color:crimson;color:#fff}.tooltip__action-btn--delete:hover svg{fill:#fff}.tooltip__action-btn--move{border:2px solid #175c93;color:#175c93;margin-bottom:15px}.tooltip__action-btn--move:hover{background-color:#175c93;color:#fff}.tooltip__action-btn--move:hover svg{fill:#fff}.tooltip__action-btn__svg{width:20px}.tooltip__action-btn__svg--delete{fill:crimson}.tooltip__action-btn__svg--move{fill:#175c93}.tooltip__title{font-family:Open Sans,sans-serif;font-weight:600}.tooltip__description{color:#59646b;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:.7px}.fc .fc-timegrid-slot{height:3em!important}.fc-timegrid-event-harness{overflow-y:hidden}.fc-event-main{padding:3px 5px 6px!important}.fc-event{border-radius:5px;border-style:double;border-width:medium;overflow-y:hidden}.fc-header-toolbar{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.7px;margin:0!important;padding:15px}.fc-toolbar-title{color:#0871ef;font-size:16px!important}.fc-timegrid-slot-label-frame{text-align:center}.fc-timegrid-slot-label-cushion{font-size:14px;font-weight:600}.fc-scrollgrid-sync-inner{padding:5px}.fc-button-primary{background-color:transparent!important;border:none!important;color:#0871ef!important}.fc-next-button,.fc-prev-button{align-items:center;border-radius:100%!important;display:flex!important;height:2.2em;justify-content:center;width:2.2em}.fc-next-button:hover,.fc-prev-button:hover{background-color:#f0f1f6!important}thead{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:.7px}.fc-today-button{cursor:pointer}.tooltip__time{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.tooltip__title{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px}.list{display:flex;width:100%}.list .listContainer{flex:8 1}.users__label__up{transform:translateY(-50%)!important}.new .bottom{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:2fr 4fr;margin:30px;padding:50px}.new .bottom-left{align-items:center;display:flex;justify-content:center}.new .bottom-left img{height:300px}.new .bottom-right{grid-column-gap:30px;grid-row-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px}.single__abas-principais--clinica{justify-content:space-between}.aba__configuracoes{color:#59646b;cursor:pointer;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:.7px}.aba__configuracoes:hover{text-decoration:underline}.aba__configuracoes--active{color:#0144ea}.configuracoes__container{display:flex}.configuracoes__conteudo{flex:6 1}.configuracoes__menuLateral{background:#fff;display:flex;flex:1 1;flex-direction:column;padding-top:30px}.configuracoes__menuLateral__item{border:1px solid #f0f1f6;cursor:pointer;padding:15px}.configuracoes__menuLateral__item:hover{background-color:#f8f9fd}.configuracoes__menuLateral__item--active{background-color:#f0f1f6;cursor:default}.categoriasFinanceiro__container{display:flex;flex-direction:column}.categoriasFinanceiro__container__btn-adicionar{grid-column:1/-1;margin:30px 0 0 30px;width:220px}.categoriasFinanceiro__container__categoria{background-color:#fff;border-radius:4px;box-shadow:0 3px 8px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:20px}.categoriasFinanceiro__container__categoria--1{color:#273445;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;font-weight:500}.categoriasFinanceiro__container__categoria--2{display:flex;justify-content:flex-end}.categoriasFinanceiro__container__categoria--2 span{cursor:pointer;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;font-weight:600;text-transform:uppercase}.categoriasFinanceiro__container__categoria--2 span:hover{text-decoration:underline}.categoriasFinanceiro__container__categoria--2 span:first-child{color:crimson;margin-right:25px}.categoriasFinanceiro__container__categoria--2 span:last-child{color:#273445}.categoriasFinanceiro__row{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin:30px}.categoriasFinanceiro__titulo{font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;grid-column:1/-1}#modal__adicionar-categoria{width:35vw}.categoriasGeral__container{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin:30px}.categoriasGeral__container__btn-adicionar{grid-column:1/-1;width:220px}.erroContainer__categoria-caixa{color:crimson;font-family:Open Sans,sans-serif;font-weight:600;margin-top:20px}#modalStockCategoria{width:40%}.adicionar-categoriaStock__modal__container{display:flex;flex-direction:column}.adicionar-categoriaStock__modal__container>div{margin-bottom:0}.collapse__title{align-items:center;color:#0144ea;display:flex;font-family:Open Sans,sans-serif;font-weight:600;gap:5px}.collapse__title__icon{color:#273445;font-size:20px!important}.collapse__content__container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:5px 25px;width:100%}.collapse__content__container .collapse__labelCheckbox{align-items:center;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-weight:400;gap:7px}.collapse__content__container .collapse__labelCheckbox input[type=checkbox]{accent-color:#175c93;cursor:pointer;height:15px;width:15px}.permissoes__select__container{align-items:center;display:flex;gap:15px}.permissoes__select__container span{color:#0144ea;font-family:Open Sans,sans-serif;font-weight:600}.permissoes__btn__container{padding-bottom:20px;padding-top:30px;text-align:center}.permissoes__btn__container .submit-btn{cursor:pointer;padding:5px 20px}.collapse__checkbox--all__container{display:flex;grid-column:1/-1;justify-self:end;margin-right:45px}.collapse__checkbox--all__container .collapse__labelCheckbox--all{color:#175c93;font-family:Open Sans,sans-serif;font-weight:600}.permissoes__headerContainer{align-items:center;display:flex;justify-content:space-between;padding:30px 25px}.permissoes__headerContainer__buttons{display:flex;gap:15px}.red-button{background-color:#e25050;border:none;border-radius:3px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;padding:7px 18px;text-transform:uppercase;transition:all .2s}.selectDiasDespesaRecorrencia>div{padding:2.5px 14px!important}.despesasRecorrentes__botoes{display:flex;justify-content:flex-end}.despesasRecorrentes__botoes span{cursor:pointer;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;font-weight:600;text-transform:uppercase}.despesasRecorrentes__botoes span:hover{text-decoration:underline}.despesasRecorrentes__botoes span:first-child{color:crimson;margin-right:25px}.despesasRecorrentes__botoes span:nth-child(2){color:#273445}.despesasRecorrentes__botoes span:last-child{color:#88959e;margin-left:20px}.despesasRecorrentes__desativado{background-color:#f0f1f6}.modalidadesPagamento__container{display:flex;flex-direction:column;gap:15px}.modalidadesPagamento__container__title{color:#273445;font-family:Open Sans,sans-serif;font-weight:400;text-align:center}.modalidadesPagamento__container__checkboxes{display:flex;gap:10px;justify-content:space-between}.modalidadesPagamento__container__checkboxes>label{align-items:center;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;gap:5px;letter-spacing:.7px}.pdf-rce-wrapper{background-color:#fff;display:flex;flex-direction:column;height:1000px;margin:0 30px}.pdf-rce-wrapper.a5-size{transform:scale(.75);transform-origin:top left;width:133.33%}#pdf-rce-cabecalho{margin-top:25px}.pdf-rce-cabecalho-right{color:#202020;font-size:13px}.pdf-rce-cabecalho2{display:grid;grid-template-columns:45% 55%;margin-top:25px}.pdf-rce-cabecalho2 .pdf-rce__infoCliente{grid-column:2/3}.pdf-rce-cabecalho3{display:grid;grid-template-columns:4fr 3fr;margin-top:15px}.pdf-rce-cabecalho3__reciboData{grid-column:1/2}.pdf-rce__infoCliente,.pdf-rce__reciboData{color:#5c5c5c;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:10pt;gap:5px;letter-spacing:1.1px}.blackText{color:#202020;font-family:Open Sans,sans-serif;font-weight:600;margin-bottom:3px}.headingLineFatura{border-top:1px solid #000}.divFaturaTabela{display:flex;margin-top:40px}.divFaturaTabela th{color:#202020;font-family:Roboto,sans-serif;font-size:8pt;letter-spacing:1.1px;text-transform:uppercase}.divFaturaTabela table{border-collapse:collapse;font-size:12px;text-align:left;width:100%}.divFaturaTabela table td,.divFaturaTabela table th,.divFaturaTabela table tr{color:#202020;padding:5px}.divFaturaTabela table .normalLine{border-top:1px solid gray}.divFaturaTabela table .primeiraLinha{border-top:1px solid #000}.pdf-rce-rodape{display:flex;flex-direction:column;margin-top:auto}.pdf-rce-rodape hr{margin-bottom:10px}.pdf-rce-rodape__container{display:grid;grid-template-columns:55% 45%}.pdf-rce-rodape__container2{grid-column-gap:3px;grid-row-gap:3px;column-gap:3px;display:grid;font-size:12px;grid-template-columns:38% 62%;letter-spacing:1.1px;row-gap:3px}.pdf-rce-rodape__container2__titulo{color:#202020;font-size:12px;font-weight:600;grid-column:1/-1}.pdf-rce-rodape__container2__item--dark{color:#202020;font-weight:600}.pdf-rce-rodape__elaboradoPor{color:#202020;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:13px;gap:10px;margin-left:auto;margin-top:40px;text-align:center;width:30%}.pdf-rce-rodape__elaboradoPor--semEmissor{gap:40px}.pdf-rce-rodape__elaboradoPor__emissor{font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase}.pdf-rce-rodape__elaboradoPor hr{border-bottom:1px solid #202020}.pdf-rce-rodape__poweredBy{color:#202020;font-family:Roboto,sans-serif;font-size:10pt;font-weight:600;letter-spacing:1.1px;margin-top:25px}.text-bold{font-weight:900}.text-bold,.text-semiBold{font-family:Open Sans,sans-serif}.text-semiBold{font-weight:600}.right-td{text-align:right}.financeiro__container{margin:30px}.financeiro__container__cabecalho{align-items:center;display:flex;justify-content:center;margin-bottom:50px}.financeiro__container__cabecalho #financeiro__container__cabecalho__mostrar-recebidos{flex-direction:row;justify-content:left;justify-self:flex-start;margin-left:10px}.financeiro__container__cabecalho #financeiro__container__cabecalho__mostrar-recebidos span{font-size:14px}.financeiro__container__cabecalho__totais{align-items:center;display:flex;gap:20px;justify-content:center;justify-self:center}.financeiro__container__cabecalho__totais--titulos{color:#88959e;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.financeiro__container__cabecalho__totais__firstContainer{display:flex;flex-direction:column;gap:5px;width:235px}.financeiro__container__cabecalho__totais__firstContainer--saldo{border-bottom:3px solid #3f64b2;padding-bottom:2px}.financeiro__container__cabecalho__totais__firstContainer--recebido{border-bottom:3px solid #74a925;padding-bottom:2px}.financeiro__container__cabecalho__totais__firstContainer--por-receber{border-bottom:3px solid crimson;padding-bottom:2px}.financeiro__container__cabecalho__totais--por-receber,.financeiro__container__cabecalho__totais--recebido,.financeiro__container__cabecalho__totais--saldo{display:flex;flex-direction:column}.financeiro__container__cabecalho__totais--recebido--valor_principal{color:#74a925}.financeiro__container__cabecalho__totais--por-receber--valor_principal{color:crimson}.financeiro__container__cabecalho__totais--saldo--valor_principal{color:#3f64b2}.financeiro__container__cabecalho__totais--separador{color:#88959e;font-size:30px}.financeiro__container__cabecalho__totais--icon_div{align-items:center;display:flex;gap:5px}.financeiro__container__cabecalho__totais--icon_div--receita{color:#74a925}.financeiro__container__cabecalho__totais--icon_div--despesa{color:crimson}.financeiro__container__cabecalho__totais--texto{align-items:flex-end;display:flex;justify-content:space-between}.financeiro__container__cabecalho__totais--texto--info{color:#88959e;font-size:12px}.financeiro__container__receber{color:#175c93;cursor:pointer;text-transform:uppercase}.financeiro__container__receber:hover{text-decoration:underline}.financeiro__container__estado--atraso,.financeiro__container__receber--atraso,.financeiro__container__valor--atraso{color:crimson}.financeiro__container__estado--pago,.financeiro__container__receber--pago,.financeiro__container__valor--pago{color:green;cursor:default}.nrParcela{background-color:#f0f1f6;border-radius:4px;color:#273445;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;margin:0 1px;padding:2px}.muiIconVerOrcamento{color:#3f64b2;padding:0}.spanCellPago{color:green}.spanCellAtraso{color:crimson}.cellDebitoAction{align-items:center;display:flex;justify-content:space-between;width:100%}.cellDebitoAction .botaoTresPontosDebito{cursor:pointer}.total-previsto{color:#88959e;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;text-align:right}.acoes__icons{align-items:center;display:flex;gap:7px}.acoes__icons__ver{color:#175c93;cursor:pointer}.acoes__icons__cancelar{color:crimson;cursor:pointer;font-size:8px}.link-cliente-receita{color:#175c93;cursor:pointer;text-decoration:none}.link-cliente-receita:hover{text-decoration:underline}.svgDFE__comunicado{fill:green;width:20px}.single__abas-principais--financeiro{gap:150px}.receita__DataCriacao{color:#175c93}.adicionar-despesa__modal__container{grid-row-gap:25px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:25px}.adicionar-despesa__modal__container--span1{grid-column:span 1}.adicionar-despesa__modal__container--span2{grid-column:span 2}.adicionar-despesa__modal__container__textarea{border-radius:4px;grid-column:1/-1;resize:none}.adicionar-despesa__modal__container__checkbox-pago__container{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-weight:400;gap:8px;margin:25px 0 25px 5px}.adicionar-despesa__modal__container__checkbox-pago__container input[type=checkbox]{cursor:pointer}.adicionar-despesa__modal__container__checkbox-recorrente__container{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-weight:400;gap:8px;margin:0 0 0 5px}.adicionar-despesa__modal__container__checkbox-recorrente__container input[type=checkbox]{cursor:pointer}.adicionar-despesa__modal__pagamento{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr)}.customInputPlusSign{color:green;cursor:pointer;font-size:33px;margin-left:10px}.anexar-comprovativo{align-items:center;color:#3f64b2;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;justify-content:center;margin-bottom:25px;margin-top:25px}.anexar-comprovativo:hover{text-decoration:underline}.despesas--regras-ficheiro{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.despesas--comprovativo-selecionado{font-weight:600;margin-top:25px}.despesas--comprovativo-selecionado,.modal-mensagem-de-erro{align-items:center;display:flex;font-family:Open Sans,sans-serif;justify-content:center}.modal-mensagem-de-erro{color:crimson;font-weight:400;padding-top:35px}.modal-mensagem-de-erro>span{max-width:700px;text-align:center}.verComprovativoContainer{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding-top:20px}.verComprovativoContainer span{font-family:Open Sans,sans-serif;font-weight:600}.financeiro__adicionarEFiltros{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.financeiro__filtros{align-items:center;display:flex;gap:10px}.financeiro__filtros span{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px}.financeiro__filtros select{border:0;border-bottom:1px solid #273445;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:400}.financeiro__filtros__filtrar{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:5px;padding:5px 10px}.financeiro__filtros__filtrar--ativo,.financeiro__filtros__filtrar:hover{background-color:#f0f1f6}.financeiro__filtros__periodoContainer{align-items:center;display:flex;gap:15px}.financeiro__filtros__periodoContainer__dataContainer{max-width:150px}.filtro__ativo,.financeiro__filtros__icon,.financeiro__filtros__icon-text{color:#175c93}.textBoxSearch__container{align-items:center;display:flex;justify-content:center}.textBoxSearch__container .textBoxSearch__input{border:1px solid #6a6a6a;border-bottom-left-radius:2px;border-right:none;border-top-left-radius:2px;color:#273445;padding:5px 20px 5px 3px}.textBoxSearch__container .textBoxSearch__input:focus{outline:none}.financeiro__filtros__search-icon{background-color:#175c93;border-bottom-right-radius:2px;border-top-right-radius:2px;color:#fff;margin-left:-3px;padding:2.5px 3px}.financeiro__modalFiltros__filtros-modal-box{left:50%;margin:20px;max-height:90vh;max-width:900px;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.financeiro__modalFiltros__modal-container{background:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:100%}.financeiro__modalFiltros__modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:24px}.financeiro__modalFiltros__modal-header .financeiro__modalFiltros__modal-title{align-items:center;display:flex;gap:12px}.financeiro__modalFiltros__modal-header .financeiro__modalFiltros__modal-title h2{color:#111827;font-size:20px;font-weight:600;margin:0}.financeiro__modalFiltros__modal-header .financeiro__modalFiltros__filter-icon{font-size:20px}.financeiro__modalFiltros__modal-header .financeiro__modalFiltros__header-actions{align-items:center;display:flex;gap:8px}.financeiro__modalFiltros__modal-header .financeiro__modalFiltros__reset-btn{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .2s}.financeiro__modalFiltros__modal-header .financeiro__modalFiltros__reset-btn:hover{background:#f9fafb}.financeiro__modalFiltros__modal-header .financeiro__modalFiltros__close-btn{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:24px;padding:4px 8px;transition:background-color .2s}.financeiro__modalFiltros__modal-header .financeiro__modalFiltros__close-btn:hover{background:#f3f4f6}.financeiro__modalFiltros__modal-content{flex:1 1;overflow-y:auto;padding:24px}.financeiro__modalFiltros__filters-section{display:flex;flex-direction:column;gap:24px}.financeiro__modalFiltros__filter-group{display:flex;flex-direction:column;gap:12px}.financeiro__modalFiltros__filter-group .financeiro__modalFiltros__group-title{color:#111827;font-size:14px;font-weight:500;margin:0}.financeiro__modalFiltros__subtitle{color:#6b7280;font-size:12px;font-weight:400;margin-left:4px}.financeiro__modalFiltros__checkbox-grid{grid-gap:12px;display:grid;gap:12px}.financeiro__modalFiltros__checkbox-grid.financeiro__modalFiltros__three-cols{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.financeiro__modalFiltros__checkbox-grid.financeiro__modalFiltros__two-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.financeiro__modalFiltros__radio-grid{grid-gap:12px;display:grid;gap:12px}.financeiro__modalFiltros__radio-grid.financeiro__modalFiltros__two-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.financeiro__modalFiltros__checkbox-card{align-items:flex-start;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s}.financeiro__modalFiltros__checkbox-card:hover{background:#f9fafb}.financeiro__modalFiltros__checkbox-card.financeiro__modalFiltros__active{background:#dbeafe;border-color:#3b82f6}.financeiro__modalFiltros__checkbox-card.financeiro__modalFiltros__disabled{background:#f9fafb;cursor:not-allowed;opacity:.5}.financeiro__modalFiltros__checkbox-card input[type=checkbox]{margin-top:2px}.financeiro__modalFiltros__checkbox-card .financeiro__modalFiltros__checkbox-content{flex:1 1;min-width:0}.financeiro__modalFiltros__checkbox-card .financeiro__modalFiltros__checkbox-content .financeiro__modalFiltros__label-text{color:#111827;font-size:14px;font-weight:500;margin-bottom:2px}.financeiro__modalFiltros__checkbox-card .financeiro__modalFiltros__checkbox-content .financeiro__modalFiltros__desc-text{color:#6b7280;font-size:12px}.financeiro__modalFiltros__checkbox-card .financeiro__modalFiltros__checkbox-content .financeiro__modalFiltros__disabled-text{color:#f59e0b;font-size:12px;margin-top:4px}.financeiro__modalFiltros__radio-card{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:all .2s}.financeiro__modalFiltros__radio-card:hover{background:#f9fafb}.financeiro__modalFiltros__radio-card.financeiro__modalFiltros__active.financeiro__modalFiltros__gray{background:#f3f4f6;border-color:#6b7280}.financeiro__modalFiltros__radio-card.financeiro__modalFiltros__active.financeiro__modalFiltros__green{background:#dcfce7;border-color:#16a34a}.financeiro__modalFiltros__radio-card.financeiro__modalFiltros__active.financeiro__modalFiltros__blue{background:#dbeafe;border-color:#3b82f6}.financeiro__modalFiltros__radio-card.financeiro__modalFiltros__active.financeiro__modalFiltros__purple{background:#e9d5ff;border-color:#9333ea}.financeiro__modalFiltros__radio-card.financeiro__modalFiltros__active.financeiro__modalFiltros__orange{background:#fed7aa;border-color:#ea580c}.financeiro__modalFiltros__radio-card .financeiro__modalFiltros__radio-content{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.financeiro__modalFiltros__radio-card .financeiro__modalFiltros__radio-content .financeiro__modalFiltros__radio-text{flex:1 1;min-width:0}.financeiro__modalFiltros__radio-card .financeiro__modalFiltros__radio-content .financeiro__modalFiltros__radio-text .financeiro__modalFiltros__label-text{color:#111827;font-size:14px;font-weight:500;margin-bottom:2px}.financeiro__modalFiltros__radio-card .financeiro__modalFiltros__radio-content .financeiro__modalFiltros__radio-text .financeiro__modalFiltros__desc-text{color:#6b7280;font-size:12px}.financeiro__modalFiltros__radio-card .financeiro__modalFiltros__badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;margin-left:8px;padding:4px 8px}.financeiro__modalFiltros__radio-card .financeiro__modalFiltros__badge.financeiro__modalFiltros__gray{background:#f3f4f6;color:#374151}.financeiro__modalFiltros__radio-card .financeiro__modalFiltros__badge.financeiro__modalFiltros__green{background:#dcfce7;color:#166534}.financeiro__modalFiltros__radio-card .financeiro__modalFiltros__badge.financeiro__modalFiltros__blue{background:#dbeafe;color:#1e40af}.financeiro__modalFiltros__radio-card .financeiro__modalFiltros__badge.financeiro__modalFiltros__purple{background:#e9d5ff;color:#7c3aed}.financeiro__modalFiltros__radio-card .financeiro__modalFiltros__badge.financeiro__modalFiltros__orange{background:#fed7aa;color:#c2410c}.financeiro__modalFiltros__selects-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.financeiro__modalFiltros__select-field{display:flex;flex-direction:column;gap:6px}.financeiro__modalFiltros__select-field .financeiro__modalFiltros__select-label{color:#111827;font-size:14px;font-weight:500}.financeiro__modalFiltros__custom-select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;padding:8px 12px;transition:border-color .2s,box-shadow .2s}.financeiro__modalFiltros__custom-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.financeiro__modalFiltros__filters-summary{background:#f9fafb;border-radius:8px;padding:16px}.financeiro__modalFiltros__filters-summary .financeiro__modalFiltros__summary-title{color:#111827;font-size:14px;font-weight:500;margin:0 0 8px}.financeiro__modalFiltros__filters-summary .financeiro__modalFiltros__summary-content{color:#6b7280;font-size:12px;line-height:1.4}.financeiro__modalFiltros__filters-summary .financeiro__modalFiltros__summary-content div{margin-bottom:2px}.financeiro__modalFiltros__modal-footer{align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.financeiro__modalFiltros__modal-footer .financeiro__modalFiltros__cancel-btn{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.financeiro__modalFiltros__modal-footer .financeiro__modalFiltros__cancel-btn:hover{background:#f3f4f6}.financeiro__modalFiltros__modal-footer .financeiro__modalFiltros__apply-btn{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 24px;transition:background-color .2s}.financeiro__modalFiltros__modal-footer .financeiro__modalFiltros__apply-btn:hover{background:#2563eb}@media(max-width:768px){.financeiro__modalFiltros__filtros-modal-box{margin:10px;max-height:95vh}.financeiro__modalFiltros__checkbox-grid.financeiro__modalFiltros__three-cols,.financeiro__modalFiltros__radio-grid.financeiro__modalFiltros__two-cols,.financeiro__modalFiltros__selects-grid{grid-template-columns:1fr}.financeiro__modalFiltros__modal-header{padding:16px}.financeiro__modalFiltros__modal-header .financeiro__modalFiltros__modal-title h2{font-size:18px}.financeiro__modalFiltros__modal-content{padding:16px}}.fluxoCaixa__resumo__container{background-color:#f0f1f6;border-radius:4px;color:#88959e;margin-top:40px;padding:20px}.fluxoCaixa__resumo__body{display:flex;flex-direction:column;gap:5px}.fluxoCaixa__resumo__cabecalho{border-bottom:1.5px solid #88959e;font-size:16px;margin-bottom:10px;padding-bottom:7px}.fluxoCaixa__resumo__title{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;margin-bottom:10px}.fluxoCaixa__resumo__list{grid-column-gap:200px;column-gap:200px;display:grid;font-size:14px;grid-template-columns:1fr 1fr}.fluxoCaixa__resumo__list__left,.fluxoCaixa__resumo__list__right{display:flex;flex-direction:column;gap:10px}.fluxoCaixa__resumo__list__left__item,.fluxoCaixa__resumo__list__right__item{display:flex;justify-content:space-between}.financeiro__ocultarBtn{border:1px solid #175c93;border-radius:4px;color:#175c93;cursor:pointer;padding:3px 10px}.financeiro__ocultarBtn--red{border:1px solid crimson;color:crimson}.financeiro__ocultarBtn--red:hover{background-color:crimson;color:#fff}.financeiro__ocultarBtn--blue:hover{background-color:#175c93;color:#fff}.motivoDve__modal__textarea{border:1px solid #ccc;padding:10px}.motivoDve__modal__select{border:1px solid #ccc;font-size:14px;padding:5px}.motivoDve__modal__erro{color:crimson;margin-bottom:25px;text-align:center}#modal__motivoDve{min-width:400px;width:40%}.motivoDve__modal__container{display:flex;flex-direction:column;gap:15px;margin-bottom:25px;margin-top:10px}.motivoCancelamento__modal__motivoStringLenght{color:#88959e;font-size:14px;margin-left:auto}@media print{@page{margin:15mm}table{page-break-inside:auto}tr{page-break-after:auto;page-break-inside:avoid}thead{display:table-header-group}.pdf-fluxoCaixa-heading{page-break-after:avoid;page-break-inside:avoid}.pdf-fluxoCaixa-resumo-container{page-break-before:auto;page-break-inside:avoid}.pdf-fluxoCaixa-resumo-container__total{page-break-inside:avoid}}.pdf-fluxoCaixa-heading{display:flex;flex-direction:column;gap:7px;margin-top:30px}.pdf-fluxoCaixa-table-container{font-family:Open Sans,sans-serif;font-weight:400;margin-top:40px}.pdf-fluxoCaixa-table-container .table{border-collapse:collapse;width:100%}.pdf-fluxoCaixa-table-container .table td,.pdf-fluxoCaixa-table-container .table th{border-bottom:1px solid #88959e;font-size:10px;padding:10px 0;text-align:left}.pdf-fluxoCaixa-table-container .table th{font-family:Open Sans,sans-serif;font-weight:600}.pdf-fluxoCaixa-table-container .table td{text-transform:capitalize}.pdf-fluxoCaixa-resumo-container{display:flex;flex-direction:column;font-size:12px;gap:7px;margin-top:50px}.pdf-fluxoCaixa-resumo-container__row__tipoPagamento{font-family:Open Sans,sans-serif;font-weight:400;text-transform:uppercase}.pdf-fluxoCaixa-resumo-container__row__valorPagamento{font-family:Open Sans,sans-serif;font-weight:600}.pdf-fluxoCaixa-resumo-container__total{margin-top:25px}.pdf-fluxoCaixa-resumo-container__total__text,.pdf-fluxoCaixa-resumo-container__total__valor{font-size:16px;text-transform:uppercase}.pdf-fluxoCaixa-resumo-container__total__text{font-family:Open Sans,sans-serif;font-weight:400}.pdf-fluxoCaixa-resumo-container__total__valor{font-family:Open Sans,sans-serif;font-weight:600}-icon-lg{height:1.5rem;width:1.5rem}.depositoCaixa-summary-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.depositoCaixa-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:1.5rem}.depositoCaixa-card-content{align-items:center;display:flex;justify-content:space-between}.depositoCaixa-card-info{flex:1 1}.depositoCaixa-card-label{color:#4b5563;font-size:.875rem;margin:0 0 .25rem}.depositoCaixa-card-value{color:#111827;font-size:1.5rem;font-weight:700;margin:0}.depositoCaixa-card-icon{border-radius:.5rem;padding:.75rem}.depositoCaixa-card-icon.depositoCaixa-card-icon-blue{background-color:rgba(37,99,235,.1);color:#2563eb}.depositoCaixa-card-icon.depositoCaixa-card-icon-green{background-color:rgba(5,150,105,.1);color:#059669}.depositoCaixa-card-icon.depositoCaixa-card-icon-purple{background-color:rgba(124,58,237,.1);color:#7c3aed}.depositoCaixa-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);margin-bottom:2rem}.depositoCaixa-section-header{border-bottom:1px solid #e5e7eb;padding:1.5rem}.depositoCaixa-section-title{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.depositoCaixa-section-content{padding:1.5rem}.depositoCaixa-saldo-list{display:flex;flex-direction:column;gap:1rem}.depositoCaixa-saldo-item{align-items:center;background-color:#f9fafb;border-radius:.5rem;display:flex;justify-content:space-between;padding:1rem}.depositoCaixa-saldo-info{align-items:center;display:flex;gap:.75rem}.depositoCaixa-saldo-icon{border-radius:.5rem;padding:.5rem}.depositoCaixa-saldo-icon.depositoCaixa-saldo-icon-green{background-color:rgba(5,150,105,.1);color:#059669}.depositoCaixa-saldo-icon.depositoCaixa-saldo-icon-blue{background-color:rgba(37,99,235,.1);color:#2563eb}.depositoCaixa-saldo-details{flex:1 1}.depositoCaixa-saldo-name{color:#111827;font-weight:500;margin:0 0 .25rem}.depositoCaixa-saldo-initial{color:#4b5563;font-size:.875rem;margin:0}.depositoCaixa-saldo-values{text-align:right}.depositoCaixa-saldo-current{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.depositoCaixa-saldo-variation{font-size:.875rem;margin:0}.depositoCaixa-variation-positive{align-items:center;color:#059669;display:flex;gap:.25rem;justify-content:flex-end}.depositoCaixa-variation-negative{align-items:center;color:#dc2626;display:flex;gap:.25rem;justify-content:flex-end}.depositoCaixa-variation-neutral{color:#4b5563}.depositoCaixa-history-header{align-items:center;display:flex;justify-content:space-between}@media(max-width:768px){.depositoCaixa-history-header{align-items:stretch;flex-direction:column;gap:1rem}}.depositoCaixa-history-actions{display:flex;gap:.75rem}@media(max-width:768px){.depositoCaixa-history-actions{justify-content:center}}.depositoCaixa-search-container{position:relative}.depositoCaixa-search-icon{color:#9ca3af;height:1rem;left:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.depositoCaixa-search-input{border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.5rem .5rem .5rem 2.5rem;width:200px}.depositoCaixa-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}@media(max-width:768px){.depositoCaixa-search-input{width:100%}}.depositoCaixa-table-container{overflow-x:auto}.depositoCaixa-table{border-collapse:collapse;width:100%}.depositoCaixa-table-header{background-color:#f9fafb}.depositoCaixa-table-th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.75rem;font-weight:500;padding:.75rem 1.5rem;text-align:left;text-transform:uppercase}.depositoCaixa-table-body{background-color:#fff}.depositoCaixa-table-row{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.depositoCaixa-table-row:hover{background-color:#f9fafb}.depositoCaixa-table-td{color:#111827;font-size:.875rem;padding:1rem 1.5rem}.depositoCaixa-table-td.depositoCaixa-table-value{font-weight:500}.depositoCaixa-table-td.depositoCaixa-table-secondary{color:#4b5563}.depositoCaixa-badge{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.depositoCaixa-badge.depositoCaixa-badge-red{background-color:rgba(220,38,38,.1);color:#b21d1d}.depositoCaixa-badge.depositoCaixa-badge-green{background-color:rgba(5,150,105,.1);color:#036546}.depositoCaixa-table-actions{display:flex;gap:.5rem}.depositoCaixa-action-btn{background:none;border:none;border-radius:.25rem;cursor:pointer;padding:.25rem;transition:background-color .2s ease}.depositoCaixa-action-btn.depositoCaixa-action-btn-blue{color:#2563eb}.depositoCaixa-action-btn.depositoCaixa-action-btn-blue:hover{background-color:rgba(37,99,235,.1)}.depositoCaixa-action-btn.depositoCaixa-action-btn-red{color:#dc2626}.depositoCaixa-action-btn.depositoCaixa-action-btn-red:hover{background-color:rgba(220,38,38,.1)}.depositoCaixa-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:50}.depositoCaixa-modal{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);max-height:90vh;max-width:28rem;overflow-y:auto;width:100%}.depositoCaixa-modal-header{border-bottom:1px solid #e5e7eb;padding:1.5rem}.depositoCaixa-modal-header-content{align-items:center;display:flex;justify-content:space-between}.depositoCaixa-modal-title{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.depositoCaixa-modal-close{background:none;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s ease}.depositoCaixa-modal-close:hover{color:#4b5563}.depositoCaixa-modal-content{padding:1.5rem}.depositoCaixa-form-group{margin-bottom:1rem}.depositoCaixa-form-group:last-child{margin-bottom:0}.depositoCaixa-label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.depositoCaixa-input,.depositoCaixa-select{border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.depositoCaixa-input:focus,.depositoCaixa-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.depositoCaixa-textarea{border:1px solid #d1d5db;border-radius:.5rem;font-family:inherit;font-size:.875rem;min-height:4rem;padding:.5rem .75rem;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.depositoCaixa-textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.depositoCaixa-help-text{color:#4b5563;font-size:.75rem;margin:.25rem 0 0}.depositoCaixa-alert{align-items:center;border-radius:.5rem;display:flex;gap:.5rem;margin-bottom:1rem;padding:.75rem}.depositoCaixa-alert.depositoCaixa-alert-error{background-color:rgba(220,38,38,.05);border:1px solid rgba(220,38,38,.2)}.depositoCaixa-alert-text{color:#b21d1d;font-size:.875rem}.depositoCaixa-modal-actions{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem}.depositoCaixa-modal-actions .depositoCaixa-btn{flex:1 1;justify-content:center}.depositoCaixa-container{padding:30px}@media(max-width:640px){.depositoCaixa-container{padding:1rem}.depositoCaixa-title{font-size:1.5rem}.depositoCaixa-summary-cards{grid-template-columns:1fr}.depositoCaixa-saldo-item{align-items:flex-start;flex-direction:column;gap:1rem}.depositoCaixa-saldo-values{text-align:left;width:100%}.depositoCaixa-table-container{font-size:.75rem}.depositoCaixa-table-td,.depositoCaixa-table-th{padding:.5rem}}-container{background-color:#f9fafb;min-height:100vh;padding:1.5rem}.depositoCaixa-loading{align-items:center;display:flex;height:16rem;justify-content:center}.depositoCaixa-spinner{animation:depositoCaixa-spin 1s linear infinite;border:2px solid transparent;border-bottom-color:#2563eb;border-radius:50%;height:2rem;width:2rem}@keyframes depositoCaixa-spin{to{transform:rotate(1turn)}}.depositoCaixa-header{margin-bottom:2rem}.depositoCaixa-header-content{align-items:center;display:flex;justify-content:space-between}@media(max-width:768px){.depositoCaixa-header-content{flex-direction:column;gap:1rem}}.depositoCaixa-header-info{flex:1 1}.depositoCaixa-title{color:#111827;font-size:1.875rem;font-weight:700;margin:0 0 .25rem}.depositoCaixa-subtitle{color:#4b5563;margin:0}.depositoCaixa-header-actions{display:flex;gap:.75rem}@media(max-width:768px){.depositoCaixa-header-actions{justify-content:center;width:100%}}.depositoCaixa-btn{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.depositoCaixa-btn:disabled{cursor:not-allowed;opacity:.5}.depositoCaixa-btn.depositoCaixa-btn-primary{background-color:#2563eb;color:#fff}.depositoCaixa-btn.depositoCaixa-btn-primary:hover:not(:disabled){background-color:#1d4ed8}.depositoCaixa-btn.depositoCaixa-btn-yellow{background-color:#d97706;color:#fff}.depositoCaixa-btn.depositoCaixa-btn-yellow:hover:not(:disabled){background-color:#b45309}.depositoCaixa-btn.depositoCaixa-btn-outline{background-color:#fff;border:1px solid #d1d5db;color:#374151}.depositoCaixa-btn.depositoCaixa-btn-outline:hover:not(:disabled){background-color:#f9fafb}.depositoCaixa-icon{height:1rem;width:1rem}.depositoCaixa-icon-sm{height:.75rem;width:.75rem}.depositoCaixa-table-row__cancelado{background-color:rgba(220,38,38,.1)}.depositoCaixa-table-row__cancelado:hover{background-color:rgba(196,78,78,.1)}.depositoCaixa-active-filters-text{font-family:Open Sans,sans-serif;font-weight:600;padding:10px 20px}.depositoCaixa-modal-wide{max-width:48rem}.depositoCaixa-status-section{margin-bottom:1.5rem;text-align:center}.depositoCaixa-status-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.depositoCaixa-status-badge.depositoCaixa-status-active{background-color:rgba(5,150,105,.1);border:1px solid rgba(5,150,105,.2);color:#059669}.depositoCaixa-status-badge.depositoCaixa-status-cancelled{background-color:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.2);color:#dc2626}.depositoCaixa-details-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.depositoCaixa-detail-card{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;gap:1rem;padding:1rem}.depositoCaixa-detail-icon{border-radius:.5rem;flex-shrink:0;padding:.75rem}.depositoCaixa-detail-icon.depositoCaixa-detail-icon-blue{background-color:rgba(37,99,235,.1);color:#2563eb}.depositoCaixa-detail-icon.depositoCaixa-detail-icon-green{background-color:rgba(5,150,105,.1);color:#059669}.depositoCaixa-detail-content{flex:1 1}.depositoCaixa-detail-label{color:#6b7280;font-size:.75rem;font-weight:500;margin:0 0 .25rem;text-transform:uppercase}.depositoCaixa-detail-value{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.depositoCaixa-transfer-flow{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;display:flex;gap:1rem;justify-content:center;margin:2rem 0;padding:1.5rem}@media(max-width:768px){.depositoCaixa-transfer-flow{flex-direction:column;gap:1.5rem}}.depositoCaixa-transfer-step{flex:1 1;max-width:200px}.depositoCaixa-caixa-box{border:2px solid;border-radius:.5rem;padding:1rem;text-align:center}.depositoCaixa-caixa-box h4{font-size:.75rem;font-weight:500;margin:0 0 .5rem;text-transform:uppercase}.depositoCaixa-caixa-box p{font-size:1rem;font-weight:600;margin:0}.depositoCaixa-caixa-box.depositoCaixa-caixa-origem{background-color:rgba(220,38,38,.05);border-color:rgba(220,38,38,.2);color:#dc2626}.depositoCaixa-caixa-box.depositoCaixa-caixa-destino{background-color:rgba(5,150,105,.05);border-color:rgba(5,150,105,.2);color:#059669}.depositoCaixa-transfer-arrow{align-items:center;color:#4b5563;display:flex;flex-direction:column;gap:.5rem}@media(max-width:768px){.depositoCaixa-transfer-arrow{transform:rotate(90deg)}}.depositoCaixa-transfer-amount{color:#111827;font-size:1.125rem;font-weight:600}.depositoCaixa-info-section{margin:2rem 0}.depositoCaixa-info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.depositoCaixa-info-item{align-items:flex-start;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;gap:.75rem;padding:1rem}.depositoCaixa-info-item .depositoCaixa-icon{color:#9ca3af;margin-top:.25rem}.depositoCaixa-info-label{color:#6b7280;font-size:.75rem;font-weight:500;margin:0 0 .25rem}.depositoCaixa-info-value{color:#111827;font-size:.875rem;margin:0}.depositoCaixa-info-value.depositoCaixa-info-id{background-color:#f3f4f6;border-radius:.25rem;font-family:monospace;font-size:.75rem;padding:.25rem .5rem;word-break:break-all}.depositoCaixa-observations{margin:2rem 0}.depositoCaixa-observations-title{color:#111827;font-size:1rem;font-weight:600;margin:0 0 .75rem}.depositoCaixa-observations-content{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.depositoCaixa-observations-content p{color:#374151;line-height:1.5;margin:0}.depositoCaixa-cancellation-info{margin:2rem 0}.depositoCaixa-alert-warning{background-color:rgba(217,119,6,.05);border:1px solid rgba(217,119,6,.2)}.depositoCaixa-alert-title{color:#111827;font-weight:600;margin:0 0 .25rem}.depositoCaixa-alert-reason{font-style:italic;margin:.5rem 0 0}.depositoCaixa-attachment{margin:2rem 0}.depositoCaixa-attachment-title{color:#111827;font-size:1rem;font-weight:600;margin:0 0 .75rem}.depositoCaixa-attachment-item{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;gap:.75rem;padding:1rem}.depositoCaixa-attachment-item .depositoCaixa-icon{color:#9ca3af}.depositoCaixa-attachment-name{color:#111827;font-weight:500;margin:0 0 .25rem}.depositoCaixa-attachment-download{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.875rem;text-decoration:underline}.depositoCaixa-attachment-download:hover{color:#1d4ed8}.depositoCaixa-dialog-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:60}.depositoCaixa-dialog{background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-height:90vh;max-width:28rem;overflow-y:auto;width:100%}.depositoCaixa-dialog-header{padding:2rem 1.5rem 1rem;text-align:center}.depositoCaixa-dialog-icon{align-items:center;border-radius:50%;display:inline-flex;height:4rem;justify-content:center;margin-bottom:1rem;width:4rem}.depositoCaixa-dialog-icon.depositoCaixa-dialog-icon-warning{background-color:rgba(220,38,38,.1);color:#dc2626}.depositoCaixa-dialog-title{color:#111827;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.depositoCaixa-dialog-subtitle{color:#4b5563;margin:0}.depositoCaixa-dialog-content{padding:0 1.5rem 1rem}.depositoCaixa-dialog-question{color:#111827;font-weight:500;margin:0 0 1.5rem;text-align:center}.depositoCaixa-dialog-details{background-color:#f9fafb;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.depositoCaixa-dialog-detail{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.depositoCaixa-dialog-detail:last-child{margin-bottom:0}.depositoCaixa-dialog-label{color:#4b5563;font-size:.875rem}.depositoCaixa-dialog-value{color:#111827;font-size:.875rem;font-weight:500}.depositoCaixa-dialog-actions{display:flex;gap:.75rem;padding:1rem 1.5rem 1.5rem}.depositoCaixa-dialog-actions .depositoCaixa-btn{flex:1 1;justify-content:center}.depositoCaixa-btn-danger{background-color:#dc2626;color:#fff}.depositoCaixa-btn-danger:hover:not(:disabled){background-color:#b21d1d}.depositoCaixa-btn-danger:disabled{cursor:not-allowed;opacity:.5}@media(max-width:640px){.depositoCaixa-modal-wide{margin:1rem;max-width:95vw}.depositoCaixa-details-grid,.depositoCaixa-info-grid{grid-template-columns:1fr}.depositoCaixa-detail-card{flex-direction:column;text-align:center}.depositoCaixa-transfer-flow{padding:1rem}.depositoCaixa-dialog{margin:1rem;max-width:calc(100vw - 2rem)}.depositoCaixa-dialog-actions{flex-direction:column}.depositoCaixa-dialog-actions .depositoCaixa-btn{width:100%}}.depositoFiltros-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:50}.depositoFiltros-modal{background-color:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);display:flex;flex-direction:column;max-height:90vh;max-width:32rem;overflow-y:auto;width:100%}.depositoFiltros-modal-header{border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:1.5rem}.depositoFiltros-modal-header-content{align-items:flex-start;display:flex;justify-content:space-between}.depositoFiltros-modal-title-section{align-items:flex-start;display:flex;gap:.75rem}.depositoFiltros-modal-title{color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.depositoFiltros-modal-subtitle{color:#4b5563;font-size:.875rem;margin:0}.depositoFiltros-modal-close{background:none;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;padding:.25rem;transition:color .2s ease}.depositoFiltros-modal-close:hover{color:#4b5563}.depositoFiltros-modal-content{flex:1 1;overflow-y:auto;padding:1.5rem}.depositoFiltros-section{margin-bottom:2rem}.depositoFiltros-section:last-child{margin-bottom:0}.depositoFiltros-section-title{align-items:center;border-bottom:1px solid #e5e7eb;color:#111827;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 1rem;padding-bottom:.5rem}.depositoFiltros-icon{height:1rem;width:1rem}.depositoFiltros-icon-lg{color:#2563eb;height:1.5rem;width:1.5rem}.depositoFiltros-quick-filters{display:flex;flex-wrap:wrap;gap:.5rem}.depositoFiltros-quick-btn{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.875rem;padding:.5rem .75rem;transition:all .2s ease}.depositoFiltros-quick-btn:hover{background-color:#e5e7eb;border-color:#9ca3af}.depositoFiltros-quick-btn:active{background-color:#2563eb;border-color:#2563eb;color:#fff}.depositoFiltros-date-grid,.depositoFiltros-value-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:640px){.depositoFiltros-date-grid,.depositoFiltros-value-grid{grid-template-columns:1fr}}.depositoFiltros-form-group{display:flex;flex-direction:column;gap:.5rem}.depositoFiltros-label{color:#374151;font-size:.875rem;font-weight:500}.depositoFiltros-input,.depositoFiltros-select{border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;padding:.5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease}.depositoFiltros-input:focus,.depositoFiltros-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.depositoFiltros-help-text{color:#6b7280;font-size:.75rem;margin:0}.depositoFiltros-radio-group{display:flex;flex-direction:column;gap:.75rem}.depositoFiltros-radio-item{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:background-color .2s ease}.depositoFiltros-radio-item:hover{background-color:#f9fafb}.depositoFiltros-radio{accent-color:#2563eb;height:1rem;width:1rem}.depositoFiltros-radio-label{color:#374151;font-size:.875rem;font-weight:500}.depositoFiltros-modal-actions{border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:.75rem;padding:1rem 1.5rem}@media(max-width:640px){.depositoFiltros-modal-actions{flex-direction:column}}.depositoFiltros-btn{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.depositoFiltros-btn:disabled{cursor:not-allowed;opacity:.5}.depositoFiltros-btn.depositoFiltros-btn-primary{background-color:#2563eb;color:#fff;flex:1 1}.depositoFiltros-btn.depositoFiltros-btn-primary:hover:not(:disabled){background-color:#1d4ed8}.depositoFiltros-btn.depositoFiltros-btn-secondary{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.depositoFiltros-btn.depositoFiltros-btn-secondary:hover:not(:disabled){background-color:#e5e7eb}.depositoFiltros-btn.depositoFiltros-btn-outline{background-color:#fff;border:1px solid #d1d5db;color:#374151}.depositoFiltros-btn.depositoFiltros-btn-outline:hover:not(:disabled){background-color:#f9fafb}@media(max-width:640px){.depositoFiltros-modal{margin:1rem;max-width:calc(100vw - 2rem)}.depositoFiltros-modal-actions,.depositoFiltros-modal-content,.depositoFiltros-modal-header{padding:1rem}.depositoFiltros-quick-filters{justify-content:center}.depositoFiltros-modal-title-section{flex-direction:column;gap:.5rem}}.depositoFiltros-modal{scrollbar-color:#9ca3af #f3f4f6;scrollbar-width:thin}.depositoFiltros-modal::-webkit-scrollbar{width:6px}.depositoFiltros-modal::-webkit-scrollbar-track{background:#f3f4f6}.depositoFiltros-modal::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}.depositoFiltros-modal::-webkit-scrollbar-thumb:hover{background:#6b7280}.depositoFiltros-btn:focus-visible,.depositoFiltros-quick-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.depositoFiltros-input:focus-visible,.depositoFiltros-select:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.relatoriosContainer{margin:30px}.single__abas-principais--relatorio{justify-content:space-between}.headingLine th{font-size:10px;text-transform:uppercase}.pdf-mapaFinanceiro-wrapper{background-color:#fff;display:flex;flex-direction:column;height:auto;margin:0 30px}.pdf-mapaFinanceiro-cabecalho{align-items:center;display:flex;margin-top:10px}.pdf-mapaFinanceiro-cabecalho img{height:100px}.pdf-mapaFinanceiro-cabecalho--infos{display:flex;flex:2 1;flex-direction:column;font-family:Open Sans,sans-serif;font-size:12px;padding-top:10px;text-align:left}.pdf-mapaFinanceiro__tabela{display:flex;font-family:Roboto,sans-serif;margin-top:25px}.pdf-mapaFinanceiro__tabela table{border-collapse:collapse;border-top:1px solid #000;font-size:11px;text-align:left;width:100%}.pdf-mapaFinanceiro__tabela table td,.pdf-mapaFinanceiro__tabela table th,.pdf-mapaFinanceiro__tabela table tr{padding:5px;text-align:right}.pdf-mapaFinanceiro__tabela table td,.pdf-mapaFinanceiro__tabela table th{border:1px solid #ccc;padding:5px 8px}.pdf-mapaFinanceiro__tabela table th{background-color:#f0f0f0;border:1px solid #ccc}.pdf-mapaFinanceiro__tabela table .subtotal-row{background-color:#e0e0e0;font-weight:700}.pdf-mapaFinanceiro__tabela table .subtotal-row td{border-top:1px solid #ccc!important;padding:8px}.pdf-mapaFinanceiro__tabela table .subtotal-row td:first-child{border-left:1px solid #ccc}.pdf-mapaFinanceiro__tabela table .subtotal-row td:last-child{border-right:1px solid #ccc}.pdf-mapaFinanceiro__tabela table .headingLine th{border:1px solid #000}.pdf-mapaFinanceiro__tabela table tr[style*="fontWeight: bold"] td{border-bottom:2px solid #000;border-top:2px solid #000}.pdf-mapaFinanceiro__tabela table .normalLine{border:none}.pdf-mapaFinanceiro__tabela table .primeiraLinha{border-top:1px solid #000}.pdf-mapaFinanceiro__tabela table .primeiraLinha td{padding-top:10px}.pdf-mapaFinanceiro__titulo{font-family:Open Sans,sans-serif;font-size:17px;font-weight:600;padding-top:10px}.pdf-mapaFinanceiro__resumo{align-items:flex-end;display:flex;flex-direction:column;gap:10px;margin-top:25px}.pdf-mapaFinanceiro__resumo__titulo{font-family:Open Sans,sans-serif;font-size:15px;font-weight:600}.pdf-mapaFinanceiro__resumo__tabela{display:flex;font-family:Open Sans,sans-serif;font-size:15px;gap:25px}.relatorio__filtros__container{align-items:center;gap:15px}.relatorio__filtros__container__btn{border:none;border-radius:2px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);color:#fff;cursor:pointer;font-size:16px;padding:9px 15px;transition:all .3s}.relatorio__filtros__container__btn--blue{background-color:#175c93}.relatorio__filtros__container__btn--blue:hover{background-color:#104570}.relatorio__filtros__container__btn--green{background-color:#55b983}.relatorio__filtros__container__btn--green:hover{background-color:#47986c}.relatorio__filtros__container__btn--red{background-color:crimson}.relatorio__filtros__container__btn--red:hover{background-color:#b90d2f}.relatorio-extrato-cliente{margin:0 auto;max-width:1200px;padding:20px}.relatorio-extrato-cliente .relatorio-extrato-form{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:30px}.relatorio-extrato-cliente .relatorio-extrato-form h3{color:#2c3e50;font-size:1.5rem;margin:0 0 10px}.relatorio-extrato-cliente .relatorio-extrato-form .descricao{color:#666;font-size:.95rem;margin:0 0 30px}.relatorio-extrato-cliente .relatorio-extrato-form .form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:25px}.relatorio-extrato-cliente .relatorio-extrato-form .form-grid .form-item{display:flex;flex-direction:column}.relatorio-extrato-cliente .relatorio-extrato-form .form-grid .form-item.full-width{grid-column:1/-1}.relatorio-extrato-cliente .relatorio-extrato-form .form-grid .form-item label{color:#555;font-size:.95rem;font-weight:600;margin-bottom:8px}.relatorio-extrato-cliente .relatorio-extrato-form .form-grid .form-item input[type=date]{border:1px solid #ddd;border-radius:6px;font-size:.95rem;padding:10px 12px;transition:all .3s ease}.relatorio-extrato-cliente .relatorio-extrato-form .form-grid .form-item input[type=date]:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1);outline:none}.relatorio-extrato-cliente .relatorio-extrato-form .autocomplete-clientes .MuiOutlinedInput-root{border-radius:6px}.relatorio-extrato-cliente .relatorio-extrato-form .autocomplete-clientes .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#3498db}.relatorio-extrato-cliente .relatorio-extrato-form .autocomplete-clientes .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3498db;border-width:2px}.relatorio-extrato-cliente .relatorio-extrato-form .cliente-info{background:#f8f9fa;border-radius:4px;color:#666;display:flex;font-size:.9rem;gap:20px;margin-top:10px;padding:10px}.relatorio-extrato-cliente .relatorio-extrato-form .cliente-info span{align-items:center;display:flex;gap:5px}.relatorio-extrato-cliente .relatorio-extrato-form .cliente-info span:before{color:#3498db;content:"•";font-weight:700}.relatorio-extrato-cliente .relatorio-extrato-form .form-acoes{display:flex;gap:15px;justify-content:flex-end;margin-bottom:25px}.relatorio-extrato-cliente .relatorio-extrato-form .form-acoes button{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 30px;transition:all .3s ease}.relatorio-extrato-cliente .relatorio-extrato-form .form-acoes button.btn-gerar{background:#3498db;color:#fff}.relatorio-extrato-cliente .relatorio-extrato-form .form-acoes button.btn-gerar:hover:not(:disabled){background:#2980b9;box-shadow:0 4px 12px rgba(52,152,219,.3);transform:translateY(-2px)}.relatorio-extrato-cliente .relatorio-extrato-form .form-acoes button.btn-gerar:disabled{background:#95a5a6;cursor:not-allowed;opacity:.6}.relatorio-extrato-cliente .relatorio-extrato-form .form-acoes button.btn-limpar{background:#95a5a6;color:#fff}.relatorio-extrato-cliente .relatorio-extrato-form .form-acoes button.btn-limpar:hover{background:#7f8c8d}.relatorio-extrato-cliente .relatorio-extrato-form .info-box{background:#e8f4fd;border-left:4px solid #3498db;border-radius:6px;padding:20px}.relatorio-extrato-cliente .relatorio-extrato-form .info-box h4{align-items:center;color:#2c3e50;display:flex;font-size:1rem;gap:8px;margin:0 0 15px}.relatorio-extrato-cliente .relatorio-extrato-form .info-box ul{margin:0;padding-left:20px}.relatorio-extrato-cliente .relatorio-extrato-form .info-box ul li{color:#555;font-size:.9rem;line-height:1.6;margin-bottom:8px}.relatorio-extrato-cliente .relatorio-extrato-form .info-box ul li:last-child{margin-bottom:0}@media(max-width:768px){.relatorio-extrato-cliente{padding:10px}.relatorio-extrato-cliente .relatorio-extrato-form{padding:20px}.relatorio-extrato-cliente .relatorio-extrato-form .form-grid{grid-template-columns:1fr}.relatorio-extrato-cliente .relatorio-extrato-form .form-grid .form-item.full-width{grid-column:1}.relatorio-extrato-cliente .relatorio-extrato-form .form-acoes{flex-direction:column}.relatorio-extrato-cliente .relatorio-extrato-form .form-acoes button{width:100%}.relatorio-extrato-cliente .relatorio-extrato-form .cliente-info{flex-direction:column;gap:8px}}.relatorio__datasContainer{display:flex;gap:30px;justify-content:space-between;width:500px}.relatorio__filtros__container{display:flex;gap:25px;margin-bottom:50px}.relatorio__filtros__container__selectContainer{width:200px!important}.relatorio__filtros__container__selectContainer>.MuiInputBase-formControl>.MuiSelect-select{padding:10px 14px!important}.relatorio__filtros__gerarDocButton{background:#005eb6;border:none;color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:500;padding:10px}.relatorio__filtros__gerarDocButton:hover{background-color:#175c93}.expirou{color:crimson}.ajustar{color:orange}.resumoRelatorioOrcamentos{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);text-align:center}.resumoRelatorioOrcamentos__titulo{grid-column:1/-1}.relatorio-procedimentos-medico{padding:20px}.relatorio-procedimentos-medico .relatorio-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.relatorio-procedimentos-medico .relatorio-header h2{color:#333;font-size:24px;font-weight:600;margin:0}.relatorio-procedimentos-medico .relatorio-header .relatorio-actions{display:flex;gap:12px}.relatorio-procedimentos-medico .relatorio-header .relatorio-actions .btn-icon{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:8px 12px;transition:all .2s}.relatorio-procedimentos-medico .relatorio-header .relatorio-actions .btn-icon:hover{background:#e0e0e0}.relatorio-procedimentos-medico .relatorio-header .relatorio-actions .btn-icon i{color:#666}.relatorio-procedimentos-medico .relatorio-header .relatorio-actions .btn-export{align-items:center;background:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:10px 20px;transition:all .2s}.relatorio-procedimentos-medico .relatorio-header .relatorio-actions .btn-export:hover{background:#1565c0}.relatorio-procedimentos-medico .relatorio-header .relatorio-actions .btn-export i{font-size:14px}.relatorio-procedimentos-medico .filtros-container{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;padding:20px}.relatorio-procedimentos-medico .filtros-container h3{color:#666;font-size:16px;font-weight:600;margin:0 0 16px}.relatorio-procedimentos-medico .filtros-container .filtros-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:768px){.relatorio-procedimentos-medico .filtros-container .filtros-grid{grid-template-columns:1fr}}.relatorio-procedimentos-medico .filtros-container .filtros-grid .filtro-grupo label{color:#666;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.relatorio-procedimentos-medico .filtros-container .filtros-grid .filtro-grupo .checkbox-group{display:flex;flex-direction:column;gap:8px}.relatorio-procedimentos-medico .filtros-container .filtros-grid .filtro-grupo .checkbox-group .checkbox-item{align-items:center;cursor:pointer;display:flex;padding:4px 0}.relatorio-procedimentos-medico .filtros-container .filtros-grid .filtro-grupo .checkbox-group .checkbox-item input[type=checkbox]{cursor:pointer;margin-right:8px}.relatorio-procedimentos-medico .filtros-container .filtros-grid .filtro-grupo .checkbox-group .checkbox-item span{color:#333;font-size:14px}.relatorio-procedimentos-medico .filtros-container .filtros-grid .filtro-grupo .checkbox-group .checkbox-item .badge{border-radius:12px;font-size:12px;font-weight:500;padding:2px 8px}.relatorio-procedimentos-medico .filtros-container .filtros-grid .filtro-grupo .checkbox-group .checkbox-item .badge.badge-primary{background:#e3f2fd;color:#1976d2}.relatorio-procedimentos-medico .filtros-container .filtros-grid .filtro-grupo .checkbox-group .checkbox-item .badge.badge-secondary{background:#f3e5f5;color:#7b1fa2}.relatorio-procedimentos-medico .filtros-container .filtros-grid .filtro-grupo .checkbox-group .checkbox-item .badge.badge-warning{background:#fff3e0;color:#f57c00}.relatorio-procedimentos-medico .resumo-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.relatorio-procedimentos-medico .resumo-cards .resumo-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);padding:20px;transition:box-shadow .2s}.relatorio-procedimentos-medico .resumo-cards .resumo-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.12)}.relatorio-procedimentos-medico .resumo-cards .resumo-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.relatorio-procedimentos-medico .resumo-cards .resumo-card .card-header .card-title{color:#666;font-size:14px;font-weight:500}.relatorio-procedimentos-medico .resumo-cards .resumo-card .card-header i{color:#999;font-size:18px}.relatorio-procedimentos-medico .resumo-cards .resumo-card .card-value{color:#333;font-size:32px;font-weight:700}.relatorio-procedimentos-medico .resumo-cards .resumo-card .card-value.primary{color:#1976d2}.relatorio-procedimentos-medico .resumo-cards .resumo-card .card-value.secondary{color:#7b1fa2}.relatorio-procedimentos-medico .resumo-cards .resumo-card .card-value.warning{color:#f57c00}.relatorio-procedimentos-medico .resumo-medicos{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);margin-bottom:24px;padding:20px}.relatorio-procedimentos-medico .resumo-medicos h3{color:#333;font-size:18px;font-weight:600;margin:0 0 16px}.relatorio-procedimentos-medico .resumo-medicos .medicos-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.relatorio-procedimentos-medico .resumo-medicos .medicos-grid .medico-card{border:1px solid #e0e0e0;border-radius:8px;padding:16px}.relatorio-procedimentos-medico .resumo-medicos .medicos-grid .medico-card h4{color:#1976d2;font-size:16px;font-weight:600;margin:0 0 12px}.relatorio-procedimentos-medico .resumo-medicos .medicos-grid .medico-card .medico-stats p{color:#666;font-size:14px;margin:4px 0}.relatorio-procedimentos-medico .resumo-medicos .medicos-grid .medico-card .medico-stats p strong{color:#333;font-weight:600}.relatorio-procedimentos-medico .alert{align-items:center;border-radius:4px;display:flex;gap:8px;margin-bottom:24px;padding:12px 16px}.relatorio-procedimentos-medico .alert.alert-error{background:#ffebee;border:1px solid #ef5350;color:#c62828}.relatorio-procedimentos-medico .alert.alert-error i{font-size:18px}.relatorio-procedimentos-medico .pesquisa-container{margin-bottom:24px;position:relative}.relatorio-procedimentos-medico .pesquisa-container .pesquisa-input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:12px 16px 12px 40px;transition:border-color .2s;width:100%}.relatorio-procedimentos-medico .pesquisa-container .pesquisa-input:focus{border-color:#1976d2;outline:none}.relatorio-procedimentos-medico .pesquisa-container .pesquisa-icon{color:#999;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.relatorio-procedimentos-medico .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.relatorio-procedimentos-medico .loading-container .spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#1976d2;height:40px;width:40px}.relatorio-procedimentos-medico .loading-container p{color:#666;font-size:14px;margin-top:16px}.relatorio-procedimentos-medico .tabela-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);overflow:hidden;overflow-x:auto}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio{border-collapse:collapse;width:100%}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio thead{background:#f5f5f5}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio thead tr th{border-bottom:1px solid #e0e0e0;color:#666;font-size:14px;font-weight:600;padding:12px 16px;text-align:left;white-space:nowrap}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr{transition:background-color .2s}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr:hover{background:#f9f9f9}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr td{border-bottom:1px solid #f0f0f0;color:#333;font-size:14px;padding:12px 16px}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr td .badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr td .badge.badge-primary{background:#e3f2fd;color:#1976d2}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr td .badge.badge-secondary{background:#f3e5f5;color:#7b1fa2}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr td .badge.badge-warning{background:#fff3e0;color:#f57c00}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr td .badge.badge-default{background:#f5f5f5;color:#666}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr td .faces-info{color:#999;display:block;font-size:12px;margin-top:2px}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr td small{color:#999;font-size:12px}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr td.td-observacoes{max-width:300px}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr td.td-observacoes .observacoes-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr:last-child td{border-bottom:none}.relatorio-procedimentos-medico .tabela-container .tabela-relatorio tbody tr .empty-message{color:#999;font-style:italic;padding:40px;text-align:center}.relatorio-procedimentos-medico .paginacao-container{align-items:center;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-top:-1px;padding:16px 20px}@media(max-width:768px){.relatorio-procedimentos-medico .paginacao-container{flex-direction:column;gap:16px}}.relatorio-procedimentos-medico .paginacao-container .paginacao-info{color:#666;font-size:14px}.relatorio-procedimentos-medico .paginacao-container .paginacao-controles{align-items:center;display:flex;gap:12px}.relatorio-procedimentos-medico .paginacao-container .paginacao-controles .rows-per-page{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 12px}.relatorio-procedimentos-medico .paginacao-container .paginacao-controles .rows-per-page:focus{border-color:#1976d2;outline:none}.relatorio-procedimentos-medico .paginacao-container .paginacao-controles .btn-paginacao{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;min-width:32px;padding:6px 10px;transition:all .2s}.relatorio-procedimentos-medico .paginacao-container .paginacao-controles .btn-paginacao:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.relatorio-procedimentos-medico .paginacao-container .paginacao-controles .btn-paginacao:disabled{cursor:not-allowed;opacity:.5}.relatorio-procedimentos-medico .paginacao-container .paginacao-controles .btn-paginacao i{color:#666;font-size:12px}.relatorio-procedimentos-medico .paginacao-container .paginacao-controles .pagina-atual{color:#666;font-size:14px;font-weight:500;padding:0 8px}.relatorio-dfes-por-emitir{padding:20px}.relatorio-dfes-por-emitir h3{color:#333;margin-bottom:20px}.relatorio-dfes-por-emitir .resumo{display:flex;gap:20px;margin-bottom:30px}.relatorio-dfes-por-emitir .resumo .resumo-item{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;gap:10px;padding:15px 20px}.relatorio-dfes-por-emitir .resumo .resumo-item span{color:#666}.relatorio-dfes-por-emitir .resumo .resumo-item strong{color:#2196f3;font-size:1.5em}.tabela-dfes .abas{border-bottom:2px solid #e0e0e0;display:flex;gap:10px;margin-bottom:20px}.tabela-dfes .abas button{background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s}.tabela-dfes .abas button:hover{background:#f5f5f5}.tabela-dfes .abas button.ativa{border-bottom-color:#2196f3;color:#2196f3}.tabela-dfes .sem-dados{color:#999;padding:40px;text-align:center}.tabela-container{overflow-x:auto}.tabela-dfes-detalhes{background:#fff;border-collapse:collapse;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%}.tabela-dfes-detalhes thead{background:#f5f5f5}.tabela-dfes-detalhes thead th{border-bottom:2px solid #e0e0e0;color:#333;font-weight:600;padding:12px;text-align:left}.tabela-dfes-detalhes tbody tr{border-bottom:1px solid #e0e0e0}.tabela-dfes-detalhes tbody tr:hover{background:#fafafa}.tabela-dfes-detalhes tbody tr td{color:#666;padding:12px}.tabela-dfes-detalhes .badge{border-radius:4px;font-size:.85em;font-weight:500;padding:4px 8px}.tabela-dfes-detalhes .badge.badge-reembolso{background:#e3f2fd;color:#1976d2}.tabela-dfes-detalhes .badge.badge-clienteFornecedor{background:#f3e5f5;color:#7b1fa2}.tabela-dfes-detalhes .btn-emitir{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9em;padding:6px 12px}.tabela-dfes-detalhes .btn-emitir:hover{background:#45a049}.link-cliente{color:#88959e;margin-left:5px}.badge-dfe{border-radius:4px;font-size:.8em;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.badge-dfe.badge-fre{background:#e3f2fd;border:1px solid #90caf9;color:#1565c0}.badge-dfe.badge-fte{background:#f3e5f5;border:1px solid #ce93d8;color:#6a1b9a}.badge-dfe.badge-rce{background:#e8f5e9;border:1px solid #81c784;color:#2e7d32}.relatorio-consulta-documentos{padding:20px}.relatorio-consulta-documentos .filtros-busca{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:25px;padding:25px}.relatorio-consulta-documentos .filtros-busca h3{color:#2c3e50;font-size:1.5rem;margin:0 0 20px}.relatorio-consulta-documentos .filtros-busca .filtros-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.relatorio-consulta-documentos .filtros-busca .filtros-grid .filtro-item{display:flex;flex-direction:column}.relatorio-consulta-documentos .filtros-busca .filtros-grid .filtro-item label{color:#555;font-size:.95rem;font-weight:600;margin-bottom:8px}.relatorio-consulta-documentos .filtros-busca .filtros-grid .filtro-item input,.relatorio-consulta-documentos .filtros-busca .filtros-grid .filtro-item select{border:1px solid #ddd;border-radius:6px;font-size:.95rem;padding:10px 12px;transition:all .3s ease}.relatorio-consulta-documentos .filtros-busca .filtros-grid .filtro-item input:focus,.relatorio-consulta-documentos .filtros-busca .filtros-grid .filtro-item select:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1);outline:none}.relatorio-consulta-documentos .filtros-busca .filtros-grid .filtro-item input:-ms-input-placeholder{color:#aaa}.relatorio-consulta-documentos .filtros-busca .filtros-grid .filtro-item input::placeholder{color:#aaa}.relatorio-consulta-documentos .filtros-busca .filtros-acoes{display:flex;gap:15px;justify-content:flex-end}.relatorio-consulta-documentos .filtros-busca .filtros-acoes button{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 30px;transition:all .3s ease}.relatorio-consulta-documentos .filtros-busca .filtros-acoes button.btn-buscar{background:#3498db;color:#fff}.relatorio-consulta-documentos .filtros-busca .filtros-acoes button.btn-buscar:hover{background:#2980b9;box-shadow:0 4px 12px rgba(52,152,219,.3);transform:translateY(-2px)}.relatorio-consulta-documentos .filtros-busca .filtros-acoes button.btn-limpar{background:#95a5a6;color:#fff}.relatorio-consulta-documentos .filtros-busca .filtros-acoes button.btn-limpar:hover{background:#7f8c8d}.relatorio-consulta-documentos .resultados{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:25px}.relatorio-consulta-documentos .resultados h4{border-bottom:2px solid #3498db;color:#2c3e50;font-size:1.2rem;margin:0 0 20px;padding-bottom:10px}.relatorio-consulta-documentos .resultados .tabela-wrapper{overflow-x:auto}.relatorio-consulta-documentos .resultados .tabela-documentos{border-collapse:collapse;font-size:.9rem;width:100%}.relatorio-consulta-documentos .resultados .tabela-documentos thead{background:#f8f9fa}.relatorio-consulta-documentos .resultados .tabela-documentos thead tr th{border-bottom:2px solid #dee2e6;color:#555;font-weight:600;padding:12px 10px;text-align:left;white-space:nowrap}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr{border-bottom:1px solid #e9ecef;transition:background .2s ease}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr:hover{background:#f8f9fa}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td{color:#495057;padding:12px 10px}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td.iud-cell{font-family:monospace;font-size:.85rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td .status-badge{border-radius:12px;display:inline-block;font-size:.8rem;font-weight:600;margin-right:5px;padding:4px 12px}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td .status-badge.status-sucesso{background:#d4edda;color:#155724}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td .status-badge.status-erro{background:#f8d7da;color:#721c24}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td .status-badge.status-anulado{background:#fff3cd;color:#856404}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td button{border:none;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:600;margin-right:5px;padding:6px 12px;transition:all .2s ease}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td button.btn-detalhes{background:#3498db;color:#fff}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td button.btn-detalhes:hover{background:#2980b9}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td button.btn-visualizar{background:#27ae60;color:#fff}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td button.btn-visualizar:hover{background:#229954}.relatorio-consulta-documentos .mensagem-inicial{background:#e8f4fd;border-left:4px solid #3498db;border-radius:6px;color:#2c3e50;font-size:1rem;padding:20px;text-align:center}.relatorio-consulta-documentos .detalhes-documento{background:#fff;border:2px solid #3498db;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.15);margin-top:25px;padding:25px}.relatorio-consulta-documentos .detalhes-documento .detalhes-header{align-items:center;border-bottom:2px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.relatorio-consulta-documentos .detalhes-documento .detalhes-header h4{color:#2c3e50;font-size:1.4rem;margin:0}.relatorio-consulta-documentos .detalhes-documento .detalhes-header .btn-fechar{background:#e74c3c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:35px;transition:all .3s ease;width:35px}.relatorio-consulta-documentos .detalhes-documento .detalhes-header .btn-fechar:hover{background:#c0392b;transform:rotate(90deg)}.relatorio-consulta-documentos .detalhes-documento .detalhes-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:25px}.relatorio-consulta-documentos .detalhes-documento .detalhes-grid .detalhe-item{display:flex;flex-direction:column}.relatorio-consulta-documentos .detalhes-documento .detalhes-grid .detalhe-item.full-width{grid-column:1/-1}.relatorio-consulta-documentos .detalhes-documento .detalhes-grid .detalhe-item.destaque{background:#fff3cd;border-left:4px solid #ffc107;border-radius:6px;padding:15px}.relatorio-consulta-documentos .detalhes-documento .detalhes-grid .detalhe-item label{color:#555;font-size:.9rem;font-weight:600;margin-bottom:5px}.relatorio-consulta-documentos .detalhes-documento .detalhes-grid .detalhe-item span{color:#2c3e50;font-size:1rem;padding:8px 0}.relatorio-consulta-documentos .detalhes-documento .detalhes-grid .detalhe-item span.iud-completo{background:#f8f9fa;border-radius:4px;font-family:monospace;padding:8px 12px;word-break:break-all}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento{border-top:2px solid #e9ecef;margin-top:25px;padding-top:20px}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento h5{color:#2c3e50;font-size:1.2rem;margin:0 0 15px}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem{background:#f8f9fa;border-left:4px solid #6c757d;border-radius:6px;margin-bottom:15px;padding:15px}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem.mensagem-error{background:#f8d7da;border-left-color:#dc3545}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem.mensagem-warning{background:#fff3cd;border-left-color:#ffc107}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem.mensagem-info{background:#d1ecf1;border-left-color:#17a2b8}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem.mensagem-success{background:#d4edda;border-left-color:#28a745}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem .mensagem-header{display:flex;justify-content:space-between;margin-bottom:10px}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem .mensagem-header .mensagem-tipo{font-size:.85rem;font-weight:600;text-transform:uppercase}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem .mensagem-header .mensagem-codigo{background:rgba(0,0,0,.1);border-radius:4px;font-family:monospace;font-size:.85rem;padding:2px 8px}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem .mensagem-descricao{color:#495057;line-height:1.5;margin-bottom:8px}.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem .mensagem-data,.relatorio-consulta-documentos .detalhes-documento .mensagens-documento .mensagem .mensagem-source{color:#6c757d;font-size:.85rem;margin-top:5px}.relatorio-consulta-documentos .detalhes-documento .detalhes-acoes{border-top:2px solid #e9ecef;display:flex;justify-content:center;margin-top:25px;padding-top:20px}.relatorio-consulta-documentos .detalhes-documento .detalhes-acoes .btn-visualizar-fatura{background:#27ae60;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 40px;transition:all .3s ease}.relatorio-consulta-documentos .detalhes-documento .detalhes-acoes .btn-visualizar-fatura:hover{background:#229954;box-shadow:0 4px 12px rgba(39,174,96,.3);transform:translateY(-2px)}@media(max-width:768px){.relatorio-consulta-documentos{padding:10px}.relatorio-consulta-documentos .filtros-busca{padding:15px}.relatorio-consulta-documentos .filtros-busca .filtros-grid{grid-template-columns:1fr}.relatorio-consulta-documentos .filtros-busca .filtros-acoes{flex-direction:column}.relatorio-consulta-documentos .filtros-busca .filtros-acoes button{width:100%}.relatorio-consulta-documentos .resultados{padding:15px}.relatorio-consulta-documentos .resultados .tabela-documentos{font-size:.8rem}.relatorio-consulta-documentos .resultados .tabela-documentos tbody tr td,.relatorio-consulta-documentos .resultados .tabela-documentos thead tr th{padding:8px 6px}.relatorio-consulta-documentos .detalhes-documento{padding:15px}.relatorio-consulta-documentos .detalhes-documento .detalhes-grid{grid-template-columns:1fr}}.paginacao{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;justify-content:space-between;margin-top:20px;padding:15px}.paginacao .paginacao-info{color:#555;font-size:.9rem}.paginacao .paginacao-controles{align-items:center;display:flex;gap:10px}.paginacao .paginacao-controles .btn-paginacao{background:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .2s}.paginacao .paginacao-controles .btn-paginacao:hover:not(:disabled){background:#2980b9}.paginacao .paginacao-controles .btn-paginacao:disabled{background:#95a5a6;cursor:not-allowed;opacity:.6}.paginacao .paginacao-controles .pagina-atual{color:#2c3e50;font-weight:600}.link-cliente{color:#3498db;font-weight:500;text-decoration:none;transition:color .2s}.link-cliente:hover{color:#2980b9;text-decoration:underline}@media(max-width:768px){.paginacao{flex-direction:column;gap:15px}.paginacao .paginacao-controles{flex-wrap:wrap;justify-content:center}}.relatorio__cardContainer{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(5,1fr)}.relatorio__grapfsContainer{display:flex;gap:35px;margin-top:50px}.relatorio__grapfsContainer__item{border:1px solid #f0f1f6;border-radius:10px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;flex-direction:column;gap:15px;padding:20px}.relatorio__grapfsContainer__item .chart-wrapper{flex-grow:1;min-height:300px}.relatorio__grapfsContainer__item--bar{flex:3 1}.relatorio__grapfsContainer__item--pie{flex:2 1}.relatorio__grapfsContainer__item__title{font-family:Open Sans,sans-serif;font-size:14px;font-weight:900}.recharts-responsive-container{min-width:0}.clienteAutocomplete__relatorioPesquisaAvaliacoes{width:250px}.clienteAutocomplete__relatorioPesquisaAvaliacoes>div{padding:16px 10px}.linkNormal{color:#000;text-decoration:none}.linkNormal:hover{text-decoration:underline}@media print{@page{size:A4 portrait;margin:15mm}table{page-break-inside:auto}tr{page-break-after:auto;page-break-inside:avoid}thead{display:table-header-group}.pdf-extrato-cliente,.pdf-extrato-heading,.pdf-extrato-resumo{page-break-after:avoid;page-break-inside:avoid}.pdf-extrato-rodape{page-break-before:auto;page-break-inside:avoid}}.pdf-wrapper{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:210mm;padding:20px}.pdf-extrato-heading{align-items:flex-start;border-bottom:2px solid #333;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.pdf-extrato-heading__clinica{display:flex;flex-direction:column;gap:3px}.pdf-extrato-heading__clinica .nome-clinica{font-size:16px;font-weight:600;text-transform:uppercase}.pdf-extrato-heading__clinica .nif-clinica{color:#666;font-size:11px}.pdf-extrato-heading__titulo{display:flex;flex-direction:column;gap:3px;text-align:right}.pdf-extrato-heading__titulo span:first-child{font-size:14px;font-weight:600;text-transform:uppercase}.pdf-extrato-heading__titulo .periodo{color:#666;font-size:11px}.pdf-extrato-cliente{display:flex;flex-direction:column;gap:3px;margin-bottom:15px}.pdf-extrato-cliente .cliente-nome{color:#2c3e50;font-size:13px;font-weight:600}.pdf-extrato-cliente .cliente-detalhe{color:#666;font-size:11px}.pdf-extrato-resumo{background-color:#f8f9fa;border-radius:4px;display:flex;flex-direction:column;gap:5px;margin-bottom:20px;padding:10px}.pdf-extrato-resumo .resumo-row{align-items:center;display:flex;font-size:11px;justify-content:space-between}.pdf-extrato-resumo .resumo-row.destaque{border-top:1px solid #ddd;font-size:12px;margin-top:5px;padding-top:8px}.pdf-extrato-resumo .resumo-row.destaque .label{font-weight:700}.pdf-extrato-resumo .resumo-row.destaque .valor{font-size:14px}.pdf-extrato-resumo .resumo-row .label{color:#555;font-weight:500}.pdf-extrato-resumo .resumo-row .valor{color:#333;font-weight:600}.pdf-extrato-resumo .resumo-row .valor.valor-pago{color:#28a745}.pdf-extrato-resumo .resumo-row .valor.valor-desconto{color:#ffc107}.pdf-extrato-resumo .resumo-row .valor.valor-aberto{color:#dc3545}.pdf-extrato-table-container{margin-bottom:20px}.pdf-extrato-table-container .table{border-collapse:collapse;font-size:9px;width:100%}.pdf-extrato-table-container .table thead tr{background-color:#f1f3f5}.pdf-extrato-table-container .table thead tr th{border-bottom:2px solid #333;font-size:9px;font-weight:600;padding:8px 6px;text-align:left;text-transform:uppercase}.pdf-extrato-table-container .table tbody tr{border-bottom:1px solid #dee2e6}.pdf-extrato-table-container .table tbody tr.pendente{background-color:#fff3cd}.pdf-extrato-table-container .table tbody tr td{padding:8px 6px;text-align:left}.pdf-extrato-table-container .table tbody tr td.valor-cell{font-weight:600;text-align:right}.pdf-extrato-table-container .table tbody tr .estado-badge{border-radius:3px;display:inline-block;font-size:8px;font-weight:600;padding:2px 6px;text-transform:uppercase}.pdf-extrato-table-container .table tbody tr .estado-badge.pago{background-color:#d4edda;color:#155724}.pdf-extrato-table-container .table tbody tr .estado-badge.pendente{background-color:#fff3cd;color:#856404}.pdf-extrato-rodape{align-items:flex-start;border-top:2px solid #333;display:flex;justify-content:space-between;margin-top:20px;padding-top:15px}.pdf-extrato-rodape__metodos{display:flex;flex-direction:column;gap:5px}.pdf-extrato-rodape__metodos h4{font-size:11px;font-weight:600;margin:0 0 8px;text-transform:uppercase}.pdf-extrato-rodape__metodos .metodo-row{display:flex;font-size:10px;gap:15px}.pdf-extrato-rodape__metodos .metodo-row .metodo-nome{font-weight:500;min-width:100px;text-transform:capitalize}.pdf-extrato-rodape__metodos .metodo-row .metodo-valor{font-weight:700}.pdf-extrato-rodape__saldo-final{display:flex;flex-direction:column;gap:3px;text-align:right}.pdf-extrato-rodape__saldo-final .label{color:#555;font-size:11px;font-weight:600;text-transform:uppercase}.pdf-extrato-rodape__saldo-final .valor{color:#dc3545;font-size:16px;font-weight:700}.pdfComprovativoDesconto__body{display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-weight:400;gap:15px;line-height:1.3;margin-top:50px;text-align:center}.pdfComprovativoDesconto__body__message__bold,.pdfComprovativoDesconto__body__title{font-family:Roboto,sans-serif;font-weight:600;letter-spacing:.7px}.pdfComprovativoDesconto__body__title{font-size:1.2rem}.pdfComprovativoDesconto__body__nomeClinica{margin-top:35px}.pdfComprovativoDesconto__body__linhaAssinatura{align-self:center;margin-top:65px;width:400px}.pdfComprovativoDesconto__body__data{margin-top:35px}.single-user__container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:20px}.single-user__container__title{font-family:Open Sans,sans-serif;font-size:16px;font-weight:900}.single-user__container__subtitle{color:#88959e;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;margin-bottom:35px}.single-user__container__info__container,.single-user__container__pass-reset__container{display:flex;flex:1 1;flex-direction:column;gap:6px}.single-user__container__pass-reset__container__input-container{display:flex;flex-direction:column;gap:5px}.single-user__container__pass-reset__container__input-container span{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;margin-top:7px}.single-user__container__pass-reset__container__input-container input{border:1px solid #88959e;border-radius:4px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;padding:10px}.single-user__container__pass-reset__container__input-container input:focus{border:1px solid #175c93}.single-user__container__btn{align-self:end;background-color:#175c93;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;margin-top:35px;padding:10px;width:35%}.alertaSingleUserContainer{font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;margin:20px;text-align:center;text-transform:uppercase}.perfil__horarioAtendimento__container{grid-row-gap:10px;grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px}.prescricao-sugestoes-container{background-color:#f0f1f6;border-radius:4px;display:flex;flex-direction:column;margin-bottom:20px;max-height:260px;max-width:100%;overflow-y:scroll;padding:10px}.prescricao-sugestoes-container .prescricao-sugestoes-row{border-bottom:1px solid #c5ccd7;display:flex;padding:10px}.prescricao-sugestoes-container .prescricao-sugestoes-row .prescricao-sugestoes{flex:7 1}.prescricao-sugestoes-container .prescricao-sugestoes-row .prescricao-sugestoes-buttons{display:flex;flex:2 1;flex-direction:row;gap:5px;justify-content:flex-end}.prescricao-sugestoes-container .prescricao-sugestoes-row .prescricao-sugestoes-buttons .prescricao-sugestoes-add-btn{align-items:center;background-color:#ff8201;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;justify-content:center;padding:5px;text-transform:uppercase;width:75px}.prescricao-sugestoes-container .prescricao-sugestoes-row .prescricao-sugestoes-buttons .prescricao-sugestoes-add-btn:hover{background-color:#df760c}.prescricao-sugestoes-container .prescricao-sugestoes-row .prescricao-sugestoes-buttons .prescricao-sugestoes-delete-btn{align-items:center;background-color:crimson;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;justify-content:center;padding:5px;text-transform:uppercase}.prescricao-sugestoes-container .prescricao-sugestoes-row .prescricao-sugestoes-buttons .prescricao-sugestoes-delete-btn:hover{background-color:#a11f39}.prescricao-sugestoes-pesquisa{align-items:center;display:flex;flex:1 1;justify-content:center;margin-bottom:15px;margin-top:10px}.prescricao-sugestoes-pesquisa .prescricao-input-pesquisa{border:1px solid #f2f5fa;border-radius:4px;flex:1 1;font-size:16px;margin:0;max-width:80%;padding:5px 3px}.prescricao__hr{border-top:1px solid #f0f1f6;margin-bottom:20px}.receita__item{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:24% 12% 12% 12% 29% 3%;margin-bottom:10px}.receita__item--headerDiv{margin-bottom:50px}.receita__item--header{font-family:Open Sans,sans-serif;font-weight:600}.stock__container{margin:30px;padding:30px}.stock__header{flex-direction:column;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.stock__header,.stock__header__container1,.stock__header__container2{align-items:center;display:flex;gap:15px}.stock__header__container1{align-self:baseline}.stock__header__container2{display:flex;justify-content:space-between;width:100%}.stock__header__container2__container1{align-items:center;display:flex;gap:15px}.stock__header__historico-btn{color:#3f64b2}.stock__header__historico-btn:hover{color:#175c93;text-decoration:underline}.stock__noProducts{color:#175c93;font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase}.stock__noProducts__container{align-items:center;display:flex;justify-content:center;margin-top:20px}.select__filter-categoria{border:none;border-bottom:1px solid #88959e;color:#273445;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:400;padding:5px}.btn__retiradas{color:#175c93;font-family:Open Sans,sans-serif;font-weight:600}.btn__retiradas:hover{text-decoration:underline}.btn__esgotado{color:crimson;cursor:default;font-family:Open Sans,sans-serif;font-weight:600}.stock-row__danger .MuiDataGrid-cell{color:#c62828}.stock-row__danger .MuiDataGrid-cell .btn__retiradas{background-color:#c62828}.stock-row__expired{background-color:#ffcccb!important}.stock-row__expiring-soon{background-color:#fffacd!important}.stock__tabs{border-bottom:1px solid #e5e7eb;margin-bottom:20px}.stock-row__danger{background-color:rgba(239,68,68,.1)}.stock-row__danger:hover{background-color:rgba(239,68,68,.15)!important}.stock-row__expired{background-color:rgba(220,38,38,.15)}.stock-row__expired:hover{background-color:rgba(220,38,38,.2)!important}.stock-row__expiring-soon{background-color:rgba(245,158,11,.1)}.stock-row__expiring-soon:hover{background-color:rgba(245,158,11,.15)!important}.btn__retiradas{background-color:#3b82f6;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-right:10px;padding:5px 10px;transition:background-color .2s}.btn__retiradas:hover{background-color:#2563eb}.btn__esgotado{border-radius:4px;color:#ef4444;font-size:12px;margin-right:10px;padding:5px 10px}.dots__menu{border-radius:4px;gap:2px;padding:5px}.dots__menu:hover{background-color:#f3f4f6}.dots__menu .dot{background-color:#6b7280;border-radius:50%;height:4px;width:4px}.dots__menu__popup{min-width:120px}.popOverMenu--option{padding:8px 12px}.popOverMenu--option:hover{background-color:#f3f4f6}.popOverMenu--option__icon{height:18px;margin-left:8px;width:18px}.stock__header__container1{display:flex;gap:16px;margin-bottom:20px}.stock__header__historico-btn{align-items:center;background-color:#f3f4f6;border-radius:4px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:14px;padding:6px 12px;transition:background-color .2s}.stock__header__historico-btn:hover{background-color:#e5e7eb}.stock__entrada-btn{text-transform:none!important}@media(max-width:768px){.stock__header__container1{flex-direction:column;gap:10px}.stock__tabs{overflow-x:auto}}.lote-esgotados-resumo{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2px 8px}.lote-esgotados-resumo .lote-esgotado-icon{color:#d32f2f;margin-left:6px}.lote-esgotado-icon{color:#d32f2f}.lote-esgotado-badge{background-color:#ffebee;border-radius:4px;color:#d32f2f;font-size:.75rem;margin-left:4px;padding:2px 6px}.MuiTableContainer-root{margin-top:16px;max-height:400px;overflow-y:auto}.MuiTableHead-root{position:sticky;top:0;z-index:1}.lote-esgotados-button{font-size:.75rem!important;padding:2px 8px!important}.stock-dashboard{padding:16px;width:100%}.stock-dashboard__summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.stock-dashboard__summary-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:16px}.stock-dashboard__summary-card--alert{border-left:4px solid #f59e0b}.stock-dashboard__summary-card--danger{border-left:4px solid #ef4444}.stock-dashboard__summary-card--success{border-left:4px solid #10b981}.stock-dashboard__summary-card-title{margin-bottom:12px}.stock-dashboard__summary-card-title h3{color:#6b7280;font-size:14px;font-weight:500;margin:0}.stock-dashboard__summary-card-content{display:flex;flex:1 1;flex-direction:column;justify-content:center}.stock-dashboard__summary-value{color:#111827;font-size:28px;font-weight:600;margin:0}.stock-dashboard__summary-percentage{color:#6b7280;font-size:14px;margin:4px 0 0}.stock-dashboard__charts{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));margin-bottom:24px}.stock-dashboard__chart-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.stock-dashboard__chart-card-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;padding:16px}.stock-dashboard__chart-card-header h3{font-size:16px;font-weight:500;margin:0 auto 0 8px}.stock-dashboard__chart-icon{height:20px;width:20px}.stock-dashboard__chart-icon--warning{color:#f59e0b}.stock-dashboard__chart-icon--danger{color:#ef4444}.stock-dashboard__chart-icon--success{color:#10b981}.stock-dashboard__badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:24px;padding:0 8px}.stock-dashboard__badge--warning{background-color:#fef3c7;color:#d97706}.stock-dashboard__badge--danger{background-color:#fee2e2;color:#b91c1c}.stock-dashboard__badge--success{background-color:#d1fae5;color:#047857}.stock-dashboard__chart-content{height:240px;padding:16px}.stock-dashboard__empty-chart{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.stock-dashboard__empty-chart p{color:#6b7280;font-size:14px;margin:0}.stock-dashboard__table-wrapper{height:100%;overflow-y:auto}.stock-dashboard__table{border-collapse:collapse;width:100%}.stock-dashboard__table td,.stock-dashboard__table th{font-size:14px;padding:8px 12px;text-align:left}.stock-dashboard__table th{background-color:#fff;border-bottom:1px solid #e5e7eb;color:#6b7280;font-weight:500;position:sticky;top:0}.stock-dashboard__table td{border-bottom:1px solid #f3f4f6}.stock-dashboard__table tr:last-child td{border-bottom:none}.stock-dashboard__date-warning{color:#f59e0b;font-weight:500}.stock-dashboard__date-expired{color:#ef4444;font-weight:500}.stock-dashboard__table-more{color:#6b7280;font-style:italic;text-align:center}@media(max-width:768px){.stock-dashboard__charts{grid-template-columns:1fr}.stock-dashboard__summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stock-dashboard__summary{grid-template-columns:1fr}}.advanced-search{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:24px;padding:16px}.advanced-search__main{align-items:center;display:flex;gap:12px}.advanced-search__input-container{flex:1 1;position:relative}.advanced-search__icon{color:#9ca3af;height:20px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.advanced-search__filters-icon{height:16px;margin-right:6px;width:16px}.advanced-search__input{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:10px 12px 10px 40px;width:95%}.advanced-search__input:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.2);outline:none}.advanced-search__filters-toggle{align-items:center;background-color:#f3f4f6;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;font-size:14px;padding:8px 12px;transition:background-color .2s}.advanced-search__filters-toggle:hover{background-color:#e5e7eb}.advanced-search__button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.advanced-search__button--primary{background-color:#2563eb;color:#fff}.advanced-search__button--primary:hover{background-color:#1d4ed8}.advanced-search__filters{grid-gap:16px;border-top:1px solid #e5e7eb;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:16px;padding-top:16px}.advanced-search__filter{display:flex;flex-direction:column}.advanced-search__label{color:#4b5563;font-size:14px;font-weight:500;margin-bottom:6px}.advanced-search__select{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px 12px}.advanced-search__select:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.2);outline:none}.advanced-search__active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.advanced-search__active-filters-label{color:#6b7280;font-size:14px}.advanced-search__tag{align-items:center;border-radius:16px;display:flex;font-size:13px;font-weight:500;padding:6px 10px}.advanced-search__tag--blue{background-color:#dbeafe;color:#1e40af}.advanced-search__tag--green{background-color:#d1fae5;color:#065f46}.advanced-search__tag--yellow{background-color:#fef3c7;color:#92400e}.advanced-search__tag--red{background-color:#fee2e2;color:#991b1b}.advanced-search__tag-icon{cursor:pointer;height:14px;margin-left:6px;opacity:.7;width:14px}.advanced-search__tag-icon:hover{opacity:1}.advanced-search__clear-button{background-color:#f3f4f6;border:none;border-radius:16px;color:#4b5563;cursor:pointer;font-size:13px;padding:6px 10px}.advanced-search__clear-button:hover{background-color:#e5e7eb}@media(max-width:768px){.advanced-search__main{align-items:stretch;flex-direction:column}.advanced-search__button,.advanced-search__filters-toggle{margin-top:8px}}.stock1stStep__container,.stock1stStep__container div{align-items:center;display:flex;gap:20px}.stock1stStep__container div{background-color:#f0f1f6;border-radius:4px;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);cursor:pointer;flex:1 1;flex-direction:column;justify-content:center;padding:15px 10px;text-align:center}.stock1stStep__container div:hover{box-shadow:0 20px 30px -10px #26394d}.stock1stStep__container__icon{color:#88959e;font-size:50px!important}.stock1stStep__container__title{color:#175c93;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase}.stock1stStep__container__subtitle{color:#88959e;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.adicionarNoStock__modal{width:90%}.stock-cadastrar-container{display:flex;flex-direction:column;margin:0 auto;max-width:100%;width:100%}.stock-cadastrar-container .stock-cadastrar-header{margin-bottom:24px}.stock-cadastrar-container .stock-cadastrar-header h3{color:#333;font-size:1.25rem;margin:0 0 8px}.stock-cadastrar-container .stock-cadastrar-header p{align-items:center;color:#666;display:flex;gap:8px;margin:0 0 16px}.stock-cadastrar-container .stock-cadastrar-header .stock-cadastrar-info-icon{color:#1976d2;cursor:help;font-size:18px}.stock-cadastrar-container .stock-cadastrar-header .stock-cadastrar-options{background-color:#f9f9f9;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding:12px}.stock-cadastrar-container .stock-cadastrar-header .stock-cadastrar-options .stock-cadastrar-option{margin:0}.stock-cadastrar-container .stock-cadastrar-table-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:24px;overflow-x:auto;padding:0}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table{border-collapse:collapse;font-size:.85rem;margin-bottom:25px;width:100%}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table td,.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table th{border-bottom:1px solid #e0e0e0;padding:10px 8px;text-align:left}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table td:first-child,.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table th:first-child{padding-left:16px}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table td:last-child,.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table th:last-child{padding-right:16px}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table th{background-color:#f9f9f9;color:#333;font-size:.8rem;font-weight:500;position:sticky;top:0;white-space:nowrap;z-index:10}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table th:after{color:#f44336;content:"*";display:none;margin-left:2px}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table th:first-child:after,.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table th:nth-child(2):after,.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table th:nth-child(7):after{display:inline}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table tbody tr:hover{background-color:rgba(0,0,0,.02)}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table tbody tr:last-child td{border-bottom:none}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table td{vertical-align:middle}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table td .MuiInputBase-root{font-size:.85rem}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table td input[type=number]{text-align:right}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table .stock-cadastrar-delete-btn{color:#f44336}.stock-cadastrar-container .stock-cadastrar-table-container .stock-cadastrar-table .stock-cadastrar-delete-btn:hover{background-color:#ffebee}.stock-cadastrar-container .stock-cadastrar-actions{display:flex;justify-content:center;margin-bottom:24px}.stock-cadastrar-container .stock-cadastrar-actions .stock-cadastrar-add-button{align-items:center;background-color:#e3f2fd;border:1px solid #1976d2;border-radius:4px;color:#1976d2;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;outline:none;padding:8px 16px;transition:all .2s ease}.stock-cadastrar-container .stock-cadastrar-actions .stock-cadastrar-add-button:hover{background-color:#cbe7fb}.stock-cadastrar-container .stock-cadastrar-actions .stock-cadastrar-add-button svg{font-size:20px}.stock-cadastrar-container .stock-cadastrar-error{align-items:center;background-color:#ffebee;border-radius:4px;color:#f44336;display:flex;margin-bottom:24px;padding:12px 16px}.stock-cadastrar-container .stock-cadastrar-error span{margin-left:8px}.stock-cadastrar-container .stock-cadastrar-footer{border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-top:24px;padding-top:16px}.stock-cadastrar-container .stock-cadastrar-footer .stock-cadastrar-cancel-btn{align-items:center;background-color:#f5f5f5;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;outline:none;padding:8px 16px;transition:all .2s ease}.stock-cadastrar-container .stock-cadastrar-footer .stock-cadastrar-cancel-btn:hover{background-color:#e8e8e8}.stock-cadastrar-container .stock-cadastrar-footer .stock-cadastrar-submit-btn{align-items:center;background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;outline:none;padding:8px 16px;transition:all .2s ease}.stock-cadastrar-container .stock-cadastrar-footer .stock-cadastrar-submit-btn:hover{background-color:#145ca4}.stock-cadastrar-container .stock-cadastrar-footer .stock-cadastrar-submit-btn:disabled{background-color:#ccc;cursor:not-allowed}@media(max-width:1200px){.stock-cadastrar-table-container{overflow-x:auto}.stock-cadastrar-table-container .stock-cadastrar-table{min-width:1200px}}@media(max-width:768px){.stock-cadastrar-container .stock-cadastrar-header .stock-cadastrar-options{flex-direction:column;gap:8px}.stock-cadastrar-container .stock-cadastrar-footer{flex-direction:column;gap:12px}.stock-cadastrar-container .stock-cadastrar-footer button{width:100%}}.stock-cadastrar-row td:first-child{min-width:180px}.stock-cadastrar-row td:nth-child(2),.stock-cadastrar-row td:nth-child(3){min-width:80px}.stock-cadastrar-row td:nth-child(4){min-width:100px}.stock-cadastrar-row td:nth-child(5),.stock-cadastrar-row td:nth-child(6),.stock-cadastrar-row td:nth-child(8){min-width:120px}.stock-cadastrar-row td:nth-child(7){min-width:150px}.stock-cadastrar-row td:nth-child(9){min-width:90px}.stock-cadastrar-row td:nth-child(10){min-width:140px}.stock-cadastrar-row td:nth-child(11),.stock-cadastrar-row td:nth-child(12){min-width:100px}.stock-cadastrar-row td:nth-child(13){min-width:60px;width:60px}.stockCadastrar__container{display:flex;flex-direction:column;gap:20px;height:100%;max-height:80vh;overflow-y:auto;padding:20px;width:100%}.stockCadastrar__container .stepHeader{align-items:center;display:flex;margin-bottom:20px}.stockCadastrar__container .stepHeader .step{align-items:center;display:flex;gap:10px}.stockCadastrar__container .stepHeader .step .stepNumber{align-items:center;background-color:#f2f2f2;border-radius:50%;display:flex;font-weight:700;height:30px;justify-content:center;width:30px}.stockCadastrar__container .stepHeader .step .stepTitle{font-size:16px;font-weight:500}.stockCadastrar__container .stepHeader .step.active .stepNumber{background-color:#1976d2;color:#fff}.stockCadastrar__container .stepHeader .step.active .stepTitle{color:#1976d2;font-weight:700}.stockCadastrar__container .stepHeader .step.completed .stepNumber{background-color:#4caf50;color:#fff}.stockCadastrar__container .stepHeader .stepConnector{background-color:#e0e0e0;flex-grow:1;height:2px;margin:0 15px}.stockCadastrar__container .stockUpdate__select-container{align-items:center;display:flex;gap:15px;margin-bottom:20px;width:100%}.stockCadastrar__container .stockUpdate__select-container .select__filter-categoria{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;outline:none;padding:10px}.stockCadastrar__container .stockUpdate__select-container .select__filter-categoria:focus{border-color:#1976d2}.stockCadastrar__container .stockUpdate__select-container .textBoxSearch__container{flex:2 1;position:relative}.stockCadastrar__container .stockUpdate__select-container .textBoxSearch__container .textBoxSearch__input{border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:10px 40px 10px 10px;width:100%}.stockCadastrar__container .stockUpdate__select-container .textBoxSearch__container .textBoxSearch__input:focus{border-color:#1976d2}.stockCadastrar__container .stockUpdate__select-container .textBoxSearch__container .financeiro__filtros__search-icon{color:#777;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.stockCadastrar__container .selectionCounter{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px}.stockCadastrar__container .searchResults{border:1px solid #e0e0e0;border-radius:4px;margin-top:10px;overflow:hidden}.stockCadastrar__container .searchResults .noResults{color:#777;padding:30px;text-align:center}.stockCadastrar__container .searchResults .productList__header{background-color:#f4f4f4;border-bottom:1px solid #e0e0e0;display:grid;font-weight:700;grid-template-columns:50px 3fr 2fr 1fr 1fr 1fr;padding:10px 15px}.stockCadastrar__container .searchResults .productList__item{border-bottom:1px solid #e0e0e0;cursor:pointer;display:grid;grid-template-columns:50px 3fr 2fr 1fr 1fr 1fr;padding:10px 15px;transition:background-color .2s}.stockCadastrar__container .searchResults .productList__item:hover{background-color:#f5f5f5}.stockCadastrar__container .searchResults .productList__item.selected{background-color:#e3f2fd}.stockCadastrar__container .searchResults .productList .badge{border-radius:4px;display:inline-block;font-size:11px;margin-left:6px;padding:2px 6px;vertical-align:middle}.stockCadastrar__container .searchResults .productList .badge.materiaPrima{background-color:#ff9800;color:#fff}.stockCadastrar__container .editStep{display:flex;flex-direction:column;gap:20px}.stockCadastrar__container .editStep__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.stockCadastrar__container .editStep__summary{display:flex;gap:10px}.stockCadastrar__container .editStep__title{color:#1976d2;font-size:18px;font-weight:500;margin-bottom:15px}.stockCadastrar__container .editStep__subtitle{color:#666;font-size:14px;margin-bottom:15px}.stockCadastrar__container .stockUpdate__table{border:1px solid #ddd;border-radius:4px;overflow:hidden;width:100%}.stockCadastrar__container .stockUpdate__table__row{align-items:center;border-bottom:1px solid #eee;display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:10px}.stockCadastrar__container .stockUpdate__table__row:last-child{border-bottom:none}.stockCadastrar__container .stockUpdate__table__row--header{background-color:#f5f5f5;font-weight:700}.stockCadastrar__container .stockUpdate__table__row span{padding:0 5px}.stockCadastrar__container .stockUpdate__table__row .produto-nome{align-items:center;display:flex;gap:10px}.stockCadastrar__container .stockUpdate__table__row .produto-nome .modificado-badge{margin-left:10px}.stockCadastrar__container .stockUpdate__table__row .readonly-value{color:#555;font-weight:500}.stockCadastrar__container .stockUpdate__table__row .add-badge{background-color:#4caf50;border-radius:4px;color:#fff;font-size:11px;margin-left:10px;padding:2px 6px}.stockCadastrar__container .stockUpdate__table__date-container{align-items:center;display:flex;gap:5px}.stockCadastrar__container .stockUpdate__table__date-field{width:120px}.stockCadastrar__container .stockUpdate__table__quantity-input{width:100px}.stockCadastrar__container .stockUpdate__erro{background-color:#ffebee;border-radius:4px;color:#d32f2f;margin:10px 0;padding:10px}.stockCadastrar__container .fluxo-atendimento__modal__bottom_btns{display:flex;justify-content:space-between;margin-top:20px}.stockCadastrar__container .fluxo-atendimento__modal__bottom_btns .cancel-btn{color:#777;cursor:pointer;padding:10px 20px}.stockCadastrar__container .fluxo-atendimento__modal__bottom_btns .cancel-btn:hover{text-decoration:underline}.stockCadastrar__container .fluxo-atendimento__modal__bottom_btns .blue-button{background-color:#1976d2;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .2s}.stockCadastrar__container .fluxo-atendimento__modal__bottom_btns .blue-button:hover{background-color:#1565c0}.stockCadastrar__container .fluxo-atendimento__modal__bottom_btns .blue-button.disabled{background-color:#b0bec5;cursor:not-allowed}.productList__item.zero-quantity{background-color:hsla(0,100%,96%,.5)}.badge.out-of-stock{background-color:#ff4d4f;border-radius:4px;color:#fff;font-size:.7rem;font-weight:700;margin-left:8px;padding:2px 6px}.empty-lots{color:#ff4d4f;font-style:italic}.esgotado-badge{margin-left:8px!important}.modalImportarXlsStock__errorContainer{background-color:#fff5f5;border:1px solid #f8d7da;border-radius:5px;color:#721c24;margin-top:20px;max-height:300px;overflow-y:auto;padding:15px}.modalImportarXlsStock__errorHeader{margin-bottom:15px}.modalImportarXlsStock__errorDetails h4{margin-bottom:10px}.modalImportarXlsStock__errorTable{overflow-x:auto;width:100%}.modalImportarXlsStock__errorTable table{border-collapse:collapse;width:100%}.modalImportarXlsStock__errorTable td,.modalImportarXlsStock__errorTable th{border:1px solid #ddd;padding:8px;text-align:left}.modalImportarXlsStock__errorTable th{background-color:#f2f2f2}.modalImportarXlsStock__errorTable tr:nth-child(2n){background-color:#f8f8f8}.modalImportarXlsStock__errorTable ul{margin:0;padding-left:20px}.enhanced-import-modal{align-items:center;display:flex;justify-content:center}.enhanced-import-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;width:90%}.enhanced-import-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:16px 24px}.enhanced-import-header h2{color:#333;font-size:1.5rem;margin:0}.enhanced-import-stepper{background-color:#f9f9f9;padding:16px 24px}.enhanced-import-content{flex:1 1;max-height:calc(90vh - 200px);min-height:300px;overflow-y:auto;padding:24px}.enhanced-import-actions{background-color:#f9f9f9;border-top:1px solid #eaeaea;display:flex;justify-content:space-between;padding:16px 24px}.enhanced-import-actions button{min-width:120px}.enhanced-import-close-button{color:#777}.file-upload-step{align-items:center;display:flex;flex-direction:column}.file-upload-container{margin:0 auto;max-width:800px;width:100%}.file-upload-area{background-color:#f9f9f9;border:2px dashed #ccc;border-radius:8px;margin-bottom:24px;padding:32px;text-align:center;transition:all .2s ease}.file-upload-area:hover{background-color:#f1f8fe;border-color:#2196f3}.file-upload-icon{color:#2196f3;font-size:48px!important;margin-bottom:16px}.file-upload-info{margin-bottom:24px}.file-upload-info h3{color:#333;margin:0 0 8px}.file-upload-info p{color:#666;margin:4px 0}.file-upload-button{background-color:#2196f3;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;padding:10px 20px;transition:background-color .2s}.file-upload-button:hover{background-color:#1976d2}.file-upload-input{display:none}.file-upload-selected{align-items:center;color:#4caf50;display:flex;justify-content:center;margin-top:16px}.file-upload-selected-icon{margin-right:8px}.file-upload-error{margin-bottom:24px}.file-upload-template{background-color:#f1f8fe;border-left:4px solid #2196f3;border-radius:8px;margin-bottom:24px;padding:16px}.file-upload-template h4{color:#333;margin:0 0 8px}.file-upload-template p{margin:0 0 8px}.file-upload-template-link{align-items:center;color:#2196f3;display:inline-flex;font-weight:500;text-decoration:none}.file-upload-template-link:hover{text-decoration:underline}.file-upload-help{background-color:#f5f5f5;border-radius:8px;padding:16px}.file-upload-help h4{color:#333;margin:0 0 8px}.file-upload-help ul{margin:0;padding-left:24px}.file-upload-help ul li{color:#555;margin-bottom:8px}.file-upload-limit{color:#ff9800!important;font-weight:500}.column-mapping-step{display:flex;flex-direction:column}.column-mapping-header{margin-bottom:24px}.column-mapping-header h3{color:#333;margin:0 0 8px}.column-mapping-header p{align-items:center;color:#666;display:flex;margin:0 0 16px}.column-mapping-header-checkbox{margin-top:8px!important}.column-mapping-warning{margin-bottom:16px}.column-mapping-container{margin-bottom:24px}.column-mapping-table{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.column-mapping-table-header,.column-mapping-table-row{border-bottom:1px solid #e0e0e0;display:flex}.column-mapping-table-header{background-color:#f5f5f5;font-weight:500}.column-mapping-table-col{align-items:center;display:flex;flex:1 1;padding:12px 16px}.column-mapping-table-col:not(:last-child){border-right:1px solid #e0e0e0}.column-mapping-select{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.column-mapping-preview{flex-direction:column;padding:8px 16px}.column-mapping-preview-item{color:#666;font-size:.9rem;max-width:200px;overflow:hidden;padding:4px 0;text-overflow:ellipsis;white-space:nowrap}.column-mapping-preview-section{margin-top:32px}.column-mapping-preview-table .column-mapping-preview-header{background-color:#f5f5f5;border-radius:4px 4px 0 0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:8px}.column-mapping-preview-table .column-mapping-preview-header .preview-col{color:#555;font-size:.85rem;font-weight:500;overflow:hidden;padding:8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.column-mapping-preview-table .column-mapping-preview-body .column-mapping-preview-row{border-bottom:1px solid #eee;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.column-mapping-preview-table .column-mapping-preview-body .column-mapping-preview-row:hover{background-color:#f9f9f9}.column-mapping-preview-table .column-mapping-preview-body .column-mapping-preview-row .preview-col{font-size:.85rem;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.column-mapping-preview-row{border-bottom:1px solid #e0e0e0;display:flex}.preview-col{flex:1 1;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.preview-col:not(:last-child){border-right:1px solid #e0e0e0}.column-mapping-preview-more{background-color:#f9f9f9;color:#666;font-style:italic;padding:8px 12px;text-align:center}.data-review-step{display:flex;flex-direction:column}.data-review-header{margin-bottom:24px}.data-review-header h3{color:#333;margin:0 0 8px}.data-review-header p{align-items:center;color:#666;display:flex;margin:0}.data-review-category{background-color:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;margin-bottom:24px;padding:16px}.data-review-category-label{align-items:center;display:flex;margin-bottom:8px}.data-review-category-label label{font-weight:500;margin-right:8px}.data-review-category-select{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}.data-review-table-container{overflow-x:auto}.data-review-table{border-collapse:collapse;width:100%}.data-review-table th{background-color:#f5f5f5;color:#555;font-size:.85rem;font-weight:500;padding:12px 8px;position:sticky;text-align:left;top:0;z-index:10}.data-review-table td{border-bottom:1px solid #eee;padding:8px;vertical-align:middle;width:auto}.data-review-table td.data-review-fornecedor-cell{min-width:180px}.data-review-table td.data-review-fornecedor-cell .data-review-fornecedor-select{width:100%}.data-review-table tr:hover{background-color:#f9f9f9}.data-review-select{font-size:.9rem}.confirmation-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.confirmation-summary-section{background-color:#f9f9f9;border-radius:8px;padding:16px}.confirmation-summary-section h5{border-bottom:1px solid #eee;color:#333;font-size:1rem;margin-bottom:12px;margin-top:0;padding-bottom:8px}.confirmation-summary-percentage{color:#666;font-size:.8rem;margin-left:4px}.confirmation-summary-value-cost{color:#4caf50;font-weight:700}.confirmation-fornecedor-chip{background-color:#e3f2fd!important;color:#1976d2!important;font-size:.8rem!important}.confirmation-classificacao-chip{font-size:.8rem!important}.confirmation-classificacao-chip.confirmation-classificacao-chip-materia{background-color:#e8f5e9!important;color:#2e7d32!important}.confirmation-classificacao-chip.confirmation-classificacao-chip-produto{background-color:#f3e5f5!important;color:#7b1fa2!important}.confirmation-location{background-color:#f5f5f5;border-radius:4px;display:inline-block;font-family:monospace;padding:2px 6px}.confirmation-table td:nth-child(5),.confirmation-table td:nth-child(6),.confirmation-table td:nth-child(7),.confirmation-table td:nth-child(8),.confirmation-table th:nth-child(5),.confirmation-table th:nth-child(6),.confirmation-table th:nth-child(7),.confirmation-table th:nth-child(8){background-color:#fafafa}.expense-config-step{display:flex;flex-direction:column}.expense-config-header{margin-bottom:24px}.expense-config-header h3{color:#333;margin:0 0 8px}.expense-config-header p{color:#666;margin:0}.expense-config-toggle{margin-bottom:24px}.expense-config-form{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;padding:24px}.expense-config-row{display:flex;gap:16px;margin-bottom:16px}.expense-config-description{flex:2 1}.expense-config-value{flex:1 1}.expense-config-select-container{display:flex;flex:1 1;flex-direction:column}.expense-config-select-container label{color:#555;font-size:.9rem;margin-bottom:8px}.expense-config-select{background-color:#fff;border:1px solid #ccc;border-radius:4px;height:40px;padding:10px}.expense-config-payment-method{flex:1 1}.expense-config-paid-container{margin-top:16px}.expense-config-summary{background-color:#f5f5f5;border-radius:8px;padding:16px}.expense-config-summary h4{color:#333;margin:0 0 16px}.expense-config-summary-list{list-style-type:none;margin:0;padding:0}.expense-config-summary-list li{align-items:center;color:#555;display:flex;margin-bottom:12px}.expense-config-summary-list li:last-child{margin-bottom:0}.expense-config-summary-warning{color:#ff9800;font-size:.9rem;margin-left:8px}.expense-config-recommendation{background-color:#e8f5e9;border-left:4px solid #4caf50;border-radius:4px;margin-top:16px;padding:12px 16px}.expense-config-recommendation p{color:#2e7d32;margin:0}.confirmation-step{display:flex;flex-direction:column}.confirmation-header{margin-bottom:24px}.confirmation-header h3{color:#333;margin:0 0 8px}.confirmation-header p{color:#666;margin:0}.confirmation-summary{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;padding:20px}.confirmation-summary h4{border-bottom:1px solid #e0e0e0;color:#333;margin:0 0 16px;padding-bottom:8px}.confirmation-summary-item{align-items:center;display:flex;margin-bottom:16px}.confirmation-summary-item:last-child{margin-bottom:0}.confirmation-summary-label{color:#555;flex:1 1;font-weight:500}.confirmation-summary-value{color:#333;flex:2 1}.confirmation-summary-expense{border-top:1px dashed #ccc;font-weight:500;margin-top:8px;padding-top:16px}.confirmation-details{margin-bottom:24px}.confirmation-details h4{border-bottom:1px solid #e0e0e0;color:#333;margin:0 0 16px;padding-bottom:8px}.confirmation-table-container{overflow-x:auto}.confirmation-table{border:1px solid #e0e0e0;border-collapse:collapse;width:100%}.confirmation-table td,.confirmation-table th{border:1px solid #e0e0e0;padding:12px 16px;text-align:left}.confirmation-table th{background-color:#f5f5f5;font-weight:500}.confirmation-row__new{background-color:#e8f5e9}.confirmation-row__existing{background-color:#e3f2fd}.confirmation-status{align-items:center;display:flex}.confirmation-status.create{color:#4caf50}.confirmation-status.update{color:#2196f3}.confirmation-status-icon{font-size:1.1rem;margin-right:8px}.confirmation-notice{align-items:flex-start;background-color:#fff3e0;border-left:4px solid #ff9800;border-radius:8px;display:flex;padding:16px}.confirmation-notice p{color:#e65100;margin:0}.confirmation-notice-icon{color:#ff9800;margin-right:12px;margin-top:2px}.import-error-list{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:16px}.import-error-header{align-items:flex-start;display:flex;margin-bottom:16px}.import-error-header h4{color:#d32f2f;flex:1 1;margin:0 0 8px 8px}.import-error-icon{color:#d32f2f;margin-top:2px}.import-warning-icon{color:#f57c00;margin-top:2px}.import-error-column-list{margin:0;padding-left:32px}.import-error-column-list .import-error-item{color:#d32f2f;margin-bottom:4px}.import-error-details{display:flex;flex-direction:column}.import-error-details h4{align-items:center;color:#f57c00;display:flex;margin:0 0 16px 8px}.import-error-details .import-warning-icon{margin-right:8px}.import-error-table-wrapper{overflow-x:auto}.import-error-table{border:1px solid #e0e0e0;border-collapse:collapse;margin-bottom:16px;width:100%}.import-error-table td,.import-error-table th{border:1px solid #e0e0e0;padding:12px 16px;text-align:left}.import-error-table th{background-color:#f5f5f5;font-weight:500}.import-error-row{background-color:#fff8e1}.import-error-message-list{margin:0;padding-left:20px}.import-error-message{color:#f57c00;margin-bottom:4px}.import-error-help{color:#666;font-style:italic;margin-top:16px}@media(max-width:768px){.data-review-row,.expense-config-row{flex-direction:column;gap:8px}.enhanced-import-content,.file-upload-area{padding:16px}.confirmation-summary-item{align-items:flex-start;flex-direction:column}.confirmation-summary-item .confirmation-summary-label{margin-bottom:4px}}.file-upload-template-table{border-collapse:collapse;font-size:.85rem;margin-top:16px;width:100%}.file-upload-template-table td,.file-upload-template-table th{border:1px solid #eee;padding:8px;text-align:left}.file-upload-template-table th{background-color:#f5f5f5}.file-upload-template-table .file-upload-template-required{font-weight:700}.file-upload-template-table .file-upload-template-required:after{color:red;content:"*";margin-left:2px}.file-upload-template-table .file-upload-template-new{background-color:#e3f2fd;position:relative}.file-upload-template-table .file-upload-template-new:after{background-color:#2196f3;border-radius:0 0 0 4px;color:#fff;content:"Novo";font-size:.7rem;padding:2px 4px;position:absolute;right:0;top:0}.data-review-defaults{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px}.data-review-default-item{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:300px}.data-review-default-label{align-items:center;display:flex;gap:6px}.data-review-default-label label{color:#333;font-size:.95rem;font-weight:500}.data-review-default-label .MuiIconButton-root{padding:4px}.data-review-default-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:.95rem;padding:8px;width:100%}.data-review-default-select:focus{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2);outline:none}.data-review-default-fornecedor{width:100%}.data-review-default-fornecedor .fornecedor-select-container{margin-bottom:0}.data-review-default-fornecedor .fornecedor-select-container .fornecedor-select-add-btn{right:0}.data-review-table-container{position:relative}.data-review-table-container:before{background:linear-gradient(90deg,transparent,#ccc,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:-12px}.column-mapping-processing{align-items:center;background-color:#e3f2fd;border-left:4px solid #2196f3;border-radius:4px;display:flex;margin:16px 0;padding:10px 16px}.column-mapping-processing .column-mapping-spinner{color:#2196f3;margin-right:12px}.column-mapping-processing .column-mapping-processing-message{color:#0d47a1;font-size:.9rem;margin:0}.data-review-spinner{color:#2196f3;margin-left:8px}.data-review-auto-lotes{align-items:center;background-color:#f3f8ff;border:1px solid #e0e7ff;border-radius:6px;display:flex;margin-top:10px;padding:8px 12px}.data-review-lotes-checkbox{margin-right:0!important}.data-review-loading-overlay{align-items:center;background-color:hsla(0,0%,100%,.8);border:1px dashed #2196f3;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;padding:20px}.data-review-loading-overlay .data-review-loading-spinner{color:#2196f3;margin-bottom:12px}.data-review-loading-overlay .data-review-loading-message{color:#0d47a1;font-size:.95rem;font-weight:500;margin:0}.data-review-table-loading{opacity:.6;pointer-events:none}.enhanced-import-container{max-height:90vh!important;max-width:1600px!important;width:90vw!important}.enhanced-import-container .enhanced-import-content{max-height:calc(90vh - 180px)!important;overflow-y:auto!important}.data-review-table{font-size:.85rem!important}.data-review-table th{font-size:.8rem!important;padding:8px 4px!important;white-space:nowrap!important}.data-review-table td{padding:4px!important}.data-review-table td:first-child,.data-review-table th:first-child{width:17%!important}.data-review-table td:nth-child(2),.data-review-table td:nth-child(3),.data-review-table th:nth-child(2),.data-review-table th:nth-child(3){width:6%!important}.data-review-table td:nth-child(4),.data-review-table th:nth-child(4){width:8%!important}.data-review-table td:nth-child(5),.data-review-table th:nth-child(5){width:9%!important}.data-review-table td:nth-child(6),.data-review-table td:nth-child(8),.data-review-table th:nth-child(6),.data-review-table th:nth-child(8){width:8%!important}.data-review-table td:nth-child(7),.data-review-table th:nth-child(7){width:10%!important}.data-review-table td:nth-child(9),.data-review-table th:nth-child(9){width:7%!important}.data-review-table td:nth-child(10),.data-review-table th:nth-child(10){width:10%!important}.data-review-table td:nth-child(11),.data-review-table td:nth-child(12),.data-review-table th:nth-child(11),.data-review-table th:nth-child(12){width:6%!important}.data-review-table .MuiFormControl-root{margin:0!important}.data-review-table .MuiInputBase-root{font-size:.85rem!important}.data-review-table input[type=number]{text-align:right!important}.data-review-default-select{font-size:.9rem!important;height:36px!important;padding:6px!important}.enhanced-import-actions{margin-top:8px!important;padding:12px 16px!important}.enhanced-import-actions button{min-width:120px!important}#modal__adicionarNoStockGeral{width:60%}.retirarDoStock__modal{width:50%!important}.retirarDoStock__container{display:flex;flex-direction:column;gap:25px}.retirarDoStock__container__header{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:10px;padding-bottom:15px}.retirarDoStock__container__nomeProduto{align-items:center;color:#1f2937;display:flex;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;gap:8px}.retirarDoStock__container__classificacao{background-color:#f3f4f6;border-radius:4px;color:#6b7280;font-size:13px;margin-left:8px;padding:2px 8px}.retirarDoStock__container__localizacao{align-items:center;color:#4b5563;display:flex;font-size:14px;margin-top:8px}.retirarDoStock__container__info-icon{color:#9ca3af;font-size:18px;margin-right:6px}.retirarDoStock__container__row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 2fr;margin-bottom:10px}.retirarDoStock__container__lote-info{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;gap:12px;padding:16px}.retirarDoStock__container__lote-header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.retirarDoStock__container__lote-header h3{color:#1f2937;font-size:16px;font-weight:500;margin:0}.retirarDoStock__container__lote-icon{color:#6366f1;font-size:20px}.retirarDoStock__container__lote-details{display:flex;flex-direction:column;gap:10px}.retirarDoStock__container__lote-detail{align-items:center;display:flex;gap:8px}.retirarDoStock__container__detail-icon{color:#9ca3af;font-size:16px}.retirarDoStock__container__lote-autogenerated{align-items:center;background-color:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-flex;font-size:12px;padding:2px 8px}.retirarDoStock__container__fornecedor,.retirarDoStock__container__preco{align-items:center;display:flex;gap:6px}.retirarDoStock__container__info-label{color:#6b7280;font-size:13px;font-weight:500}.retirarDoStock__container__info-value{color:#1f2937;font-size:14px;font-weight:500}.customInputContainer{margin-bottom:5px;width:100%}@media(max-width:600px){.retirarDoStock__modal{width:95%!important}.retirarDoStock__container__row{gap:10px;grid-template-columns:1fr}.retirarDoStock__container__lote-info{flex-direction:column;gap:8px}}#historicoSaidasModal__modal{width:80vw}.historico__dataFilter__container{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-bottom:25px}.historico__dataFilter__container__verTodas{background-color:#175c93;border-radius:4px;color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:600;margin-right:10px;padding:10px 15px}.historico__dataFilter__container__verTodas:hover{background-color:#3f64b2}.historico__dataFilter__container__datas{display:flex;gap:15px}#historicoEntradasModal__modal{width:80vw}.stockEditar__container{width:100%}.stockEditar__container__data{margin-bottom:20px}.stockEditar__container__row{display:flex;gap:16px;margin:0}.stockEditar__container__row .MuiFormControl-root{flex:1 1}.stockEditar__container__row-location{background-color:#f8f9fa;border:1px dashed #e0e0e0;border-radius:8px;margin-bottom:24px;margin-top:16px;padding:16px}.stockEditar__lotes-section{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:20px}.stockEditar__lotes-title{color:#333;font-size:16px;font-weight:500;margin-bottom:16px}.stockEditar__lotes-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.stockEditar__lote-item{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.stockEditar__lote-item:hover{border-color:#bdbdbd}.stockEditar__lote-code{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:12px}.stockEditar__lote-fornecedor{color:#757575;display:block;font-size:12px;margin-top:4px}#modal__editarStock{max-height:90vh;max-width:800px;min-width:550px;overflow-y:auto;padding:24px;width:90%}#modal__editarStock::-webkit-scrollbar{width:8px}#modal__editarStock::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}#modal__editarStock::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}#modal__editarStock::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.modal__validationErrors__container{background-color:#fdeded;border-left:4px solid #d32f2f;border-radius:4px;color:#d32f2f;font-size:14px;margin:16px 0;padding:12px 16px}@media(max-width:600px){#modal__editarStock{min-width:320px;padding:16px;width:95%}.stockEditar__container__row{flex-direction:column;gap:10px}.stockEditar__lotes-grid{grid-template-columns:1fr}}.nova-requisicao-exames{display:flex}.nova-requisicao-exames .newContainer{flex:6 1}.nova-requisicao-exames .requisicao-content{background:#fff;border-radius:8px;margin:20px;padding:30px}.nova-requisicao-exames .secao-dados-paciente,.nova-requisicao-exames .secao-exames{margin-bottom:40px}.nova-requisicao-exames .secao-titulo{border-bottom:2px solid #3498db;color:#2c3e50;font-size:18px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase}.nova-requisicao-exames .form-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.nova-requisicao-exames .form-input{margin-bottom:10px;position:relative}.nova-requisicao-exames .form-input input,.nova-requisicao-exames .form-input select,.nova-requisicao-exames .form-input textarea{background:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;padding:12px 10px 8px;transition:all .3s;width:100%}.nova-requisicao-exames .form-input input:focus,.nova-requisicao-exames .form-input select:focus,.nova-requisicao-exames .form-input textarea:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1);outline:none}.nova-requisicao-exames .form-input input:disabled,.nova-requisicao-exames .form-input select:disabled,.nova-requisicao-exames .form-input textarea:disabled{background-color:#f5f5f5;color:#7f8c8d;cursor:not-allowed}.nova-requisicao-exames .form-input input:not(:-ms-input-placeholder)+.label,.nova-requisicao-exames .form-input select:not(:-ms-input-placeholder)+.label,.nova-requisicao-exames .form-input textarea:not(:-ms-input-placeholder)+.label{background:#fff;color:#3498db;font-size:11px;left:8px;padding:0 5px;top:-8px}.nova-requisicao-exames .form-input input:focus+.label,.nova-requisicao-exames .form-input input:not(:placeholder-shown)+.label,.nova-requisicao-exames .form-input select:focus+.label,.nova-requisicao-exames .form-input select:not(:placeholder-shown)+.label,.nova-requisicao-exames .form-input textarea:focus+.label,.nova-requisicao-exames .form-input textarea:not(:placeholder-shown)+.label{background:#fff;color:#3498db;font-size:11px;left:8px;padding:0 5px;top:-8px}.nova-requisicao-exames .form-input select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer;padding-right:35px}.nova-requisicao-exames .form-input textarea{min-height:80px;resize:vertical}.nova-requisicao-exames .form-input .label{background:transparent;color:#7f8c8d;font-size:14px;left:12px;pointer-events:none;position:absolute;top:12px;transition:all .3s}.nova-requisicao-exames .form-input.full-width{grid-column:1/-1}.nova-requisicao-exames .exames-sangue-grid,.nova-requisicao-exames .exames-urina-grid{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(4,1fr);margin-bottom:10px}.nova-requisicao-exames .exames-serologia-grid{margin-top:20px}.nova-requisicao-exames .exames-fezes-grid,.nova-requisicao-exames .exames-serologia-grid{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(3,1fr)}.nova-requisicao-exames .checkbox-label{align-items:center;border:1px solid transparent;border-radius:6px;display:flex;gap:6px;padding:8px;transition:all .2s}.nova-requisicao-exames .checkbox-label:hover{background-color:#f8f9fa;border-color:#e9ecef}.nova-requisicao-exames .checkbox-label input[type=checkbox]{accent-color:#3498db;cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.nova-requisicao-exames .checkbox-label input[type=checkbox]:checked+.exame-nome{color:#2c3e50;font-weight:500}.nova-requisicao-exames .checkbox-label .exame-nome{color:#495057;flex-shrink:0;font-size:13px;line-height:1.3;min-width:100px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nova-requisicao-exames .checkbox-label__span-3{grid-column:span 4}.nova-requisicao-exames .checkbox-label__span-3 .nota-exame{max-width:100%}.nova-requisicao-exames .nota-exame{background:transparent;border:none;border-bottom:1px solid #ddd;color:#495057;flex:1 1;font-family:inherit;font-size:11px;max-width:150px;padding:2px 4px;transition:border-color .2s}.nova-requisicao-exames .nota-exame:focus{background-color:#f8f9fa;border-bottom-color:#3498db;outline:none}.nova-requisicao-exames .nota-exame:-ms-input-placeholder{color:#adb5bd;font-style:italic}.nova-requisicao-exames .nota-exame::placeholder{color:#adb5bd;font-style:italic}.nova-requisicao-exames .nota-exame:disabled{cursor:not-allowed;opacity:.5}.nova-requisicao-exames .formula-subcampos{grid-gap:8px 12px;background-color:#f8f9fa;border-radius:6px;display:grid;gap:8px 12px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-bottom:5px;margin-top:5px;padding:10px 20px}.nova-requisicao-exames .formula-subcampo{align-items:center;display:flex;gap:6px}.nova-requisicao-exames .formula-subcampo label{color:#495057;font-size:12px;min-width:50px}.nova-requisicao-exames .formula-subcampo input{background:transparent;border:none;border-bottom:1px solid #ddd;color:#495057;flex:1 1;font-size:11px;max-width:80px;padding:2px 4px}.nova-requisicao-exames .formula-subcampo input:focus{background-color:#fff;border-bottom-color:#3498db;outline:none}.nova-requisicao-exames .formula-subcampo input:-ms-input-placeholder{color:#adb5bd;font-style:italic}.nova-requisicao-exames .formula-subcampo input::placeholder{color:#adb5bd;font-style:italic}@media(max-width:1200px){.nova-requisicao-exames .exames-sangue-grid{grid-template-columns:repeat(4,1fr)}.nova-requisicao-exames .exames-urina-grid{grid-template-columns:repeat(3,1fr)}.nova-requisicao-exames .exames-serologia-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nova-requisicao-exames .form-grid{grid-template-columns:1fr}.nova-requisicao-exames .exames-sangue-grid,.nova-requisicao-exames .exames-urina-grid{grid-template-columns:repeat(2,1fr)}.nova-requisicao-exames .exames-fezes-grid,.nova-requisicao-exames .exames-serologia-grid{grid-template-columns:1fr}.nova-requisicao-exames .formula-subcampos{grid-template-columns:repeat(2,1fr)}.nova-requisicao-exames .requisicao-content{margin:10px;padding:20px}.nova-requisicao-exames .secao-titulo{font-size:16px}}@media(max-width:480px){.nova-requisicao-exames .requisicao-content{padding:15px}.nova-requisicao-exames .exames-fezes-grid,.nova-requisicao-exames .exames-sangue-grid,.nova-requisicao-exames .exames-serologia-grid,.nova-requisicao-exames .exames-urina-grid,.nova-requisicao-exames .formula-subcampos{grid-template-columns:1fr}.nova-requisicao-exames .checkbox-label{padding:8px 10px}.nova-requisicao-exames .nota-exame{max-width:100px}}@media print{.nova-requisicao-exames .formula-subcampo input,.nova-requisicao-exames .nota-exame{background:transparent!important;border-bottom:1px solid #000}.nova-requisicao-exames .formula-subcampos{background-color:transparent;border:1px solid #ddd}.nova-requisicao-exames .requisicao-content{margin:0;padding:20px}.nova-requisicao-exames .secao-exames{page-break-inside:avoid}}.new{display:flex;width:100%}.new .newContainer{flex:8 1}.new .newContainer .logs-container{max-height:800px;overflow-y:auto;padding:20px}.new .newContainer .logs-container .log-item{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:16px;padding:16px}.new .newContainer .logs-container .log-item .log-header{align-items:center;display:flex;margin-bottom:8px}.new .newContainer .logs-container .log-item .log-header .log-timestamp{color:#666;font-size:14px}.new .newContainer .logs-container .log-item .log-header .log-user{font-weight:500}.new .newContainer .logs-container .log-item .log-content{display:flex;gap:12px}.new .newContainer .logs-container .log-item .log-content .log-icon{height:20px;width:20px}.new .newContainer .logs-container .log-item .log-content .log-icon.create{color:#22c55e}.new .newContainer .logs-container .log-item .log-content .log-icon.edit{color:#3b82f6}.new .newContainer .logs-container .log-item .log-content .log-icon.delete{color:#ef4444}.new .newContainer .logs-container .log-item .log-content .log-details{flex:1 1}.new .newContainer .logs-container .log-item .log-content .log-details .log-description{color:#333}.new .newContainer .logs-container .log-item .log-content .log-details .log-changes{background:#f9fafb;border-radius:4px;font-size:14px;margin-top:8px;padding:12px}.new .newContainer .logs-container .log-item .log-content .log-details .log-changes .change-item{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:4px}.new .newContainer .logs-container .log-item .log-content .log-details .log-changes .change-item .change-old{color:#666;text-decoration:line-through}.new .newContainer .logs-container .log-item .log-content .log-details .log-changes .change-item .change-new{color:#333}.logsHeader{grid-gap:25px;align-items:center;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);padding:10px 20px}.logsNoResults__container{align-items:center;display:flex;flex-direction:column;gap:10px;padding:50px 20px}.logsNoResults__message{color:#88959e;font-family:Open Sans,sans-serif;font-size:20px;font-weight:400}.logsNoResults__icon{color:#59646b;font-size:40px!important}.logs__searchButtons__container{display:flex;gap:15px;text-transform:uppercase}.logs__searchButtons__btn{align-items:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;padding:7px 15px}.logs__searchButtons__searchBtn{background-color:#175c93;gap:5px}.logs__searchButtons__searchBtn:hover{background-color:#154d7a}.logs__searchButtons__cancelBtn{background-color:#88959e}.logs__searchButtons__cancelBtn:hover{background-color:#59646b}#root{font-family:Open Sans,sans-serif}.app{background:#f2f5fa;margin:0 auto;max-width:1900px}.form-control{margin:.7rem 0;width:60%}.form-control input,.form-control textarea{border:1px solid #c0b7b7;border-radius:7px;box-sizing:border-box;display:block;font:inherit;padding:.5rem .75rem;width:100%}.form-control input:focus,.form-control textarea:focus{border-color:#510077;outline:none}.form-control--invalid label,.form-control--invalid p{color:red;max-width:400px;padding:.2rem .4rem;word-break:normal}.form-control--invalid input,.form-control--invalid textarea{background:#ffd1d1;border-color:red}.button{background:#105b95;border:1px solid #0c4f83;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-size:1rem;margin-top:1.5rem;padding:.5rem 1.5rem;text-decoration:none;width:60%}.button:focus{outline:none}.button:active,.button:hover{background:#0ab7c6;border-color:#0ab7c6}.button--inverse{background:transparent;color:#0ab7c6}.button--inverse:active,.button--inverse:hover{background:#0ab7c6;color:#fff}.button--danger,.button--danger:active,.button--danger:hover{background:#105b95;border-color:#0c4f83}.button:active:disabled,.button:disabled,.button:hover:disabled{background:#ccc;border-color:#ccc;color:#979797;cursor:not-allowed}.button--small{font-size:.8rem}.button--big{font-size:1.5rem}.ht-logo{height:auto;justify-self:flex-start;margin-bottom:30px;width:200px}.form-auth{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.auth-main-container{background-color:#f3f5f8;display:flex;height:100vh;overflow:hidden;position:relative}.auth-container{align-items:center;display:grid;grid-template-columns:1fr 1fr;height:70%;justify-content:center;min-height:600px;min-width:800px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:60%;z-index:50}.auth-container-containers{align-items:center;box-shadow:0 3px 10px rgba(0,0,0,.2);display:flex;height:100%;justify-content:center}.auth-container-1{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(43,88,189,.9),rgba(43,88,189,.9));border-bottom-left-radius:20px;border-top-left-radius:20px}.auth-container-1__teste{background:#4f4f4f}.auth-container-2{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);border-bottom-right-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column}.circle{border-radius:50%;height:50px;position:absolute;width:50px}.circle-1{left:3%;top:3%}.circle-1,.circle-2{background-color:#e3e8f2;transform:scale(10)}.circle-2{right:3%;top:40%;z-index:1}.circle-3{background-color:#66b6e9;background-color:#e3e8f2;bottom:5%;left:15%;left:50%;top:25%;transform:scale(4)}.pageNotFoundContainer{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.pageNotFoundContainer h2{display:inline-block;font-size:30px;margin-bottom:30px}.pageNotFoundContainer a{font-size:20px}@font-face{font-family:EuclidRegular;src:url(/static/media/Euclid-Circular-B-Regular.4a3055af2b5d3eb95690.ttf)}@font-face{font-family:EuclidMedium;src:url(/static/media/Euclid-Circular-B-Medium.da9107f189000fddc6e7.ttf)}@font-face{font-family:EuclidSemiBold;src:url(/static/media/Euclid-Circular-B-SemiBold.b55694b69b1287ed0f66.ttf)}@font-face{font-family:EuclidLight;src:url(/static/media/Euclid-Circular-B-Light.de6ac5224afb2bd0d0c2.ttf)}@font-face{font-family:EuclidBold;src:url(/static/media/Euclid-Circular-B-Bold.f9b0ae2872dea44f65c3.ttf)}.stock__warning{color:#cdb132}.stockControle__row{grid-row-gap:5px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:4fr 1fr 2fr;row-gap:5px}.stockControle__row:not(:first-child){margin-top:10px}.stockControle__row:first-child{margin-bottom:15px}.stockControle__row__element{color:#88959e;font-size:13px}.stockControle__row__titulo{color:#88959e}.stockControle .stock__danger,.stockControle .stock__warning{align-items:center;border-radius:5px;display:flex;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;justify-content:center;padding:4px 5px}.stockControle .stock__warning{background-color:#fdf2e1;color:#ffb545}.stockControle .stock__danger{background-color:#fcdcd0;color:#e77150}.stock-sob-controle{color:#12b612;margin-top:65px;text-align:center}.box-subtitle,.stock-sob-controle{font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase}.box-subtitle{color:#88959e;font-size:12px}.dasboard-debitos__container{display:flex;flex-direction:column;gap:15px;height:100%;justify-content:space-around}.dasboard-debitos__lucro-data{align-items:center;display:flex;gap:10px}.dasboard-debitos__lucro-data .lucro{align-items:center;display:flex;gap:0}.bg-white,.caixa{background-color:#fff}.caixa{border-radius:10px;box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 1px 1px rgba(9,30,66,.13);padding:20px}.form-input{align-items:center;display:flex;justify-content:center;position:relative}.icon-search-field{fill:#175c93!important;cursor:pointer;font-size:63px!important;position:absolute;right:-5px}.form-input input:-ms-input-placeholder{opacity:0}.form-input input::placeholder{opacity:0}.form-input input,.form-input select,.form-input textarea{border:2px solid #e2e8f2;border-radius:4px;box-sizing:border-box;color:#0144ea;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;outline:none;padding:10px 7px;width:100%}.form-input label{color:#273445;cursor:text;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;left:10px;letter-spacing:1px;position:absolute;top:35%;transform:translateY(15%);transition:.3s}.label--up{background-color:#fff!important;left:15px!important;top:3%!important}.form-input input:not(:-ms-input-placeholder)+label{background:#fff;color:#273445;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;padding:7px;top:-20px}.form-input input:focus+label,.form-input input:not(:placeholder-shown)+label{background:#fff;color:#273445;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;padding:7px;top:-20px}.form-input input:focus{border:2px solid #175c93}.row2{grid-row:2}.takes1-2{grid-column:1/2}.takes1-4{grid-column:1/4}.takes1-7{grid-column:1/7}.takes2-5{grid-column:2/5}.takes1-3{grid-column:1/3}.takes3-5{grid-column:3/5}.takes4-7{grid-column:4/7}.takes5-7{grid-column:5/7}.span--2{grid-column:span 2}.botoes{align-items:center;display:flex;gap:15px;grid-column:1/-1;justify-content:flex-end;margin-top:30px}.blue-button,.cancel-btn{border-radius:3px;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;padding:7px 18px;text-transform:uppercase;transition:all .2s}.blue-button{align-items:center;background-color:#175c93;border:none;box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);color:#fff;display:flex}.blue-button:hover{background-color:#266fab}.cancel-btn{background-color:#b6bac8;border:none;color:#fff}.cancel-btn:hover{background-color:#acaeb7}.botao--pdf{background-color:#eb5757}textarea{resize:none}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.font-bold{font-family:Open Sans,sans-serif;font-weight:900}.absolute-positioned-edit-btn{background-color:#175c93;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;padding:5px 10px;position:absolute;right:12px;top:0}.absolute-positioned-edit-btn:hover{background-color:#f0f1f6;color:#175c93}.dots__menu{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;gap:2.5px;height:35px;justify-content:center;margin-left:10px;width:35px}.dots__menu:hover{background-color:#e2e8f2}.dots__menu .dot,.dots__menu:hover .dot{background-color:#59646b}.dots__menu .dot{border-radius:100%;height:3.5px;width:3.5px}.popOverMenu--option{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:5px 15px}.popOverMenu--option:hover{background-color:#e2e8f2}.popOverMenu--option span{color:#59646b;font-family:Open Sans,sans-serif;font-weight:400}.popOverMenu--option__icon{color:#59646b;font-size:18px!important;margin-left:10px}.ant-popover-inner{padding:12px 0!important}.nomeDataTable a{color:#88959e;margin-left:5px;text-decoration:none}.nomeDataTable a:hover{text-decoration:underline}.normalPage__container{background-color:#fff;margin:30px}#medicoAssociadosSelect-label{color:#273445;font-family:Open Sans,sans-serif;font-size:19px;font-weight:600}.ant-popover-inner-content{padding:0 15px!important}.dashboard__ola__text{color:#273445;font-family:Open Sans,sans-serif;font-size:28px;font-weight:600;margin:20px 40px}.darkText{font-weight:900}.semiDarkText{font-weight:700}.mensagem_de_aviso{background-color:#fff8e6;border-left:6px solid #f6b73c;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.05);color:#5c3d00;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:16px;padding:12px 16px}#dividas__modal{width:60%}.listaDivida{grid-row-gap:15px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;row-gap:15px}.listaDivida__tableHeader{font-family:Open Sans,sans-serif;font-size:15px;font-weight:600}.listaDivida__clientAnchor{color:#273445;text-decoration:none}.listaDivida__clientAnchor:hover{text-decoration:underline}.listaDivida__tableContent{color:#88959e;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400}.secretaria__dashboard__modalAcoesBtn{background-color:transparent;border:2px solid #175c93;border-radius:3px;color:#175c93;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:600;padding:5px 10px;transition:all .05s}.secretaria__dashboard__modalAcoesBtn:hover{background-color:#175c93;color:#fff}.dashboard__right__top__gerente{display:flex;gap:15px;padding:15px}.dashboard__right__top__gerente__item{flex:1 1}.impresso-texto{margin-bottom:25px}.loading-spinner{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2147483647}.spinner{animation:spin 2s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.box-title{color:#273445;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase}.patch-notes-container{background-color:#f9f9f9;font-family:Arial,sans-serif;height:100%;padding:30px}.patch-notes-title{border-bottom:2px solid #ccc;color:#2b2b2b;font-size:2.5rem;margin-bottom:30px;padding-bottom:10px}.patch-changes-title{font-family:Open Sans,sans-serif;font-size:18px;font-weight:600}.patch-changes-text{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:.7px;letter-spacing:1.1px;line-height:1.1}.patch-version-block{border-bottom:1px solid #ddd;margin-bottom:40px;padding-bottom:20px}.patch-version-title{color:#1f4e79;font-size:1.6rem;margin-bottom:15px}.patch-version-title .patch-version-date{color:#666;font-size:1rem;margin-left:10px}.patch-changes-list{list-style:disc;padding-left:20px}.patch-change-item{margin-bottom:20px}.patch-change-item p{line-height:1.6;margin-bottom:8px}.patch-image-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:10px}.patch-image{border:1px solid #ccc;border-radius:6px;box-shadow:2px 2px 8px rgba(0,0,0,.05)}.patch-nav{align-items:center;display:flex;gap:10px;margin-bottom:20px}.patch-nav label{font-weight:700}.patch-nav select{background:#fff;border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:6px 12px}
/*# sourceMappingURL=main.a4622737.css.map*/