@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);
:root{--avatar-size:2.5rem}body,html{background-color:#fff;color:#252525;font-family:Poppins,sans-serif}html .pace .pace-progress{background:#115934}html .content.app-content{padding:6.25rem 1.5rem 0}.ps__thumb-x,.ps__thumb-y,::-webkit-scrollbar-thumb:hover{background-color:#999!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#252525}a{color:#115934}a:hover{color:#026c3b}.card{border:1px solid #e0e0e0;border-radius:10px;box-shadow:none}.card .card-header{border-bottom:1px solid #e0e0e0;padding:2rem}.card .card-title{font-weight:600;margin:0}.card .card-header+.card-body,.card .card-header+.card-content>.card-body:first-of-type{padding:1.5rem 2rem}.card-transaction .transaction-item.transaction-item-bordered{margin-bottom:0;padding:1rem 0}.card-transaction .transaction-item.transaction-item-bordered:not(:last-child){border-bottom:1px solid #f6f6f6}.card-footer,.card-header{background-color:transparent}.form-control{border-color:#ccc;color:#252525}.form-control:focus{border-color:#115934}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#f02848}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#f02848;box-shadow:0 0 0 .2rem rgba(240,40,72,.25)}.input-group:not(.bootstrap-touchspin):focus-within{border-radius:0;box-shadow:none}.bg-primary{background-color:#115934!important}.bg-secondary{background-color:#f26522!important}.btn.btn-primary{background-color:#115934!important;border-color:#115934!important}.btn.btn-primary:not(:disabled):active,.btn.btn-primary:not(:disabled):focus,.btn.btn-primary:not(:disabled):focus-visible,.btn.btn-primary:not(:disabled):focus-within,.btn.btn-primary:not(:disabled):hover{background-color:#f26522!important;border-color:#f26522!important}.btn.btn-outline-primary{background-color:transparent;border:1px solid #115934!important;color:#115934!important}.btn.btn-outline-primary:not(:disabled):active,.btn.btn-outline-primary:not(:disabled):focus,.btn.btn-outline-primary:not(:disabled):focus-visible,.btn.btn-outline-primary:not(:disabled):focus-within,.btn.btn-outline-primary:not(:disabled):hover{background-color:transparent;border:1px solid #f26522!important;color:#f26522!important}.btn.btn-secondary{background-color:#fff!important;border-color:#ccc!important;color:#252525!important}.btn.btn-secondary:not(:disabled):active,.btn.btn-secondary:not(:disabled):focus,.btn.btn-secondary:not(:disabled):focus-visible,.btn.btn-secondary:not(:disabled):focus-within,.btn.btn-secondary:not(:disabled):hover{background-color:#ececec!important;border-color:#b9b9b9!important}.btn.btn-custom-secondary{background-color:#f26522!important;border-color:#f26522!important;color:#fff!important}.btn.btn-custom-secondary.focus,.btn.btn-custom-secondary:focus,.btn.btn-custom-secondary:hover{background-color:rgba(242,101,34,.8)!important;border-color:rgba(242,101,34,.8)!important}.btn.btn-success{background-color:#0c3!important}.btn.btn-success.focus,.btn.btn-success:focus,.btn.btn-success:hover{background-color:rgba(0,204,51,.8)!important;border-color:rgba(0,204,51,.8)!important}.btn.btn-danger{background-color:#ea5455!important}.btn.btn-danger.focus,.btn.btn-danger:focus,.btn.btn-danger:hover{background-color:rgba(234,84,85,.8)!important;border-color:rgba(234,84,85,.8)!important}.btn-outline-dark:hover:not(.disabled):not(:disabled){color:#252525}.btn.btn-outline-purple{background-color:transparent;border:1px solid #9747ff!important;color:#9747ff!important}.btn.btn-outline-purple:not(:disabled):active,.btn.btn-outline-purple:not(:disabled):focus,.btn.btn-outline-purple:not(:disabled):focus-visible,.btn.btn-outline-purple:not(:disabled):focus-within,.btn.btn-outline-purple:not(:disabled):hover{background-color:rgba(151,71,255,.04);border:1px solid #9747ff!important;color:#9747ff!important}.btn:hover:not(.disabled):not(:disabled){box-shadow:none}.btn-add{bottom:1.5rem;position:fixed;right:1.5rem;z-index:1050}.btn.btn-lg.btn-icon{padding:.75rem}.btn.btn-lg i.feather,.btn.btn-lg svg.feather{height:24px;width:24px}.btn:disabled,.btn:disabled.btn-primary,.btn:disabled.btn-secondary{background-color:#f5f5f7!important;border-color:#f5f5f7!important;color:#c4c4c4!important}.btn:disabled,.btn:disabled *,.btn:disabled i{cursor:not-allowed!important}.custom-control-input:active~.custom-control-label:before,.custom-control-input:checked~.custom-control-label:before,.custom-control-primary .custom-control-input:active~.custom-control-label:before,.custom-control-primary .custom-control-input:checked~.custom-control-label:before{background-color:#115934;border-color:#115934}.dropdown-menu{border-radius:.75rem}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:rgba(115,103,240,.12);color:#026c3b}.nav .btn-danger.dropdown-toggle:not(.active):after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24iPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==")}.footer-logo{height:2rem}.dropdown .btn-secondary.dropdown-toggle:after,.dropdown.show .btn-secondary.dropdown-toggle:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmU2YjdiIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24iPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==")}.modal-content{border-radius:.5rem}.modal .modal-header{background-color:transparent;border-bottom:1px solid #e0e0e0}.modal .modal-footer{border-top:1px solid #e0e0e0}.absolute-bottom{bottom:0;position:absolute}.feather-16{height:16px;width:16px}.feather-18{height:18px;width:18px}.feather-20{height:20px;width:20px}.feather-24{height:24px;width:24px}.feather-32{height:32px;width:32px}.mb-1px{margin-bottom:1px}.mb-2px{margin-bottom:2px}.mb-3px{margin-bottom:3px}.table{color:#252525}.table:not(.table-dark):not(.table-light) tfoot:not(.thead-dark) th,.table:not(.table-dark):not(.table-light) thead:not(.thead-dark) th{background-color:transparent}.page-item.active .page-link{background-color:#115934}.overflow-x-hidden{overflow-x:hidden}.text-muted{color:#757677!important}.swal2-popup{border-radius:10px;padding:1.25rem}.swal2-header{padding:0}.swal2-title{font-size:24px;line-height:36px}@media (min-width:1024px){.swal2-title{font-size:28px}}.swal2-content{font-size:18px;padding:1rem 0 0}@media (min-width:1024px){.swal2-content{font-size:22px}}.swal2-actions{margin:20px auto 0;padding:0}.swal2-actions .swal2-confirm.swal2-styled{background-color:#115934;border-radius:2.25rem;font-size:18px;font-weight:500;line-height:30px;padding:1rem .875rem}.swal2-actions .swal2-cancel.swal2-styled{background-color:#fff;border:1px solid #115934;border-radius:2.25rem;color:#115934;font-size:18px;font-weight:500;line-height:30px;padding:1rem .875rem}.swal2-actions:not(.swal2-loading) .swal2-cancel.swal2-styled:hover{background-image:none;border-color:#f26522;color:#f26522}.swal2-popup.swal2-icon-error,.swal2-popup.swal2-icon-question,.swal2-popup.swal2-icon-success,.swal2-popup.swal2-icon-warning{padding-top:60px}.swal2-icon{margin:0;position:absolute;top:-37px}.swal2-icon.swal2-error{background-color:#d12020;border-color:#d12020;color:#fff}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#fff}.swal2-icon.swal2-success{background-color:#74b566;border-color:#74b566;color:#fff}.swal2-icon.swal2-success span{background-color:#fff!important}.swal2-icon.swal2-success .swal2-success-circular-line-left,.swal2-icon.swal2-success .swal2-success-circular-line-right,.swal2-icon.swal2-success .swal2-success-fix,.swal2-icon.swal2-success .swal2-success-ring{display:none}.swal2-icon.swal2-question,.swal2-icon.swal2-warning{background-color:#e58a01;border-color:#e58a01;color:#fff}canvas.qrcode-stream-camera{background-color:#000}.table.custom-table td,.table.custom-table th{padding:.75rem}.bg-transparent{background-color:transparent!important}.pb-15{padding-bottom:.15rem}.gap-1{gap:1rem}.gap-2{gap:1.5rem}.gap-3{gap:3rem}.gap-4{gap:3.5rem}.gap-25{gap:.25rem}.gap-50{gap:.5rem}.gap-75{gap:.75rem}.display-5{font-size:2.5rem;line-height:1.2}.display-6{font-size:2rem;line-height:1}#toastContainer{--body-bg-color-light:#fff;margin-top:65px}.toast{box-shadow:0 0 10px 0 rgb(34 41 47/8%)}.avatar{align-items:center;background:#f1f5f9 no-repeat 50%/cover;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(29,39,59,.04);color:#616876;display:inline-flex;font-size:calc(var(--avatar-size)/2.85714);font-weight:500;height:var(--avatar-size);justify-content:center;position:relative;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom;width:var(--avatar-size)}.avatar svg{height:calc(var(--avatar-size)/1.66667);width:calc(var(--avatar-size)/1.66667)}.avatar-xs{--avatar-size:1.5rem}.avatar-sm{--avatar-size:2rem}.avatar-md{--avatar-size:4rem}.avatar-lg{--avatar-size:5.5rem}.avatar-xl{--avatar-size:7rem}.avatar-2xl{--avatar-size:11rem}.alert-accent{border-left:4px solid;display:flex;font-weight:500;margin-bottom:1rem;padding:1rem}.alert-accent.alert-accent-primary{background-color:#d8fae8;border-color:#115934;color:#115934}.alert-accent.alert-accent-info{background-color:#eff6ff;border-color:#1e40af;color:#1e40af}.alert-accent.alert-accent-success{background-color:#f0fdf4;border-color:#166534;color:#166534}.alert-accent.alert-accent-warning{background-color:#fffbeb;border-color:#fbbf24;color:#92400e}.alert-accent.alert-accent-danger{background-color:#fef2f2;border-color:#991b1b;color:#991b1b}.alert-gold-light{background-color:#f1e4da!important}.bg-orange{background-color:#f26522!important}.text-orange{color:#f26522!important}.alert.alert-primary{background-color:#d8fae8!important;border:1px solid #115934!important;border-radius:10px;color:#115934!important;padding:16px}.iti{width:100%}.text-primary{color:#115934!important}.form-label{font-size:16px;font-weight:500}@media (min-width:1024px){.form-label{font-size:20px}}.container-user{margin:0 auto;max-width:36rem;position:relative}@media (min-width:768px){.container-user{max-width:48rem}}@media (min-width:992px){.container-user{max-width:64rem}}@media (min-width:1200px){.container-user{max-width:72rem}}.header-user{align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;min-height:64px;padding:0 1rem}@media (min-width:1024px){.header-user{min-height:96px;padding:0}}.header-user .btn-action{background-color:transparent;border:0;color:#007aff;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.header-user .btn-action svg{margin-right:2px}.header-user .btn-action.btn-home svg,.header-user[data-route="client.index"],.header-user[data-route="client.welcome"],.header-user[data-route="kiosk.welcome"]{display:none}@media (min-width:1024px){.header-user .btn-action{color:#000;font-size:1.125rem}.header-user .btn-action.btn-home{border:1px solid #115934;border-radius:25rem;color:#115934;padding:.75rem 1.25rem}.header-user .btn-action.btn-home svg{display:inline}}.header-user h3{color:#000!important}.content-user{min-height:calc(100dvh - 161.2px);padding:0 1rem}.content-user[data-route="client.index"],.content-user[data-route="client.welcome"],.content-user[data-route="kiosk.welcome"]{align-items:center;display:flex;justify-content:center;min-height:calc(100dvh - 97.2px)}.content-user[data-route="client.welcome"] .ewt,.content-user[data-route="kiosk.welcome"] .ewt{font-size:18px}@media (min-width:1024px){.content-user[data-route="client.index"] .content-user[data-route="kiosk.welcome"],.content-user[data-route="client.welcome"]{min-height:calc(100dvh - 105.2px)}.content-user[data-route="client.index"] .btn .content-user[data-route="client.welcome"] .ewt,.content-user[data-route="client.welcome"] .btn,.content-user[data-route="kiosk.welcome"] .btn,.content-user[data-route="kiosk.welcome"] .ewt{font-size:20px}.content-user{min-height:calc(100dvh - 201px);padding:0}}.content-user .title-section{font-weight:600;margin-bottom:0;padding-bottom:28px;padding-top:12px;text-align:center}.content-user .card-body{padding:20px}.welcome-page .business-name{font-size:24px;font-weight:700;line-height:36px;margin:16px 0}.welcome-page .business-address{margin-bottom:16px}.welcome-page .business-address span{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-page .business-address span:hover{white-space:normal}@media (min-width:1024px){.content-user:not([data-route="client.welcome"],[data-route="client.index"]) .welcome-page,.content-user:not([data-route="kiosk.welcome"]) .welcome-page{min-height:calc(100dvh - 201px)}.welcome-page .business-name{font-size:40px;font-weight:700;line-height:50px;margin:20px 0}.welcome-page .business-address{margin-bottom:0}.welcome-page .business-address span{word-wrap:break-word;cursor:text;white-space:normal;word-break:break-word}}.select-page{margin-left:auto;margin-right:auto;max-width:42rem}.select-page .list-data{display:flex;flex-direction:column;row-gap:1.25rem}.select-page .list-data .item{border:1px solid #e6e6e6;border-radius:.625rem;padding:.625rem;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.select-page .list-data .item:hover{background:#d8fae8;border:1px solid #115934}.select-page .list-data .item .item--content{color:#000;-moz-column-gap:.625rem;column-gap:.625rem;display:flex}.select-page .list-data .item .item--content .item--content-title{font-size:20px;font-weight:600;line-height:30px}.select-page .list-data .item .item--content .item--content-label{color:#757677;font-size:16px;font-weight:500;line-height:24px}.select-page .list-data .item .item--content .item--content-value{font-size:18px;font-weight:500;line-height:27px}@media (min-width:1024px){.select-page .list-data .item .item--content .item--content-title{font-size:24px;line-height:36px}.select-page .list-data .item .item--content .item--content-label{font-size:18px;line-height:27px}.select-page .list-data .item .item--content .item--content-value{font-size:22px;line-height:33px}}.wait-list-success-page .success-message{font-size:20px;font-weight:600;line-height:30px;margin:16px 0}@media (min-width:1024px){.wait-list-success-page{min-height:calc(100dvh - 160px)}.wait-list-success-page .success-message{font-size:28px;line-height:42px;margin:20px 0}}.wait-list-success-page .card-actions{display:flex;flex-direction:column;gap:12px;padding:16px}.wait-list-success-page .card-actions svg{height:24px;margin-right:4px;width:24px}@media (min-width:1024px){.wait-list-success-page .card-actions{padding:20px}}.wait-list-success-page .list-queue{display:flex;flex-direction:column;gap:10px}.wait-list-success-page .list-queue.scrollable{height:480px;overflow-y:scroll}.wait-list-success-page .list-queue.scrollable .card{margin-right:8px}.wait-list-success-page .list-queue .card-body{padding:20px}.wait-list-success-page .list-queue .card.me{border-color:#115934;color:#115934}.wait-list-success-page .list-queue .card.me h4{color:#115934!important}.wait-list-success-page .list-queue .card.me h4.client-name:after{content:" (You)"}.wait-list-success-page .list-queue .phone-number{font-size:16px;font-weight:500;line-height:24px}.wait-list-success-page .list-queue .waiting-time{font-size:18px;font-weight:500;line-height:27px}.wait-list-success-page .status-wrapper{text-align:center}.wait-list-success-page .status-wrapper .avatar{--avatar-size:60px;margin-bottom:10px}.wait-list-success-page .status-wrapper h3{font-size:20px;font-weight:600;line-height:30px;margin-bottom:20px}@media (min-width:768px){.wait-list-success-page .status-wrapper .avatar{margin-bottom:20px}.wait-list-success-page .status-wrapper h3{font-size:28px;font-weight:600;line-height:42px}}.wait-list-success-page .alert-no-show{font-size:18px;font-weight:500;line-height:27px;padding:10px}@media (min-width:768px){.wait-list-success-page .alert-no-show{font-size:22px;font-weight:700px;line-height:33px}}.arrival{margin-left:auto;margin-right:auto;max-width:24rem}.arrival .avatar-icon .avatar-content{height:60px;width:60px}.arrival .avatar-icon .avatar-content svg{height:32px;width:32px}.arrival .content-subtitle{font-size:20px;font-weight:600;line-height:30px;margin-bottom:30px;margin-top:20px}@media (min-width:1024px){.arrival .content-subtitle{font-size:24px;line-height:32px}}.alert-queue{padding:10px}.alert-queue h4{font-size:18px;line-height:26px}.alert-queue h3{font-size:20px}@media (min-width:768px){.alert-queue h4{font-size:20px;line-height:30px}.alert-queue h3{font-size:22px;line-height:33px}}.powered-by{align-items:center;display:flex;justify-content:center}.switch-language-footer{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:0;margin-top:10px;padding-left:0}@media (min-width:1024px){.switch-language-footer{margin-top:18px}}.language-item a{color:#969696;font-weight:500}.language-item.active a{color:#115934}.language-item+.language-item{padding-left:1rem}.language-item+.language-item:before{color:#6c757d;content:"|";float:left;padding-right:1rem}.language-item+.language-item:hover:before{text-decoration:underline;text-decoration:none}.content-user[data-route="client.registration.scan"]{padding:0}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media (min-width:576px){.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}}@media (min-width:768px){.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}}@media (min-width:992px){.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}}.start-0{left:0!important}.end-0{right:0!important}.row-bordered{overflow:hidden}.row-bordered>.col,.row-bordered>[class$=" col"],.row-bordered>[class*=" col "],.row-bordered>[class*=" col-"],.row-bordered>[class=col],.row-bordered>[class^="col "],.row-bordered>[class^=col-]{padding-top:1px;position:relative}.row-bordered>.col:after,.row-bordered>[class$=" col"]:after,.row-bordered>[class*=" col "]:after,.row-bordered>[class*=" col-"]:after,.row-bordered>[class=col]:after,.row-bordered>[class^="col "]:after,.row-bordered>[class^=col-]:after{border-left:1px solid rgba(24,28,33,.06);bottom:0;content:"";display:block;left:-1px;position:absolute;top:0;width:0}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.icon-size-12{height:12px!important;width:12px!important}.icon-size-14{height:14px!important;width:14px!important}.icon-size-16{height:16px!important;width:16px!important}.icon-size-18{height:18px!important;width:18px!important}.icon-size-20{height:20px!important;width:20px!important}.icon-size-22{height:22px!important;width:22px!important}.icon-size-24{height:24px!important;width:24px!important}.icon-size-26{height:26px!important;width:26px!important}.icon-size-28{height:28px!important;width:28px!important}
