.grid[data-v-8a3cf2b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card[data-v-8a3cf2b7]{background:#fff;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.actions[data-v-f3bd3878]{margin:.5rem 0;display:flex;gap:.5rem;align-items:center}.pager[data-v-f3bd3878]{margin-top:.5rem;display:flex;justify-content:space-between;align-items:center}.btn[data-v-f3bd3878]{background:#2563eb;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem}.input[data-v-f3bd3878]{padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem}.tbl[data-v-f3bd3878]{width:100%;border-collapse:collapse}th[data-v-f3bd3878],td[data-v-f3bd3878]{border:1px solid #e5e7eb;padding:.5rem;text-align:start}th[data-v-f3bd3878]{cursor:pointer}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-bc26f5b2],[data-v-bc26f5b2]:before,[data-v-bc26f5b2]:after,[data-v-bc26f5b2]::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.kpi[data-v-bc26f5b2]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);border-radius:.25rem;justify-content:space-between;align-items:center;display:flex}.kpi .label[data-v-bc26f5b2]{color:var(--color-gray-500,oklch(55.1% .027 264.364))}.kpi .value[data-v-bc26f5b2]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}.grid[data-v-f2bf9901]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card[data-v-f2bf9901]{background:#fff;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.tbl[data-v-2dffa6f6]{width:100%;border-collapse:collapse;margin-top:1rem}th[data-v-2dffa6f6],td[data-v-2dffa6f6]{border:1px solid #e5e7eb;padding:.5rem;text-align:start}.actions[data-v-2dffa6f6]{margin:.5rem 0}.btn[data-v-2dffa6f6]{background:#2563eb;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;margin-inline-end:.25rem}.btn.danger[data-v-2dffa6f6]{background:#dc2626}.modal[data-v-2dffa6f6]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-body[data-v-2dffa6f6]{background:#fff;padding:1rem;border-radius:.5rem;min-width:320px}.modal-actions[data-v-2dffa6f6]{margin-top:.5rem}label[data-v-2dffa6f6]{display:block;margin:.25rem 0}input[data-v-2dffa6f6],select[data-v-2dffa6f6]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem}label[data-v-ba44eadd]{display:block;margin:.5rem 0}.input[data-v-ba44eadd]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem}.chk[data-v-ba44eadd]{display:flex;align-items:center;gap:.5rem}.err[data-v-ba44eadd]{color:#b91c1c;font-size:.875rem;margin-top:.25rem}.actions[data-v-ba44eadd]{margin-top:.5rem}.btn[data-v-ba44eadd]{background:#2563eb;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;margin-inline-end:.25rem}.form[data-v-ba44eadd]{max-width:520px}.tbl[data-v-42817b65]{width:100%;border-collapse:collapse;margin-top:1rem}th[data-v-42817b65],td[data-v-42817b65]{border:1px solid #e5e7eb;padding:.5rem;text-align:start}.actions[data-v-42817b65]{margin:.5rem 0}.btn[data-v-42817b65]{background:#2563eb;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;margin-inline-end:.25rem}.btn.danger[data-v-42817b65]{background:#dc2626}.modal[data-v-42817b65]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-body[data-v-42817b65]{background:#fff;padding:1rem;border-radius:.5rem;min-width:360px}.modal-actions[data-v-42817b65]{margin-top:.5rem}label[data-v-42817b65]{display:block;margin:.25rem 0}input[data-v-42817b65],select[data-v-42817b65]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem}label[data-v-534db8b7]{display:block;margin:.5rem 0}.input[data-v-534db8b7]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem}.chk[data-v-534db8b7]{display:flex;align-items:center;gap:.5rem}.err[data-v-534db8b7]{color:#b91c1c;font-size:.875rem;margin-top:.25rem}.actions[data-v-534db8b7]{margin-top:.5rem}.btn[data-v-534db8b7]{background:#2563eb;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;margin-inline-end:.25rem}.form[data-v-534db8b7]{max-width:520px}.tbl[data-v-761cb742]{width:100%;border-collapse:collapse;margin-top:1rem}th[data-v-761cb742],td[data-v-761cb742]{border:1px solid #e5e7eb;padding:.5rem;text-align:start}.actions[data-v-761cb742]{margin:.5rem 0}.btn[data-v-761cb742]{background:#2563eb;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;margin-inline-end:.25rem}.btn.danger[data-v-761cb742]{background:#dc2626}.modal[data-v-761cb742]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-body[data-v-761cb742]{background:#fff;padding:1rem;border-radius:.5rem;min-width:380px}.modal-lg[data-v-761cb742]{min-width:720px}.modal-header[data-v-761cb742]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.q-list[data-v-761cb742]{max-height:300px;overflow:auto;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem}.q-item[data-v-761cb742]{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .75rem;margin:.25rem 0}.q-actions .btn[data-v-761cb742]{margin-inline-start:.25rem}.q-form label[data-v-761cb742]{display:block;margin:.25rem 0}input[data-v-761cb742],select[data-v-761cb742]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem}.auth[data-v-35b8e494]{max-width:360px;margin:3rem auto;background:#fff;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem}label[data-v-35b8e494]{display:block;margin-bottom:.5rem}input[data-v-35b8e494]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem}.btn[data-v-35b8e494]{margin-top:.5rem;background:#2563eb;color:#fff;border:none;padding:.5rem .75rem;border-radius:.25rem}.error[data-v-35b8e494]{color:#b91c1c;margin-top:.5rem}.auth[data-v-da13eb33]{max-width:360px;margin:3rem auto;background:#fff;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem}label[data-v-da13eb33]{display:block;margin-bottom:.5rem}input[data-v-da13eb33]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem}.btn[data-v-da13eb33]{margin-top:.5rem;background:#2563eb;color:#fff;border:none;padding:.5rem .75rem;border-radius:.25rem}.error[data-v-da13eb33]{color:#b91c1c;margin-top:.5rem}.vx-navbar[data-v-bef662b5]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#1f2937;color:#fff}.btn[data-v-bef662b5]{background:#ef4444;color:#fff;padding:.25rem .5rem;border-radius:.25rem}.brand[data-v-bef662b5]{font-weight:600;margin-left:.5rem}.vx-sidebar[data-v-f70b1b95]{width:240px;background:#111827;color:#e5e7eb;padding:1rem}.vx-sidebar a[data-v-f70b1b95]{display:block;color:#e5e7eb;padding:.5rem .75rem;border-radius:.25rem}.vx-sidebar a.router-link-active[data-v-f70b1b95]{background:#374151}ul[data-v-f70b1b95]{list-style:none;margin:0;padding:0}li+li[data-v-f70b1b95]{margin-top:.25rem}.vx-footer[data-v-0b772d37]{padding:.75rem 1rem;background:#f3f4f6;color:#374151;text-align:center}.vx-layout[data-v-40bd0d60]{display:flex;flex-direction:column;min-height:100vh}.vx-body[data-v-40bd0d60]{display:flex;flex:1}.vx-content[data-v-40bd0d60]{flex:1;padding:1rem;background:#f8fafc}
