#approvalsQueueModal[data-v-50d02f12],#approvalsQueueModal button[data-v-50d02f12],#approvalsQueueModal input[data-v-50d02f12],#approvalsQueueModal label[data-v-50d02f12],#approvalsQueueModal p[data-v-50d02f12],#approvalsQueueModal span[data-v-50d02f12],#approvalsQueueModal td[data-v-50d02f12],#approvalsQueueModal th[data-v-50d02f12]{font-family:inherit}.approvals-dialog.common-dialog-container[data-v-50d02f12]{z-index:100001!important;position:fixed!important}@media(min-width:991px){.approvals-dialog.common-dialog-container[data-v-50d02f12]{left:110px!important}}@media(max-width:767px){.approvals-dialog.common-dialog-container[data-v-50d02f12]{width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important}}.approvals-dialog[data-v-50d02f12]{max-width:1152px;width:100%;height:90vh;max-height:90vh;border-radius:8px}.approvals-tabs[data-v-50d02f12]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px;border-bottom:1px solid #eee}.tab-btn[data-v-50d02f12]{padding:12px 20px;border:none;background:transparent;font-size:14px;font-weight:500;color:#777;cursor:pointer;border-bottom:2px solid transparent;-webkit-transition:color .15s,border-color .15s;transition:color .15s,border-color .15s}.tab-btn[data-v-50d02f12]:hover{color:#333}.tab-btn.is-active[data-v-50d02f12]{color:#1c1c1c;border-bottom-color:#4caf50}.tab-count[data-v-50d02f12]{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;min-width:20px;height:20px;padding:0 6px;margin-left:6px;background:#4caf50;color:#fff;font-size:11px;font-weight:600;border-radius:10px}.approvals-content[data-v-50d02f12]{position:relative;padding:16px 24px;min-height:200px;max-height:62vh;overflow-y:auto}.bulk-bar[data-v-50d02f12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-bottom:12px}.bulk-bar[data-v-50d02f12],.bulk-btn[data-v-50d02f12]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bulk-btn[data-v-50d02f12]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid;-webkit-transition:all .15s;transition:all .15s;margin-left:6px}.bulk-btn[data-v-50d02f12]:disabled{opacity:.5;cursor:not-allowed}.bulk-btn.approve[data-v-50d02f12]{border-color:#4caf50;color:#fff;background:#4caf50}.bulk-btn.approve[data-v-50d02f12]:hover:not(:disabled){background:#43a047}.bulk-btn.reject[data-v-50d02f12]{border-color:#e0e0e0;color:#b71c1c;background:#fff}.bulk-btn.reject[data-v-50d02f12]:hover:not(:disabled){background:#fdecea}.mr-4[data-v-50d02f12]{margin-right:6px}.empty-state[data-v-50d02f12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:24px 0;color:#888;text-align:center}.empty-text[data-v-50d02f12]{margin:0;font-size:13px}.approvals-table-wrapper[data-v-50d02f12]{overflow-x:auto}.approvals-table[data-v-50d02f12]{width:100%;border-collapse:collapse;font-size:14px}.approvals-table td[data-v-50d02f12],.approvals-table th[data-v-50d02f12]{padding:10px 12px;text-align:left;border-bottom:1px solid #eee;vertical-align:middle}.approvals-table th[data-v-50d02f12]{font-weight:600;background:#fafafa;color:#333;font-size:12px;text-transform:uppercase;letter-spacing:.3px;position:sticky;top:0}.approvals-table tbody tr[data-v-50d02f12]{-webkit-transition:background .15s;transition:background .15s}.approvals-table tbody tr[data-v-50d02f12]:hover{background:#fafafa}.approvals-table tbody tr.is-selected[data-v-50d02f12]{background:#f1f8e9}.col-check[data-v-50d02f12]{width:36px}.col-check input[type=checkbox][data-v-50d02f12]{cursor:pointer;accent-color:#4caf50}.col-actions[data-v-50d02f12]{width:120px;text-align:center}.col-label[data-v-50d02f12]{max-width:260px}.row-label-text[data-v-50d02f12]{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.clickable[data-v-50d02f12]{color:#1976d2;cursor:pointer}.clickable[data-v-50d02f12]:hover{text-decoration:underline}.type-chip[data-v-50d02f12]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;background:#e3f2fd;color:#1565c0}.type-chip.type-link[data-v-50d02f12]{background:#e8f5e9;color:#2e7d32}.action-icons[data-v-50d02f12]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.action-icons[data-v-50d02f12],.pagination-bar[data-v-50d02f12]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-bar[data-v-50d02f12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:14px;margin-top:8px;border-top:1px solid #eee}.pagination-info[data-v-50d02f12]{margin:0;font-size:13px;color:#666}.pagination-buttons[data-v-50d02f12]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.page-btn[data-v-50d02f12]{padding:6px 14px;border-radius:6px;border:1px solid #e0e0e0;background:#fff;font-size:13px;cursor:pointer}.page-btn[data-v-50d02f12]:hover:not(:disabled){background:#f5f5f5}.page-btn[data-v-50d02f12]:disabled{opacity:.5;cursor:not-allowed}.preview-content[data-v-50d02f12]{padding:18px 22px;min-height:160px}.preview-image-wrap[data-v-50d02f12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-image-wrap img[data-v-50d02f12]{max-width:100%;max-height:60vh;border-radius:8px}.preview-meta[data-v-50d02f12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:24px 0;text-align:center}.preview-name[data-v-50d02f12]{margin:0;font-size:14px;font-weight:500;color:#1c1c1c;word-break:break-all}.preview-sub[data-v-50d02f12]{margin:0;font-size:12px;color:#888}.preview-link[data-v-50d02f12]{font-size:14px;color:#1976d2;word-break:break-all;text-decoration:underline}.text-muted[data-v-50d02f12]{color:#9e9e9e}.swal2-container.swal-on-top{z-index:100100!important}