.filter-pop-wrap[data-v-ff109868]{position:relative}.filter-toggle-btn[data-v-ff109868]{position:relative;width:38px;height:38px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;color:#667085;cursor:pointer;transition:all .15s ease}.filter-toggle-btn[data-v-ff109868]:hover{background:#f9fafb;color:#475467}.filter-toggle-btn.is-active[data-v-ff109868]{border-color:#7367f0;color:#7367f0;background:#f4f3ff}.filter-count[data-v-ff109868]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#7367f0;color:#fff;font-size:10px;font-weight:600;line-height:18px}.filter-pop[data-v-ff109868]{position:absolute;top:calc(100% + 10px);right:0;z-index:1050;background:#fff;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 12px 32px rgba(16,24,40,.14);overflow:visible}.filter-pop-head[data-v-ff109868]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px}.filter-pop-title[data-v-ff109868]{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#344054}.filter-pop-close[data-v-ff109868]{border:0;background:transparent;color:#98a2b3;font-size:14px;line-height:1;padding:4px;cursor:pointer}.filter-pop-close[data-v-ff109868]:hover{color:#475467}.filter-pop-body[data-v-ff109868]{padding:0 18px 6px}.filter-pop-foot[data-v-ff109868]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px 14px;border-top:1px solid #f2f4f7}.filter-clear-btn[data-v-ff109868]{background:#f2f4f7;color:#667085;border-radius:8px;min-width:72px}.filter-clear-btn[data-v-ff109868]:hover{background:#e4e7ec;color:#475467}.filter-apply-btn[data-v-ff109868]{border-radius:8px;min-width:82px}.filter-pop[data-v-ff109868] .filter-label{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#101828}.filter-pop[data-v-ff109868] .col-12,.filter-pop[data-v-ff109868] [class*=col-sm-]{margin-bottom:10px}.filter-pop[data-v-ff109868] .vs__dropdown-toggle{border-radius:8px;border-color:#e4e7ec}.filter-pop[data-v-ff109868] .vs__dropdown-menu{z-index:1060}.filter-pop-enter-active[data-v-ff109868],.filter-pop-leave-active[data-v-ff109868]{transition:opacity .16s ease,transform .16s ease}.filter-pop-enter-from[data-v-ff109868],.filter-pop-leave-to[data-v-ff109868]{opacity:0;transform:translateY(-6px)}@media (max-width:576px){.filter-pop[data-v-ff109868]{width:calc(100vw - 2rem)!important;right:-.5rem}}.empty-state[data-v-2c514d2a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 16px;text-align:center}.empty-state.is-compact[data-v-2c514d2a]{padding:28px 16px}.empty-state-icon[data-v-2c514d2a]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;background:#f4f3ff;color:#7367f0;font-size:22px}.is-compact .empty-state-icon[data-v-2c514d2a]{width:44px;height:44px;margin-bottom:10px;font-size:18px}.empty-state-title[data-v-2c514d2a]{margin:0;font-size:16px;font-weight:600;color:#101828}.empty-state-message[data-v-2c514d2a]{max-width:420px;margin:6px 0 0;font-size:14px;color:#667085}.empty-state-action[data-v-2c514d2a]{margin-top:16px}.table-skeleton-row td[data-v-3d9e7603]{padding:16px 14px;border-bottom:1px solid #f2f4f7}.table-skeleton-bar[data-v-3d9e7603]{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#f2f4f7 25%,#e4e7ec 37%,#f2f4f7 63%);background-size:400% 100%;-webkit-animation:table-skeleton-shimmer-3d9e7603 1.4s ease infinite;animation:table-skeleton-shimmer-3d9e7603 1.4s ease infinite}@-webkit-keyframes table-skeleton-shimmer-3d9e7603{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes table-skeleton-shimmer-3d9e7603{0%{background-position:100% 50%}to{background-position:0 50%}}.bt-table-card[data-v-49ca678d]{background:#fff;border:1px solid #eaecf0;border-radius:12px}.bt-table-card .table-responsive[data-v-49ca678d]{overflow:visible}.bt-table[data-v-49ca678d]{margin-bottom:0}.bt-table thead th[data-v-49ca678d]{padding:12px 14px;background:#f9fafb;border-bottom:1px solid #eaecf0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#475467;white-space:nowrap}.bt-table thead th[data-v-49ca678d]:first-child{border-top-left-radius:12px}.bt-table thead th[data-v-49ca678d]:last-child{border-top-right-radius:12px}.bt-table tbody td[data-v-49ca678d]{padding:14px;border-bottom:1px solid #f2f4f7;font-size:14px;line-height:1.45;color:#344054;vertical-align:middle}.bt-table tbody tr:last-child td[data-v-49ca678d]{border-bottom:0}.bt-table tbody tr[data-v-49ca678d]:hover{background:#fcfcfd}.bt-line-name[data-v-49ca678d]{font-weight:500;color:#101828}.bt-name[data-v-49ca678d]{padding:0;border:0;background:transparent;font-size:14px;font-weight:600;color:#101828;text-align:left;cursor:pointer}.bt-name[data-v-49ca678d]:hover{color:#7367f0}.bt-code[data-v-49ca678d]{margin-top:2px;font-size:13px;color:#667085}.bt-version[data-v-49ca678d]{position:relative;display:inline-block}.bt-version-btn[data-v-49ca678d]{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;font-size:13px;font-weight:500;color:#344054;white-space:nowrap}.bt-version-btn[data-v-49ca678d]:hover:not(:disabled){border-color:#7367f0;color:#7367f0}.bt-version-btn[data-v-49ca678d]:disabled{opacity:.6;cursor:not-allowed}.bt-caret[data-v-49ca678d]{font-size:11px}.bt-version-menu[data-v-49ca678d]{position:absolute;top:calc(100% + 6px);left:0;z-index:1055;min-width:320px;padding:6px;border:1px solid #eaecf0;border-radius:10px;background:#fff;box-shadow:0 12px 24px rgba(16,24,40,.12)}.bt-version-menu-title[data-v-49ca678d]{padding:6px 10px 8px;font-size:12px;color:#667085}.bt-version-item[data-v-49ca678d]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-size:14px;color:#344054;text-align:left;cursor:pointer}.bt-version-item[data-v-49ca678d]:hover:not(:disabled){background:#f4f3ff}.bt-version-item[data-v-49ca678d]:disabled{cursor:wait}.bt-version-no[data-v-49ca678d]{min-width:30px;font-weight:600;color:#101828}.bt-version-amount[data-v-49ca678d]{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.bt-version-download[data-v-49ca678d]{color:#7367f0}.bt-revision-note[data-v-49ca678d]{margin-top:4px;font-size:12px;color:#b54708;text-transform:capitalize}.bt-action-btn[data-v-49ca678d]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;font-size:13px;font-weight:500;color:#475467;transition:all .15s ease}.bt-action-btn[data-v-49ca678d]:hover{border-color:#7367f0;background:#f4f3ff;color:#7367f0}.bt-empty-btn[data-v-49ca678d]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:8px;background:#7367f0;border:1px solid #7367f0;font-size:14px;font-weight:500;color:#fff}.bt-empty-btn[data-v-49ca678d]:hover{background:#5e50ee;border-color:#5e50ee;color:#fff}@media (max-width:768px){.bt-version-menu[data-v-49ca678d]{min-width:260px}}.bt-page[data-v-287191e8]{min-height:calc(100vh - 158px)}.filter-section[data-v-287191e8]{padding:18px 20px 0}.filter-bar[data-v-287191e8]{justify-content:space-between}.filter-bar[data-v-287191e8],.filter-dates[data-v-287191e8]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.filter-date-field[data-v-287191e8]{display:flex;flex-direction:column}.filter-label[data-v-287191e8]{display:block;margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#344054}.filter-date-input[data-v-287191e8]{width:180px;height:40px;border-radius:8px;border-color:#e4e7ec;font-size:14px}.filter-go-btn[data-v-287191e8]{height:40px;min-width:76px;border-radius:8px;font-size:14px}.filter-bar-actions[data-v-287191e8]{display:flex;align-items:center;gap:12px;margin-left:auto}.result-summary[data-v-287191e8]{font-size:14px;color:#667085;white-space:nowrap}.filter-chips[data-v-287191e8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.filter-chip[data-v-287191e8]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 12px;border-radius:16px;background:#f4f3ff;color:#4338ca;font-size:13px}.filter-chip-label[data-v-287191e8]{color:#7c78a8}.filter-chip-remove[data-v-287191e8]{border:0;background:transparent;color:#7c78a8;font-size:12px;line-height:1;padding:2px;cursor:pointer}.filter-chip-remove[data-v-287191e8]:hover{color:#4338ca}.table-section[data-v-287191e8]{padding:16px 20px 0}.pagination-section[data-v-287191e8]{padding:14px 20px 18px}@media (max-width:576px){.filter-section[data-v-287191e8],.table-section[data-v-287191e8]{padding:14px 16px 0}.pagination-section[data-v-287191e8]{padding:12px 16px 16px}.filter-dates[data-v-287191e8]{width:100%}.filter-date-field[data-v-287191e8]{flex:1 1 140px}.filter-date-input[data-v-287191e8]{width:100%}.filter-bar-actions[data-v-287191e8]{width:100%;justify-content:space-between;margin-left:0}}