.search-section .search-eyebrow[data-v-ef0571f6]{font-size:10px;font-weight:700;letter-spacing:.12em;color:#7e918b;text-transform:uppercase}.search-section .search-controls-row[data-v-ef0571f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-section .search-controls-row .search-tab-nav[data-v-ef0571f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#f0f4f2;border-radius:8px;padding:3px}.search-section .search-controls-row .search-tab-nav .search-tab-btn[data-v-ef0571f6]{border:none;background:transparent;padding:6px 14px;font-size:12.5px;font-weight:600;color:#4a5d56;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none!important}.search-section .search-controls-row .search-tab-nav .search-tab-btn[data-v-ef0571f6]:hover:not(.active){color:#072d28;background-color:rgba(2,56,49,.05)}.search-section .search-controls-row .search-tab-nav .search-tab-btn.active[data-v-ef0571f6]{background-color:#023831;color:#fff;-webkit-box-shadow:0 1px 3px rgba(2,56,49,.15);box-shadow:0 1px 3px rgba(2,56,49,.15)}.search-section .search-controls-row .search-input-field[data-v-ef0571f6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;height:38px;border-radius:8px;border:1px solid #d8e2dc;font-size:13px;color:#16302b;padding:6px 14px;-webkit-transition:all .2s;transition:all .2s}.search-section .search-controls-row .search-input-field[data-v-ef0571f6]::-webkit-input-placeholder{color:#8c9f98;font-size:12.5px}.search-section .search-controls-row .search-input-field[data-v-ef0571f6]::-moz-placeholder{color:#8c9f98;font-size:12.5px}.search-section .search-controls-row .search-input-field[data-v-ef0571f6]:-ms-input-placeholder{color:#8c9f98;font-size:12.5px}.search-section .search-controls-row .search-input-field[data-v-ef0571f6]::-ms-input-placeholder{color:#8c9f98;font-size:12.5px}.search-section .search-controls-row .search-input-field[data-v-ef0571f6]::placeholder{color:#8c9f98;font-size:12.5px}.search-section .search-controls-row .search-input-field[data-v-ef0571f6]: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}.search-section .search-controls-row .search-date-input[data-v-ef0571f6]{width:150px;height:38px;border-radius:8px;border:1px solid #d8e2dc;font-size:12.5px;color:#16302b;padding:4px 10px}.search-section .search-controls-row .search-date-input[data-v-ef0571f6]:focus{border-color:#023831;outline:none}.search-section .search-controls-row .btn-search-icon[data-v-ef0571f6]{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}.search-section .search-controls-row .btn-search-icon[data-v-ef0571f6]:hover:not(:disabled){background-color:#0a5247;border-color:#0a5247}.search-section .search-controls-row .btn-search-icon[data-v-ef0571f6]:disabled{opacity:.7;cursor:not-allowed}.table-responsive-wrapper[data-v-ef0571f6]{overflow-x:auto}.custom-modal-table[data-v-ef0571f6]{border-collapse:separate;border-spacing:0;width:100%}.custom-modal-table[data-v-ef0571f6] thead th{background-color:#f5faf7;border-top:none;border-bottom:1px solid #e2e7e3;font-size:11px;font-weight:700;color:#4a5d56;letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;vertical-align:middle;white-space:nowrap}.custom-modal-table[data-v-ef0571f6] tbody tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.custom-modal-table[data-v-ef0571f6] tbody tr:hover{background-color:#f8faf9}.custom-modal-table[data-v-ef0571f6] tbody tr td{padding:14px 16px;border-top:1px solid #edf2ef;border-bottom:none;vertical-align:middle}.custom-modal-table[data-v-ef0571f6] tbody tr:first-child td{border-top:none}.member-name-text[data-v-ef0571f6]{font-weight:700;color:#072d28;font-size:13.5px}.member-info-text[data-v-ef0571f6]{font-size:13px;color:#16302b;font-weight:500}.btn-pilih-anggota[data-v-ef0571f6]{height:32px;padding:0 18px;background-color:#fff;border:1.5px solid #023831;color:#023831;border-radius:6px;font-size:12px;font-weight:700;line-height:1;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;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none!important}.btn-pilih-anggota[data-v-ef0571f6]:hover{background-color:#023831;color:#fff;-webkit-box-shadow:0 1px 3px rgba(2,56,49,.2);box-shadow:0 1px 3px rgba(2,56,49,.2)}.entries-info-text[data-v-ef0571f6]{font-size:12.5px;color:#7e918b}.btn-modal-tutup[data-v-ef0571f6]{height:36px;padding:0 22px;background-color:#fff;border:1px solid #d8e2dc;color:#16302b;border-radius:8px;font-size:13px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none!important}.btn-modal-tutup[data-v-ef0571f6]:hover{background-color:#f4f7f5;border-color:#bac9c2;color:#072d28}.custom-pagination[data-v-ef0571f6] .page-item{margin:0 2px}.custom-pagination[data-v-ef0571f6] .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-ef0571f6] .page-item .page-link:hover{background-color:#f4f7f5;border-color:#bac9c2;color:#072d28}.custom-pagination[data-v-ef0571f6] .page-item.active .page-link{background-color:#023831!important;border-color:#023831!important;color:#fff!important;font-weight:700}.custom-pagination[data-v-ef0571f6] .page-item.disabled .page-link{opacity:.45;background-color:#fafcfa;border-color:#e2e7e3;color:#a0b0aa;cursor:not-allowed}.master-form-page[data-v-6285b412]{padding-bottom:40px}.page-header-title[data-v-6285b412]{font-size:20px;font-weight:700;color:#0b3b36;letter-spacing:-.2px;margin-bottom:2px}.page-header-subtitle[data-v-6285b412]{font-size:13px;color:#64748b}.step-badge[data-v-6285b412]{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0;border-radius:20px;padding:6px 14px;font-size:12.5px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-badge .step-dot[data-v-6285b412]{width:7px;height:7px;border-radius:50%;background-color:#eab308;margin-right:6px}.section-card[data-v-6285b412]{background:#fff;border-radius:12px;border:1px solid #edf2f0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.02);box-shadow:0 2px 8px rgba(0,0,0,.02);margin-bottom:24px;overflow:hidden}.section-card-header[data-v-6285b412]{background-color:#e8f3ef;padding:14px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dbeae4}.section-card-header--promo[data-v-6285b412]{background-color:#fff7ed!important;border-bottom-color:#ffedd5!important}.section-card-header--promo .section-card-title[data-v-6285b412]{color:#9a3412!important}.section-card-title[data-v-6285b412]{font-size:12.5px;font-weight:700;letter-spacing:.8px;color:#0b3b36;text-transform:uppercase}.section-card-body[data-v-6285b412]{padding:20px 24px}.btn-pill-primary[data-v-6285b412]{background-color:#0b3b36;color:#fff;border:1px solid #0b3b36;border-radius:8px;padding:7px 18px;font-size:13px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-pill-primary[data-v-6285b412]:hover:not(:disabled){background-color:#082d29;border-color:#082d29;color:#fff}.btn-pill-outline[data-v-6285b412]{background-color:#fff;color:#0b3b36;border:1px solid #c2dbd1;border-radius:8px;padding:7px 18px;font-size:13px;font-weight:600;margin-left:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-pill-outline[data-v-6285b412]:hover{background-color:#f2f8f5;border-color:#0b3b36;color:#0b3b36}.btn-outline-neutral[data-v-6285b412]{background-color:#fff;border:1px solid #d8e2dc;color:#334155;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:500}.btn-outline-neutral[data-v-6285b412]:hover{background-color:#f8fafc;border-color:#94a3b8;color:#0f172a}.field-label[data-v-6285b412]{font-size:12.5px;font-weight:600;color:#334155;margin-bottom:6px;display:block}.form-control-custom[data-v-6285b412]{border-radius:8px!important;border:1px solid #d8e2dc!important;font-size:13px!important;padding:8px 12px!important;height:auto!important;color:#1e293b!important;-webkit-transition:all .2s ease;transition:all .2s ease}.form-control-custom[data-v-6285b412]:focus{border-color:#0b3b36!important;-webkit-box-shadow:0 0 0 3px rgba(11,59,54,.1)!important;box-shadow:0 0 0 3px rgba(11,59,54,.1)!important}.form-control-custom[data-v-6285b412]:disabled{background-color:#f8fafc!important;color:#94a3b8!important}.field-help-text[data-v-6285b412]{font-size:11px;color:#94a3b8;margin-top:3px;display:block}.member-info-panel[data-v-6285b412]{background-color:#fafdfb;border:1px solid #e2ece7;border-radius:10px;padding:16px 20px}.member-item-row[data-v-6285b412]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;font-size:13px}.member-item-row[data-v-6285b412]:last-child{margin-bottom:0}.member-item-row .member-item-label[data-v-6285b412]{width:130px;color:#64748b;-ms-flex-negative:0;flex-shrink:0}.member-item-row .member-item-value[data-v-6285b412]{color:#0f172a}.dynamic-attributes-panel[data-v-6285b412]{background-color:#f7faf9;border:1px solid #ddecde;border-radius:10px;padding:16px 20px}.panel-subtitle[data-v-6285b412]{font-size:13px;color:#0b3b36}.breadcrumb-subtle[data-v-6285b412]{font-size:11.5px;color:#64748b;font-weight:500}.border-bottom-subtle[data-v-6285b412]{border-bottom:1px solid #e0ebe6}.custom-checkbox-pill-group[data-v-6285b412]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}[data-v-6285b412] .custom-check-pill{margin-right:0}[data-v-6285b412] .custom-check-pill .custom-control-label{background-color:#f1f5f9;color:#475569;border:1px solid #cbd5e1;border-radius:20px;padding:5px 14px;font-size:12.5px;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-v-6285b412] .custom-check-pill .custom-control-label:after,[data-v-6285b412] .custom-check-pill .custom-control-label:before{display:none!important}[data-v-6285b412] .custom-check-pill .custom-control-input:checked~.custom-control-label{background-color:#e8f3ef!important;color:#0b3b36!important;border-color:#0b3b36!important;font-weight:600;-webkit-box-shadow:0 1px 3px rgba(11,59,54,.12);box-shadow:0 1px 3px rgba(11,59,54,.12)}.spek-block[data-v-6285b412]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px}.spek-subhead[data-v-6285b412]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#64748b;display:block;margin-bottom:8px}.checkbox-list[data-v-6285b412] .custom-control-label{font-size:12.5px;color:#334155;cursor:pointer}.photo-slots-container[data-v-6285b412]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}[data-v-6285b412] .form-dynamic-wrapper{background-color:#fafdfc;border:1px solid #ddecde;border-radius:10px;padding:16px 20px 12px;position:relative;width:100%;max-width:480px}[data-v-6285b412] .form-dynamic-wrapper .col-lg-6,[data-v-6285b412] .form-dynamic-wrapper .col-md-6{max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}[data-v-6285b412] .foto-input-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;max-width:100%!important;width:100%!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}[data-v-6285b412] .foto-preview-wrapper{width:220px!important;min-width:180px!important;height:130px!important;border:1.5px dashed #0b3b36!important;border-radius:10px!important;background-color:#f7faf9!important;margin-right:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}[data-v-6285b412] .foto-preview-wrapper .text-blue{color:#64748b!important;font-size:13px!important;font-weight:600!important;margin-bottom:0!important}[data-v-6285b412] .foto-action-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}[data-v-6285b412] .foto-action-wrapper .action-browse-wrapper,[data-v-6285b412] .foto-action-wrapper .action-camera-wrapper,[data-v-6285b412] .foto-action-wrapper .action-reset-wrapper{margin-bottom:0!important;margin-top:0!important}[data-v-6285b412] .foto-action-wrapper button{min-width:120px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;padding:7px 14px!important}[data-v-6285b412] .form-dynamic-deleteWrapper{position:absolute;top:12px;right:12px}[data-v-6285b412] .form-dynamic-deleteWrapper .btn-dynamicDeleteBtn{border-radius:6px;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;background-color:#fee2e2;color:#dc2626;border:1px solid #fca5a5;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-6285b412] .form-dynamic-deleteWrapper .btn-dynamicDeleteBtn:hover{background-color:#dc2626;color:#fff}[data-v-6285b412] .form-dynamic-deleteWrapper .btn-dynamicDeleteBtn:disabled{opacity:.4;cursor:not-allowed;background-color:#f1f5f9;color:#94a3b8;border-color:#e2e8f0}.font-weight-500[data-v-6285b412]{font-weight:500}[data-v-6285b412] .multiselect{min-height:38px}[data-v-6285b412] .multiselect .multiselect__tags{min-height:38px;border-radius:8px;border:1px solid #d8e2dc;padding:5px 40px 0 8px;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-6285b412] .multiselect.multiselect--active .multiselect__tags{border-color:#0b3b36;-webkit-box-shadow:0 0 0 2px rgba(11,59,54,.12);box-shadow:0 0 0 2px rgba(11,59,54,.12)}[data-v-6285b412] .multiselect .multiselect__tag{background-color:#0b3b36!important;color:#fff!important;border-radius:6px!important;padding:4px 26px 4px 10px!important;font-size:12px!important;font-weight:500!important;margin-right:6px!important;margin-bottom:4px!important;border:1px solid #082d29!important}[data-v-6285b412] .multiselect .multiselect__tag-icon{border-radius:0 5px 5px 0}[data-v-6285b412] .multiselect .multiselect__tag-icon:after{color:#fff!important;font-size:14px;font-weight:700}[data-v-6285b412] .multiselect .multiselect__tag-icon:focus,[data-v-6285b412] .multiselect .multiselect__tag-icon:hover{background-color:#082d29!important}[data-v-6285b412] .multiselect .multiselect__tag-icon:focus:after,[data-v-6285b412] .multiselect .multiselect__tag-icon:hover:after{color:#fff!important}[data-v-6285b412] .multiselect .multiselect__option--highlight{background-color:#0b3b36!important;color:#fff!important}[data-v-6285b412] .multiselect .multiselect__option--highlight:after{background-color:transparent!important;color:#fff!important}[data-v-6285b412] .multiselect .multiselect__option--selected{background-color:#e8f3ef!important;color:#0b3b36!important;font-weight:600!important}[data-v-6285b412] .multiselect .multiselect__option--selected:after{background-color:transparent!important;color:#0b3b36!important}[data-v-6285b412] .multiselect .multiselect__option--selected.multiselect__option--highlight{background-color:#cde6dc!important;color:#0b3b36!important;font-weight:600!important}[data-v-6285b412] .multiselect .multiselect__option--selected.multiselect__option--highlight:after{background-color:transparent!important;color:#0b3b36!important}