*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,sans-serif;font-size:14px;color:#111827;background:#f3f4f6;min-height:100vh}button{cursor:pointer;font-size:13px;font-family:inherit}input,select{font-family:inherit;font-size:13px}.toast[data-v-33c2df00]{position:fixed;top:16px;right:16px;z-index:9999;padding:12px 18px;border-radius:6px;font-size:13px;max-width:440px;box-shadow:0 4px 16px #0000001f;line-height:1.5;word-break:break-all}.toast--success[data-v-33c2df00]{background:#d1fae5;color:#065f46;border-left:4px solid #10b981}.toast--error[data-v-33c2df00]{background:#fee2e2;color:#991b1b;border-left:4px solid #ef4444}.toast-enter-active[data-v-33c2df00],.toast-leave-active[data-v-33c2df00]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-33c2df00],.toast-leave-to[data-v-33c2df00]{opacity:0;transform:translateY(-6px)}.login-page[data-v-de9047c1]{min-height:100vh;display:flex;align-items:center;justify-content:center}.login-form[data-v-de9047c1]{background:#fff;padding:40px;border-radius:10px;box-shadow:0 1px 4px #00000014,0 4px 20px #0000000f;width:360px;display:flex;flex-direction:column;gap:16px}h1[data-v-de9047c1]{font-size:20px;font-weight:600;margin-bottom:4px}label[data-v-de9047c1]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#374151}input[data-v-de9047c1]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;transition:border-color .15s}input[data-v-de9047c1]:focus{border-color:#3b82f6}button[data-v-de9047c1]{background:#3b82f6;color:#fff;border:none;padding:10px;border-radius:6px;font-size:14px;font-weight:500;transition:background .15s}button[data-v-de9047c1]:hover:not(:disabled){background:#2563eb}button[data-v-de9047c1]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-de9047c1]{background:#fee2e2;color:#991b1b;padding:10px 12px;border-radius:6px;font-size:13px}.layout[data-v-e3cfd857]{min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-e3cfd857]{display:flex;align-items:center;gap:32px;padding:0 24px;height:56px;background:#1e293b;color:#fff;flex-shrink:0}.brand[data-v-e3cfd857]{font-size:15px;font-weight:600;margin-right:8px}.nav[data-v-e3cfd857]{display:flex;gap:4px;flex:1}.nav a[data-v-e3cfd857]{color:#94a3b8;text-decoration:none;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:500;transition:color .15s,background .15s}.nav a[data-v-e3cfd857]:hover{color:#fff;background:#ffffff14}.nav a.active[data-v-e3cfd857]{color:#fff;background:#ffffff1f}.user-area[data-v-e3cfd857]{display:flex;align-items:center;gap:12px}.user-email[data-v-e3cfd857]{font-size:13px;color:#94a3b8}.logout-btn[data-v-e3cfd857]{background:transparent;border:1px solid #475569;color:#cbd5e1;padding:5px 12px;border-radius:5px;font-size:12px;transition:all .15s}.logout-btn[data-v-e3cfd857]:hover{background:#334155;color:#fff}.content[data-v-e3cfd857]{padding:32px 24px;flex:1}.page-header[data-v-e7bf9477]{display:flex;align-items:center;gap:16px;margin-bottom:20px}h2[data-v-e7bf9477]{font-size:20px;font-weight:600}h3[data-v-e7bf9477]{font-size:16px;font-weight:600;margin:28px 0 12px}.card[data-v-e7bf9477]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000012;overflow:hidden;margin-bottom:8px}table[data-v-e7bf9477]{width:100%;border-collapse:collapse}thead th[data-v-e7bf9477]{background:#f8fafc;padding:10px 16px;text-align:left;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}tbody td[data-v-e7bf9477]{padding:12px 16px;border-bottom:1px solid #f3f4f6;vertical-align:middle}tbody tr:last-child td[data-v-e7bf9477]{border-bottom:none}tbody tr[data-v-e7bf9477]:hover{background:#fafafa}tbody tr.clickable[data-v-e7bf9477]{cursor:pointer}.empty[data-v-e7bf9477]{text-align:center;color:#9ca3af;padding:32px!important}.mono[data-v-e7bf9477]{font-family:monospace;font-size:12px;color:#6b7280}.company-name[data-v-e7bf9477]{font-weight:500}.owner-email[data-v-e7bf9477]{color:#6b7280;font-size:13px}.seats-input[data-v-e7bf9477]{width:72px;padding:5px 8px;border:1px solid #d1d5db;border-radius:5px;background:#fff;outline:none;font-size:13px;color:#374151}.seats-input[data-v-e7bf9477]:focus{border-color:#3b82f6}.btn-sm[data-v-e7bf9477]{padding:4px 10px;border:1px solid #d1d5db;border-radius:5px;background:#fff;color:#374151;font-size:12px;font-weight:500;cursor:pointer;transition:all .12s}.btn-sm[data-v-e7bf9477]:hover{background:#f9fafb;border-color:#9ca3af}.btn-danger[data-v-e7bf9477]{border-color:#fca5a5;color:#dc2626}.btn-danger[data-v-e7bf9477]:hover{background:#fee2e2}.btn-secondary[data-v-e7bf9477]{padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-weight:500;transition:all .12s}.btn-secondary[data-v-e7bf9477]:hover{background:#f9fafb}.btn-secondary[data-v-e7bf9477]:disabled{opacity:.5;cursor:not-allowed}.form-card[data-v-e7bf9477]{padding:20px}.form-row[data-v-e7bf9477]{display:flex;gap:16px;align-items:flex-end}.form-row label[data-v-e7bf9477]{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:500;color:#374151}.form-row input[data-v-e7bf9477]{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;outline:none;min-width:240px}.form-row input[data-v-e7bf9477]:focus{border-color:#3b82f6}.btn-primary[data-v-e7bf9477]{padding:7px 18px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;transition:background .12s;align-self:flex-end}.btn-primary[data-v-e7bf9477]:hover{background:#2563eb}.page-header[data-v-13716ed5]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.breadcrumb[data-v-13716ed5]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600}.breadcrumb-link[data-v-13716ed5]{color:#3b82f6;text-decoration:none}.breadcrumb-link[data-v-13716ed5]:hover{text-decoration:underline}.breadcrumb-sep[data-v-13716ed5]{color:#9ca3af}h3[data-v-13716ed5]{font-size:16px;font-weight:600;margin:28px 0 12px}.card[data-v-13716ed5]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000012;overflow:hidden;margin-bottom:8px}table[data-v-13716ed5]{width:100%;border-collapse:collapse}thead th[data-v-13716ed5]{background:#f8fafc;padding:10px 16px;text-align:left;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}tbody td[data-v-13716ed5]{padding:12px 16px;border-bottom:1px solid #f3f4f6;vertical-align:middle}tbody tr:last-child td[data-v-13716ed5]{border-bottom:none}tbody tr[data-v-13716ed5]:hover{background:#fafafa}.empty[data-v-13716ed5]{text-align:center;color:#9ca3af;padding:32px!important}.user-name[data-v-13716ed5]{font-weight:500}.user-sub[data-v-13716ed5]{color:#6b7280;font-size:12px;margin:2px 0}.badge[data-v-13716ed5]{display:inline-block;font-size:11px;padding:2px 7px;border-radius:4px;background:#e0e7ff;color:#4338ca;font-weight:500;margin-top:4px}select[data-v-13716ed5]{padding:5px 8px;border:1px solid #d1d5db;border-radius:5px;background:#fff;outline:none;max-width:180px;cursor:pointer}select[data-v-13716ed5]:focus{border-color:#3b82f6}.status[data-v-13716ed5]{display:inline-block;font-size:12px;font-weight:500;padding:3px 8px;border-radius:99px}.verified[data-v-13716ed5]{background:#d1fae5;color:#065f46}.pending[data-v-13716ed5]{background:#fef3c7;color:#92400e}.actions[data-v-13716ed5]{display:flex;flex-wrap:wrap;gap:6px}.btn-sm[data-v-13716ed5]{display:inline-block;padding:4px 10px;border:1px solid #d1d5db;border-radius:5px;background:#fff;color:#374151;font-size:12px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .12s;white-space:nowrap}.btn-sm[data-v-13716ed5]:hover{background:#f9fafb;border-color:#9ca3af}.btn-danger[data-v-13716ed5]{border-color:#fca5a5;color:#dc2626}.btn-danger[data-v-13716ed5]:hover{background:#fee2e2}.link-btn[data-v-13716ed5]{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.btn-secondary[data-v-13716ed5]{padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-weight:500;transition:all .12s}.btn-secondary[data-v-13716ed5]:hover{background:#f9fafb}.btn-secondary[data-v-13716ed5]:disabled{opacity:.5;cursor:not-allowed}.form-card[data-v-13716ed5]{padding:20px}.form-row[data-v-13716ed5]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.form-row label[data-v-13716ed5]{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:500;color:#374151}.form-row input[type=text][data-v-13716ed5],.form-row input[type=email][data-v-13716ed5]{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;outline:none;min-width:180px}.form-row input[data-v-13716ed5]:focus{border-color:#3b82f6}.checkbox-label[data-v-13716ed5]{flex-direction:row!important;align-items:center;gap:8px!important}.btn-primary[data-v-13716ed5]{padding:7px 18px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;transition:background .12s;align-self:flex-end}.btn-primary[data-v-13716ed5]:hover{background:#2563eb}.page-header[data-v-cf21c734]{display:flex;align-items:center;gap:16px;margin-bottom:20px}h2[data-v-cf21c734]{font-size:20px;font-weight:600}h3[data-v-cf21c734]{font-size:16px;font-weight:600;margin:28px 0 12px}.card[data-v-cf21c734]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000012;overflow:hidden;margin-bottom:8px}table[data-v-cf21c734]{width:100%;border-collapse:collapse}thead th[data-v-cf21c734]{background:#f8fafc;padding:10px 16px;text-align:left;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}tbody td[data-v-cf21c734]{padding:12px 16px;border-bottom:1px solid #f3f4f6;vertical-align:middle}tbody tr:last-child td[data-v-cf21c734]{border-bottom:none}tbody tr[data-v-cf21c734]:hover{background:#fafafa}.empty[data-v-cf21c734]{text-align:center;color:#9ca3af;padding:32px!important}.name[data-v-cf21c734]{font-weight:500}.email[data-v-cf21c734]{color:#374151;font-size:13px}.status[data-v-cf21c734]{display:inline-block;font-size:12px;font-weight:500;padding:3px 8px;border-radius:99px}.verified[data-v-cf21c734]{background:#d1fae5;color:#065f46}.pending[data-v-cf21c734]{background:#fef3c7;color:#92400e}.btn-sm[data-v-cf21c734]{padding:4px 10px;border:1px solid #d1d5db;border-radius:5px;background:#fff;color:#374151;font-size:12px;font-weight:500;cursor:pointer;transition:all .12s}.btn-sm[data-v-cf21c734]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.btn-sm[data-v-cf21c734]:disabled{opacity:.4;cursor:not-allowed}.btn-danger[data-v-cf21c734]{border-color:#fca5a5;color:#dc2626}.btn-danger[data-v-cf21c734]:hover:not(:disabled){background:#fee2e2}.btn-secondary[data-v-cf21c734]{padding:6px 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-weight:500;transition:all .12s}.btn-secondary[data-v-cf21c734]:hover{background:#f9fafb}.btn-secondary[data-v-cf21c734]:disabled{opacity:.5;cursor:not-allowed}.invite-link-card[data-v-cf21c734]{background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;padding:14px 16px;margin:16px 0}.invite-link-header[data-v-cf21c734]{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:#1d4ed8;margin-bottom:8px}.invite-link[data-v-cf21c734]{font-size:12px;color:#1d4ed8;word-break:break-all}.form-card[data-v-cf21c734]{padding:20px}.form-row[data-v-cf21c734]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.form-row label[data-v-cf21c734]{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:500;color:#374151}.form-row input[data-v-cf21c734]{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;outline:none;min-width:200px}.form-row input[data-v-cf21c734]:focus{border-color:#3b82f6}.btn-primary[data-v-cf21c734]{padding:7px 18px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;transition:background .12s;align-self:flex-end}.btn-primary[data-v-cf21c734]:hover{background:#2563eb}
