html,body{font-family:"Lato", sans-serif;font-size:16px;margin:0;padding:0;box-sizing:border-box;background-color:#FAFAFA}html p,body p{margin:0;padding:0}input:disabled,textarea:disabled{background-color:#F3F3F3;color:#535353;cursor:not-allowed}input:focus,textarea:focus{border:2px solid #5A85C7;outline:none}.no-scroll{overflow:hidden}.hide-section{display:none !important}::placeholder{font-weight:400;opacity:80%}input,textarea,select,button{font:inherit;color:inherit;background:none;border:none;padding:0;text-decoration:none}button{cursor:pointer}.btn-hide{display:none}*,*::before,*::after{box-sizing:inherit}@media (max-width: 768px){html{font-size:15px}}@media (max-width: 480px){html{font-size:14px}}.screen-wrapper{display:flex;flex-direction:column;position:relative;min-height:100dvh;background-color:#FAFAFA;color:#535353}.screen-wrapper-home{display:flex;flex-direction:column;overflow-x:hidden;position:relative;min-height:100dvh;background-color:#E9F5F8;color:#535353}.screen-wrapper .header{position:sticky;top:0;z-index:20;flex:0 0 auto}.screen-wrapper .body{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;padding:1rem}.screen-wrapper .footer{flex-shrink:0;padding:16px;background-color:#f1f1f1;text-align:center;border-top:1px solid #e5e5e5}.header-bar{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top) + 8px) 12px 8px;background-color:#305894;color:#fff;font-weight:600;font-size:18px;box-shadow:0 1px 4px rgba(0,0,0,0.06)}.header-btn{width:36px;height:36px;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,0.8);cursor:pointer;padding:0}.header-btn img{width:18px;height:18px;object-fit:contain}.header-title{flex:1;margin:0 12px;color:#fff;font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-bar{flex:0 0 auto;z-index:1000;bottom:0;left:0;right:0;background:#fff;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #EAEAEA}.footer-actions{display:flex;align-items:center;gap:12px}.btn--back{flex:0 0 48px;width:48px;height:48px;background:#FD5B5B;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,0.08);border:0}.btn--back img{width:20px;height:20px;object-fit:contain}.btn--submit{flex:1;height:48px;display:flex;align-items:center;justify-content:center;background:#305894;color:#FFFFFF;border-radius:10px;font-size:16px;font-weight:600;border:0;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:transform .06s ease, opacity .2s ease, box-shadow .2s ease}.btn--submit:active{transform:translateY(1px)}.btn--submit.is-disabled,.btn--submit[disabled],.btn--submit[aria-disabled="true"]{background:#DADADA;color:#fff;box-shadow:none;pointer-events:none}.btn--submit.is-danger{background:#FD5B5B}.footer-actions.is-single .btn--submit{flex:1}.footer-actions.is-single{display:flex}.footer-actions.is-single .btn--submit{flex:1;justify-content:center;gap:8px}.btn--submit.is-danger{background:#FD5B5B;color:#fff}.btn--submit.is-danger img{width:18px;height:18px;object-fit:contain}.btn--block{position:relative;padding-left:44px}.btn__icon-left{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;object-fit:contain}.btn__label{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none;white-space:nowrap}.btn{background-color:#007bff;color:white;border:none;padding:10px 16px;border-radius:6px;font-size:1rem;cursor:pointer}.btn:hover{background-color:#0056b3}.input{padding:10px;border:1px solid #ccc;border-radius:4px;width:100%}.modal{position:fixed;inset:0;background:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center}.modal-content{background:white;padding:20px;border-radius:8px;width:95%;max-width:400px}.nasabah-bsu-saya-wrapper{display:flex;flex-direction:column}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content{display:flex;flex-direction:column;gap:1rem}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-title{display:flex;font-size:1.2rem;font-weight:600;justify-content:center;align-items:center}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list{display:flex;flex-direction:column;gap:0.75rem}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list .bsu-saya-card-contents{display:flex;flex-direction:column;width:100%;gap:1rem}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list .bsu-saya-card-contents .bsu-saya-main-content{display:flex;flex-direction:row;justify-content:space-between}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list .bsu-saya-card-contents .bsu-saya-sub-content{display:none;flex-direction:row;gap:0.5rem;width:100%}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list .bsu-saya-card-contents .bsu-saya-sub-content .bsu-saya-lihat-detail{flex:1;padding:1rem 0.5rem;background-color:white;border:2px solid #5A85C7;border-radius:12px;font-size:1rem;font-weight:400;text-align:center;color:#5A85C7}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list .bsu-saya-card-contents .bsu-saya-sub-content .bsu-saya-terima-timbang{flex:1;padding:1rem;background-color:#5A85C7;border:2px solid #5A85C7;border-radius:12px;font-size:1rem;font-weight:400;color:white;text-align:center}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list .nasabah-bsu-saya-table{display:flex;flex-direction:row;width:100%;padding:1rem 0.75rem;background-color:white;border:2px solid #DFDFDF;border-radius:12px;gap:0.75rem}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list .nasabah-bsu-saya-table input[type="radio"]{display:none}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list .nasabah-bsu-saya-table:has(input[type="radio"]:checked){border-color:#5A85C7}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list .nasabah-bsu-saya-table:has(input[type="radio"]:checked) .bsu-saya-sub-content{display:flex}.nasabah-bsu-saya-wrapper .nasabah-bsu-saya-content .nasabah-bsu-saya-list .ajak-daftar-btn{display:flex;text-decoration:none;color:#5A85C7;justify-content:center;align-items:center;text-align:center;margin:auto;border-radius:12px;padding:1rem 6rem;border:2px solid #5A85C7;font-weight:600}.ajak-daftar-inputs{display:flex;flex-direction:column;gap:0.5rem}.ajak-daftar-inputs .ajak-daftar-input-option{display:flex;flex-direction:row;gap:0.5rem}.ajak-daftar-inputs .ajak-daftar-input-option .ajak-daftar-field{border:2px solid #DFDFDF;border-radius:12px;padding:0.75rem;width:85%}.ajak-daftar-inputs .ajak-daftar-input-option .qr-input-wrapper{display:flex;padding:0.5rem;background:#5A85C7;justify-content:center;align-items:center;border-radius:12px;width:15%}.ajak-daftar-inputs .ajak-daftar-input-option .qr-input-wrapper .ajak-daftar-qr-icon{width:2rem;object-fit:contain}.ajak-daftar-inputs .ajak-daftar-label{text-align:center;font-size:1rem;font-weight:400}.ajak-daftar-inputs .btn-options{display:flex;flex-direction:row;gap:0.5rem}.ajak-daftar-inputs .btn-options .back-btn{font-weight:400;font-size:1rem;text-align:center;margin:auto;padding:1rem;flex:1;border:2px solid #CA6666;color:#CA6666;border-radius:12px;justify-content:center;align-items:center}.ajak-daftar-inputs .btn-options .ajak-daftar-submit{font-weight:400;font-size:1rem;text-align:center;margin:auto;padding:1rem;flex:1;background-color:#5A85C7;color:white;border-radius:12px;text-decoration:none}.ajukan-pickup-content{display:flex;flex-direction:column;font-size:1rem;font-weight:400;gap:1rem}.ajukan-pickup-content .ajukan-pickup-title{display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:600}.ajukan-pickup-content .ajukan-pickup-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem}.ajukan-pickup-content .ajukan-pickup-header .ajukan-pickup-periode-title{font-size:1.2rem;font-weight:500}.ajukan-pickup-content .ajukan-pickup-header .calendar-wrapper{display:flex;flex-direction:row;align-items:center;gap:0.5rem;padding:0.4rem 0.6rem;background-color:white;border-radius:12px;border:2px solid #DFDFDF}.ajukan-pickup-content .ajukan-pickup-header .calendar-wrapper .calendar-icon{width:1.2rem;object-fit:contain;flex:1}.ajukan-pickup-content .ajukan-pickup-header .calendar-wrapper #calendar{display:flex;justify-content:center;align-items:center;text-align:center;flex:1;width:7rem}.ajukan-pickup-content .ajukan-pickup-header .calendar-wrapper #calendar:focus{border:none}.ajukan-pickup-content .ajukan-pickup-check{display:flex;flex-direction:row;align-items:center;gap:0.5rem}.ajukan-pickup-content .ajukan-pickup-check input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:1.5rem;height:1.5rem;border-radius:3px;border:2px solid #5A85C7;position:relative}.ajukan-pickup-content .ajukan-pickup-check input[type="checkbox"]:checked{background-color:#5A85C7}.ajukan-pickup-content .ajukan-pickup-check input[type="checkbox"]:checked::after{content:"";position:absolute;left:0.5rem;top:0.25rem;width:0.3125rem;height:0.625rem;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg)}.ajukan-pickup-content .ajukan-pickup-cards{display:flex;flex-direction:column;gap:1rem}.ajukan-pickup-content .ajukan-pickup-cards .ajukan-pickup-card{padding:1rem;background:white;border:2px solid #DFDFDF;border-radius:12px;display:flex;flex-direction:column;gap:1rem;width:100%}.ajukan-pickup-content .ajukan-pickup-cards .ajukan-pickup-card .ajukan-pickup-card-line{display:flex;flex-direction:row;justify-content:space-between}.ajukan-pickup-content .ajukan-pickup-cards .ajukan-pickup-card .ajukan-pickup-card-line .card-produk,.ajukan-pickup-content .ajukan-pickup-cards .ajukan-pickup-card .ajukan-pickup-card-line .card-quantity{color:#5A85C7}.konfirmasi-content{display:flex;flex-direction:column;gap:1rem;font-size:1rem;font-weight:400}.konfirmasi-content .konfirmasi-title{font-size:1.2rem;font-weight:600;text-align:center}.konfirmasi-content .konfirmasi-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:white;border:1px solid #DFDFDF;border-radius:12px}.konfirmasi-content .konfirmasi-card .konfirmasi-card-line{display:flex;flex-direction:row;justify-content:space-between}.konfirmasi-content .konfirmasi-card .konfirmasi-card-line .line-content{display:flex;justify-content:flex-end;text-align:right;width:15ch}.ajukan-pickup-qr-content{display:flex;flex-direction:column;gap:1rem}.ajukan-pickup-qr-content .ajukan-pickup-qr-title{font-size:1.2rem;font-weight:600;text-align:center}.ajukan-pickup-qr-content .ajukan-pickup-qr-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid #DFDFDF;border-radius:12px}.ajukan-pickup-qr-content .ajukan-pickup-qr-card .pickup-qr{width:16rem;margin:auto;object-fit:contain}.ajukan-pickup-qr-content .ajukan-pickup-qr-card .pickup-qr-line{display:flex;flex-direction:row;justify-content:space-between}.ajukan-pickup-qr-content .ajukan-pickup-qr-card .pickup-qr-line .pickup-qr-title{font-weight:500}.ajukan-pickup-qr-content .ajukan-pickup-qr-card .pickup-qr-line .pickup-qr-content{display:flex;text-align:right;width:15ch;justify-content:flex-end}.tambah-anggota-content{display:flex;flex-direction:column;font-weight:400;font-size:1rem}.tambah-anggota-content .tambah-anggota-form-fields{display:flex;flex-direction:column;gap:0.5rem;padding:1.5rem 1rem;background-color:white;border:1px solid #DFDFDF;border-radius:12px}.tambah-anggota-content .tambah-anggota-form-fields .anggota-form-label{font-size:1.2rem;font-weight:500}.tambah-anggota-content .tambah-anggota-form-fields .anggota-form-field{padding:0.5rem;border-radius:8px;border:1px solid #DFDFDF}.tambah-anggota-footer .anggota-footer-btns{display:flex;width:100%;padding:1rem;border-radius:12px;margin:auto}.tambah-anggota-footer .anggota-footer-btns.footer-save-btn{background-color:#5A85C7;color:white;align-items:center;font-weight:600;width:95%}.tambah-anggota-footer .anggota-footer-btns.kembali-btn{display:flex;background-color:#CA6666;color:white;text-decoration:none;justify-content:center;font-weight:600;width:95%}.antrian-verifikasi-content{display:flex;flex-direction:column;font-size:1rem;font-weight:400;gap:1rem}.antrian-verifikasi-content .grey-seperator{width:100%;height:2px;background-color:#E3E3E3}.antrian-verifikasi-content .periode-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:400}.antrian-verifikasi-content .antrian-verifikasi-options{display:flex;flex-direction:row;gap:0.5rem}.antrian-verifikasi-content .antrian-verifikasi-options .antrian-verifikasi-btn{padding:1rem;border:1px solid #CDCDCD;background-color:white;flex:1;border-radius:12px;text-align:center;font-weight:500;cursor:pointer}.antrian-verifikasi-content .antrian-verifikasi-options .antrian-verifikasi-btn.active{border:none;background-color:#5A85C7;color:white}.antrian-verifikasi-content .antrian-list{display:flex;flex-direction:column}.antrian-verifikasi-content .antrian-list .calendar-wrapper{display:flex;flex-direction:row;align-items:center;gap:0.5rem;padding:0.6rem;font-size:1rem;background-color:white;border-radius:12px;border:2px solid #DFDFDF}.antrian-verifikasi-content .antrian-list .calendar-wrapper .calendar-icon{width:1.2rem;object-fit:contain;flex:1}.antrian-verifikasi-content .antrian-list .calendar-wrapper #calendar{display:flex;justify-content:center;align-items:center;text-align:center;flex:1;width:7rem}.antrian-verifikasi-content .antrian-list .calendar-wrapper #calendar:focus{border:none}.antrian-verifikasi-content .antrian-list.list-verifikasi{display:flex;flex-direction:column;gap:1rem}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards{display:flex;flex-direction:column;gap:1rem}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards .antrian-verifikasi-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:white;border:1px solid #DFDFDF;border-radius:12px}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards .antrian-verifikasi-card .verifikasi-card-line{display:flex;flex-direction:row;justify-content:space-between}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards .antrian-verifikasi-card .verifikasi-card-line .verifikasi-card-content.lihat-detail-link{color:#5A85C7;text-decoration:underline}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards .antrian-verifikasi-card .verifikasi-card-line.weight-price-line p{color:#5A85C7}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards .antrian-verifikasi-card .verifikasi-card-line .verifikasi-card-title{font-weight:500}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards .antrian-verifikasi-card .verifikasi-card-line.options-line{display:flex;flex-direction:row;gap:0.5rem}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards .antrian-verifikasi-card .verifikasi-card-line.options-line .option-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0.75rem 1rem;flex:1;gap:0.5rem;border-radius:12px;text-decoration:none}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards .antrian-verifikasi-card .verifikasi-card-line.options-line .option-btn.edit-verifikasi{color:#5A85C7;border:2px solid #5A85C7}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards .antrian-verifikasi-card .verifikasi-card-line.options-line .option-btn.approve-verifikasi{background-color:#35B459;color:white}.antrian-verifikasi-content .antrian-list.list-verifikasi .antrian-verifikasi-cards .antrian-verifikasi-card .verifikasi-card-line.options-line .option-btn .option-icon{width:1rem;object-fit:contain}.antrian-verifikasi-content .antrian-list.list-stok{display:flex;flex-direction:column;gap:1rem}.antrian-verifikasi-content .antrian-list.list-stok .stok-card{display:flex;flex-direction:column;padding:1rem;background-color:white;border:1px solid #DFDFDF;gap:1rem;border-radius:12px}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-list{display:flex;flex-direction:column;gap:1rem}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-list .stok-line{display:flex;flex-direction:row;justify-content:space-between}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-list .stok-line .stok-name{font-weight:500}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-info{display:flex;flex-direction:column;gap:1rem}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-info .total-weight{display:flex;flex-direction:row;justify-content:space-between}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-info .total-weight .total-weight-title{color:#5A85C7;font-weight:500}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-info .total-weight .total-weight-amount{color:#5A85C7}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-info .maximum-weight{display:flex;flex-direction:row;justify-content:space-between}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-info .maximum-weight .maximum-weight-title{font-weight:500}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-info .ajukan-pickup-btn{display:flex;text-decoration:none;flex-direction:row;width:100%;padding:0.75rem 1rem;background-color:#35B459;border-radius:12px}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-info .ajukan-pickup-btn .ajukan-pickup-btn-contents{display:flex;flex-direction:row;gap:0.5rem;align-items:center;margin:auto;justify-content:center}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-info .ajukan-pickup-btn .ajukan-pickup-btn-contents .ajukan-pickup-btn-title{font-weight:500;font-size:1.2rem;text-align:center;color:white}.antrian-verifikasi-content .antrian-list.list-stok .stok-card .stok-card-info .ajukan-pickup-btn .ajukan-pickup-btn-contents .truck-icon{display:flex;width:1.4rem;object-fit:contain;align-items:center;justify-content:center}.antrian-detail-wrapper{display:flex;flex-direction:column;font-size:1rem;font-weight:400}.antrian-detail-wrapper .antrian-detail-content{display:flex;flex-direction:column;justify-content:space-between}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section1{display:flex;flex-direction:column;gap:1rem}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section1 .antrian-detail-title{text-align:center;font-size:1.2rem;font-weight:600}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section1 .antrian-detail-card{display:flex;flex-direction:column;gap:0.5rem;width:100%;padding:1rem;background-color:white;border:2px solid #DFDFDF;border-radius:12px;font-size:1rem}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section1 .antrian-detail-card .info-line{text-align:start}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section1 .antrian-detail-card .info-title{font-size:1rem;font-weight:400}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section1 .antrian-detail-card .info-title.name-text,.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section1 .antrian-detail-card .info-title.info-title{font-size:1.2rem;font-weight:500}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section1 .antrian-detail-card .info-content{font-size:1.2rem;font-weight:500}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section1 .antrian-detail-card .info-content.name-id,.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section1 .antrian-detail-card .info-content.bsu-address{font-size:1rem;font-weight:400}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section2{display:flex;flex-direction:column}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section2 .total-poin-card{display:flex;flex-direction:row;justify-content:space-between;padding:1rem;background-color:white;border:2px solid #DFDFDF;border-radius:12px;align-items:center}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section2 .total-poin-card .antrian-total-poin-title{font-size:1.2rem}.antrian-detail-wrapper .antrian-detail-content .antrian-detail-section2 .total-poin-card .antrian-total-poin-amount{font-size:1.2rem;font-weight:500;color:#5A85C7}.antrian-detail-wrapper .options-line{display:flex;flex-direction:row;gap:0.5rem}.antrian-detail-wrapper .options-line .option-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0.75rem 1rem;flex:1;gap:0.5rem;border-radius:12px}.antrian-detail-wrapper .options-line .option-btn.edit-verifikasi{color:#5A85C7;border:2px solid #5A85C7}.antrian-detail-wrapper .options-line .option-btn.approve-verifikasi{background-color:#35B459;color:white}.antrian-detail-wrapper .options-line .option-btn .option-icon{width:1rem;object-fit:contain}.edit-antrian-wrapper{display:flex;flex-direction:column}.edit-antrian-wrapper .edit-antrian-content{display:flex;flex-direction:column;gap:1rem}.edit-antrian-wrapper .edit-antrian-content .profil-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.edit-antrian-wrapper .edit-antrian-content .profil-head .balance{color:#5A85C7;font-weight:500}.edit-antrian-wrapper .edit-antrian-content .profil-content{display:flex;flex-direction:column;padding:1rem;width:100%;background-color:white;border:1px solid #DFDFDF;border-radius:12px;gap:1rem}.edit-antrian-wrapper .edit-antrian-content .profil-content .profil-biodata{display:flex;flex-direction:column}.edit-antrian-wrapper .edit-antrian-content .profil-content .profil-biodata .profil-name{font-weight:500}.edit-antrian-wrapper .edit-antrian-content .profil-content .profil-biodata .profil-id{font-size:1rem;font-weight:400}.edit-antrian-wrapper .edit-antrian-content .profil-content .profil-bsu-data{display:flex;flex-direction:column}.edit-antrian-wrapper .edit-antrian-content .profil-content .profil-bsu-data .profil-bsu{font-weight:500}.edit-antrian-wrapper .edit-antrian-content .profil-content .profil-bsu-data .profil-bsu-address{font-weight:400;font-size:1rem}.edit-antrian-wrapper .edit-antrian-content .edit-list{display:flex;flex-direction:column;gap:1rem;width:100%}.edit-antrian-wrapper .edit-antrian-content .edit-list .edit-card{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem;background-color:white;border:1px solid #DFDFDF;border-radius:12px}.edit-antrian-wrapper .edit-antrian-content .edit-list .edit-card .edit-card-line{display:flex;flex-direction:row;justify-content:space-between}.edit-antrian-wrapper .edit-antrian-content .edit-list .edit-card .edit-card-line .produk-price{color:#5A85C7}.edit-antrian-wrapper .edit-antrian-content .edit-list .edit-card .edit-card-line .subTotal-point{color:#5A85C7}.edit-antrian-wrapper .edit-antrian-content .edit-list .edit-card .edit-card-line .weight-input{border:2px solid #DFDFDF;padding:0.5rem 1rem;border-radius:12px;width:7rem;text-align:end}.edit-antrian-wrapper .edit-antrian-content .edit-list .edit-card .edit-card-line .hapus-line{display:flex;justify-content:flex-end;align-items:flex-end}.edit-antrian-wrapper .edit-antrian-content .edit-list .edit-card .edit-card-line .hapus-function{display:flex;flex-direction:row;color:#CA6666;font-size:1.2rem;cursor:pointer;margin-left:auto;gap:0.5rem}.edit-antrian-wrapper .edit-antrian-content .edit-list .edit-card .edit-card-line .hapus-function .hapus-icon{width:1rem;object-fit:contain}.edit-antrian-wrapper .edit-antrian-content .edit-list .edit-card .edit-card-line .hapus-function .hapus-text{text-decoration:underline}.screen-wrapper{display:flex;flex-direction:column}.screen-wrapper .carousel-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;margin:auto;gap:1rem}.screen-wrapper .carousel-wrapper .carousel-icon{display:flex;width:20rem;object-fit:contain}.screen-wrapper .carousel-wrapper .carousel-text{text-align:center;font-size:1rem;color:#535353;font-weight:400}.screen-wrapper .carousel-wrapper .carousel-radio-group{display:flex;flex-direction:row;gap:2rem}.screen-wrapper .carousel-wrapper .carousel-radio-group .carousel-radio{background-color:#D9D9D9;width:1rem;height:1rem;border-radius:100px}.screen-wrapper .carousel-wrapper .carousel-radio-group .carousel-radio.active{background-color:#5A85C7}.screen-wrapper .footer-bar{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:0.5rem;padding:1rem;border-top:2px solid #BBBBBB;background-color:white}.screen-wrapper .footer-bar .carousel-controls{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0.5rem}.screen-wrapper .footer-bar .carousel-controls #carousel-next{flex:1;background-color:#5A85C7;padding:1rem;color:white;border-radius:12px;font-weight:600}.screen-wrapper .footer-bar .carousel-controls #carousel-prev{border:2px solid #5A85C7;flex:1;color:#5A85C7;padding:1rem;border-radius:12px;font-weight:600}.screen-wrapper .footer-bar .keluar-btn{background-color:#CA6666;text-decoration:none;padding:1rem;border-radius:12px;color:white;font-weight:600}.daftar-bsu-wrapper{display:flex;flex-direction:column}.daftar-bsu-wrapper .pendaftaran-bsu-img{width:100%;object-fit:contain}.daftar-bsu-wrapper .daftar-bsu-content{padding:1rem;color:#535353;font-weight:400;gap:1rem}.daftar-bsu-wrapper .daftar-bsu-content .bsu-info{display:flex;flex-direction:column;gap:0.5rem}.daftar-bsu-wrapper .daftar-bsu-content .bsu-info .title{font-weight:600;font-size:1.4rem;color:#5A85C7}.daftar-bsu-wrapper .daftar-bsu-content .bsu-info .main-info{text-align:justify}.daftar-bsu-wrapper .daftar-bsu-content .bsu-info .reason-list{display:flex;flex-direction:column;gap:0.5rem}.daftar-bsu-baru-form-wrapper{display:flex;flex-direction:column}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content{display:flex;flex-direction:column;gap:1rem;padding:1rem;color:#535353;font-weight:400;font-size:1rem;min-height:90dvh}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .daftar-form-title{display:flex;flex-direction:row;gap:0.25rem;font-weight:600;font-size:1.2rem;justify-content:center;align-items:center}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields{display:flex;flex-direction:column;gap:0.5rem}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .title{font-weight:600}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .choosen-bsi{display:flex;flex-direction:column;padding:1rem;background-color:white;border:1px solid #DFDFDF;gap:0.5rem;border-radius:5px;text-align:center;font-size:1rem}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .choosen-bsi .bsi-name{font-size:1.2rem;font-weight:500}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .choosen-bsi .bsi-info{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0.5rem;font-weight:400;overflow:hidden}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .choosen-bsi .bsi-info .bsi-distance{font-weight:500}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .choosen-bsi .bsi-info .bsi-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .choosen-bsi .change-bsi{font-size:1rem;color:#5A85C7;text-decoration:underline}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field{display:flex;flex-direction:column;padding:1rem;background-color:white;border:1px solid #DFDFDF;gap:0.5rem;border-radius:5px}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field .pemohon-label{font-size:1.2rem}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field input.pemohon-field,.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field textarea.pemohon-field,.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field select.pemohon-field{padding:0.5rem 0.75rem;width:100%;border:2px solid #DFDFDF;border-radius:12px;box-sizing:border-box;font-family:inherit;background-color:white;transition:border-color 0.2s ease}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field input.pemohon-field:focus,.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field textarea.pemohon-field:focus,.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field select.pemohon-field:focus{border-color:#5A85C7;outline:none}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field input.pemohon-field:disabled,.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field textarea.pemohon-field:disabled,.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field select.pemohon-field:disabled{background-color:#F3F4F6;color:#9CA3AF;cursor:not-allowed}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field .or{display:flex;justify-content:center;align-items:center}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field .option{margin:auto;width:95%}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field .pilih-bsi-terdekat{padding:0.75rem 0.5rem;color:white;border-radius:12px;font-size:1.2rem;background-color:#5A85C7}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field .scan-qr{display:flex;flex-direction:row;gap:0.5rem;color:#5A85C7;border:2px solid #5A85C7;font-size:1.2rem;justify-content:center;align-items:center;padding:0.75rem 0.5rem;border-radius:12px}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field .scan-qr .qr-icon{object-fit:contain;width:1rem}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field .rtrw{display:flex;flex-direction:row;align-items:center;gap:2rem}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field .rtrw .rt{display:flex;flex-direction:row;align-items:center;gap:0.75rem;flex:1}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content .form-fields .content-field .rtrw .rw{display:flex;flex-direction:row;align-items:center;gap:0.75rem;flex:1}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2{color:#535353;font-weight:400}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper{display:flex;flex-direction:column;gap:1rem;padding:0.25rem}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content{display:flex;flex-direction:column;background-color:white;border:1px solid #DFDFDF;padding:0.75rem 0.75rem;border-radius:5px;gap:0.75rem}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option{display:flex;flex-direction:row;gap:0.5rem;width:100%}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option .jumlah_penimbangan_radio{display:flex;justify-content:center;align-items:center;flex:1;padding:0.75rem 0.5rem;background-color:#ECECEC;border:1px solid #D2D2D2;border-radius:8px}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option .jumlah_penimbangan_radio input[type="radio"]{display:none}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option .jumlah_penimbangan_radio input:checked+span{color:white}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option .jumlah_penimbangan_radio:has(input:checked){background-color:#5A85C7;border:1px solid #5A85C7}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option .jumlah_penimbangan_radio .jumlah_penimbangan_radio_text{font-size:1rem;font-weight:500}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option{display:flex;flex-direction:column;gap:0.5rem;width:100%}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .option-hari-line{display:flex;flex-direction:row;gap:0.5rem}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio{display:flex;justify-content:center;align-items:center;flex:1;padding:0.75rem 0.5rem;background-color:#ECECEC;border:1px solid #D2D2D2;border-radius:8px}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio.minggu{flex:0.47}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio input[type="checkbox"]{display:none}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio input:checked+span{color:white}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio:has(input:checked){background-color:#5A85C7;border:1px solid #5A85C7}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio .hari_penimbangan_radio_text{font-size:1rem;font-weight:500}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jam-penimbangan-field{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0.5rem}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jam-penimbangan-field .jam-icon{width:1.2rem;object-fit:contain}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jam-penimbangan-field .field-jam{padding:0.75rem 0.5rem;border:1px solid #DFDFDF;flex:1;text-align:center;border-radius:5px;background-color:#FBFBFB}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .persetujuan-wrapper{display:flex;flex-direction:column;gap:0.5rem}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .persetujuan-wrapper .persetujuan-content{padding:0.75rem;border:1px solid #DFDFDF;background-color:white;border-radius:5px}.daftar-bsu-baru-form-wrapper .daftar-bsu-form-content.form-content-2 .jadwal-penimbangan-wrapper .persetujuan-wrapper .persetujuan-content .content-field{font-weight:600}.daftar-bsu-baru-form-wrapper .accept-terms-wrapper{display:flex;flex-direction:row;align-items:center;gap:0.5rem;font-size:1rem;font-weight:400;color:#535353;margin-bottom:1.5rem}.daftar-bsu-baru-form-wrapper .accept-terms-wrapper input[type="checkbox"]{transform:scale(1.5)}.daftar-bsu-baru-form-wrapper .accept-terms-wrapper .accept-terms-cta{color:#5A85C7;font-weight:500;cursor:pointer}.bsi-terdekat-content{display:flex;flex-direction:column;color:#535353;font-size:1rem;font-weight:400;gap:1rem}.bsi-terdekat-content .header{display:flex;flex-direction:row;justify-content:space-between}.bsi-terdekat-content .header .title{font-size:1.2rem;font-weight:500}.bsi-terdekat-content .header .refresh-btn{font-size:1.2rem;font-weight:400;color:#5A85C7;text-decoration:underline}.bsi-terdekat-content .bsi-terdekat-list{display:flex;flex-direction:column;gap:1rem}.bsi-terdekat-content .bsi-terdekat-list .no-content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.5rem;min-height:30dvh;padding:1rem;color:#535353;font-size:1rem;font-weight:400}.bsi-terdekat-content .bsi-terdekat-list .no-content-wrapper .no-content-text{display:flex;width:30ch;text-align:center}.bsi-terdekat-content .bsi-terdekat-list .no-content-wrapper .scan-qr{display:flex;flex-direction:row;padding:0.75rem 0.5rem;color:#5A85C7;width:60%;gap:0.5rem;border:2px solid #5A85C7;align-items:center;justify-content:center;border-radius:12px}.bsi-terdekat-content .bsi-terdekat-list .no-content-wrapper .scan-qr .qr-icon{width:1rem;object-fit:contain}.bsi-terdekat-content .bsi-terdekat-list .bsi-terdekat-card{display:flex;flex-direction:row;padding:1rem;background-color:white;border:2px solid #DFDFDF;border-radius:12px;gap:0.5rem;align-items:center}.bsi-terdekat-content .bsi-terdekat-list .bsi-terdekat-card .location-icon{width:1rem;object-fit:contain;flex-shrink:0}.bsi-terdekat-content .bsi-terdekat-list .bsi-terdekat-card .card-content{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}.bsi-terdekat-content .bsi-terdekat-list .bsi-terdekat-card .card-content .address-info{display:flex;width:100%}.bsi-terdekat-content .bsi-terdekat-list .bsi-terdekat-card .card-content .address-info .address-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qr-reader{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;height:100dvh}.qr-reader #reader video{width:100dvw !important;height:90dvh !important;object-fit:cover}.time-wrapper{display:flex;flex-direction:row;gap:1.5rem;padding:1rem;justify-content:center;align-items:center}.time-wrapper .time-field{display:flex;flex-direction:column;gap:0.5rem;justify-content:center;align-items:center}.time-wrapper .time-field .hour-field,.time-wrapper .time-field .minute-field{display:flex;justify-content:center;align-items:center;padding:1rem;width:6rem;height:7rem;border-radius:12px;border:2px solid #B9B4B4;text-align:center;font-weight:600;font-size:3rem}.time-wrapper .time-field .increase-decrease-btn{display:flex;padding:1rem;height:4rem;width:6rem;object-fit:contain;background-color:white;border:2px solid #B9B4B4;border-radius:12px}.time-wrapper .time-field .increase-decrease-btn.decrease-btn-hour-from,.time-wrapper .time-field .increase-decrease-btn.decrease-btn-minute-from,.time-wrapper .time-field .increase-decrease-btn.decrease-btn-hour-to,.time-wrapper .time-field .increase-decrease-btn.decrease-btn-minute-to{transform:rotate(180deg)}.submit-time-action{width:100%;padding:1rem;background-color:#5A85C7;color:white;font-size:1.2rem;border-radius:12px;display:flex;justify-content:center;align-items:center;font-weight:600}.leaflet-container,.leaflet-pane,.leaflet-control,.leaflet-top,.leaflet-bottom,.leaflet-popup-pane,.leaflet-marker-pane,.leaflet-tooltip-pane{z-index:0 !important}.leaflet-popup-pane,.leaflet-marker-pane{z-index:10 !important}.data-confirmation-wrapper{display:flex;flex-direction:column;position:relative;width:95%;margin:2rem auto 0 auto;gap:1rem}.data-confirmation-wrapper .title{display:flex;justify-content:center;align-items:center;font-size:1.1rem;font-weight:500}.data-confirmation-wrapper .card-info{display:flex;flex-direction:row;gap:0.75rem;padding:1rem;background-color:#ececec;border-radius:5px;justify-content:center;align-items:center}.data-confirmation-wrapper .card-info .info-icon{width:1.5rem;height:1.5rem;background-color:#5a85c7;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.9rem;font-weight:400;flex-shrink:0;box-sizing:border-box}.data-confirmation-wrapper .card-info .info-text{color:#8f8f8f;font-size:1.1rem;font-weight:400}.data-confirmation-wrapper .data-form{display:flex;flex-direction:column;gap:0.5rem;background-color:white;padding:1.5rem;border-radius:5px;border:2px solid #dfdfdf}.data-confirmation-wrapper .data-form .data-label{color:#535353;font-weight:400;font-size:1.1rem}.data-confirmation-wrapper .data-form .data-field{border:2px solid #dfdfdf;background-color:#dfdfdf;border-radius:5px;padding:1rem 0.75rem;font-size:1.1rem;font-weight:400;color:#535353}.data-confirm-lanjutkan-btn{width:95%;padding:1rem;color:white;background-color:#5a85c7;text-decoration:none;font-weight:600;margin:0 auto;border-radius:12px;text-align:center}.data-nik-wrapper{display:flex;flex-direction:column;color:#535353}.data-nik-wrapper .data-diri{padding:1rem;display:flex;flex-direction:column}.data-nik-wrapper .data-diri .data-diri-header{display:flex;flex-direction:column;gap:1rem}.data-nik-wrapper .data-diri .data-diri-header .data-diri-title{display:flex;font-size:1.2rem;font-weight:600;color:#535353;align-items:center;justify-content:center}.data-nik-wrapper .data-diri .data-diri-header .data-diri-info .alert-data-diri{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem;background-color:#ECECEC;border-radius:5px}.data-nik-wrapper .data-diri .data-diri-header .data-diri-info .alert-data-diri .alert-icon{padding:0.25rem 0.7rem;display:flex;align-items:center;color:white;font-size:0.9rem;border-radius:24px;background-color:#5A85C7}.data-nik-wrapper .data-diri .data-diri-header .data-diri-info .alert-data-diri .alert-text{font-size:1.1rem;color:#8F8F8F;font-weight:400}.data-nik-wrapper .data-diri .data-diri-fields{margin-top:1rem;display:flex;flex-direction:column;width:100%;gap:1rem;padding:1rem;background-color:white;border:1px solid #DFDFDF;border-radius:5px}.data-nik-wrapper .data-diri .data-diri-fields .data-diri-field-title{font-size:1.2rem;color:#535353;font-weight:400}.data-nik-wrapper .data-diri .data-diri-fields #data_tidak_terdaftar{display:flex;flex-direction:column;width:100%;gap:0.5rem}.data-nik-wrapper .data-diri .data-diri-fields #list_data_alamat{display:flex;flex-direction:column;width:100%;gap:0.5rem}.data-nik-wrapper .data-diri .data-diri-fields .data-diri-field{padding:0.6rem;border:2px solid #DFDFDF;border-radius:8px}.data-nik-wrapper .data-diri-footer{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:0.5rem;padding:1rem;width:100%;border-top:2px solid #BBBBBB;background-color:white}.data-nik-wrapper .data-diri-footer .entry-btn{margin:auto;text-decoration:none;color:inherit;padding:1rem;width:100%;font-size:1rem;font-weight:600;border-radius:12px}.data-nik-wrapper .data-diri-footer .entry-btn.daftarkan-btn{background-color:#5A85C7;color:white}.data-nik-wrapper .data-diri-footer .entry-btn.kembali-btn{background-color:#CA6666;color:white}.detail-transaksi-content{display:flex;flex-direction:column;gap:1rem;align-items:center}.detail-transaksi-content .detail-transaksi-title{font-weight:600;font-size:1.2rem}.detail-transaksi-content .detail-transaksi-table{display:flex;flex-direction:column;gap:0.5rem;width:100%;padding:1rem;background-color:white;border:1px solid #DFDFDF;border-radius:12px;font-size:1rem}.detail-transaksi-content .detail-transaksi-table .info-line{text-align:start;display:flex;flex-direction:column;gap:0.5rem}.detail-transaksi-content .detail-transaksi-table .name-text{font-size:1.2rem;font-weight:500}.detail-transaksi-content .detail-transaksi-table .bsu-name{font-size:1.2rem;font-weight:500}.detail-transaksi-content .detail-transaksi-table .date-title{font-size:1.2rem;font-weight:500}.detail-transaksi-content .detail-transaksi-table .date-content{font-weight:500}.detail-transaksi-content .detail-transaksi-table .petugas-title{font-size:1.2rem;font-weight:500}.detail-transaksi-content .detail-transaksi-table .petugas-name{font-weight:500}.detail-transaksi-content .detail-transaksi-dropdown{display:flex;flex-direction:column;width:100%;padding:1rem;background-color:white;border:1px solid #DFDFDF;gap:1rem;border-radius:12px}.detail-transaksi-content .detail-transaksi-dropdown .dropdown-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.detail-transaksi-content .detail-transaksi-dropdown .dropdown-header .dropdown-title{font-weight:500}.detail-transaksi-content .detail-transaksi-dropdown .dropdown-header .arrow-btn{width:10px;height:10px;transform:rotate(45deg);border-bottom:2px solid #535353;border-right:2px solid #535353;transition:transform 0.3s ease}.detail-transaksi-content .detail-transaksi-dropdown .dropdown-header .arrow-btn.down{transform:rotate(225deg)}.detail-transaksi-content .detail-transaksi-dropdown .detail-penitip-produk-list{display:none;flex-direction:column;gap:1rem}.detail-transaksi-content .detail-transaksi-dropdown .detail-penitip-produk-list .produk-item{display:flex;flex-direction:column;gap:0.25rem}.detail-transaksi-content .detail-transaksi-dropdown .detail-penitip-produk-list .produk-item .item-name{font-weight:500}.detail-transaksi-content .detail-transaksi-dropdown .detail-penitip-produk-list .produk-item .item-info{font-weight:400}.detail-transaksi-content .detail-transaksi-dropdown .detail-penitip-produk-list.open{display:flex}.detail-transaksi-content .transaksi-poin{display:flex;flex-direction:row;padding:1rem;width:100%;justify-content:space-between;border-radius:12px;background-color:white;border:1px solid #DFDFDF}.detail-transaksi-content .transaksi-poin .poin-amount{color:#5A85C7;font-weight:500}.detail-transaksi-footer{display:flex;flex-direction:row !important;align-items:center}.detail-transaksi-footer .footer-left{display:flex;flex-direction:row;gap:0.5rem}.detail-transaksi-footer .footer-left .footer-back-btn{display:flex;padding:1rem 1rem;background-color:#CA6666;color:white;border-radius:12px}.detail-transaksi-footer .footer-left .footer-back-btn .back-btn-icon{display:flex;height:1rem;width:1rem;align-items:center;margin-left:0.25rem;border-bottom:4px solid white;border-left:4px solid white;transform:rotate(45deg)}.detail-transaksi-footer .footer-right{display:flex;flex:1}.detail-transaksi-footer .footer-right .lanjut-timbang{padding:1rem 1.5rem;width:100%;text-decoration:none;background-color:#35B459;color:white;font-weight:600;border-radius:12px}.entry-wrapper{display:flex;flex-direction:column}.entry-wrapper .entry-contents{display:flex;padding:1rem;flex-direction:column;min-height:90dvh;align-items:center;justify-content:center;gap:0.5rem}.entry-wrapper .entry-contents .entry-paper-icon{object-fit:contain;width:6rem}.entry-wrapper .entry-contents .text{text-align:center;font-size:1rem;color:#535353}.entry-wrapper .entry-contents .text.entry-contents-main{width:32ch;font-weight:600}.entry-wrapper .entry-contents .text.entry-contents-sub{width:38ch;font-weight:400}.entry-wrapper .entry-footer{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:0.5rem;padding:1rem;border-top:2px solid #BBBBBB;background-color:white}.entry-wrapper .entry-footer .accept-terms-wrapper{display:flex;flex-direction:row;align-items:center;gap:0.25rem;font-size:1rem;font-weight:500;margin-bottom:1.5rem}.entry-wrapper .entry-footer .accept-terms-wrapper input[type="checkbox"]{transform:scale(1.5)}.entry-wrapper .entry-footer .accept-terms-wrapper .accept-terms-cta{color:#5A85C7;font-weight:500;cursor:pointer}.entry-wrapper .entry-footer .entry-btn{width:100%;text-decoration:none;color:inherit;padding:1rem;font-size:1rem;font-weight:600;border-radius:12px}.entry-wrapper .entry-footer .entry-btn.aktifkan-btn{background-color:#5A85C7;color:white}.entry-wrapper .entry-footer .entry-btn.nanti-saja-btn{border:2px solid #5A85C7;color:#5A85C7}.input-nik{display:flex;padding:1rem;flex-direction:column;min-height:90dvh;align-items:center;justify-content:center;gap:1rem;color:#535353}.input-nik .input-nik-title{font-size:1rem;font-weight:400;text-align:center;width:42ch}.input-nik .input-nik-title .nik-cta{font-weight:600}.input-nik .input-nik-title .lanjut-cta{font-weight:600}.input-nik .input-nik-field{width:90%;padding:0.75rem 1rem;background-color:white;border:2px solid #B6B6B6;border-radius:12px}.input-nik .input-nik-field:focus{border:2px solid #5A85C7}.data-diri-wrapper{display:flex;flex-direction:column;color:#535353}.data-diri-wrapper .data-diri{padding:1rem;display:flex;flex-direction:column;min-height:90dvh}.data-diri-wrapper .data-diri .data-diri-header{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.data-diri-wrapper .data-diri .data-diri-header .data-diri-title{display:flex;font-size:1.2rem;font-weight:600;color:#535353;align-items:center;justify-content:center}.data-diri-wrapper .data-diri .data-diri-header .data-diri-info .alert-data-diri{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem;background-color:#ECECEC;border-radius:5px}.data-diri-wrapper .data-diri .data-diri-header .data-diri-info .alert-data-diri .alert-icon{padding:0.25rem 0.7rem;display:flex;align-items:center;color:white;font-size:0.9rem;border-radius:24px;background-color:#5A85C7}.data-diri-wrapper .data-diri .data-diri-header .data-diri-info .alert-data-diri .alert-text{font-size:1.1rem;color:#8F8F8F;font-weight:400}.data-diri-wrapper .data-diri .data-diri-fields{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:white;border:1px solid #DFDFDF;border-radius:5px}.data-diri-wrapper .data-diri .data-diri-fields .data-diri-field-title{display:flex;font-size:1.2rem;color:#535353;font-weight:400;align-items:center}.data-diri-wrapper .data-diri .data-diri-fields .data-diri-field{padding:1rem;width:100%;border:2px solid #DFDFDF;border-radius:12px}.data-diri-wrapper .data-diri .data-diri-fields .rtrw{display:flex;flex-direction:row;gap:0.5rem;align-items:center}.data-diri-wrapper .data-diri .data-diri-fields .rtrw .rt,.data-diri-wrapper .data-diri .data-diri-fields .rtrw .rw{display:flex;flex:1;gap:0.5rem}.data-diri-wrapper .entry-footer{display:flex;flex-direction:column}.data-diri-wrapper .entry-footer .entry-btn.kembali-btn{background-color:#CA6666;color:white}.success-content{display:flex;flex-direction:column;gap:0.5rem;min-height:90dvh;justify-content:center;align-items:center}.success-content .success-icon{object-fit:contain;width:12rem}.success-content .success-texts{display:flex;flex-direction:column;gap:1rem;padding:1rem;text-align:center;color:#535353}.success-content .success-texts .success-text-title{font-size:1.2rem;font-weight:600}.success-content .success-texts .success-text-main{font-size:1rem;font-weight:400}.success-content .success-texts .success-text-sub{font-size:1rem;font-weight:400}.green-bg{position:absolute;height:14rem;width:100%;z-index:0;top:0;background-color:#35B459;border-bottom-left-radius:10%;border-bottom-right-radius:10%}.green-bg .kembangs-green-bg-logo{position:absolute;right:-2.5rem;bottom:1.5rem;object-fit:contain;width:12rem;height:12rem}.home-wrapper{display:flex;flex-direction:column;width:90%;margin:2rem auto 0 auto;position:relative;z-index:1;gap:1rem}.home-wrapper .home-header{display:flex;flex-direction:column;position:relative;gap:1rem;color:white;font-weight:500}.home-wrapper .home-header .status-mode{display:flex;flex-direction:row;gap:0.5rem;color:#EEFF00;padding:0.4rem 1rem;font-size:0.8rem;align-items:center;justify-content:center;border-radius:26px;width:fit-content;background-color:rgba(0,0,0,0.2)}.home-wrapper .home-header .status-mode .status-mode-icon{width:1rem;object-fit:contain}.home-wrapper .home-header .intro-text{font-size:1.4rem;width:20ch;color:white}.home-wrapper .home-header .status-wrapper{font-size:1rem;display:flex;flex-direction:row;gap:0.25rem;width:fit-content;align-items:center;color:#535353;padding:0.5rem 1rem;background-color:white;border-radius:20px}.home-wrapper .home-header .status-wrapper .status-color{width:1rem;height:1rem;border-radius:100px;margin-right:0.25rem}.home-wrapper .home-header .status-wrapper .status-color.active{background-color:#35B459}.home-wrapper .home-header .status-wrapper .status-color.inactive{background-color:#ff1c29}.home-wrapper .home-header .info-box{display:flex;flex-direction:column;width:100%;background-color:white;color:#535353;font-weight:500;font-size:1.1rem;padding:1em;border-radius:12px;gap:1rem;position:relative}.home-wrapper .home-header .info-box .kembangs-icon{position:absolute;right:-0.5rem;bottom:0rem;object-fit:contain;width:5rem;height:5rem}.home-wrapper .home-header .info-box .bsu-status-wrapper{display:flex;flex-direction:row;align-items:center;width:100%}.home-wrapper .home-header .info-box .bsu-status-wrapper .bsu-status-title{margin-right:0.25rem;font-weight:400}.home-wrapper .home-header .info-box .bsu-status-wrapper .bsu-status{display:flex;flex-direction:row;margin-right:0.75rem;font-weight:400;color:#535353}.home-wrapper .home-header .info-box .bsu-status-wrapper .bsu-status.unregistered{color:#929292}.home-wrapper .home-header .info-box .bsu-status-wrapper .pindah-bsu-btn{display:flex;flex-direction:row;align-items:center;border:2px solid #CDCDCD;padding:0.25rem 1rem;border-radius:12px}.home-wrapper .home-header .info-box .bsu-status-wrapper .pindah-bsu-btn .pindah-bsu-logo{object-fit:contain;width:1.2rem}.home-wrapper .home-header .info-box .bsu-status-wrapper .pindah-bsu-btn .pindah-bsu{font-size:1rem;font-weight:400}.home-wrapper .home-header .info-box .bsu-status-wrapper .ketua-bsu-status{display:flex;flex-direction:row;align-items:center;align-items:center;background-color:#5A85C7;border-radius:12px;padding:0.25rem 1.5rem}.home-wrapper .home-header .info-box .bsu-status-wrapper .ketua-bsu-status .ketua-bsu-status-text{font-size:1rem;font-weight:400;color:white}.home-wrapper .home-header .info-box .saldo-wrapper{display:flex;flex-direction:column;gap:0.25rem}.home-wrapper .home-header .info-box .saldo-wrapper .saldo-title{font-size:1.1rem;color:#535353;font-weight:400}.home-wrapper .home-header .info-box .saldo-wrapper .saldo{color:#5A85C7;font-size:1.5rem;font-weight:500}.home-wrapper .home-content{display:flex;flex-direction:column;position:relative;gap:1rem}.home-wrapper .home-content .home-options{display:flex;flex-direction:row;gap:0.5rem}.home-wrapper .home-content .home-options .option{display:flex;flex-direction:column;gap:1rem;flex:1;background-color:#535353;height:9rem;border-radius:8px;justify-content:center;align-items:center;padding:1.2rem 0.25rem;text-decoration:none;color:white}.home-wrapper .home-content .home-options .option .options-icon{width:3rem;object-fit:contain}.home-wrapper .home-content .home-options .option .option-text{font-size:1rem;font-weight:600;text-align:center}.home-wrapper .home-content .home-options .option.setor-sampah{background-color:#5A85C7}.home-wrapper .home-content .home-options .option.qr-kembangs{background-color:#D5E150;color:#3F3F3F}.home-wrapper .home-content .home-options .option.riwayat{background-color:#35B459}.home-wrapper .home-content .alert-bsu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;background-color:#FFD7D7;border-radius:12px}.home-wrapper .home-content .alert-bsu .alert-icon{padding:0.25rem 0.7rem;display:flex;align-items:center;color:white;font-size:0.9rem;border-radius:24px;background-color:#5A85C7}.home-wrapper .home-content .alert-bsu .alert-text{font-size:0.9rem;color:#535353;font-weight:400}.home-wrapper .home-content .alert-bsu .dismiss-alert-btn{color:#A7A7A7}.home-wrapper .home-content .menu-wrapper{display:flex;flex-direction:column;gap:0.5rem}.home-wrapper .home-content .menu-wrapper .menu-title{font-size:1rem;font-weight:600}.home-wrapper .home-content .menu-wrapper .menu-contents{display:flex;flex-direction:column;background-color:white;padding:0.5rem;border-radius:12px}.home-wrapper .home-content .menu-wrapper .menu-contents .grey-line{background-color:#E3E3E3;width:100%;height:1px}.home-wrapper .home-content .menu-wrapper .menu-contents .menu-content{display:flex;flex-direction:row;align-items:center;padding:1rem;gap:0.5rem;text-decoration:none}.home-wrapper .home-content .menu-wrapper .menu-contents .menu-content .menu-icon{width:1.5rem;object-fit:contain}.home-wrapper .home-content .menu-wrapper .menu-contents .menu-content .menu-icon.disabled{opacity:45%}.home-wrapper .home-content .menu-wrapper .menu-contents .menu-content .content-texts{display:flex;flex-direction:column;gap:0.25rem}.home-wrapper .home-content .menu-wrapper .menu-contents .menu-content .content-texts .content-main-text{font-weight:600;font-size:1rem;color:#535353;text-align:left}.home-wrapper .home-content .menu-wrapper .menu-contents .menu-content .content-texts .content-main-text.disabled{opacity:45%}.home-wrapper .home-content .menu-wrapper .menu-contents .menu-content .content-texts .content-sub-text{font-weight:400;font-size:0.9rem;color:#929292;text-align:left}.home-wrapper .home-content .menu-wrapper .menu-contents .menu-content .content-texts .content-sub-text.disabled{opacity:45%}.home-wrapper .home-content .menu-wrapper .menu-contents .menu-content .content-arrow{height:0.6rem;width:0.6rem;margin-left:auto;transform:rotate(-45deg);border-bottom:2px solid #BBBBBB;border-right:2px solid #BBBBBB}.home-wrapper .home-content .menu-wrapper .menu-contents .menu-content .content-arrow.disabled{opacity:45%}.home-wrapper .home-content .harga-hari-ini-wrapper{display:flex;flex-direction:column;gap:0.5rem}.home-wrapper .home-content .harga-hari-ini-wrapper .harga-hari-ini-header{display:flex;flex-direction:row;justify-content:space-between}.home-wrapper .home-content .harga-hari-ini-wrapper .harga-hari-ini-header .harga-hari-ini-title{font-size:1rem;font-weight:600;color:#535353}.home-wrapper .home-content .harga-hari-ini-wrapper .harga-hari-ini-header .lihat-semua{font-size:1rem;font-weight:400;color:#535353}.home-wrapper .home-content .harga-hari-ini-wrapper .harga-hari-ini-contents{display:flex;flex-direction:column;padding:1rem;border-radius:12px;background-color:white;gap:1rem}.home-wrapper .home-content .harga-hari-ini-wrapper .harga-hari-ini-contents .harga-hari-ini-content{display:flex;flex-direction:row;justify-content:space-between}.home-wrapper .home-content .harga-hari-ini-wrapper .harga-hari-ini-contents .harga-hari-ini-content .produk-name{font-size:1rem;font-weight:400;color:#535353}.home-wrapper .home-content .harga-hari-ini-wrapper .harga-hari-ini-contents .harga-hari-ini-content .produk-price{font-size:1rem;font-weight:400;color:#5A85C7}.home-wrapper .home-content .jadwal-lokasi-bsu-wrapper{display:flex;flex-direction:column;gap:0.5rem}.home-wrapper .home-content .jadwal-lokasi-bsu-wrapper .jadwal-lokasi-bsu-title{font-size:1rem;font-weight:600}.home-wrapper .home-content .jadwal-lokasi-bsu-wrapper .jadwal-lokasi-bsu-contents{display:flex;flex-direction:column;padding:1rem;border-radius:12px;gap:1rem;background-color:white}.home-wrapper .home-content .jadwal-lokasi-bsu-wrapper .jadwal-lokasi-bsu-contents .jadwal-lokasi-bsu-content{display:flex;flex-direction:column;color:#535353;gap:0.25rem}.home-wrapper .home-content .jadwal-lokasi-bsu-wrapper .jadwal-lokasi-bsu-contents .jadwal-lokasi-bsu-content .jadwal-lokasi-bsu-content-header{display:flex;flex-direction:row;gap:0.5rem}.home-wrapper .home-content .jadwal-lokasi-bsu-wrapper .jadwal-lokasi-bsu-contents .jadwal-lokasi-bsu-content .jadwal-lokasi-bsu-content-header .header-icon{object-fit:contain;width:1.4rem}.home-wrapper .home-content .jadwal-lokasi-bsu-wrapper .jadwal-lokasi-bsu-contents .jadwal-lokasi-bsu-content .jadwal-lokasi-bsu-content-header .header-text{font-weight:500;font-size:1rem}.home-wrapper .home-content .jadwal-lokasi-bsu-wrapper .jadwal-lokasi-bsu-contents .jadwal-lokasi-bsu-content .jadwal-lokasi-bsu-content-text{font-size:1rem;font-weight:400}.input_nik_modal_form{display:flex;flex-direction:column;gap:1rem;text-align:center;color:#535353}.input_nik_modal_form .nik_label{font-size:1rem}.input_nik_modal_form .nik_field{border:2px solid #DFDFDF;padding:0.75rem 1rem;border-radius:12px}.input_nik_modal_form .action-btns{display:flex;flex-direction:row;width:100%;gap:0.5rem;font-size:1rem}.input_nik_modal_form .action-btns .nik_modal_btn{display:flex;flex:1;text-decoration:none;text-align:center;align-items:center;justify-content:center;background-color:#5A85C7;padding:1rem;color:white;border-radius:12px}.input_nik_modal_form .action-btns .back-btn{display:flex;flex:1;text-decoration:none;text-align:center;padding:1rem;background-color:#CA6666;color:white;border-radius:12px;justify-content:center;align-items:center}.keluar-bsu-wrapper{display:flex;flex-direction:column;gap:1rem;padding:1rem;color:#535353}.keluar-bsu-wrapper .keluar-bsu-fields{display:flex;flex-direction:column;gap:1rem;font-weight:400;padding:1rem;background-color:white;border:1px solid #DFDFDF;border-radius:5px}.keluar-bsu-wrapper .keluar-bsu-fields .keluar-bsu-field{padding:1rem;border-radius:12px;border:2px solid #DFDFDF}.footer-keluar{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:0.5rem;padding:1rem;border-top:2px solid #BBBBBB;background-color:white}.footer-keluar .keluar-btn{width:100%;text-decoration:none;color:inherit;padding:1rem;color:white;font-size:1rem;font-weight:600;border-radius:12px}.footer-keluar .keluar-btn.keluar-sekarang-btn{background-color:#5A85C7}.footer-keluar .keluar-btn.kembali-btn{background-color:#CA6666}.kurir-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem;color:#535353}.kurir-content .title-section{display:flex;flex-direction:column;gap:0.5rem}.kurir-content .title-section .kurir-icon{width:8rem;object-fit:contain;margin:auto}.kurir-content .title-section .welcome-text{font-weight:600;font-size:2rem}.kurir-content .title-section .welcome-subText{font-weight:500;font-size:1.5rem}.kurir-content .login-kurir-form{display:flex;flex-direction:column;gap:1rem;width:100%}.kurir-content .login-kurir-form .login-kurir-label{text-align:start;font-size:1.2rem;font-weight:500}.kurir-content .login-kurir-form .login-kurir-field{padding:1rem;border-radius:12px;border:2px solid #DFDFDF;width:100%}.kurir-content .login-kurir-form .submit-kurir-login{text-decoration:none;font-size:1.2rem;font-weight:500;color:white;padding:1rem;background-color:#5A85C7;border-radius:12px}.scan-kurir-content{display:flex;flex-direction:column;justify-content:space-between;font-size:1.2rem}.scan-kurir-content .scan-kurir-header{display:flex;flex-direction:column;gap:1rem}.scan-kurir-content .scan-kurir-scanner{display:flex;margin:auto}.scan-kurir-content .scan-kurir-scanner .scan-kurir-icon{display:flex;justify-content:center;align-items:center;width:12rem;margin:auto;object-fit:contain}.scan-kurir-content .list-pickup{display:flex;flex-direction:row;padding:1rem;background-color:white;border:2px solid #5A85C7;border-radius:12px;font-size:1.2rem;align-items:center;justify-content:space-between;color:#5A85C7;font-weight:500}.scan-kurir-content .list-pickup .btn-arrow{height:0.65rem;width:0.65rem;border-bottom:2px solid #5A85C7;border-right:2px solid #5A85C7;transform:rotate(-45deg)}.detail-batch-content{display:flex;flex-direction:column;font-size:1rem;gap:1rem}.detail-batch-content .detail-batch-main-title{font-size:1.2rem;font-weight:500;display:flex;align-items:center;justify-content:center}.detail-batch-content .detail-batch-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:white;border-radius:12px;border:1px solid #DFDFDF}.detail-batch-content .detail-batch-card .detail-batch-line{display:flex;flex-direction:row;justify-content:space-between}.detail-batch-content .detail-batch-card .detail-batch-line.catatan-line{display:flex;flex-direction:column;justify-content:center;gap:0.5rem}.detail-batch-content .detail-batch-card .detail-batch-line #catatan{border-radius:5px;border:1px solid #C7C7C7;padding:0.5rem}.detail-batch-content .detail-batch-card .detail-batch-line .detail-batch-text{text-align:end;width:20ch}.detail-batch-content .lihat-daftar-setoran{display:flex;flex-direction:row;padding:1rem;background-color:white;border:2px solid #5A85C7;border-radius:12px;font-size:1.2rem;align-items:center;justify-content:space-between;color:#5A85C7;font-weight:500}.detail-batch-content .lihat-daftar-setoran .btn-arrow{height:0.65rem;width:0.65rem;border-bottom:2px solid #5A85C7;border-right:2px solid #5A85C7;transform:rotate(-45deg)}.otp-wrapper{display:flex;flex-direction:column;padding:1rem;color:#535353}.otp-wrapper .otp-field-wrapper{display:flex;flex-direction:column;text-align:center;gap:0.5rem;justify-content:center;align-items:center;min-height:90dvh}.otp-wrapper .otp-field-wrapper .otp-field-title{font-size:1.2rem;font-weight:600}.otp-wrapper .otp-field-wrapper .otp-field-sub{font-size:1rem;font-weight:400}.otp-wrapper .otp-field-wrapper otp-phone{font-size:1.2rem;font-weight:600}.otp-wrapper .otp-field-wrapper .otp-icon{width:12rem;object-fit:contain}.otp-wrapper .otp-field-wrapper .otp-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;margin-top:2rem}.otp-wrapper .otp-field-wrapper .otp-hidden-input{position:absolute;opacity:0;pointer-events:none}.otp-wrapper .otp-field-wrapper .otp-boxes{display:flex;gap:12px}.otp-wrapper .otp-field-wrapper .otp-box{width:2.5rem;height:3rem;border-bottom:2px solid #5A85C7;text-align:center;font-size:1.2rem;font-weight:600;color:#535353}.otp-wrapper .otp-submit-btn{display:flex;width:100%;padding:1rem;background-color:#5A85C7;text-decoration:none;margin-top:2rem;align-items:center;justify-content:center;color:white;border-radius:12px}.otp-wrapper .resend-otp{margin-top:1rem;display:flex;flex-direction:column;gap:0.5rem}.otp-wrapper .resend-otp .resend-otp-message{font-size:1rem;font-weight:400}.otp-wrapper .resend-otp .countdown-otp{font-size:1rem;font-weight:600;color:#5A85C7}.otp-wrapper .resend-otp .kirim-ulang{color:#5A85C7;text-decoration:underline}.pengajuan-bsu-wrapper{display:flex;flex-direction:column;gap:0.5rem;color:#535353;font-size:1rem;font-weight:400}.pengajuan-bsu-wrapper .pengajuan-bsu-title{display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:500;margin-bottom:1rem}.pengajuan-bsu-wrapper .pengajuan-content{display:flex;flex-direction:column;gap:1rem;background-color:white;border:2px solid #DFDFDF;padding:1rem;border-radius:12px}.pengajuan-bsu-wrapper .pengajuan-content .pengajuan-content-line{display:flex;flex-direction:row;justify-content:space-between}.pengajuan-bsu-wrapper .pengajuan-content .pengajuan-content-line .line-content{font-weight:500}.pengajuan-bsu-wrapper .pengajuan-content .pengajuan-content-line .line-content.status{font-weight:600;color:#5A85C7}.pengajuan-bsu-wrapper .pengajuan-content .pengajuan-content-line .line-content.address{font-weight:600}.blue-square{position:absolute;top:0;left:1rem;width:13.5rem;object-fit:contain}.green-square{position:absolute;top:0;right:1rem;width:13.5rem;object-fit:contain}.pin-wrapper{display:flex;flex-direction:column;width:95%;margin:4rem auto 0}.pin-wrapper .pin-input-display{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center}.pin-wrapper .pin-input-display .lock-icon{width:5rem;object-fit:contain}.pin-wrapper .pin-input-display .input-title{font-size:1.2rem;font-weight:500;color:#5a85c7}.pin-wrapper .pin-input-display .forgot-pin{font-size:1.2rem;font-weight:700;text-decoration:underline;color:#5a85c7}.pin-wrapper .pin-input-display .pin-circles{display:flex;flex-direction:row;gap:1.1rem}.pin-wrapper .pin-input-display .pin-circles .circle{width:1.1rem;height:1.1rem;border-radius:100px;background-color:#d8d8d8}.pin-wrapper .pin-input-display .pin-circles .circle.pin-filled{background-color:#5ce550;box-shadow:0 0 6px 0 #70ff00}.pin-wrapper .pin-input-display .pin-numpad{width:100%;margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.pin-wrapper .pin-input-display .pin-numpad .numpads{display:flex;flex-direction:row;gap:2rem;align-items:center}.pin-wrapper .pin-input-display .pin-numpad .numpads .numpad{background-color:#e9f2ff;color:#5a85c7;height:4.4rem;width:4.4rem;border-radius:100px;font-weight:700;font-size:2.3rem}.pin-wrapper .pin-input-display .pin-numpad .numpads .pin-backspace{display:flex;background-color:#f06b6b;align-items:center;justify-content:center}.pin-wrapper .pin-input-display .pin-numpad .numpads .pin-backspace .pin-back-icon{width:2.2rem;height:2.2rem;object-fit:contain}.pin-wrapper .pin-input-display .pin-numpad .numpads .pin-check{display:flex;background-color:#8fba4f;align-items:center;justify-content:center}.pin-wrapper .pin-input-display .pin-numpad .numpads .pin-check .pin-check-icon{width:2.2rem;height:2.2rem;object-fit:contain}.produk-contents{display:flex;flex-direction:column;align-items:center;font-size:1.2rem;gap:1rem}.produk-contents .profil-content{display:flex;flex-direction:column;padding:1rem;width:100%;background-color:white;border:1px solid #DFDFDF;border-radius:12px;gap:1rem}.produk-contents .profil-content .profil-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.produk-contents .profil-content .profil-head .balance{color:#5A85C7;font-weight:500}.produk-contents .profil-content .profil-biodata{display:flex;flex-direction:column}.produk-contents .profil-content .profil-biodata .profil-name{font-weight:500}.produk-contents .profil-content .profil-biodata .profil-id{font-size:1rem;font-weight:400}.produk-contents .profil-content .profil-bsu-data{display:flex;flex-direction:column}.produk-contents .profil-content .profil-bsu-data .profil-bsu{font-weight:500}.produk-contents .profil-content .profil-bsu-data .profil-bsu-address{font-weight:400;font-size:1rem}.produk-contents .produk-list{display:flex;flex-direction:column;gap:1rem;width:100%}.produk-contents .produk-list .produk-card{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem;background-color:white;border:1px solid #DFDFDF;border-radius:12px}.produk-contents .produk-list .produk-card .produk-card-line{display:flex;flex-direction:row;justify-content:space-between}.produk-contents .produk-list .produk-card .produk-card-line .produk-price{color:#5A85C7}.produk-contents .produk-list .produk-card .produk-card-line .subTotal-point{color:#5A85C7}.produk-contents .produk-list .produk-card .produk-card-line.card-line-weight{align-items:center}.produk-contents .produk-list .produk-card .produk-card-line .weight-input-wrapper{display:flex;flex-direction:row;align-items:center;gap:0.5rem}.produk-contents .produk-list .produk-card .produk-card-line .weight-input{border:2px solid #DFDFDF;padding:0.5rem 1rem;border-radius:12px;width:7rem;text-align:end}.produk-contents .produk-list .produk-card .produk-card-line .hapus-line{display:flex;justify-content:flex-end;align-items:flex-end}.produk-contents .produk-list .produk-card .produk-card-line .hapus-function{display:flex;flex-direction:row;color:#CA6666;font-size:1.2rem;cursor:pointer;margin-top:1rem;margin-left:auto;gap:0.5rem}.produk-contents .produk-list .produk-card .produk-card-line .hapus-function .hapus-icon{width:1rem;object-fit:contain}.produk-contents .produk-list .produk-card .produk-card-line .hapus-function .hapus-text{text-decoration:underline}.produk-contents .tambah-produk-btn{display:flex;flex-direction:row;padding:1rem;gap:0.5rem;align-items:center;border-radius:12px;background-color:white;border:2px solid #5A85C7;color:#5A85C7}.produk-contents .tambah-produk-btn .add-btn-icon{width:1.4rem;object-fit:contain}.produk-contents .tambah-produk-btn .tambah-produk-text{font-size:1.2rem;font-weight:500}.produk-selection-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem}.produk-selection-wrapper .materials-form{display:flex;flex-direction:column;gap:1rem;width:100%}.produk-selection-wrapper .selection-title{font-size:1.2rem;font-weight:500}.produk-selection-wrapper .material-list{display:flex;flex-direction:column;max-height:inherit;overflow:scroll;gap:1rem;width:100%}.produk-selection-wrapper .material-list .material-item{display:flex;align-items:center;justify-content:space-between;border:1px solid #DFDFDF;border-radius:8px;padding:0.5rem 1rem;cursor:pointer}.produk-selection-wrapper .material-list .material-checkbox{appearance:none;width:1.4rem;height:1.3rem;border:2px solid #1976d2;border-radius:4px;position:relative;cursor:pointer;margin-right:1rem}.produk-selection-wrapper .material-list .material-checkbox:checked{background-color:#5A85C7}.produk-selection-wrapper .material-list .material-checkbox:checked::after{content:"";display:block;top:3px;left:4px;width:5px;height:10px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg)}.produk-selection-wrapper .material-list .material-info{display:flex;flex-grow:1;justify-content:space-between;align-items:center;font-size:1.2rem;width:100%}.produk-selection-wrapper .material-list .material-info .material-price{color:#5A85C7}.produk-selection-wrapper .produk-submit-btn{display:flex;justify-content:center;align-items:center;padding:1rem 4rem;border-radius:12px;margin:auto;background-color:#5A85C7;color:white}.footer-timbang-poin{display:flex;flex-direction:row !important;justify-content:space-between !important;align-items:center}.footer-timbang-poin .footer-left{display:flex;flex-direction:row;gap:0.5rem}.footer-timbang-poin .footer-left .footer-back-btn{display:flex;padding:1rem;background-color:#CA6666;color:white;border-radius:12px}.footer-timbang-poin .footer-left .footer-back-btn .back-btn-icon{display:flex;height:1rem;width:1rem;align-items:center;margin-left:0.25rem;border-bottom:4px solid white;border-left:4px solid white;transform:rotate(45deg)}.footer-timbang-poin .footer-left .estimasi-total-poin-wrapper{display:flex;flex-direction:column;gap:0.25rem;text-align:start}.footer-timbang-poin .footer-left .estimasi-total-poin-wrapper .total-poin-amount{color:#5A85C7}.footer-timbang-poin .footer-right .lanjut-timbang{padding:1rem 1.5rem;text-decoration:none;background-color:#35B459;color:white;font-weight:600;border-radius:12px}input[type="checkbox"]{display:flex;align-items:center;justify-content:center;position:relative}.qr-kembangs-wrapper{display:flex;flex-direction:column;gap:0.5rem}.qr-kembangs-wrapper .qr-kembangs-title{display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:500;color:#5A85C7}.qr-kembangs-wrapper .qr-kembangs-content{display:flex;flex-direction:column;gap:0.5rem}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-options{display:flex;flex-direction:row;gap:0.5rem;margin-top:1rem;font-size:1rem}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-options .option{width:100%;padding:0.75rem 0.9rem;border-radius:12px;text-align:center}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-options .option.save-gallery{flex:1;border:2px solid #5A85C7;color:#5A85C7}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-options .option.share{flex:1;background-color:#5A85C7;color:white}.qr-kembangs-wrapper .qr-kembangs-content .grey-seperator{position:relative;margin-top:1rem;width:100dvw;left:50%;height:12px;background-color:#E7E7E7;transform:translateX(-50%)}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-details{display:flex;flex-direction:column;gap:1rem}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-details .qr-kembangs-detail{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#535353;font-size:1rem;font-weight:400}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-details .qr-kembangs-detail.sid-kembangs .detail-sid-wrapper{display:flex;flex-direction:row;align-items:center;gap:0.5rem}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-details .qr-kembangs-detail.sid-kembangs .detail-sid-wrapper .copy-btn{padding:0.55rem 1.2rem;border-radius:12px;background-color:#5A85C7;color:white;font-weight:400;cursor:pointer}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-details .qr-kembangs-detail.nik-kembangs .detail-nik-wrapper{display:flex;flex-direction:row;align-items:center;gap:0.5rem}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-details .qr-kembangs-detail.nik-kembangs .detail-nik-wrapper .copy-btn{padding:0.55rem 1.2rem;border-radius:12px;background-color:#5A85C7;color:white;font-weight:400;cursor:pointer}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-details .qr-kembangs-detail.alamat{display:flex;flex-direction:row;align-items:flex-start}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-details .qr-kembangs-detail.alamat .detail-title{flex:1}.qr-kembangs-wrapper .qr-kembangs-content .qr-kembangs-details .qr-kembangs-detail.alamat .detail-content{flex:1;text-align:end}#download-target{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center;background:linear-gradient(180deg, #d4eaff 0%, #abdfb9 100%)}#download-target #qr-placeholder-download{display:flex;justify-content:center;align-items:center;padding:0.5rem;border-radius:15px;background-color:#FFFFFF;margin-bottom:1rem}#download-target .qr-info{display:flex;flex-direction:row;gap:0.5rem;font-size:1.5rem}#download-target .qr-info .qr-info-tag{font-weight:600}#download-target .qr-info.header{width:100%;display:flex;align-items:center;justify-content:center;background-color:#FFFFFF;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:1rem;flex-direction:column;gap:0.5rem}#download-target .qr-info .download-logo{width:14rem;object-fit:contain}#download-target .qr-info .qr-info-content{font-weight:500}#download-target canvas{width:21rem;padding:1rem;background-color:#FFFFFF;border-radius:15px;margin-bottom:1rem}#download-target .qr-info-bottom{display:flex;flex-direction:column;width:100%;padding:0.5rem;border-radius:15px;margin-bottom:1rem;background-color:#FFFFFF;justify-content:center;text-align:center;align-items:center}#qr-placeholder{display:flex;justify-content:center;align-items:center}#qr-placeholder canvas{width:21rem}.riwayat-ketua-content{display:flex;flex-direction:column;gap:1rem;font-size:1rem;color:#535353}.riwayat-ketua-content .grey-seperator{height:2px;background-color:#DFDFDF}.riwayat-ketua-content .riwayat-ketua-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.2rem}.riwayat-ketua-content .riwayat-ketua-header .riwayat-ketua-title{font-weight:600}.riwayat-ketua-content .riwayat-ketua-header .calendar-wrapper{display:flex;flex-direction:row;align-items:center;gap:0.5rem;padding:0.6rem;background-color:white;border-radius:12px;border:2px solid #DFDFDF;font-size:1rem}.riwayat-ketua-content .riwayat-ketua-header .calendar-wrapper .calendar-icon{width:1.2rem;object-fit:contain;flex:1}.riwayat-ketua-content .riwayat-ketua-header .calendar-wrapper #calendar{display:flex;justify-content:center;align-items:center;text-align:center;flex:1;width:7rem}.riwayat-ketua-content .riwayat-ketua-header .calendar-wrapper #calendar:focus{border:none}.riwayat-ketua-content .riwayat-ketua-table{display:flex;flex-direction:column;gap:1rem;font-weight:400}.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-otpions{display:flex;flex-direction:row;width:100%;gap:0.5rem}.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-otpions .riwayat-ketua-table-option{display:flex;cursor:pointer;justify-content:center;align-items:center;text-align:center;background-color:white;padding:0.75rem;border:1px solid #CDCDCD;flex:1;border-radius:12px}.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-otpions .riwayat-ketua-table-option.active{background-color:#5A85C7;color:white;border:none}.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-contents{display:flex;width:100%;flex-direction:column;gap:1rem}.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-contents .empty-table{display:flex;justify-content:center;align-items:center}.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-contents .empty-table .empty-table-text{margin-top:4rem;width:20ch;text-align:center;font-size:1.2rem;color:#ABABAB}.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-contents .content{width:100%;background-color:white;padding:1rem;border:1px solid #DFDFDF;border-radius:12px;display:flex;flex-direction:column;gap:1rem}.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-contents .content .content-line{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1rem}.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-contents .content .content-line .lihat-detail-link{color:#5A85C7;text-decoration:underline}.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-contents .content .content-line .weight,.riwayat-ketua-content .riwayat-ketua-table .riwayat-ketua-table-contents .content .content-line .price{color:#5A85C7}.riwayat-content-wrapper{display:flex;flex-direction:column;gap:1rem}.riwayat-content-wrapper .riwayat-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1rem;font-weight:400}.riwayat-content-wrapper .riwayat-header .riwayat-title{font-size:1.2rem;font-weight:600}.riwayat-content-wrapper .riwayat-header .calendar-wrapper{display:flex;flex-direction:row;align-items:center;gap:0.5rem;padding:0.6rem;background-color:white;border-radius:12px;border:2px solid #DFDFDF}.riwayat-content-wrapper .riwayat-header .calendar-wrapper .calendar-icon{width:1.2rem;object-fit:contain;flex:1}.riwayat-content-wrapper .riwayat-header .calendar-wrapper #calendar{display:flex;justify-content:center;align-items:center;text-align:center;flex:1;width:7rem}.riwayat-content-wrapper .riwayat-header .calendar-wrapper #calendar:focus{border:none}.riwayat-content-wrapper .grey-seperator{width:100%;height:2px;background-color:#CFCFCF}.riwayat-content-wrapper .riwayat-contents{display:flex;flex-direction:column;gap:1rem}.riwayat-content-wrapper .riwayat-contents .riwayat-empty{margin:auto;text-align:center;width:20ch;color:#ABABAB}.riwayat-content-wrapper .riwayat-contents .contents{display:flex;flex-direction:column;gap:1rem}.riwayat-content-wrapper .riwayat-contents .contents .content{width:100%;background-color:white;padding:1rem;border:1px solid #DFDFDF;border-radius:12px;display:flex;flex-direction:column;gap:1rem}.riwayat-content-wrapper .riwayat-contents .contents .content .content-line{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1rem}.riwayat-content-wrapper .riwayat-contents .contents .content .content-line .lihat-detail-link{color:#5A85C7;text-decoration:underline}.riwayat-content-wrapper .riwayat-contents .contents .content .content-line .weight,.riwayat-content-wrapper .riwayat-contents .contents .content .content-line .price{color:#5A85C7}.riwayat-detail-wrapper{display:flex;flex-direction:column}.riwayat-detail-wrapper .riwayat-detail-content-wrapper{display:flex;flex-direction:column;min-height:90dvh;padding:1rem;gap:1rem}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .riwayat-detail-title{display:flex;justify-content:center;align-items:center;font-size:1.4rem;font-weight:500}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .riwayat-table{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;background-color:white;border:2px solid #DFDFDF;border-radius:12px;color:#535353}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .riwayat-table .riwayat-table-line{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .riwayat-table .riwayat-table-line .title{font-size:1rem;font-weight:400}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .riwayat-table .riwayat-table-line .content{font-size:1rem;font-weight:500}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .riwayat-table .riwayat-table-line .content.poin-estimation{color:#5A85C7}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .riwayat-table .riwayat-table-line .copy-btn{display:flex;flex-direction:row;background-color:#5A85C7;padding:0.5rem;cursor:pointer;gap:0.5rem;color:white;border-radius:12px}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .riwayat-table .riwayat-table-line .copy-btn .salin-logo-btn{width:1rem;object-fit:contain;cursor:pointer}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .riwayat-table .receipt-btn{display:flex;flex-direction:row;justify-content:end;align-items:center;background-color:#5A85C7;text-align:center;font-size:1rem;font-weight:400;gap:0.5rem;border-radius:12px;padding:0.5rem;margin-left:auto;width:9rem;color:white}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .riwayat-table .receipt-btn .receipt-icon{object-fit:contain;width:1rem}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .detail-progress .title{font-weight:600;margin-bottom:1rem}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .detail-progress .content{display:flex;flex-direction:column;gap:1rem}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .step{display:flex;align-items:flex-start;gap:0.5rem;position:relative}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .progress{display:flex;flex-direction:column;align-items:center;position:relative}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .progress-circle{width:20px;height:20px;border-radius:50%;border:2px solid #ccc;background-color:#ccc;display:flex;align-items:center;justify-content:center;color:white;font-size:1rem;font-weight:bold;z-index:2}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .progress-circle::before{content:"";position:absolute;top:20px;left:50%;transform:translateX(-50%);width:2px;height:40px;background-color:#ccc;z-index:1}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .step:last-child .progress-circle::before{display:none}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .progress-circle.done::before{background-color:#00c853}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .progress-circle.done{background-color:#00c853;border-color:#00c853}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .step-info{display:flex;flex-direction:column;justify-content:flex-start}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .step-name{font-size:1.2rem;font-weight:500}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .step-date{font-size:1rem;color:#3F3F3F}.riwayat-detail-wrapper .riwayat-detail-content-wrapper .checkmark{color:#FFE736;font-size:12px;font-weight:bold}.semua-harga-wrapper{display:flex;flex-direction:column;padding:1rem;min-height:90dvh;gap:1rem;color:#535353}.semua-harga-wrapper .semua-harga-title{margin:0 auto;font-size:1.2rem;font-weight:500}.semua-harga-wrapper .list-harga{display:flex;flex-direction:column;gap:2rem;padding:1rem;background-color:white;border-radius:5px}.semua-harga-wrapper .list-harga .produk{font-weight:400;display:flex;flex-direction:row;justify-content:space-between}.semua-harga-wrapper .list-harga .produk .produk-name{font-weight:400;font-size:1rem}.semua-harga-wrapper .list-harga .produk .produk-price{color:#5A85C7;font-weight:400;font-size:1rem}.setelan-menu-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.setelan-menu-content .grey-line{background-color:#E3E3E3;width:100%;height:1px}.setelan-menu-content .setelan-menu-title{display:flex;font-size:1.2rem;font-weight:600}.setelan-menu-content .setelan-menu-header{display:flex;flex-direction:row;gap:1.5rem;width:100%;padding:1rem;background-color:white;border:1px solid #DCDCDC;border-radius:12px;margin-bottom:1rem}.setelan-menu-content .setelan-menu-header .bsu-info{display:flex;flex-direction:column;gap:0.5rem}.setelan-menu-content .setelan-menu-header .bsu-info .bsu-name{font-size:1.2rem;font-weight:600;text-align:left}.setelan-menu-content .setelan-menu-header .bsu-info .bsu-alamat{font-size:1rem;text-align:left}.setelan-menu-content .setelan-menu-options{display:flex;flex-direction:column;gap:0.25rem;width:100%;border-radius:12px;background-color:white}.setelan-menu-content .setelan-menu-options .menu-content{display:flex;flex-direction:row;align-items:center;padding:1rem;gap:0.5rem;text-decoration:none}.setelan-menu-content .setelan-menu-options .menu-content .content-texts{display:flex;flex-direction:column;gap:0.25rem}.setelan-menu-content .setelan-menu-options .menu-content .content-texts .content-main-text{font-weight:600;font-size:1rem;color:#535353;text-align:left}.setelan-menu-content .setelan-menu-options .menu-content .content-texts .content-main-text.disabled{opacity:45%}.setelan-menu-content .setelan-menu-options .menu-content .content-texts .content-sub-text{font-weight:400;font-size:0.9rem;color:#929292;text-align:left}.setelan-menu-content .setelan-menu-options .menu-content .content-texts .content-sub-text.disabled{opacity:45%}.setelan-menu-content .setelan-menu-options .menu-content .content-arrow{height:0.6rem;width:0.6rem;margin-left:auto;transform:rotate(-45deg);border-bottom:2px solid #BBBBBB;border-right:2px solid #BBBBBB}.setelan-menu-content .setelan-menu-options .menu-content .content-arrow.disabled{opacity:45%}.setelan-form-content{display:flex;flex-direction:column;gap:1rem;padding:1rem;color:#535353;font-weight:400;font-size:1rem;min-height:90dvh}.setelan-form-content .setelan-form-title{display:flex;flex-direction:row;gap:0.25rem;font-weight:600;font-size:1.2rem;justify-content:center;align-items:center}.setelan-form-content .form-fields{display:flex;flex-direction:column;gap:0.5rem}.setelan-form-content .form-fields .title{font-weight:600}.setelan-form-content .form-fields .choosen-bsi{display:flex;flex-direction:column;padding:1rem;background-color:white;border:1px solid #DFDFDF;gap:0.5rem;border-radius:5px;text-align:center;font-size:1rem}.setelan-form-content .form-fields .choosen-bsi .bsi-name{font-size:1.2rem;font-weight:500}.setelan-form-content .form-fields .choosen-bsi .bsi-info{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0.5rem;font-weight:400;overflow:hidden}.setelan-form-content .form-fields .choosen-bsi .bsi-info .bsi-distance{font-weight:500}.setelan-form-content .form-fields .choosen-bsi .bsi-info .bsi-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.setelan-form-content .form-fields .choosen-bsi .change-bsi{font-size:1rem;color:#5A85C7;text-decoration:underline}.setelan-form-content .form-fields .content-field{display:flex;flex-direction:column;padding:1rem;background-color:white;border:1px solid #DFDFDF;gap:0.5rem;border-radius:5px}.setelan-form-content .form-fields .content-field .pemohon-label{font-size:1.2rem}.setelan-form-content .form-fields .content-field input.pemohon-field,.setelan-form-content .form-fields .content-field textarea.pemohon-field,.setelan-form-content .form-fields .content-field select.pemohon-field{padding:0.5rem 0.75rem;width:100%;border:2px solid #DFDFDF;border-radius:12px;box-sizing:border-box;font-family:inherit;background-color:white;transition:border-color 0.2s ease}.setelan-form-content .form-fields .content-field input.pemohon-field:focus,.setelan-form-content .form-fields .content-field textarea.pemohon-field:focus,.setelan-form-content .form-fields .content-field select.pemohon-field:focus{border-color:#5A85C7;outline:none}.setelan-form-content .form-fields .content-field input.pemohon-field:disabled,.setelan-form-content .form-fields .content-field textarea.pemohon-field:disabled,.setelan-form-content .form-fields .content-field select.pemohon-field:disabled{background-color:#F3F4F6;color:#9CA3AF;cursor:not-allowed}.setelan-form-content .form-fields .content-field .or{display:flex;justify-content:center;align-items:center}.setelan-form-content .form-fields .content-field .option{margin:auto;width:95%}.setelan-form-content .form-fields .content-field .pilih-bsi-terdekat{padding:0.75rem 0.5rem;color:white;border-radius:12px;font-size:1.2rem;background-color:#5A85C7}.setelan-form-content .form-fields .content-field .scan-qr{display:flex;flex-direction:row;gap:0.5rem;color:#5A85C7;border:2px solid #5A85C7;font-size:1.2rem;justify-content:center;align-items:center;padding:0.75rem 0.5rem;border-radius:12px}.setelan-form-content .form-fields .content-field .scan-qr .qr-icon{object-fit:contain;width:1rem}.setelan-form-content .form-fields .content-field .rtrw{display:flex;flex-direction:row;align-items:center;gap:2rem}.setelan-form-content .form-fields .content-field .rtrw .rt{display:flex;flex-direction:row;align-items:center;gap:0.75rem;flex:1}.setelan-form-content .form-fields .content-field .rtrw .rw{display:flex;flex-direction:row;align-items:center;gap:0.75rem;flex:1}.setelan-form-content.form-content-2{color:#535353;font-weight:400}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper{display:flex;flex-direction:column;gap:1rem;padding:0.25rem}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-title{display:flex;font-weight:600}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content{display:flex;flex-direction:column;background-color:white;border:1px solid #DFDFDF;padding:0.75rem 0.75rem;border-radius:5px;gap:0.75rem}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option{display:flex;flex-direction:row;gap:0.5rem;width:100%}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option .jumlah_penimbangan_radio{display:flex;justify-content:center;align-items:center;flex:1;padding:0.75rem 0.5rem;background-color:#ECECEC;border:1px solid #D2D2D2;border-radius:8px}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option .jumlah_penimbangan_radio input[type="radio"]{display:none}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option .jumlah_penimbangan_radio input:checked+span{color:white}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option .jumlah_penimbangan_radio:has(input:checked){background-color:#5A85C7;border:1px solid #5A85C7}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jadwal-perminggu-option .jumlah_penimbangan_radio .jumlah_penimbangan_radio_text{font-size:1rem;font-weight:500}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option{display:flex;flex-direction:column;gap:0.5rem;width:100%}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option input[type="radio"]{display:none}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .option-hari-line{display:flex;flex-direction:row;gap:0.5rem}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio{display:flex;justify-content:center;align-items:center;flex:1;padding:0.75rem 0.5rem;background-color:#ECECEC;border:1px solid #D2D2D2;border-radius:8px}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio.minggu{flex:0.47}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio input[type="checkbox"]{display:none}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio input:checked+span{color:white}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio:has(input:checked){background-color:#5A85C7;border:1px solid #5A85C7}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .hari-penimbangan-option .hari_penimbangan_radio .hari_penimbangan_radio_text{font-size:1rem;font-weight:500}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jam-penimbangan-field{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0.5rem}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jam-penimbangan-field .jam-icon{width:1.2rem;object-fit:contain}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .jadwal-penimbangan-content .jam-penimbangan-field .field-jam{padding:0.75rem 0.5rem;border:1px solid #DFDFDF;flex:1;text-align:center;border-radius:5px;background-color:#FBFBFB}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .persetujuan-wrapper{display:flex;flex-direction:column;gap:0.5rem}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .persetujuan-wrapper .persetujuan-content{padding:0.75rem;border:1px solid #DFDFDF;background-color:white;border-radius:5px;text-align:justify}.setelan-form-content.form-content-2 .jadwal-penimbangan-wrapper .persetujuan-wrapper .persetujuan-content .content-field{font-weight:600}.anggota-bsu-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.anggota-bsu-content .anggota-bsu-title{display:flex;font-size:1.2rem;font-weight:600}.anggota-bsu-content .anggota-search{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0.25rem;width:100%;font-size:1rem}.anggota-bsu-content .anggota-search .search-anggota{padding:0.75rem;border:2px solid #DFDFDF;background-color:#FFFFFF;border-radius:5px}.anggota-bsu-content .anggota-search .search-anggota-input{padding:0.75rem;background-color:#FFFFFF;border:2px solid #DCDCDC;border-radius:5px;flex:5}.anggota-bsu-content .anggota-search .search-anggota-btn{display:flex;flex-direction:row;gap:0.5rem;background-color:#5A85C7;border-radius:5px;color:white;padding:0.75rem;flex:1;align-items:center;justify-content:center}.anggota-bsu-content .anggota-search .search-anggota-btn .search-symbol{object-fit:contain;width:1rem}.anggota-bsu-content .search-box{display:flex;align-items:center;border:1px solid #ccc;border-radius:8px;overflow:hidden;background:#fff;width:100%}.anggota-bsu-content .search-input{flex:1;border:none;padding:0.65rem 1rem;font-size:1rem;outline:none}.anggota-bsu-content .search-btn{background:#5A85C7;color:#FFFFFF;border:none;padding:0.75rem 1rem;cursor:pointer;transition:background 0.2s}.anggota-bsu-content .search-btn:hover{background:#0056b3}.anggota-bsu-content .anggota-list{display:flex;flex-direction:column;gap:1rem;width:100%}.anggota-bsu-content .anggota-list .no-data-wrapper{display:flex;width:100%;justify-content:center}.anggota-bsu-content .anggota-list .no-data-wrapper .no-data-text{font-size:1.2rem;font-weight:500;color:#CCCCCC}.anggota-bsu-content .anggota-list .anggota-table{padding:1rem;background-color:white;border:2px solid #DCDCDC;border-radius:12px;width:100%;font-size:1rem;font-weight:400;display:flex;flex-direction:column;gap:0.5rem}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-line{display:flex;flex-direction:row;justify-content:space-between}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-line .anggota-table-content{font-weight:500}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-line .anggota-table-content.content-role{font-weight:600}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-line.delete-line{display:flex;justify-content:flex-end}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-line.delete-line .delete-anggota-btn{display:flex;flex-direction:row;gap:0.5rem;background-color:white;border-radius:12px;border:2px solid #CA6666;color:#CA6666;padding:0.35rem 1rem;margin-top:0.5rem}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-line.delete-line .delete-anggota-btn .hapus-text{font-size:1rem;font-weight:400}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-btns{display:flex;flex-direction:row;width:100%;gap:0.75rem;margin-top:1rem}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-btns .anggota-btn{padding:0.75rem 0.5rem;display:flex;align-items:center;gap:0.5rem;justify-content:center;text-align:center;flex:1;border-radius:10px}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-btns .anggota-btn .edit-informasi-icon .deaktivasi-icon{object-fit:contain;width:1rem}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-btns .edit-informasi-btn{background-color:#5A85C7;color:white}.anggota-bsu-content .anggota-list .anggota-table .anggota-table-btns .deaktivasi-btn{background-color:white;color:#CA6666;border:2px solid #CA6666}.anggota-bsu-content .anggota-list .tambah-anngota-btn{display:flex;text-decoration:none;color:#5A85C7;justify-content:center;align-items:center;text-align:center;margin:auto;border-radius:12px;padding:1rem 4rem;border:2px solid #5A85C7;font-weight:600}.daftar-petugas-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.daftar-petugas-content .daftar-petugas-title{display:flex;font-size:1.2rem;font-weight:600}.daftar-petugas-content .daftar-petugas-form{display:flex;flex-direction:column;width:100%;padding:1rem;background-color:white;border:2px solid #DCDCDC;border-radius:5px;gap:0.5rem}.daftar-petugas-content .daftar-petugas-form .extra-info-sid{display:flex;flex-direction:row;gap:0.5rem}.daftar-petugas-content .daftar-petugas-form .extra-info-sid .info-tap{padding:0.25rem 0.7rem;display:flex;align-items:center;color:white;font-size:0.9rem;border-radius:24px;background-color:#5A85C7}.daftar-petugas-content .daftar-petugas-form .extra-info-sid .info-card{position:absolute;width:18rem;text-align:justify;left:7rem;opacity:0;pointer-events:none;transition:opacity 0.1s ease;border:1px solid #DBDBDB;background-color:#FAFAFA;padding:0.5rem;border-radius:5px}.daftar-petugas-content .daftar-petugas-form .extra-info-sid .info-card.visible{opacity:1;pointer-events:auto}.daftar-petugas-content .daftar-petugas-form .daftar-petugas-label{font-size:1.2rem}.daftar-petugas-content .daftar-petugas-form .daftar-petugas-field{padding:0.5rem;border-radius:8px;border:2px solid #DFDFDF}.add-petugas-btn{background-color:white;border:2px solid #5A85C7;color:#5A85C7}.pilih-bsi .content-field{display:flex;flex-direction:column;align-items:center}.pilih-bsi .content-field .bsi-name{font-weight:600;font-size:1.2rem;margin-bottom:0.5rem}.pilih-bsi .content-field .bsi-address{font-size:1rem}.tambah-petugas-inputs{display:flex;flex-direction:column;gap:0.5rem}.tambah-petugas-inputs .tambah-petugas-field{border:2px solid #DFDFDF;color:#535353;border-radius:12px;padding:0.75rem;width:100%}.tambah-petugas-inputs .tambah-petugas-label{text-align:center;color:#535353;font-size:1.2rem;font-weight:00}.tambah-petugas-inputs .btn-options{display:flex;flex-direction:row;gap:0.5rem}.tambah-petugas-inputs .btn-options .back-btn{font-weight:400;font-size:1rem;text-align:center;margin:auto;padding:1rem;flex:1;border:2px solid #CA6666;color:#CA6666;border-radius:12px;justify-content:center;align-items:center}.tambah-petugas-inputs .btn-options .tambah-petugas-submit{font-weight:400;font-size:1rem;text-align:center;margin:auto;padding:1rem;flex:1;background-color:#5A85C7;color:white;border-radius:12px;text-decoration:none}.terima-timbang-content{display:flex;flex-direction:column;gap:1rem;align-items:center;font-size:1rem;font-weight:400;color:#535353}.terima-timbang-content .terima-timbang-main{display:flex;flex-direction:column;gap:2rem;margin:auto}.terima-timbang-content .terima-timbang-main .terima-timbang-icon{display:flex;justify-content:center;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.15));align-items:center;width:12rem;margin:auto;object-fit:contain}.terima-timbang-content .terima-timbang-main .terima-timbang-main-btns{display:flex;flex-direction:column;gap:1rem}.terima-timbang-content .terima-timbang-main .terima-timbang-main-btns .terima-timbang-btn{display:flex;flex-direction:row;padding:0.5rem 2rem;background-color:white;border:2px solid #5A85C7;border-radius:12px;align-items:center;gap:0.5rem;color:#5A85C7}.terima-timbang-content .terima-timbang-main .terima-timbang-main-btns .terima-timbang-btn .terima-timbang-text{display:flex;text-align:center;margin:auto}.terima-timbang-content .terima-timbang-main .terima-timbang-main-btns .terima-timbang-btn.btn-timbang-nik{background-color:#5A85C7;color:white}.terima-timbang-content .terima-timbang-main .terima-timbang-main-btns .btn-arrow{height:0.6rem;width:0.6rem;margin-left:auto;transform:rotate(-45deg);border-bottom:2px solid #FFFFFF;border-right:2px solid #FFFFFF}.terima-timbang-content .terima-timbang-main .terima-timbang-main-btns .btn-arrow.profil-arrow{border-bottom:2px solid #5A85C7;border-right:2px solid #5A85C7}.form-input-nik{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#535353;gap:1.4rem}.form-input-nik .nik-ktp-field-label{font-size:1.2rem;text-align:center}.form-input-nik .nik-ktp-field{padding:1rem;border:2px solid #DFDFDF;width:100%;border-radius:12px}.form-input-nik .nik-ktp-submit{background-color:#5A85C7;text-decoration:none;color:white;padding:1rem 3rem;border-radius:12px}.alert{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem;background-color:#ECECEC;border-radius:5px}.alert .alert-icon{padding:0.25rem 0.7rem;display:flex;align-items:center;color:white;font-size:0.9rem;border-radius:24px;background-color:#5A85C7}.alert .alert-text{font-size:1rem;color:#8F8F8F;font-weight:400}.footer-wrapper{width:100%;display:flex;text-decoration:none;color:inherit;padding:1rem;background-color:white;z-index:100;border-top:2px solid #dfdfdf}.footer-link-text{width:95%;padding:1rem;color:white;background-color:#ca6666;text-decoration:none;font-weight:600;margin:0 auto;border-radius:12px;text-align:center}.footer-link-red-btn{width:4rem;padding:0.5rem;color:white;background-color:#ca6666;text-decoration:none;font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:12px;height:3.8rem}.footer-link-red-btn img{width:2rem;object-fit:contain}.footer-bsu{width:100%;display:flex;flex-direction:row;gap:0.5rem;align-items:center;background-color:white;z-index:100}.footer-bsu .pilih-btn{width:100%;padding:0.8rem;color:white;background-color:#d0d0d0;border:none;text-decoration:none;cursor:pointer;font-weight:700;font-family:Roboto, serif;height:3.8rem;border-radius:12px;margin:0 auto;display:flex;align-items:center;justify-content:center}.footer-bsu .pilih-btn .text{font-size:1.2rem}.footer-total-produk-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between}.footer-total-produk-wrapper .footer-link-red-btn{width:6rem}.footer-total-produk-wrapper .footer-total-produk{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center}.footer-total-produk-wrapper .footer-total-produk .total-produk-info{width:100%}.footer-total-produk-wrapper .footer-total-produk .total-produk-info .title{font-weight:400;font-size:1.1rem}.footer-total-produk-wrapper .footer-total-produk .total-produk-info .amount{font-weight:500;font-size:1.2rem}.footer-total-produk-wrapper .lanjut-btn{font-size:1.2rem;padding:1rem;width:7rem;background-color:#dcdcdc;border-radius:12px;color:white;display:flex;justify-content:center;align-items:center;text-decoration:none}.footer-selesai{display:flex;flex-direction:row;gap:0.5rem;width:100%}.footer-selesai .selesai-btn{width:100%;padding:1rem;border:none;background-color:#35b459;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-items:center;justify-content:center;gap:1rem;border-radius:12px}.footer-selesai .selesai-btn .text{color:white;font-weight:600;font-size:1.1rem}.footer-selesai .selesai-btn .check{object-fit:contain;width:1.3rem}.footer-2btn-wrapper{width:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit;padding:1rem;background-color:white;z-index:100;border-top:2px solid #dfdfdf;gap:0.5rem}.footer-2btn-wrapper .footer-btn{padding:1rem;border-radius:12px;text-decoration:none;text-align:center;font-weight:600}.footer-2btn-wrapper .footer-btn.main-btn{background-color:#5A85C7;color:white}.footer-2btn-wrapper .footer-btn.sub-btn{background-color:#CA6666;color:white}.modal-overlay{top:0;left:0;width:100%;height:100%;overflow-y:scroll;position:fixed;background-color:rgba(0,0,0,0.3);backdrop-filter:blur(4.3px);z-index:999;display:none;justify-content:center;align-items:center}.modal-overlay .modal-content{font-family:Lato, serif;display:flex;flex-direction:column}.modal-overlay .modal-content .title{font-size:1.1rem;font-weight:500;margin-bottom:1.1rem;justify-content:center;align-items:center;text-align:center;color:#535353}.modal-overlay.is-visible{display:flex}.slide-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:none;justify-content:center;align-items:flex-end;z-index:1000}.slide-modal .modal-overlay-slide{position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(0.15rem);background-color:rgba(0,0,0,0.5);z-index:5}.slide-modal.is-visible{display:flex}.modal-wrapper{position:relative;width:100%;padding:1rem;max-height:60%;overflow-y:scroll;background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -2px 10px rgba(0,0,0,0.1);transform:translateY(100%);transition:transform 0.3s ease, opacity 0.3s ease;z-index:10}.modal-wrapper.is-visible{transform:translateY(0)}.draggable{width:100%;display:flex;justify-content:center;padding-bottom:1rem;cursor:grab}.drag-handle{width:50px;height:5px;background-color:#ccc;border-radius:10px}.main-btn{background:#5A85C7;color:white;border:none;border-radius:12px;padding:0.75rem;cursor:pointer}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*! Select2 Bootstrap Theme v0.1.0-beta.7 | MIT License | github.com/select2/select2-bootstrap-theme */.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;outline:0}.select2-container--bootstrap .select2-selection.form-control{border-radius:4px}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555555;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777777;display:block;padding:6px 12px;font-size:12px;line-height:1.428571429;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 4px 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-search__field{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eeeeee}.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove{display:none}.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:34px;line-height:1.428571429;padding:6px 24px 6px 12px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent transparent;border-style:solid;border-width:4px 4px 0 4px;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:34px;padding:0;height:auto}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.428571429;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:transparent;padding:0 12px;height:32px;line-height:1.428571429;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.select2-container--bootstrap .select2-selection--single.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--single,.form-group-sm .select2-container--bootstrap .select2-selection--single{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{margin-left:-5px}.select2-container--bootstrap .select2-selection--multiple.input-sm,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.form-group-sm .select2-container--bootstrap .select2-selection--multiple{min-height:30px;border-radius:3px}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:5px}.select2-container--bootstrap .select2-selection--single.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--single,.form-group-lg .select2-container--bootstrap .select2-selection--single{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow{width:5px}.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-width:5px 5px 0 5px;margin-left:-5px;margin-left:-10px;margin-top:-2.5px}.select2-container--bootstrap .select2-selection--multiple.input-lg,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.form-group-lg .select2-container--bootstrap .select2-selection--multiple{min-height:46px;border-radius:6px}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:10px}.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 5px 5px 5px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group .select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .select2-container--bootstrap.select2-container--open,.input-group .select2-container--bootstrap.select2-container--focus{z-index:3}.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute !important;width:1px !important}.form-inline .select2-container--bootstrap{display:inline-block}
