:root{font-family:Open Sans,sans-serif!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh!important;margin:0;background:#f8f8f8!important}p{margin-bottom:0}select.chakra-select.css-161pkch{border-color:#c5c5c5!important}textarea:focus,input:focus{outline:none}.label-pagamento{font: 600 14px/24px Open Sans;letter-spacing:.11px;color:#646464;margin-bottom:.6875em;margin-top:.8rem}.pagamento-input{width:100%;height:41px;border:1px solid #C5C5C5!important;border-radius:5px;opacity:1;padding-inline:1em;margin-bottom:.6em;cursor:text}.validade-cvv:first-child{margin-right:24px}.form-cartao-pagamento legend{text-align:left;font: 600 16px/22px Open Sans;letter-spacing:0px;color:#616161;opacity:1}.pagamento-input i{color:#a1a1a1}.pagamento-input::placeholder{text-align:left;font: 14px/24px Open Sans;letter-spacing:.11px;color:#646464;opacity:1}#numero-cartao-titular::placeholder{text-align:left;font: 14px/24px Open Sans;letter-spacing:.11px;color:#646464;opacity:1}.pix-component h2{font: 600 16px/22px Open Sans;letter-spacing:0px;color:#014b6e;text-align:center}.pix-component p{font: 14px/19px Open Sans;letter-spacing:0px;color:#616161;text-align:center}.pix-component legend{text-align:center;font: 600 16px Open Sans;letter-spacing:0px;color:#616161}.pix-component img{max-width:80%;margin-inline:10%}.pix-component .input-group{flex-wrap:nowrap;align-items:center;max-width:100%}@media screen and (max-width: 768px){.pix-component .input-group{max-width:350px}}.pix-component .input-group button{background:#014b6e 0% 0% no-repeat padding-box;border-radius:0 5px 5px 0;font: 14px Open Sans;letter-spacing:.11px;color:#fafafa;height:41px;min-width:115px}.pix-component .input-group div{border:1px solid #C5C5C5;border-radius:5px 0 0 5px;height:41px;text-align:center!important;text-overflow:clip!important}.check-pix-copiado{color:#fff}@media (min-width:992px){.pix-component img{max-width:50%;margin-inline:25%}}.pagamento-forma-de-pagamento{background-color:#fff!important}.pagamento-resumo{background-color:#f6f6f6}.content-pagamento{background:#fcfcfc;height:100vh}.card-pagamento{border:1px solid #D8D8D8;border-radius:7px;background-color:#fff;max-width:996px;margin-bottom:50px}.border-pagamento{border-radius:inherit}.colunas-pagamento-direita{border-radius:0 7px 7px 0;border-left:1px solid #D8D8D8}.colunas-pagamento-esquerda{border-radius:7px 0 0 7px}.titulo-forma-pagamento{font: 600 24px/36px Open Sans;letter-spacing:.1px;color:var(--brand-primary-color)}@media (max-width:991px){.colunas-pagamento-direita{border-radius:7px 7px 0 0;border-left:none;border-bottom:1px solid #D8D8D8}.colunas-pagamento-esquerda{border-radius:7px}}.div-formas-de-pagamento{border-bottom:1px solid #D6D6D6}.btn-forma-pagamento{background:#fff;font: 600 14px/20px Open Sans;border:1px solid #9E9E9E;letter-spacing:.25px;border-radius:6px}.btn-forma-pagamento:hover{background:teal;color:#fff}.btn-forma-pagamento.active{border:1px solid teal;color:teal}.btn-forma-pagamento.active:hover{background:teal;color:#fff}.btn-forma-pagamento i{font-size:17px;line-height:20px!important;display:flex;flex-direction:row;align-items:center}.colunas-pagamento-direita h1{font: 600 20px/36px Inter;letter-spacing:.08px;color:#3c3c3c}.colunas-pagamento-direita h2{font: 700 16px/36px Inter;letter-spacing:.29px;color:#014b6e}.colunas-pagamento-direita .p-valores{font: 14px Inter;letter-spacing:.06px;color:#7e7e7e}.div-seu-carrinho{border-bottom:1px solid #D6D6D6}.procedimento{text-align:left;font: 600 14px/26px Inter;letter-spacing:.06px;color:#313131;border-bottom:1px solid #D6D6D6}.procedimento .preco-procedimento{font-size:.84rem;font-family:Inter,sans-serif;font-weight:700;letter-spacing:.25px;color:green;background:#dbdbdb;border-radius:4px;padding:4px 10px;white-space:nowrap;margin-top:0!important}.btn-finalizar-compra-pagamento{background:#014b6e 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:3px;padding-top:1em;padding-bottom:1em;text-align:center;font: 600 14px/20px Open Sans;letter-spacing:.25px;color:#fff}.tempo-restante{font: 600 18px/24px Open Sans;letter-spacing:0px;color:#707070}.MuiCircularProgress-colorPrimary{color:#014b6e!important}.countdown{-moz-transform:rotate(-90deg) scale(1,-1)!important;-o-transform:rotate(-90deg) scale(1,-1)!important;-webkit-transform:rotate(-90deg) scale(1,-1)!important;transform:rotate(-90deg) scaleY(-1)!important}.minutos-countdown{font: 600 22px/25px Work Sans;letter-spacing:0px;color:#014b6e}#topbar{height:68px;background-color:#fff;align-items:center;width:100%;z-index:9;box-shadow:1px 1px 4px 1px #61616126;padding-left:15px;padding-right:15px}.brand-logo{max-height:60px}@media (max-width: 660px){.brand-logo{height:auto}.nome-marca{font-size:.8rem}}.user-functions{align-items:center}.icone{color:#014b6e}.badge-carrinho{position:absolute;right:4px;top:-6px;display:inline-block;min-width:10px;padding:4px 6px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#f44336;border-radius:10px;pointer-events:none}.txt-login{padding:9px 12px;font-weight:700;color:var(--brand-primary-color);cursor:pointer;background-color:#f3f3f3;border-radius:5px}.circular-buttom{padding:8px;background-color:#f3f3f3;border-radius:30px;cursor:pointer}.circular-buttom:hover{background-color:#e7e7e7}.top-icon{color:#034b6e}.avatar_img{width:20px!important}.item-popover{padding:6px 8px;border-radius:5px;cursor:pointer}.item-popover:hover{background-color:#0000000d}.payment-method{padding:24px 36px}@media (max-width: 768px){.payment-method{padding:24px}}.animate{transform-box:view-box;transform-origin:50px 50px;animation:breath 1s ease-in-out infinite alternate}@keyframes breath{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box}#background-meus-agendamentos{background:#f5f7fa;padding:40px 20px;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#313131}.tamanho-card{max-width:960px;width:100%!important;margin:0 auto}.mt-5{margin-top:2.5rem}.mb-3{margin-bottom:1rem}.ms-1{margin-left:.25rem}.ms-2{margin-left:.5rem}.pb-5{padding-bottom:3rem}.mt-4{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-lg-0{margin-left:0;margin-right:0}.card-meus-atendimentos{background:#fff;border-radius:12px;box-shadow:0 3px 16px #00000012;padding:20px 25px;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.card-meus-atendimentos:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000026}.body-card-meus-agendamentos{padding-top:15px;font-size:15px;line-height:1.5;color:#444}.d-flex{display:flex!important}.flex-row{flex-direction:row!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.mx-0{margin-left:0!important;margin-right:0!important}.rodape-card{justify-content:space-between;flex-wrap:wrap}.preco{justify-content:flex-end}.titulo-valor{font-weight:600;font-size:1rem}.nome-especialidade{margin-left:12px;display:flex;flex-direction:column;justify-content:center}.nome-especialista{font-weight:700;color:#b22f2e;font-size:1.15rem;margin:0;line-height:1.2}.especialidade{color:#529188;font-weight:500;margin:0;font-size:.95rem}.nome-estabelecimento{font-weight:600;font-size:1.1rem;color:#505050;margin:0}.endereco{display:flex;flex-wrap:wrap;align-items:center;color:#6a6a6a;font-size:.95rem;margin-top:6px}.endereco>div{margin-right:1rem}.img-estabelecimento{width:64px;height:64px;border-radius:8px;object-fit:cover;box-shadow:0 0 6px #00808059}.card-meus-atendimentos .btn{font-size:1rem}.brand-solid-button,.BrandSolidButton{background-color:teal;color:#fff;border-radius:6px;padding:10px 16px;font-weight:600;border:none;cursor:pointer;transition:background-color .3s ease;display:inline-flex;align-items:center;gap:8px}.brand-solid-button:hover,.BrandSolidButton:hover{background-color:#066}.brand-outline-button,.BrandOutlineButton{background-color:transparent;color:teal;border:2px solid #008080;border-radius:6px;padding:10px 16px;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease;display:inline-flex;align-items:center;gap:8px}.brand-outline-button:hover,.BrandOutlineButton:hover{background-color:teal;color:#fff}.alert-info{background-color:#d1ecf1;color:#0c5460;border-radius:8px;padding:12px 15px;margin-top:12px;display:flex;align-items:center;gap:12px}.preco-card{font-weight:600;font-size:1rem;color:teal}.mini-card-background-preco{background:#e0f2f1;border-radius:6px;width:100px;height:36px;display:flex;justify-content:center;align-items:center;font-weight:700}p{margin:0}p span{font-weight:700}p.nome-estabelecimento,p.titulo-valor{color:#313131}.card-meus-atendimentos p,.rodape-card p{font-size:1rem}.msg-dependente{font-size:1.1rem;font-weight:600;color:#777}h2,h3,h4,h5,h6{margin:0}.Divider{border-top:1px solid #d8d8d8;margin:15px 0}.animate__animated.animate__heartBeat.animate__infinite.infinite{animation:heartBeat 1.6s ease-in-out infinite}@keyframes heartBeat{0%,to{transform:scale(1)}14%,42%,70%{transform:scale(1.3)}28%,56%,84%{transform:scale(1)}}@media (max-width: 768px){.row{flex-direction:column!important}#background-meus-agendamentos{padding:20px 10px}.card-meus-atendimentos{padding:20px 5px}.rodape-card{justify-content:center!important}.rodape-card>.col-12{margin-bottom:.75rem}.nome-especialidade{margin-left:10px}.body-card-meus-agendamentos{font-size:14px}}a.mb-2{display:inline-block;text-decoration:none}.ModalContent{border-radius:12px;padding:20px;max-height:90vh;overflow-y:auto}.tabs-list{border-bottom:1px solid #ccc;margin-bottom:12px;position:sticky;top:0;background:#fff;z-index:2}.tabs-list button{border:none;outline:none;background:transparent;padding:10px 20px;cursor:pointer;font-weight:600;color:teal;border-radius:8px 8px 0 0;margin-right:5px;box-shadow:inset 0 -4px teal}.tabs-list button[aria-selected=false]{color:#777;box-shadow:none;border-bottom:4px solid transparent}.tabs-panel p{font-weight:400;white-space:pre-line;color:#444}.endereco a{color:teal;font-weight:600;transition:color .3s ease}.endereco a:hover{color:#005757}._css-j9z076_1eia0_29{background-color:var(--brand-primary-color)}
