@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";#header{box-sizing:border-box;height:70px;padding:1rem;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:#63636333 0 0 5px;position:sticky;top:0;left:0;z-index:999}#menu{display:flex;list-style:none;gap:.5rem}#menu a{display:block;padding:.5rem;font-weight:500;border-radius:5px;color:#0074e5}#menu a:hover{transition:.2s;background:#0081ff26}#btn-mobile{display:none}#menu i{margin-right:5px;font-size:16px}#menu a.logout{background:#d33;color:#fff}#menu a.logout:hover{background:#c72e2e}@media (max-width: 680px){#logo img{width:120px}#menu{display:block;position:absolute;width:100%;top:70px;right:0;border-radius:0 0 10px 10px;background:#e7e7e7;transition:.6s;z-index:1000;height:0px;visibility:hidden;overflow-y:hidden}#nav.active #menu{height:auto;visibility:visible;overflow-y:auto;box-shadow:#0000004d 0 10px 10px}#menu a{padding:1rem;border-bottom:1.5px solid rgba(0,0,0,.05)}#menu a:hover{background:#0074e5;color:#fff}#menu li:last-child a{border-bottom:none}#btn-mobile{display:flex;padding:.5rem;font-size:1rem;color:#0074e5;border:none;background:none;cursor:pointer;gap:.5rem}#hamburger{border-top:2px solid;width:20px}#hamburger:after,#hamburger:before{content:"";display:block;width:20px;height:2px;background:currentColor;margin-top:5px;transition:.3s;position:relative}#nav.active #hamburger{border-top-color:transparent}#nav.active #hamburger:before{transform:rotate(135deg)}#nav.active #hamburger:after{transform:rotate(-135deg);top:-7px}}footer.footer{background-color:#0074e5;color:#fff;font-weight:500;display:flex;align-items:flex-start;justify-content:space-between;gap:5rem;padding:3rem;min-height:352px}.footer-left{display:flex;flex-direction:column;gap:1rem}.footer-right{display:flex;align-items:flex-start;gap:5rem;min-width:400px}p.footer-title{font-weight:600;text-transform:uppercase;margin-bottom:10px}ul.footer-list a{display:inline-block;padding:2px 0;color:#fff;margin-bottom:5px;white-space:nowrap}ul.footer-list a:hover{color:#004285}.logo-footer{display:flex;align-items:center;justify-content:center;max-width:150px}@media (max-width: 900px){footer.footer{flex-direction:column;gap:2rem;padding:3rem 2rem}.footer-right{min-width:100%;gap:3rem}.footer-box-links{width:100%}}@media (max-width: 600px){.logo-footer{max-width:120px}.logo-footer img{width:100%}}@media (max-width: 480px){footer.footer{padding:1.5rem;gap:1rem;font-size:14px}.footer-right{gap:1rem}}@media (max-width: 350px){.footer-right{flex-wrap:wrap}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}main.main-home{padding:1rem;display:flex;flex-direction:column;gap:2rem}section.section-main{background:#0074e5;background:-webkit-linear-gradient(90deg,rgba(0,116,229,1) 0%,rgba(0,116,229,1) 75%,rgba(130,187,242,1) 100%);background:-moz-linear-gradient(90deg,rgba(0,116,229,1) 0%,rgba(0,116,229,1) 75%,rgba(130,187,242,1) 100%);background:linear-gradient(90deg,#0074e5,#0074e5 75%,#82bbf2);padding:2rem;border-radius:10px;position:relative;min-height:450px;align-content:center}img.img-main{position:absolute;bottom:0;right:2rem}.title-main{width:calc(100% - 2rem - 400px);color:#fff}.title-main h1{font-weight:700;margin-bottom:1rem}.title-main p{font-size:18px;font-weight:600;margin-bottom:1rem}.section-quality{display:flex;align-items:center;justify-content:center;gap:1rem}.item-quality{padding:1rem;border-radius:10px;color:#35373e;text-align:center}.img-quality{background:#0074e5;min-width:120px;min-height:120px;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto;margin-bottom:1rem}.item-quality h5{font-weight:600;margin-bottom:10px}.item-quality p{font-weight:500}.div-separator{border-top:1px solid #f1f1f1}.section-about{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem 0}.section-about>div{width:50%}.section-about .area-img{width:50%;display:flex;align-items:center;justify-content:center}h6.tag-section{background-color:#0074e5;color:#fff;display:inline-flex;padding:10px 20px;font-weight:600;border-radius:5px;margin-bottom:1rem}.section-about h2{font-weight:700;margin-bottom:1rem}.section-about p{font-size:18px}.section-depoiments{padding:2rem 0;text-align:center}.section-depoiments h2,.section-faq h2,.section-contact h2{text-align:center;margin-bottom:1rem;font-weight:700}.splide__list li.splide__slide{padding:1rem;border-radius:10px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}div#splide-depoimentos-track{padding:1px!important}.splide__pagination{bottom:-1.5rem}.splide__pagination__page{width:10px;height:10px;transform:none!important}.splide__pagination__page.is-active,.splide__arrow{background-color:#0074e5}.splide__arrow svg{fill:#fff;width:12px;height:12px}section#splide-depoimentos{margin-bottom:2.5rem}.section-depoiments .area-img{width:100px;height:100px;min-width:100px;min-height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 auto}p.name-depoiment{font-weight:600;margin:10px 0}section.section-faq{padding:2rem 0;text-align:center}.area-faq{display:flex;flex-direction:column;align-items:center;gap:1rem}.area-faq .area-img img{max-width:650px}#accordionFaq{max-width:900px}#accordionFaq .accordion-button:after{background-size:20px;width:20px;height:20px}.area-faq button.accordion-button{font-size:18px;font-weight:600;gap:1rem;box-shadow:none!important}.area-faq .accordion-item{text-align:left}.area-faq .accordion-body li{margin:15px 0 15px 10px;list-style:disc}.area-faq .accordion-body{font-weight:500}#sobre,#depoimentos,#faq,#contato{scroll-margin-top:80px}.section-contact{text-align:center;padding:2rem 0px;margin-bottom:2rem}.section-contact .body-contact{display:flex;align-items:center;justify-content:center;margin-top:2rem}.section-contact .body-contact>div{width:50%}.section-contact .area-img{width:50%;display:flex;align-items:center;justify-content:flex-end}.section-contact form{max-width:700px;padding:2rem;background-color:#6ec3ff;border:1px solid #6da9ff;border-radius:5px}.section-contact form input{width:100%;height:40px;padding:5px 10px;border:1px solid #dfdfdf;border-radius:5px;font-size:16px;outline:none!important;box-shadow:none!important}.section-contact form textarea{width:100%;padding:5px 10px;border:1px solid #dfdfdf;border-radius:5px;font-size:16px;outline:none!important;box-shadow:none!important}.section-contact form input:focus,.section-contact form textarea:focus{background-color:#f6f6f6}.section-contact button.btn-default{width:100%;height:40px;border-radius:5px;border:none;padding:5px 10px;font-weight:600;background-color:#0074e5;color:#fff}.section-contact button.btn-default:hover{transition:.2s;background-color:#0065ca}@media (min-width: 1800px){.section-about .area-img{width:45%;justify-content:flex-end}}@media (max-width: 1200px){.section-about .area-img img{width:500px}.section-contact .area-img{justify-content:center}.section-contact .area-img img{width:500px}}@media (max-width: 1100px){.title-main{width:100%}.title-main p{margin-bottom:0}img.img-main{position:relative;bottom:calc(0px - 2rem);right:-50%;transform:translate(-50%)}section.section-main{background:#0074e5!important}}@media (max-width: 900px){.section-about{flex-direction:column;margin-top:0}.section-about>div{width:100%!important;display:inline-grid}.section-about h6.tag-section{margin:0 auto;margin-bottom:1rem}.section-contact{margin-bottom:0}.section-about .area-img img{width:100%}.section-contact .body-contact>div{width:100%;display:flex;align-items:center;justify-content:center}.section-contact .body-contact{flex-direction:column;gap:1rem}.section-contact .area-img img,.section-contact form{width:100%}}@media (max-width: 800px){.section-quality{flex-direction:column}.img-quality{min-width:100px;min-height:100px;width:100px;height:100px}.img-quality img{width:65px}}@media (max-width: 600px){main.main-home{gap:1rem}img.img-main{width:100%}.splide__arrow{width:1.5em;height:1.5em}.splide__arrow--prev{left:-.5rem}.splide__arrow--next{right:-.5rem}.area-faq button.accordion-button{font-size:16px}.section-contact form{padding:1rem}}.modal-backdrop.show{opacity:.6!important}.modal-login .modal-content{border-radius:5px;border:none}.modal-login button.btn-close{font-size:14px;position:absolute;top:1rem;right:1rem}.modal-login .modal-body{padding:3rem 1.5rem 1.5rem;text-align:center}.modal-login h6.modal-title{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.modal-login .item-input{display:flex;align-items:center;justify-content:center}.modal-login .item-input input{width:100%;height:40px;padding:5px 10px;border:1px solid #dfdfdf;border-radius:0 5px 5px 0;font-size:16px;outline:none!important;box-shadow:none!important}.modal-login .item-input input:focus{background-color:#f6f6f6}.modal-login .icon-input{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:5px 0 0 5px;border-right:none;border:1px solid #dfdfdf;background-color:#dfdfdf;cursor:pointer}.modal-login button.btn-default{width:100%;height:40px;border-radius:5px;border:none;padding:5px 10px;font-weight:600;background-color:#0074e5;color:#fff}.modal-login button.btn-default:hover{transition:.2s;background-color:#0065ca}.modal-login a{color:#0074e5;font-weight:400}.modal-login a:hover{text-decoration:underline}.footer-login{margin-top:1rem;padding-top:1rem;border-top:1px solid #dfdfdf}.footer-login a{margin-left:5px;white-space:nowrap}#modalCadastro .item-input{flex-direction:column}#modalCadastro .item-input label,.item-input-user label{display:block;width:100%;text-align:left;font-weight:500;margin-bottom:5px}#modalCadastro .item-input input{border-radius:5px}.item-input-user{display:flex;flex-direction:column;align-items:center;justify-content:center}textarea#presentation{font-size:16px}.item-input-user .btn-group{width:100%}.item-input-user .btn-group label{font-size:16px;margin:0;text-align:center;border-color:#0074e5}.item-input-user .btn-group label.active{background-color:#0074e5}.item-input-user .btn-group>.btn-group:not(:last-child)>.btn,.item-input-user .btn-group>.btn.dropdown-toggle-split:first-child,.item-input-user .btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-radius:5px 0 0 5px}.item-input-user .btn-group>.btn-group:not(:first-child)>.btn,.item-input-user .btn-group>.btn:nth-child(n+3),.item-input-user .btn-group>:not(.btn-check)+.btn{border-radius:0 5px 5px 0}.item-input.password{position:relative}.item-input.password input{padding-right:40px}.item-input button.show-password{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;height:40px;width:40px;font-size:15px;border-radius:0 5px 5px 0;border:none!important;background-color:transparent}.item-input button.show-password:hover{transition:.2s;background-color:#dfdfdf}.image-preview-container{position:relative;background-color:#f6f6f6;border:1px dashed #ccc;border-radius:5px;padding:1rem}.btn-remove-image{display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;width:30px;height:30px;border:none;background:#d33;color:#fff;border-radius:50%;font-size:1.25rem;line-height:1.25rem;cursor:pointer;transition:background-color .2s,color .2s;position:absolute;top:.5rem;right:.5rem}.btn-remove-image:hover{background:#c72e2e;color:#e7e7e7}.image-preview{max-width:100%;max-height:180px;border-radius:5px;object-fit:cover}#modalCadastro .item-input>input[type=file]{line-height:28px}#modalCreateService .item-input,#modalUpdateService .item-input{flex-direction:column}#modalCreateService .item-input label,#modalUpdateService .item-input label{display:block;width:100%;text-align:left;font-weight:500;margin-bottom:5px}#modalCreateService .item-input input,#modalUpdateService .item-input input{border-radius:5px}#modalManageQueue h6.modal-title{line-height:1.75rem}.queue-controls{display:flex;align-items:center;justify-content:center;gap:10px}.queue-controls button{width:100%;height:45px;font-size:16px;font-weight:500;border-radius:5px;border:none}.queue-controls button i{margin-right:5px}h6.title-queue{font-size:16px;font-weight:500;text-align:left}p.text-center.empty{padding:1rem;border-radius:5px;background-color:#f6f6f6;border:1px solid #dfdfdf;color:#4e4e4e;font-weight:500}ul.list-group.patient-queue-list{border-radius:5px}ul.list-group.patient-queue-list li{height:50px}ul.list-group.patient-queue-list span.badge{font-size:14px;border-radius:5px;letter-spacing:3px;padding:10px;min-width:100px;height:35px;align-content:center}button.btn.btn-sm.btn-warning{font-size:14px;border-radius:5px;padding:10px;min-width:100px;height:35px;display:flex;align-items:center;justify-content:center;gap:5px;text-transform:uppercase;font-weight:500}.main-dashboard .title-user h3{font-weight:700}.main-dashboard .title-user p{font-weight:500}section.create-service{background-color:#fff;padding:1rem;border-radius:5px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}h3.section-title{font-size:1rem;font-weight:600;margin-bottom:1rem}h3.section-title i{margin-right:10px}.service-empty{display:block}.service-empty p{font-weight:500;margin-bottom:1rem}.service-empty i{margin-right:5px}.footer-service{margin-top:1rem}.services-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}.item-service .body-service{background-color:#0074e52b;border:1px solid #0d6efd45;padding:1rem;border-radius:5px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}.item-service h5{font-size:1rem;font-weight:600;margin-bottom:10px}.item-service .desc-service{font-weight:500}.item-service .desc-service p{margin-bottom:5px}.item-service .desc-service span{font-weight:500;margin-right:5px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;white-space:nowrap}.item-service .buttons-actions{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:5px}.item-service .buttons-actions button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:40px;font-size:14px;font-weight:500;border-radius:5px;border:none}.item-service .buttons-actions button:hover{transition:.2s;filter:brightness(.95)}.dash-admin .item-service .buttons-actions button{flex:1 1 100%!important}button.btn-edit{background-color:#ecc719;color:#372e00}button.btn-delete{background-color:#d33;color:#fff}button.btn-management{background-color:#0074e5;color:#fff}button.btn-display{background-color:#e59c00;color:#181100}button.create-service{width:100%;max-width:369px;height:40px;border-radius:5px;border:none;padding:5px 10px;font-weight:600;background-color:#0074e5;color:#fff}button.create-service:hover{transition:.2s;background-color:#0065ca}.services-list.history .item-service .body-service{background-color:#dddddde8;border:1px solid #1616163b}.services-list.history.dash-admin h2.accordion-header button{font-size:16px!important;font-weight:500;padding:1rem;box-shadow:none!important;outline:none!important}.services-list.history.dash-admin .accordion-button:after{background-size:20px;width:20px;height:20px}.services-list.history .accordion-body,.services-list.history ul.list-group{border-radius:5px}.services-list.history ul.list-group .list-group-item{padding:1rem}.services-list.history ul.list-group .list-group-item span{display:block;font-weight:500;margin-bottom:5px}span.badge.bg-primary{font-size:16px;font-weight:700!important;border-radius:5px;padding:10px}@media (max-width: 1200px){.services-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.services-list{grid-template-columns:repeat(1,1fr)}}@media (max-width: 500px){.service-empty{text-align:center}}#modalServiceRegistration .item-input{flex-direction:column}#modalServiceRegistration .item-input input{border-radius:5px;background-color:#f6f6f6}#modalServiceRegistration .item-input label{display:block;width:100%;text-align:left;font-weight:500;margin-bottom:5px}#modalServiceRegistration select{font-size:16px;height:40px;box-shadow:none!important;cursor:pointer}#modalServiceRegistration select option{cursor:pointer}#modalProviderInfo .item-input{flex-direction:column}#modalProviderInfo .item-input input,#modalProviderInfo textarea{border-radius:5px;background-color:#f6f6f6;border:1px solid #dfdfdf}#modalProviderInfo .item-input label{display:block;width:100%;text-align:left;font-weight:500;margin-bottom:5px}#modalProviderInfo textarea{font-size:16px;box-shadow:none!important}#modalProviderInfo .item-input p{display:block;width:100%;text-align:left;font-weight:500;margin-bottom:5px}.img-provider-info{width:180px;height:180px;min-width:180px;min-height:180px;background-color:#f6f6f6;border:1px solid #dfdfdf;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:contain}.service-empty p{margin-bottom:0}.item-service .buttons-actions{flex-wrap:wrap}.item-service .buttons-actions button{white-space:nowrap;flex:1 1 165px;padding:5px 10px}.item-service.scheduled-item .body-service{background-color:#0074e52b;border:1px solid #0d6efd45;height:100%}.item-service.appointments-list .body-service{background-color:#d4fbe1e8;border:1px solid #008e143b}.desc-service p strong{margin-right:5px}.desc-service p .badge{background-color:#0074e5;margin:0;padding:10px 15px;font-size:16px;font-weight:700;letter-spacing:5px}@media (max-width: 400px){.services-list.scheduled-list .desc-service p{display:grid}}@media (max-width: 330px){.item-service.appointments-list p{display:flex;flex-direction:column;justify-content:flex-start}.item-service.appointments-list span{justify-content:flex-start}.services-list.scheduled-list .desc-service p,.item-service.appointments-list p{font-size:14px}}.modal-profile .modal-content{border-radius:5px;border:none}.modal-profile .modal-body{padding:3rem 1.5rem 1.5rem;text-align:center}.modal-profile button.btn-close{font-size:14px;position:absolute;top:1rem;right:1rem}.modal-profile h6.modal-title{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.modal-profile .image-document{position:relative;background-color:#f6f6f6;border:1px solid #dfdfdf;border-radius:5px;padding:1rem;margin-bottom:1rem}.modal-profile .image-document img{max-width:100%;max-height:180px;border-radius:5px;object-fit:cover}.modal-profile p.title-profile{display:block;width:100%;text-align:left;font-weight:500;margin-bottom:5px}.modal-profile p.title-profile span{display:flex;align-items:center;height:40px;margin:0;padding:10px;background-color:#f6f6f6;border:1px solid #dfdfdf;border-radius:5px;font-weight:400}.modal-profile p.title-profile:not(:first-child){margin-bottom:1rem}.modal-profile .actions-profile{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.modal-profile .actions-profile button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:40px;font-size:14px;font-weight:500;border-radius:5px;border:none;white-space:nowrap;flex:1 1 165px;padding:5px 10px}.modal-profile .actions-profile button.btn-edit{background-color:#ecc719;color:#372e00}.modal-profile .actions-profile button.btn-delete{background-color:#d33;color:#fff}.modal-profile .actions-profile button.btn-save{background-color:#0074e5;color:#fff}.modal-profile .actions-profile button:hover{transition:.2s;filter:brightness(.95)}.modal-profile p.title-profile.presentation span{height:auto}.modal-profile .item-input input{width:100%;height:40px;padding:5px 10px;border:1px solid #dfdfdf;border-radius:5px;font-size:16px;outline:none!important;box-shadow:none!important}.modal-profile .item-input label{display:block;width:100%;text-align:left;font-weight:500;margin-bottom:5px}.modal-profile .item-input>input[type=file]{line-height:28px}.modal-profile textarea{font-size:16px}@media (max-width: 415px){.modal-profile .actions-profile{gap:10px}}:root{--display-bg: #1a237e;--display-text: #ffffff;--current-bg: #ffab00;--current-text: #000000;--last-bg: #424242}.display-container{display:flex;flex-direction:column;height:100vh;background-color:var(--display-bg);color:var(--display-text);text-align:center}.display-container.loading,.display-container.error{justify-content:center;align-items:center}.display-header{background-color:#0003;padding:20px}.display-header h1{margin:0;font-size:3rem;font-weight:700;text-transform:uppercase}.display-main{flex-grow:1;display:flex}.current-password-section{flex:3;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border-right:2px solid rgba(255,255,255,.2)}.current-password-section h2{font-size:4rem;margin-bottom:2rem;text-transform:uppercase}.current-password-box{background-color:var(--current-bg);color:var(--current-text);font-size:10rem;font-weight:900;padding:2rem 4rem;border-radius:20px;line-height:1;min-width:500px}.patient-name{font-size:2.5rem;margin-top:2rem;font-weight:300}.last-called-section{flex:1;padding:20px}.last-called-section h3{font-size:2.5rem;margin-bottom:2rem;border-bottom:2px solid var(--display-text);padding-bottom:1rem}.last-called-list{list-style:none;padding:0;margin:0}.last-called-item{background-color:var(--last-bg);margin-bottom:1rem;padding:1.5rem;border-radius:10px;font-size:2rem;display:flex;justify-content:space-between;align-items:center}.last-password{font-weight:700}.last-patient{font-size:1.5rem;opacity:.8}html{scroll-behavior:smooth}*{font-family:Poppins,sans-serif}body{font-size:16px}body,ul,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}li{list-style:none}a{text-decoration:none}main{min-height:calc(100vh - 422px)}h2.swal2-title{font-size:1.5rem;font-weight:700}div.swal2-html-container{font-size:18px;font-weight:500}.swal2-actions button{font-size:16px;height:40px;border-radius:5px;border:none;padding:5px 15px}.swal2-icon.swal2-icon-show{margin-top:1.5rem;margin-bottom:0;transform:scale(.85)}.swal2-popup.swal2-modal.swal2-show{padding-bottom:1.5rem}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background-color:#0074e5!important}.btn-close{box-shadow:none!important}main.main-dashboard{padding:1rem;background-color:#f8f9fa;display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 70px)}div[vw].enabled{margin-right:2px!important}textarea{border:1px solid #dfdfdf!important;box-shadow:none!important}
