.pusat-page[data-v-5298a19d]{padding-bottom:30px}.filter-card[data-v-5298a19d],.table-card[data-v-5298a19d]{background-color:#fff;border:1px solid #e2e7e3;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.02);box-shadow:0 1px 3px rgba(0,0,0,.02)}.filter-card[data-v-5298a19d]{padding:22px 24px 24px}.table-card[data-v-5298a19d]{padding:0;overflow:hidden}.page-title[data-v-5298a19d]{font-size:20px;font-weight:700;color:#072d28;letter-spacing:-.01em}.btn-add-primary[data-v-5298a19d]{background-color:#023831;color:#fff;font-size:13px;font-weight:600;padding:8px 18px;border-radius:8px;border:none;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-add-primary[data-v-5298a19d]:hover{background-color:#0a5247;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(2,56,49,.15);box-shadow:0 4px 10px rgba(2,56,49,.15)}.filter-section .filter-controls-row[data-v-5298a19d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-section .filter-select[data-v-5298a19d],.filter-section[data-v-5298a19d] .filter-input{height:38px;border-radius:8px;border:1px solid #d8e2dc;font-size:13px;color:#16302b;padding:6px 14px;-webkit-transition:all .2s;transition:all .2s;background-color:#fff}.filter-section .filter-select[data-v-5298a19d]::-webkit-input-placeholder,.filter-section[data-v-5298a19d] .filter-input::-webkit-input-placeholder{color:#8c9f98;font-size:12.5px}.filter-section .filter-select[data-v-5298a19d]::-moz-placeholder,.filter-section[data-v-5298a19d] .filter-input::-moz-placeholder{color:#8c9f98;font-size:12.5px}.filter-section .filter-select[data-v-5298a19d]:-ms-input-placeholder,.filter-section[data-v-5298a19d] .filter-input:-ms-input-placeholder{color:#8c9f98;font-size:12.5px}.filter-section .filter-select[data-v-5298a19d]::-ms-input-placeholder,.filter-section[data-v-5298a19d] .filter-input::-ms-input-placeholder{color:#8c9f98;font-size:12.5px}.filter-section .filter-select[data-v-5298a19d]::placeholder,.filter-section[data-v-5298a19d] .filter-input::placeholder{color:#8c9f98;font-size:12.5px}.filter-section .filter-select[data-v-5298a19d]:focus,.filter-section[data-v-5298a19d] .filter-input:focus{border-color:#023831;-webkit-box-shadow:0 0 0 2px rgba(2,56,49,.1);box-shadow:0 0 0 2px rgba(2,56,49,.1);outline:none}.filter-section .filter-select[data-v-5298a19d]{padding:6px 12px;width:180px;max-width:100%}.filter-section[data-v-5298a19d] .input-main{width:210px;max-width:100%}.filter-section .filter-multiselect-wrapper[data-v-5298a19d]{width:200px;max-width:100%}.filter-section .filter-multiselect-wrapper[data-v-5298a19d] .multiselect{min-height:38px}.filter-section .filter-multiselect-wrapper[data-v-5298a19d] .multiselect .multiselect__tags{min-height:38px;height:38px;padding:6px 30px 0 12px;border-radius:8px;border:1px solid #d8e2dc;background:#fff;font-size:13px;color:#16302b}.filter-section .filter-multiselect-wrapper[data-v-5298a19d] .multiselect .multiselect__placeholder{margin-bottom:0;padding-top:2px;color:#8c9f98;font-size:12.5px}.filter-section .filter-multiselect-wrapper[data-v-5298a19d] .multiselect .multiselect__single{margin-bottom:0;padding-top:2px;font-size:13px;color:#16302b;line-height:20px}.filter-section .filter-multiselect-wrapper[data-v-5298a19d] .multiselect .multiselect__select{height:36px;width:32px;padding:4px 6px}.filter-section .filter-multiselect-wrapper[data-v-5298a19d] .multiselect.multiselect--active .multiselect__tags{border-color:#023831;-webkit-box-shadow:0 0 0 2px rgba(2,56,49,.1);box-shadow:0 0 0 2px rgba(2,56,49,.1)}.filter-section .btn-filter-search[data-v-5298a19d]{width:40px;height:38px;background-color:#023831;border:1px solid #023831;color:#fff;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;-webkit-transition:all .2s;transition:all .2s}.filter-section .btn-filter-search[data-v-5298a19d]:hover:not(:disabled){background-color:#0a5247;border-color:#0a5247}.filter-section .btn-filter-search[data-v-5298a19d]:disabled{opacity:.7;cursor:not-allowed}.filter-section .btn-filter-reset[data-v-5298a19d]{height:38px;background-color:#fff;border:1px solid #d8e2dc;color:#16302b;font-size:12.5px;font-weight:500;padding:6px 18px;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.filter-section .btn-filter-reset[data-v-5298a19d]:hover:not(:disabled){background-color:#f4f7f5;border-color:#bac9c2;color:#072d28}.filter-section .filter-controls-row .filter-group-item[data-v-5298a19d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.filter-section .filter-controls-row .filter-sublabel[data-v-5298a19d]{font-size:11.5px;font-weight:600;color:#16302b}.filter-section .filter-controls-row .filter-date-group[data-v-5298a19d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.filter-section .filter-controls-row[data-v-5298a19d] .filter-date-input{height:36px;border-radius:8px;border:1px solid #d8e2dc;font-size:12px;color:#16302b;padding:4px 10px;width:138px}.filter-section .filter-controls-row[data-v-5298a19d] .filter-date-input:focus{border-color:#023831;-webkit-box-shadow:0 0 0 2px rgba(2,56,49,.1);box-shadow:0 0 0 2px rgba(2,56,49,.1);outline:none}.filter-section .filter-controls-row .range-sep[data-v-5298a19d]{font-size:11.5px;color:#7e918b}.filter-section .filter-controls-row .filter-select[data-v-5298a19d]{height:36px;font-size:12px;padding:4px 10px;width:180px}.table-responsive-wrapper[data-v-5298a19d]{overflow-x:auto}.custom-data-table[data-v-5298a19d]{border-collapse:separate;border-spacing:0;width:100%}.custom-data-table[data-v-5298a19d] thead th{background-color:#f6f7f6;border-top:none;border-bottom:1px solid #ecefec;font-size:11px;font-weight:600;color:#7e918b;letter-spacing:.1em;text-transform:uppercase;padding:14px 20px;vertical-align:middle;white-space:nowrap}.custom-data-table[data-v-5298a19d] thead th .tooltip-trigger-btn{cursor:pointer;color:#023831;font-size:12px}.custom-data-table[data-v-5298a19d] tbody tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.custom-data-table[data-v-5298a19d] tbody tr:hover{background-color:#f8faf9}.custom-data-table[data-v-5298a19d] tbody tr td{padding:16px 20px;border-top:1px solid #edf2ef;border-bottom:none;vertical-align:middle;font-size:13px;color:#16302b;font-weight:500}.custom-data-table[data-v-5298a19d] tbody tr:first-child td{border-top:none}.text-faktur[data-v-5298a19d]{font-weight:700;color:#072d28;font-size:13px;letter-spacing:.02em}[data-v-5298a19d] .item-secondary-text{font-size:11.5px;color:#7e918b;line-height:1.35;font-weight:400}.no-wrap[data-v-5298a19d]{white-space:nowrap}[data-v-5298a19d] .badge-status{display:inline-block;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap}[data-v-5298a19d] .badge-status.badge-pending{background-color:#fdf3e7;color:#b56b08}[data-v-5298a19d] .badge-status.badge-process{background-color:#e8f0fe;color:#1a73e8}[data-v-5298a19d] .badge-status.badge-approved{background-color:#e7f3ec;color:#1e6b4e}[data-v-5298a19d] .badge-status.badge-rejected{background-color:#fde8e8;color:#c81e1e}[data-v-5298a19d] .badge-status.badge-monitor{background-color:#f3f4f6;color:#4b5563}[data-v-5298a19d] .badge-status.badge-default{background-color:#eef2f0;color:#16302b}[data-v-5298a19d] .action-btn-info{width:28px;height:28px;border-radius:6px;background-color:#ebf3ee;color:#023831;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11.5px;padding:0;border:none;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-5298a19d] .action-btn-info:hover{background-color:#023831;color:#fff;text-decoration:none;-webkit-transform:scale(1.05);transform:scale(1.05)}.table-pagination-footer[data-v-5298a19d]{border-top:1px solid #edf2ef;padding:16px 20px 4px}.table-pagination-footer .limit-label[data-v-5298a19d]{font-size:12.5px;color:#7e918b}.table-pagination-footer .limit-select[data-v-5298a19d]{height:32px;width:70px;border-radius:6px;border:1px solid #d8e2dc;font-size:12.5px;color:#16302b;padding:2px 8px;background-color:#fff}.table-pagination-footer .limit-select[data-v-5298a19d]:focus{border-color:#023831;outline:none}.table-pagination-footer .entries-info[data-v-5298a19d]{font-size:12px;color:#7e918b}.custom-pagination[data-v-5298a19d] .page-item{margin:0 2px}.custom-pagination[data-v-5298a19d] .page-item .page-link{border-radius:6px!important;border:1px solid #d8e2dc;color:#16302b;font-size:12px;font-weight:500;min-width:32px;height:32px;padding:0 8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-shadow:none!important;box-shadow:none!important}.custom-pagination[data-v-5298a19d] .page-item .page-link:hover{background-color:#f4f7f5;border-color:#bac9c2;color:#072d28}.custom-pagination[data-v-5298a19d] .page-item.active .page-link{background-color:#023831!important;border-color:#023831!important;color:#fff!important;font-weight:700}.custom-pagination[data-v-5298a19d] .page-item.disabled .page-link{opacity:.45;background-color:#fafcfa;border-color:#e2e7e3;color:#a0b0aa;cursor:not-allowed}[data-v-5298a19d] .modal-body .detail-data-wrapper h6.form-title{position:relative;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#072d28;padding-left:12px;padding-bottom:8px;margin-bottom:14px;border-bottom:1px solid #edf2ef}[data-v-5298a19d] .modal-body .detail-data-wrapper h6.form-title:before{content:"";position:absolute;left:0;top:1px;width:3px;height:13px;border-radius:2px;background-color:#c69b6b}[data-v-5298a19d] .modal-body .detail-data-label{font-weight:500;font-size:13px;color:#6e827c}[data-v-5298a19d] .modal-body .row.mb-2{font-size:13px;color:#16302b}