.master-page[data-v-dfe6c2be]{padding-bottom:30px}.header-filter-card[data-v-dfe6c2be]{background:#fff;border-radius:12px;padding:20px 24px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.03);box-shadow:0 2px 10px rgba(0,0,0,.03);border:1px solid #edf2f0}.page-title[data-v-dfe6c2be]{font-size:20px;font-weight:700;color:#0b3b36;letter-spacing:-.2px}.btn-tambah[data-v-dfe6c2be]{background-color:#0b3b36;color:#fff;border:1px solid #0b3b36;border-radius:8px;padding:8px 18px;font-size:13.5px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-tambah[data-v-dfe6c2be]:hover{background-color:#082d29;border-color:#082d29;color:#fff;-webkit-box-shadow:0 2px 8px rgba(11,59,54,.2);box-shadow:0 2px 8px rgba(11,59,54,.2)}.filter-controls-row[data-v-dfe6c2be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.filter-input[data-v-dfe6c2be]{min-width:260px}.form-control-custom[data-v-dfe6c2be]{border-radius:8px;border:1px solid #dcdfe6;font-size:13px;height:38px;color:#334155;background-color:#fff}.form-control-custom[data-v-dfe6c2be]: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)}.form-control-custom[data-v-dfe6c2be]::-webkit-input-placeholder{color:#94a3b8}.form-control-custom[data-v-dfe6c2be]::-moz-placeholder{color:#94a3b8}.form-control-custom[data-v-dfe6c2be]:-ms-input-placeholder{color:#94a3b8}.form-control-custom[data-v-dfe6c2be]::-ms-input-placeholder{color:#94a3b8}.form-control-custom[data-v-dfe6c2be]::placeholder{color:#94a3b8}.btn-search-icon[data-v-dfe6c2be]{background-color:#0b3b36;color:#fff;border:1px solid #0b3b36;border-radius:8px;width:38px;height:38px;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:14px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-search-icon[data-v-dfe6c2be]:hover:not(:disabled){background-color:#082d29;border-color:#082d29;color:#fff}.btn-search-icon[data-v-dfe6c2be]:disabled{opacity:.6;cursor:not-allowed}.btn-outline-reset[data-v-dfe6c2be]{background-color:#fff;color:#475569;border:1px solid #dcdfe6;border-radius:8px;height:38px;padding:0 16px;font-size:13px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-outline-reset[data-v-dfe6c2be]:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b}.btn-outline-reset[data-v-dfe6c2be]:disabled{opacity:.6;cursor:not-allowed}.table-card[data-v-dfe6c2be]{background:#fff;border-radius:12px;padding:20px 24px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.03);box-shadow:0 2px 10px rgba(0,0,0,.03);border:1px solid #edf2f0}.table-responsive-wrapper[data-v-dfe6c2be]{overflow-x:auto}.master-atribut-table[data-v-dfe6c2be]{width:100%}.master-atribut-table[data-v-dfe6c2be] 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;border-left:none;border-right:none;padding:14px 16px;white-space:nowrap}.master-atribut-table[data-v-dfe6c2be] tbody td{padding:14px 16px;font-size:13.5px;color:#334155;border-top:1px solid #f1f5f4;border-bottom:none;border-left:none;border-right:none;vertical-align:middle}.master-atribut-table[data-v-dfe6c2be] tbody tr:hover{background-color:#fcfdfd}.cell-tipe-pinjaman[data-v-dfe6c2be]{color:#475569;font-weight:400}.cell-jenis-barang[data-v-dfe6c2be]{color:#1e293b;font-weight:600}.merk-badge-list[data-v-dfe6c2be]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.badge-merk-pill[data-v-dfe6c2be]{display:inline-block;background-color:#eef3f1;color:#334155;border:1px solid #dce8e4;border-radius:12px;padding:3px 10px;font-size:11.5px;font-weight:500;line-height:1.3}.btn-action-detail[data-v-dfe6c2be]{background-color:#e6f4f1;color:#0d9488;border:1px solid #ccede5;border-radius:6px;width:30px;height:30px;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:12px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-action-detail[data-v-dfe6c2be]:hover{background-color:#0b3b36;border-color:#0b3b36;color:#fff}.table-pagination-row[data-v-dfe6c2be]{border-top:1px solid #f1f5f4}.pagination-label[data-v-dfe6c2be]{font-size:13px;color:#64748b}.select-per-page[data-v-dfe6c2be]{width:70px!important;height:34px;font-size:13px;padding:2px 8px}.pagination-info[data-v-dfe6c2be]{font-size:13px;color:#64748b}.custom-pagination[data-v-dfe6c2be] .page-item .page-link{border-radius:6px;margin:0 2px;border:1px solid #e2e8f0;color:#475569;font-size:13px;min-width:32px;height:32px;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 6px}.custom-pagination[data-v-dfe6c2be] .page-item.active .page-link{background-color:#0b3b36;border-color:#0b3b36;color:#fff;font-weight:600}.custom-pagination[data-v-dfe6c2be] .page-item.disabled .page-link{color:#cbd5e1;background-color:#f8fafc;border-color:#e2e8f0}