body{overflow-x:hidden;overflow-y:auto;padding-bottom:0}.header{display:flex;justify-content:space-between;padding:2.5rem 1rem 0 1rem;margin-bottom:22px}.header .left-container{display:flex;flex-direction:column;row-gap:4px}.header .left-container .btn-link{outline:0;background:0 0;border:none;cursor:pointer;padding:0;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;column-gap:8px;padding:0 4px;border-radius:4px}.header .left-container .btn-link span{font-weight:400;color:#fff;font-weight:400;font-size:17px;line-height:22px;letter-spacing:-.43px}.header .left-container .btn-link:active{background-color:rgba(37,161,142,.25)}.container-information{display:flex;justify-content:space-between;padding:0 1rem 0 1.5rem;margin-bottom:40px}.container-information .item-label{display:flex;flex-direction:column}.container-information .item-label h1{margin-bottom:0;font-weight:700;font-style:Bold;font-size:52px;line-height:100%;letter-spacing:.4px;color:#fff}.container-information .item-label p{margin-bottom:0;color:#fff;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;margin-bottom:0}.container-information .btn-secondary{font-weight:400;font-size:17px;line-height:22px;letter-spacing:-.43px;color:#333;display:flex;justify-content:center;align-items:center;column-gap:10px;height:44px;width:160px;border-radius:100px;background:0 0;outline:0;border:none;background-color:#fff}.card{border-radius:28px 28px;padding:20px 1rem 0 1rem;display:flex;flex-direction:column;border-bottom:0;min-height:100dvh;position:relative}.card .filter-container{display:flex;align-items:center;column-gap:10px;margin-bottom:21px}.card .filter-container .filter-label{color:#333;font-weight:500;font-size:12px;line-height:16px;letter-spacing:0}.card .filter-container .item-filter{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:#333;display:flex;justify-content:center;align-items:center;border-radius:100px;min-width:55px;height:32px;background-color:rgba(157,157,157,.25);padding:8px;cursor:pointer;transition:all .2s ease}.card .filter-container .item-filter.active{background-color:#ce1bff;color:#fff}.card .content-container{display:flex;flex-direction:column;row-gap:20px;border-top:0;border-bottom:0;border-radius:0;background:0 0;padding:0;margin:0;padding-bottom:.5rem;flex:0;position:relative}.card .content-container .item-content{display:flex;align-items:center;justify-content:space-between;column-gap:16px;width:100%;height:42px}.card .content-container .item-content .content-label{display:flex;align-items:center;column-gap:17px}.card .content-container .item-content .content-label .label-image{display:flex;align-items:center;justify-content:center;height:42px;width:42px;border-radius:999px;background-color:#d3fff8}.card .content-container .item-content .content-label .label-image img{border-radius:999px}.card .content-container .item-content .content-label .label-text{display:flex;flex-direction:column;row-gap:8px}.card .content-container .item-content .content-label .label-title{font-weight:500;font-size:14px;line-height:100%;letter-spacing:0}.card .content-container .item-content .content-label .label-subtitle{font-weight:500;font-size:10px;line-height:100%;letter-spacing:0}.card .content-container .item-content .checkbox-item .custom-checkbox{height:18px;width:18px;background-color:#fff;border:1px solid #25a18e;border-radius:50%;position:relative;transition:all .3s ease}.card .content-container .item-content .checkbox-item .custom-checkbox.checked{background-color:#d3fff8;border:none}.card .content-container .item-content .checkbox-item .custom-checkbox.checked::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#25a18e;font-size:14px;font-weight:700}.card .card-footer{border:none;display:none;justify-content:center;align-items:center;padding:0;margin:0;border-radius:0;background-color:transparent}.card .card-footer button{background-color:transparent;background:0 0;outline:0;border:none;box-shadow:none;border-radius:0;padding:0;margin:0;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;color:#ce1bff;padding-bottom:1.5rem}.scanner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;flex-direction:column;background-color:rgba(0,0,0,.7)}.scanner-overlay.active{display:flex}.scanner-overlay #scanner-qrcode{flex:1;width:100%;height:100%}.scanner-overlay #scanner-qrcode>div{width:100%!important;height:100%!important}.scanner-overlay #scanner-qrcode video{width:100%!important;height:100%!important;object-fit:cover}.scanner-overlay .scanner-header{text-align:center;color:#fff;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;padding-top:1rem}.scanner-overlay .scanner-footer{margin-top:1rem;display:flex;justify-content:center;align-items:center;padding-bottom:3rem}.scanner-overlay .scanner-footer .btn-primary{display:flex;justify-content:center;align-items:center;width:311px;height:46px;background-color:#25a18e;color:#fff;border-radius:6px;outline:0;border:none;box-shadow:none;font-weight:400;font-size:17px;line-height:22px;letter-spacing:-.43px}.scanner-overlay .scanner-footer .btn-primary:active{background-color:rgba(37,161,142,.7)}