.p-data-table-container[data-v-5604d7a3]{border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;overflow-x:auto;position:relative}.p-data-table-container--loading[data-v-5604d7a3]{opacity:.6;pointer-events:none}.p-data-table__loading[data-v-5604d7a3]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:10}.p-data-table__loading-text[data-v-5604d7a3]{background-color:var(--color-surface,#fff);border-radius:.375rem;box-shadow:0 1px 3px #0000001a;color:var(--color-text-muted,#6b7280);font-size:.875rem;padding:.5rem 1rem}.p-data-table[data-v-5604d7a3]{border-collapse:collapse;font-size:.875rem;width:100%}.p-data-table__head[data-v-5604d7a3]{background-color:var(--color-table-head-bg,#f9fafb)}.p-data-table__th[data-v-5604d7a3]{border-bottom:1px solid var(--color-border,#e5e7eb);color:var(--color-text-muted,#6b7280);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-data-table__th--left[data-v-5604d7a3]{text-align:left}.p-data-table__th--center[data-v-5604d7a3]{text-align:center}.p-data-table__th--right[data-v-5604d7a3]{text-align:right}.p-data-table__th--sortable[data-v-5604d7a3]{cursor:pointer}.p-data-table__th--sortable[data-v-5604d7a3]:hover{color:var(--color-text,#111827)}.p-data-table__th--checkbox[data-v-5604d7a3]{text-align:center;width:3rem}.p-data-table__th-content[data-v-5604d7a3]{align-items:center;display:inline-flex;gap:.25rem}.p-data-table__sort-icon[data-v-5604d7a3]{font-size:.625rem}.p-data-table__td[data-v-5604d7a3]{border-bottom:1px solid var(--color-border-light,#f3f4f6);color:var(--color-text,#111827);padding:.75rem 1rem}.p-data-table__td--left[data-v-5604d7a3]{text-align:left}.p-data-table__td--center[data-v-5604d7a3]{text-align:center}.p-data-table__td--right[data-v-5604d7a3]{text-align:right}.p-data-table__td--checkbox[data-v-5604d7a3]{text-align:center;width:3rem}.p-data-table__row--selected[data-v-5604d7a3]{background-color:var(--color-primary-light,#eff6ff)}.p-data-table--striped .p-data-table__row[data-v-5604d7a3]:nth-child(2n){background-color:var(--color-stripe-bg,#f9fafb)}.p-data-table--hoverable .p-data-table__row[data-v-5604d7a3]:hover{background-color:var(--color-hover-bg,#f3f4f6);cursor:pointer}.p-data-table__empty[data-v-5604d7a3]{color:var(--color-text-muted,#9ca3af);font-style:italic;padding:2rem 1rem;text-align:center}.p-app-launcher[data-v-382d7659]{position:relative}.p-app-launcher__trigger[data-v-382d7659]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--p-launcher-trigger-color,#64748b);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .15s,color .15s;width:36px}.p-app-launcher__trigger[data-v-382d7659]:hover{background-color:var(--p-launcher-trigger-hover-bg,#f1f5f9);color:var(--p-launcher-trigger-hover-color,#334155)}.p-app-launcher__popover[data-v-382d7659]{background:var(--p-launcher-popover-bg,#fff);border:1px solid var(--p-launcher-popover-border,#e2e8f0);border-radius:16px;box-shadow:0 10px 40px -4px #0000001f,0 4px 12px -2px #0000000f;padding:16px;position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:50}.p-app-launcher__grid[data-v-382d7659]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.p-app-launcher__tile[data-v-382d7659]{align-items:center;border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:12px 4px;text-decoration:none;transition:background-color .15s}.p-app-launcher__tile[data-v-382d7659]:hover{background-color:var(--p-launcher-tile-hover-bg,#f8fafc)}.p-app-launcher__tile--current[data-v-382d7659]{background-color:var(--p-launcher-current-bg,#f8fafc);border-color:var(--p-launcher-current-border,#6366f1)}.p-app-launcher__icon[data-v-382d7659]{align-items:center;background-color:color-mix(in srgb,var(--app-color) 12%,transparent);border-radius:12px;color:var(--app-color);display:flex;height:44px;justify-content:center;width:44px}.p-app-launcher__label[data-v-382d7659]{color:var(--p-launcher-label-color,#475569);font-size:11px;font-weight:500;line-height:1.2;text-align:center}.p-app-launcher-pop-enter-active[data-v-382d7659]{transition:opacity .15s ease-out,transform .15s ease-out}.p-app-launcher-pop-leave-active[data-v-382d7659]{transition:opacity .1s ease-in,transform .1s ease-in}.p-app-launcher-pop-enter-from[data-v-382d7659],.p-app-launcher-pop-leave-to[data-v-382d7659]{opacity:0;transform:scale(.95) translateY(-4px)}
