:root{--bg:#f3f7f4;--surface:#fff;--surface-soft:#f7faf8;--border:#dde9e1;--text:#173026;--muted:#718277;--forest-900:#0f3d2e;--forest-800:#14533d;--forest-700:#176b4b;--forest-600:#1f8a5b;--emerald:#24b875;--mint:#ddf7ea;--lime:#a8d86c;--warning:#f2b84b;--danger:#e85d6a;--shadow:0 12px 32px #19453014;--radius:18px;--radius-sm:12px}.btn-primary,.btn-secondary{white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--forest-600), var(--emerald));color:#fff;border:0;box-shadow:0 8px 18px #1f8a5b33}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #1f8a5b47}.btn-secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.btn-secondary:hover:not(:disabled){background:var(--surface-soft);border-color:var(--forest-600);color:var(--forest-700)}.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled,.btn-secondary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.btn-danger{white-space:nowrap;cursor:pointer;background:var(--danger);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;transition:filter .15s;display:inline-flex}.btn-danger:hover:not(:disabled){filter:brightness(1.08)}.btn-danger:disabled{opacity:.6;cursor:not-allowed}.btn-link{font:inherit;cursor:pointer;color:var(--forest-700);background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:none}.btn-link:hover:not(:disabled){text-decoration:underline}.btn-link:disabled{opacity:.6;cursor:not-allowed}.btn-link-danger{color:var(--danger)}.field{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);padding:10px 12px}.field input:not([type=checkbox]):not([type=radio]):focus,.field select:focus,.field textarea:focus{outline:2px solid var(--forest-600);outline-offset:1px}.field input[readonly]{background:var(--surface-soft);color:var(--muted)}.field textarea{resize:vertical;font-family:inherit}.hint{color:var(--muted);margin:0;font-size:12px}.hint-warning{color:var(--warning)}.form-stack{flex-direction:column;gap:16px;display:flex}.state{color:var(--muted);margin:0 0 16px;font-size:14px}.state:last-child{margin-bottom:0}.state-error{color:var(--danger)}.state-success{color:var(--forest-700)}.state-warning{color:var(--warning);border-radius:var(--radius-sm);background:#f2b84b1f;border:1px solid #f2b84b59;padding:12px 14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.page-title{letter-spacing:-.8px;color:var(--text);margin:0 0 6px;font-size:29px}.page-subtitle{color:var(--muted);margin:0 0 24px;font-size:14px}.page-title--sub{letter-spacing:-.6px;margin-top:12px;margin-bottom:20px;font-size:24px}*{box-sizing:border-box}body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,sans-serif}@media (prefers-color-scheme:dark){body{--lightningcss-light: ;--lightningcss-dark:initial}}.app-footer[data-v-3207b66e]{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);z-index:10;padding:4px 10px;font-size:12px;position:fixed;bottom:12px;right:16px}.app-footer a[data-v-3207b66e]{color:var(--forest-700);text-decoration:none}.app-footer a[data-v-3207b66e]:hover{text-decoration:underline}.app[data-v-c61112c8]{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar[data-v-c61112c8]{background:linear-gradient(180deg, var(--forest-800) 0%, var(--forest-900) 100%);color:#fff;flex-direction:column;gap:28px;min-height:100vh;padding:24px 18px;display:flex;box-shadow:8px 0 28px #14533d1f}.brand-logo[data-v-c61112c8]{align-self:flex-start;width:auto;height:40px}.nav-title[data-v-c61112c8]{text-transform:uppercase;letter-spacing:.12em;color:#88b09d;margin:0 10px 8px;font-size:11px}.nav[data-v-c61112c8]{flex-direction:column;gap:6px;display:flex}.nav a[data-v-c61112c8]{color:#c9ddd3;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav a[data-v-c61112c8]:hover,.nav a.router-link-exact-active[data-v-c61112c8]{color:#fff;background:#ffffff1a}.nav-dot[data-v-c61112c8]{opacity:.55;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.nav a:hover .nav-dot[data-v-c61112c8],.nav a.router-link-exact-active .nav-dot[data-v-c61112c8]{opacity:1;background:#50d994}.nav-empty[data-v-c61112c8]{color:#88b09d;margin:8px 10px 0;font-size:13px}.main[data-v-c61112c8]{flex-direction:column;min-width:0;padding:0 28px 40px;display:flex}.topbar[data-v-c61112c8]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;height:78px;margin-bottom:24px;display:flex}.search[data-v-c61112c8]{border:1px solid var(--border);width:min(430px,42vw);color:var(--muted);background:#ffffffe6;border-radius:12px;padding:11px 14px;font-size:14px;box-shadow:0 4px 14px #19453008}.top-actions[data-v-c61112c8]{align-items:center;gap:10px;display:flex}.avatar[data-v-c61112c8]{width:38px;height:38px;color:var(--forest-800);background:linear-gradient(135deg,#b6e8c8,#7ccb95);border:2px solid #fff;border-radius:50%;place-items:center;font-weight:700;display:grid}@media (width<=900px){.app[data-v-c61112c8]{grid-template-columns:1fr}.sidebar[data-v-c61112c8]{display:none}.main[data-v-c61112c8]{padding:0 16px 30px}}.auth-shell[data-v-659e26e8]{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-card[data-v-659e26e8]{flex-direction:column;gap:16px;width:min(360px,90vw);padding:28px;display:flex}.brand-logo[data-v-659e26e8]{align-self:center;width:auto;height:46px}.project-grid[data-v-fadf46fd]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.project-card[data-v-fadf46fd]{color:var(--text);font-weight:600;text-decoration:none;transition:all .15s}.project-card[data-v-fadf46fd]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #1f553b1a}.back-link[data-v-d4f32b6c],.forgot-link[data-v-5eba3cb7]{color:var(--muted);align-self:center;font-size:13px}.filter-bar[data-v-35581dda]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.filter-search[data-v-35581dda]{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);flex:1;min-width:200px;max-width:320px;padding:9px 12px}.filter-bar select[data-v-35581dda]{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);padding:9px 12px}.board-wrap[data-v-35581dda]{padding-bottom:14px;overflow-x:auto}.board[data-v-35581dda]{grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;align-items:start;gap:16px;display:grid}.column[data-v-35581dda]{background:linear-gradient(#eaf3ed 0%,#e4efe8 100%);border:1px solid #d9e8de;border-radius:18px;min-height:120px;padding:12px}.column-head[data-v-35581dda]{justify-content:space-between;align-items:center;padding:3px 4px 12px;display:flex}.column-title[data-v-35581dda]{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.count[data-v-35581dda]{color:#61776a;background:#d9e6de;border-radius:999px;padding:3px 7px;font-size:11px}.column-empty[data-v-35581dda]{color:#7c8f82;margin:4px 2px 0;font-size:12px}.cards[data-v-35581dda]{flex-direction:column;gap:10px;display:flex}.card[data-v-35581dda]{background:var(--surface);cursor:pointer;border:1px solid #e0ebe4;border-radius:14px;flex-direction:column;gap:10px;padding:13px;transition:all .15s;display:flex;box-shadow:0 5px 14px #1f553b0d}.card[data-v-35581dda]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #1f553b1a}.assignee-row[data-v-35581dda]{flex-wrap:wrap;gap:6px;display:flex}.assignee-chip[data-v-35581dda]{color:var(--forest-700);background:var(--mint);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 3px;font-size:11px;font-weight:600;display:inline-flex}.assignee-chip.empty[data-v-35581dda]{color:var(--muted);background:0 0;padding:3px 0;font-weight:500}.mini-avatar[data-v-35581dda]{color:#2c7954;background:#d8f0e2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:grid}.card h3[data-v-35581dda]{color:var(--text);margin:0;font-size:14px;line-height:1.45}.card-meta[data-v-35581dda]{flex-direction:column;gap:6px;margin:0;display:flex}.meta-row[data-v-35581dda]{align-items:baseline;gap:8px;font-size:12px;display:flex}.meta-row dt[data-v-35581dda]{color:var(--muted);white-space:nowrap;flex:none}.meta-row dd[data-v-35581dda]{color:var(--text);text-align:right;flex:auto;min-width:0;margin:0}.meta-row dd.tag[data-v-35581dda]{background:var(--mint);color:var(--forest-700);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex:none;align-self:flex-end;padding:3px 8px;font-size:10px;font-weight:700}.meta-row dd.clamp[data-v-35581dda]{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.header[data-v-69d60e32]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.header-actions[data-v-69d60e32]{background:var(--surface-soft);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px;display:flex}.header-actions .btn-secondary[data-v-69d60e32]{box-shadow:none;background:0 0;border-color:#0000}.header-actions .btn-secondary[data-v-69d60e32]:hover:not(:disabled),.header-actions .btn-secondary[data-v-69d60e32]:focus-visible{background:var(--surface);border-color:var(--border)}.access-manager[data-v-96fa9a9a]{flex-direction:column;gap:12px;max-width:560px;display:flex}.access-manager h3[data-v-96fa9a9a]{color:var(--text);margin:0;font-size:15px}.access-manager .state[data-v-96fa9a9a]{font-size:13px}.access-table[data-v-96fa9a9a]{border-collapse:collapse;width:100%}.access-table th[data-v-96fa9a9a],.access-table td[data-v-96fa9a9a]{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px;font-size:13px}.access-table select[data-v-96fa9a9a]{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);padding:6px 8px}.add-access[data-v-96fa9a9a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.add-access select[data-v-96fa9a9a]{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);padding:8px 10px}.assignee-mapping-form[data-v-f6d4d744]{flex-direction:column;gap:12px;max-width:480px;display:flex}.assignee-mapping-form h3[data-v-f6d4d744]{color:var(--text);margin:0;font-size:15px}.assignee-mapping-form .state[data-v-f6d4d744]{font-size:13px}.mapping-row[data-v-f6d4d744]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.option-label[data-v-f6d4d744]{color:var(--text);font-size:13px;font-weight:500}.mapping-row select[data-v-f6d4d744]{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);min-width:220px;padding:8px 10px}.btn-primary[data-v-f6d4d744]{align-self:flex-start}.mapping-form[data-v-7575ee59]{flex-direction:column;gap:16px;max-width:640px;display:flex}.mapping-form h3[data-v-7575ee59]{color:var(--text);margin:0;font-size:15px}.mapping-form h4[data-v-7575ee59]{color:var(--text);margin:0 0 8px;font-size:13px}.fields-grid[data-v-7575ee59]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.visibility[data-v-7575ee59]{border-top:1px solid var(--border);padding-top:14px}.visibility-grid[data-v-7575ee59]{flex-wrap:wrap;gap:8px 20px;display:flex}.checkbox[data-v-7575ee59]{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.checkbox input[data-v-7575ee59]{accent-color:var(--forest-600)}.btn-primary[data-v-7575ee59]{align-self:flex-start}.settings-form[data-v-7f3f58b5]{flex-direction:column;gap:12px;max-width:420px;display:flex}.settings-form h3[data-v-7f3f58b5]{color:var(--text);margin:0;font-size:15px}.btn-primary[data-v-7f3f58b5]{align-self:flex-start}.back-link[data-v-a39dc2f9]{margin-bottom:16px;display:inline-block}.tabs[data-v-a39dc2f9]{border-bottom:1px solid var(--border);gap:4px;margin-bottom:20px;display:flex}.tab[data-v-a39dc2f9]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:600}.tab[data-v-a39dc2f9]:hover{color:var(--text)}.tab.active[data-v-a39dc2f9]{color:var(--forest-700);border-bottom-color:var(--forest-600)}.success-link[data-v-61775760]{width:100%}.task-content-card h1[data-v-b7bb8146]{letter-spacing:-.6px;color:var(--text);margin:16px 0 6px;font-size:26px}.meta[data-v-b7bb8146]{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;gap:24px;margin:0 0 20px;padding:14px 16px;display:flex}.meta dt[data-v-b7bb8146]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px;font-size:11px}.meta dd[data-v-b7bb8146]{color:var(--text);margin:0;font-size:14px;font-weight:500}.description[data-v-b7bb8146]{color:var(--text);margin:0 0 20px;line-height:1.6}.content[data-v-b7bb8146]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);padding:24px;line-height:1.6}.content[data-v-b7bb8146] h1,.content[data-v-b7bb8146] h2,.content[data-v-b7bb8146] h3{margin:20px 0 10px}.content[data-v-b7bb8146] p{margin:0 0 12px}.content[data-v-b7bb8146] ul,.content[data-v-b7bb8146] ol{margin:0 0 12px;padding-left:22px}.content[data-v-b7bb8146] blockquote{border-left:3px solid var(--border);color:var(--muted);margin:0 0 12px;padding-left:14px}.content[data-v-b7bb8146] pre{background:var(--surface-soft);border-radius:var(--radius-sm);padding:12px;overflow-x:auto}.back-link[data-v-338f1921]{margin-bottom:16px;display:inline-block}.back-link[data-v-dc9650d8]{margin-bottom:20px}.page-subtitle[data-v-dc9650d8]{max-width:640px}.card[data-v-dc9650d8]{flex-direction:column;gap:12px;max-width:640px;margin-bottom:20px;display:flex}.card h2[data-v-dc9650d8]{color:var(--text);margin:0;font-size:16px}.checkbox[data-v-dc9650d8]{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.checkbox input[data-v-dc9650d8]{accent-color:var(--forest-600)}.upload-form[data-v-dc9650d8]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-secondary[data-v-dc9650d8]{align-self:flex-start}.report .summary[data-v-dc9650d8]{color:var(--text);margin:0;font-size:14px}.error-table[data-v-dc9650d8]{border-collapse:collapse;width:100%}.error-table th[data-v-dc9650d8],.error-table td[data-v-dc9650d8]{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px;font-size:13px}.error-table th[data-v-dc9650d8]{color:var(--muted);font-weight:600}.header[data-v-a9415ae5]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.create-form[data-v-a9415ae5]{max-width:420px;margin-bottom:24px}.form-actions[data-v-a9415ae5]{gap:10px;display:flex}.project-grid[data-v-a9415ae5]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.project-card[data-v-a9415ae5]{color:inherit;flex-direction:column;gap:4px;text-decoration:none;transition:all .15s;display:flex}.project-card[data-v-a9415ae5]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #1f553b1a}.project-card .title[data-v-a9415ae5]{color:var(--text);font-size:14px;font-weight:600}.project-card .database-id[data-v-a9415ae5]{color:var(--muted);font-size:12px}.back-link[data-v-123fddf2]{margin-bottom:20px}.page-subtitle[data-v-123fddf2]{max-width:640px}.card[data-v-123fddf2]{flex-direction:column;gap:16px;max-width:640px;margin-bottom:20px;display:flex}.card h2[data-v-123fddf2],.card h3[data-v-123fddf2]{color:var(--text);margin:0;font-size:16px}.section-heading[data-v-123fddf2]{text-transform:uppercase;letter-spacing:.1em;color:var(--forest-700);margin:0 0 12px;font-size:12px;font-weight:700}.review-layout[data-v-123fddf2]{grid-template-columns:minmax(320px,460px) 1fr;align-items:start;gap:28px;display:grid}.review-layout .card[data-v-123fddf2]{max-width:none}.review-column[data-v-123fddf2] .task-content-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 24px}@media (width<=960px){.review-layout[data-v-123fddf2]{grid-template-columns:1fr}}.filter-grid[data-v-123fddf2]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.attribute-fields[data-v-123fddf2]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.tag[data-v-123fddf2]{background:var(--mint);color:var(--forest-700);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:700}.attributes[data-v-123fddf2]{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.attributes legend[data-v-123fddf2]{color:var(--muted);padding:0 0 4px;font-size:13px}.checkbox[data-v-123fddf2]{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.checkbox input[data-v-123fddf2]{accent-color:var(--forest-600)}.card>.btn-primary[data-v-123fddf2],.card>.btn-secondary[data-v-123fddf2]{align-self:flex-start}.progress[data-v-123fddf2]{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.queue-actions[data-v-123fddf2]{gap:12px;margin-top:16px;display:flex}.conflict-banner[data-v-123fddf2]{border-color:var(--danger)}.conflict-banner h2[data-v-123fddf2]{color:var(--danger)}.back-link[data-v-d1794c79]{margin-bottom:20px}.page-subtitle[data-v-d1794c79]{max-width:640px}.field[data-v-d1794c79]{max-width:360px;margin-bottom:24px}.card[data-v-d1794c79]{flex-direction:column;gap:12px;max-width:640px;margin-bottom:20px;display:flex}.card h2[data-v-d1794c79]{color:var(--text);margin:0;font-size:16px}.attributes[data-v-d1794c79]{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.attributes legend[data-v-d1794c79]{color:var(--muted);padding:0 0 6px;font-size:13px}.checkbox[data-v-d1794c79]{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.checkbox input[data-v-d1794c79]{accent-color:var(--forest-600)}.checkbox-disabled[data-v-d1794c79]{color:var(--muted);cursor:default}.preview-text[data-v-d1794c79]{white-space:pre-wrap;word-break:break-word;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;color:var(--text);margin:0;padding:14px;font-size:13px}.btn-primary[data-v-d1794c79],.btn-secondary[data-v-d1794c79]{align-self:flex-start}.confirm-dialog[data-v-88b4a550]{width:min(360px,90vw);color:var(--text)}.confirm-dialog[data-v-88b4a550]::backdrop{background:#0f171473}.confirm-dialog h2[data-v-88b4a550]{color:var(--text);margin:0 0 10px;font-size:17px}.confirm-dialog p[data-v-88b4a550]{color:var(--muted);margin:0 0 20px;font-size:14px}.actions[data-v-88b4a550]{justify-content:flex-end;gap:10px;display:flex}.access-form[data-v-4719ed68]{max-width:480px;margin-bottom:24px}.access-form h2[data-v-4719ed68]{color:var(--text);margin:0;font-size:16px}.projects-field[data-v-4719ed68]{border:0;gap:10px;margin:0;padding:0}.field legend[data-v-4719ed68]{color:var(--muted);margin-bottom:4px;padding:0;font-size:13px}.project-row[data-v-4719ed68]{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.project-checkbox[data-v-4719ed68]{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.scope-choice[data-v-4719ed68]{color:var(--muted);gap:16px;padding-left:24px;font-size:13px;display:flex}.scope-choice label[data-v-4719ed68]{align-items:center;gap:6px;display:flex}.form-actions[data-v-4719ed68]{gap:10px;display:flex}.invite-form[data-v-062d2496]{max-width:480px;margin-bottom:24px}.projects-field[data-v-062d2496]{border:0;gap:10px;margin:0;padding:0}.field legend[data-v-062d2496]{color:var(--muted);margin-bottom:4px;padding:0;font-size:13px}.project-row[data-v-062d2496]{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.project-checkbox[data-v-062d2496]{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.scope-choice[data-v-062d2496]{color:var(--muted);gap:16px;padding-left:24px;font-size:13px;display:flex}.scope-choice label[data-v-062d2496]{align-items:center;gap:6px;display:flex}.state-error[data-v-062d2496]{flex-direction:column;gap:8px;display:flex}.state-error p[data-v-062d2496]{margin:0}.form-actions[data-v-062d2496]{gap:10px;display:flex}.header[data-v-0d4e677a]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.user-table[data-v-0d4e677a]{table-layout:fixed;border-collapse:collapse;width:100%;padding:0;overflow:hidden}.user-table col.col-email[data-v-0d4e677a]{width:26%}.user-table col.col-status[data-v-0d4e677a]{width:12%}.user-table col.col-projects[data-v-0d4e677a]{width:34%}.user-table col.col-actions[data-v-0d4e677a]{width:28%}.user-table th[data-v-0d4e677a],.user-table td[data-v-0d4e677a]{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:break-word;padding:12px 16px;font-size:14px}.user-table th[data-v-0d4e677a]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.user-table tr:last-child td[data-v-0d4e677a]{border-bottom:none}.badge[data-v-0d4e677a]{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.badge-invited[data-v-0d4e677a]{color:#a5761f;background:#f2b84b26}.badge-active[data-v-0d4e677a]{color:var(--forest-700);background:#24b87526}.badge-deactivated[data-v-0d4e677a]{color:var(--danger);background:#e85d6a26}.project-chip[data-v-0d4e677a]{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:baseline;gap:4px;margin:2px 4px 2px 0;padding:3px 10px;font-size:12px;display:inline-flex}.project-chip em[data-v-0d4e677a]{color:var(--muted);font-size:11px;font-style:normal}.muted[data-v-0d4e677a]{color:var(--muted)}.btn-link[data-v-0d4e677a]{margin-bottom:4px;margin-right:14px;display:inline-block}.btn-link[data-v-0d4e677a]:last-child{margin-right:0}
