.master-form-page[data-v-1a95c876]{padding-bottom:30px}.btn-back[data-v-1a95c876]{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-1a95c876]:hover{background-color:#f4f7f5;border-color:#bac9c2;color:#072d28}.master-form-card[data-v-1a95c876]{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-1a95c876]{font-size:20px;font-weight:700;color:#072d28;letter-spacing:-.01em}.attribute-counter-badge[data-v-1a95c876]{font-size:13px;color:#64748b;background-color:#f8fafc;border:1px solid #e2e8f0;padding:6px 14px;border-radius:20px}.attribute-counter-badge .text-warning-dark[data-v-1a95c876]{color:#b45309}.field-label[data-v-1a95c876]{font-size:11.5px;letter-spacing:.05em;color:#475569;margin-bottom:6px}.form-control-custom[data-v-1a95c876]{border-radius:8px;border:1px solid #d8e2dc;font-size:13px;color:#16302b;padding:8px 12px;height:40px;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff}.form-control-custom[data-v-1a95c876]: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-control-custom[data-v-1a95c876]::-webkit-input-placeholder{color:#94a3b8}.form-control-custom[data-v-1a95c876]::-moz-placeholder{color:#94a3b8}.form-control-custom[data-v-1a95c876]:-ms-input-placeholder{color:#94a3b8}.form-control-custom[data-v-1a95c876]::-ms-input-placeholder{color:#94a3b8}.form-control-custom[data-v-1a95c876]::placeholder{color:#94a3b8}.merk-tag-input-container[data-v-1a95c876]{border:1px solid #d8e2dc;border-radius:8px;padding:8px 12px;background-color:#fff;min-height:48px}.merk-chips-wrapper[data-v-1a95c876],.merk-tag-input-container[data-v-1a95c876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.merk-chips-wrapper[data-v-1a95c876]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;width:100%}.merk-tag-pill[data-v-1a95c876]{background-color:#e6f4f1;color:#0b3b36;border:1px solid #c8e6df;border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.merk-tag-pill .remove-tag-icon[data-v-1a95c876]{font-size:11px;color:#64748b;cursor:pointer}.merk-tag-pill .remove-tag-icon[data-v-1a95c876]:hover{color:#dc2626}.merk-tag-text-input[data-v-1a95c876]{border:none;outline:none;font-size:13px;color:#16302b;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:220px;padding:4px 0}.merk-tag-text-input[data-v-1a95c876]::-webkit-input-placeholder{color:#94a3b8}.merk-tag-text-input[data-v-1a95c876]::-moz-placeholder{color:#94a3b8}.merk-tag-text-input[data-v-1a95c876]:-ms-input-placeholder{color:#94a3b8}.merk-tag-text-input[data-v-1a95c876]::-ms-input-placeholder{color:#94a3b8}.merk-tag-text-input[data-v-1a95c876]::placeholder{color:#94a3b8}.attribute-builder-panel[data-v-1a95c876]{background-color:#fbfdfc;border:1px dashed #cbd5e1;border-radius:10px;padding:20px}.builder-panel-title[data-v-1a95c876]{font-size:13.5px;font-weight:700;color:#0b3b36;letter-spacing:.02em}.type-pill-group[data-v-1a95c876]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.btn-type-pill[data-v-1a95c876]{background-color:#fff;border:1px solid #dcdfe6;color:#475569;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:500;-webkit-transition:all .15s ease;transition:all .15s ease;cursor:pointer}.btn-type-pill[data-v-1a95c876]:hover{background-color:#f1f5f9;border-color:#cbd5e1}.btn-type-pill.active[data-v-1a95c876]{background-color:#0b3b36;border-color:#0b3b36;color:#fff;font-weight:600}.btn-add-attr-action[data-v-1a95c876]{background-color:#e6f4f1;color:#0b3b36;border:1px solid #c2e5dc;border-radius:8px;padding:7px 18px;font-size:13px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-add-attr-action[data-v-1a95c876]:hover{background-color:#0b3b36;border-color:#0b3b36;color:#fff}.custom-form-checkbox[data-v-1a95c876]{font-size:13px;color:#1e293b;font-weight:500}.table-card-inner[data-v-1a95c876]{border-radius:10px;overflow:hidden;border:1px solid #edf2f0;background:#fff}.master-atribut-table[data-v-1a95c876]{width:100%}.master-atribut-table[data-v-1a95c876] thead th{background-color:#fafcfb!important;color:#5e7a75!important;font-size:11px!important;font-weight:700!important;letter-spacing:.6px!important;text-transform:uppercase!important;border-top:none!important;border-bottom:1px solid #eef2f1!important;border-left:none!important;border-right:none!important;padding:14px 16px!important;white-space:nowrap!important}.master-atribut-table[data-v-1a95c876] tbody td{padding:14px 16px!important;font-size:13.5px!important;color:#334155!important;border-top:1px solid #f1f5f4!important;border-bottom:none!important;border-left:none!important;border-right:none!important;vertical-align:middle!important}.master-atribut-table[data-v-1a95c876] tbody tr:hover{background-color:#fcfdfd!important}.cell-no[data-v-1a95c876]{color:#64748b;font-weight:500;font-size:13px}.cell-label-text[data-v-1a95c876]{font-weight:600;color:#1e293b;font-size:13.5px}.cell-length[data-v-1a95c876]{color:#475569;font-size:13px}.badge-type-tag[data-v-1a95c876]{display:inline-block;background-color:#f1f5f9;color:#334155;border:1px solid #e2e8f0;border-radius:6px;padding:3px 10px;font-size:11.5px;font-weight:500}.badge-mandatory-wajib[data-v-1a95c876]{display:inline-block;background-color:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:12px;padding:2px 10px;font-size:11.5px;font-weight:600}.badge-mandatory-opsional[data-v-1a95c876]{display:inline-block;background-color:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:12px;padding:2px 10px;font-size:11.5px;font-weight:500}.btn-action-ubah[data-v-1a95c876]{background-color:#fff;color:#334155;border:1px solid #dcdfe6;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-action-ubah[data-v-1a95c876]:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#0b3b36}.btn-action-hapus[data-v-1a95c876]{background-color:#fff;color:#dc2626;border:1px solid #fecaca;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-action-hapus[data-v-1a95c876]:hover{background-color:#fef2f2;border-color:#fca5a5;color:#b91c1c}.form-actions-footer[data-v-1a95c876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;border-top:1px solid #edf2f0;padding-top:18px;margin-top:16px}.form-actions-footer .btn-submit[data-v-1a95c876]{background-color:#0b3b36;border:1px solid #0b3b36;color:#fff;border-radius:8px;padding:9px 24px;font-size:13.5px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.form-actions-footer .btn-submit[data-v-1a95c876]:hover:not(:disabled){background-color:#082d29;border-color:#082d29;-webkit-box-shadow:0 2px 8px rgba(11,59,54,.2);box-shadow:0 2px 8px rgba(11,59,54,.2)}.form-actions-footer .btn-cancel[data-v-1a95c876]{background-color:#fff;border:1px solid #d8e2dc;color:#16302b;border-radius:8px;padding:9px 20px;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-1a95c876]:hover{background-color:#f4f7f5;border-color:#bac9c2;color:#072d28}