.master-form-page[data-v-0d2bb543]{padding-bottom:30px}.btn-back[data-v-0d2bb543]{background-color:#fff;border:1px solid #d8e2dc;color:#16302b;border-radius:8px;font-size:13px;font-weight:500;padding:6px 14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-back[data-v-0d2bb543]:hover{background-color:#f4f7f5;border-color:#bac9c2;color:#072d28}.master-form-card[data-v-0d2bb543]{background-color:#fff;border:1px solid #e2e7e3;border-radius:12px;padding:28px 24px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.02);box-shadow:0 1px 3px rgba(0,0,0,.02)}.form-page-title[data-v-0d2bb543]{font-size:20px;font-weight:700;color:#072d28;letter-spacing:-.01em;margin-bottom:24px}.form-section-block[data-v-0d2bb543]{margin-bottom:28px}.form-section-header[data-v-0d2bb543]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:8px;border-bottom:1px solid #edf2ef}.section-accent-bar[data-v-0d2bb543]{width:3px;height:14px;background-color:#c69b6b;border-radius:2px;display:inline-block}.section-label[data-v-0d2bb543]{font-size:11px;font-weight:700;letter-spacing:.12em;color:#16302b;text-transform:uppercase}.form-field-group[data-v-0d2bb543]{margin-bottom:18px}.form-field-group .field-label[data-v-0d2bb543]{display:block;font-size:13px;font-weight:600;color:#16302b;margin-bottom:8px}.form-field-group .field-input[data-v-0d2bb543],.form-field-group .field-select[data-v-0d2bb543]{border-radius:8px;border:1px solid #d8e2dc;font-size:13px;color:#16302b;padding:8px 14px;height:42px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.form-field-group .field-input[data-v-0d2bb543]::-webkit-input-placeholder,.form-field-group .field-select[data-v-0d2bb543]::-webkit-input-placeholder{color:#8c9f98}.form-field-group .field-input[data-v-0d2bb543]::-moz-placeholder,.form-field-group .field-select[data-v-0d2bb543]::-moz-placeholder{color:#8c9f98}.form-field-group .field-input[data-v-0d2bb543]:-ms-input-placeholder,.form-field-group .field-select[data-v-0d2bb543]:-ms-input-placeholder{color:#8c9f98}.form-field-group .field-input[data-v-0d2bb543]::-ms-input-placeholder,.form-field-group .field-select[data-v-0d2bb543]::-ms-input-placeholder{color:#8c9f98}.form-field-group .field-input[data-v-0d2bb543]::placeholder,.form-field-group .field-select[data-v-0d2bb543]::placeholder{color:#8c9f98}.form-field-group .field-input[data-v-0d2bb543]:focus,.form-field-group .field-select[data-v-0d2bb543]:focus{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);outline:none}.form-field-group .field-input-group[data-v-0d2bb543]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.form-field-group .field-input-group[data-v-0d2bb543] .input-group-prepend .input-group-text{background-color:#f4f7f5;border:1px solid #d8e2dc;border-right:none;border-top-left-radius:8px;border-bottom-left-radius:8px;color:#6e827c;font-size:13px;font-weight:600;padding:0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-field-group .field-input-group[data-v-0d2bb543] .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px;border:1px solid #d8e2dc;height:42px;font-size:13px;color:#16302b}.form-field-group .field-input-group[data-v-0d2bb543] .form-control:focus{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)}.custom-form-checkbox[data-v-0d2bb543]{font-size:13px;color:#16302b;font-weight:500}.btn-add-section[data-v-0d2bb543]{background-color:#ebf3ee;color:#0b3b36;border:none;border-radius:8px;font-size:13px;font-weight:600;padding:8px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-add-section[data-v-0d2bb543]:hover{background-color:#0b3b36;color:#fff}.empty-dashed-box[data-v-0d2bb543]{border:1px dashed #d8e2dc;border-radius:8px;padding:16px 20px;background-color:#fafcfa;color:#8c9f98;font-size:13px;margin-bottom:16px}.table-card-inner[data-v-0d2bb543]{border-radius:8px;overflow:hidden;border:1px solid #edf2f0}.custom-table[data-v-0d2bb543]{width:100%}.custom-table[data-v-0d2bb543] thead th{background-color:#fafcfb;color:#5e7a75;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;border-top:none;border-bottom:1px solid #eef2f1;padding:12px 16px;white-space:nowrap}.custom-table[data-v-0d2bb543] tbody td{padding:12px 16px;font-size:13.5px;color:#334155;border-top:1px solid #f1f5f4}.custom-table[data-v-0d2bb543] tbody tr:hover{background-color:#fcfdfd}.form-actions-footer[data-v-0d2bb543]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:28px;padding-top:16px}.form-actions-footer .btn-submit[data-v-0d2bb543]{background-color:#0b3b36;border:1px solid #0b3b36;color:#fff;border-radius:8px;padding:10px 28px;font-size:13.5px;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.form-actions-footer .btn-submit[data-v-0d2bb543]:hover{background-color:#082d29;border-color:#082d29;-webkit-box-shadow:0 2px 8px rgba(2,56,49,.2);box-shadow:0 2px 8px rgba(2,56,49,.2)}.form-actions-footer .btn-cancel[data-v-0d2bb543]{background-color:#fff;border:1px solid #d8e2dc;color:#16302b;border-radius:8px;padding:10px 24px;font-size:13.5px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.form-actions-footer .btn-cancel[data-v-0d2bb543]:hover{background-color:#f4f7f5;border-color:#bac9c2;color:#072d28}