.auth-page{color:#202020;background:#fafaf9;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.auth-card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:460px;padding:32px;display:flex;box-shadow:0 4px 20px #00000005}.auth-logo{width:44px;height:44px}.auth-card h1,.auth-workspace h1{letter-spacing:-.7px;font-size:26px;font-weight:600}.auth-card p,.auth-workspace p{color:#666;font-size:14px;line-height:1.6}.auth-card a{font-size:14px;text-decoration:underline}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-form fieldset{border:0;flex-direction:column;gap:14px;min-width:0;display:flex}.auth-field{flex-direction:column;gap:7px;font-size:14px;display:flex}.auth-card input:not([type=checkbox]),.auth-workspace input:not([type=checkbox]),.auth-workspace select{width:100%;min-width:0;font:inherit;color:#202020;background:#fff;border:1px solid #d8d8d8;border-radius:7px;padding:10px 12px}.auth-card button:not([data-slot=checkbox]),.auth-workspace button:not([data-slot=checkbox]){cursor:pointer;border:1px solid #ddd;border-radius:7px;padding:9px 14px;font-size:14px}.auth-card button.auth-primary,.auth-workspace button.auth-primary{color:#fff;background:#222;border-color:#222}.auth-card button:disabled,.auth-workspace button:disabled{opacity:.5;cursor:wait}.auth-secondary{width:100%}.auth-columns{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.auth-columns>label{flex:1;min-width:120px}.auth-switch{text-align:center;margin-top:-65px;position:relative}.auth-workspace{color:#202020;width:100%;max-width:1050px;margin:auto;padding:48px 32px}.auth-workspace header{margin-bottom:30px}.auth-workspace nav{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.auth-workspace h2{margin:24px 0 16px;font-size:22px}.auth-workspace h3{margin:24px 0 12px;font-size:17px;font-weight:600}.auth-panel{background:#fff;border:1px solid #e4e4e4;border-radius:10px;margin:14px 0;padding:18px}.auth-panel summary{cursor:pointer;font-size:14px}.auth-panel[open] summary{margin-bottom:18px}.auth-checks{flex-wrap:wrap;gap:12px;display:flex}.auth-checks label{align-items:center;gap:7px;display:flex}.auth-row{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0;font-size:14px;display:flex}.auth-grants{flex-direction:column;gap:10px;display:flex}.auth-workspace select{margin:6px 0;display:block}.auth-workspace input[type=checkbox]{margin-right:7px}.settings-workspace{max-width:720px;padding:64px 48px}.settings-workspace header{margin-bottom:42px}.settings-workspace h1{letter-spacing:-.5px;font-size:22px}.settings-workspace header p{margin-top:7px}.team-settings-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-settings h2{margin:0;font-size:14px;font-weight:600}.team-invite{position:relative}.team-invite summary{cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:9px;padding:7px 11px;font-size:13px;font-weight:500;list-style:none}.team-invite summary::-webkit-details-marker{display:none}.team-invite[open]{background:#fff;border:1px solid #e4e4e4;border-radius:12px;width:320px;padding:14px;box-shadow:0 12px 30px #0000000d}.team-invite[open] summary{border:0;padding:0 0 14px}.team-member-list{background:#fff;border:1px solid #e4e4e4;border-radius:12px;margin-top:16px;overflow:hidden}.team-member-list .auth-panel{border:0;border-radius:0;margin:0;padding:14px 16px}.team-member-list .auth-panel+.auth-panel{border-top:1px solid #ececec}.team-member-list .auth-panel summary{font-size:13px;font-weight:500}.team-settings>#einladungen{margin-top:28px}.team-settings>#einladungen h3{font-size:14px}.dark .team-invite summary,.dark .team-invite[open],.dark .team-member-list{background:#202020;border-color:#444}.dark .team-member-list .auth-panel+.auth-panel{border-color:#444}@media (width<=600px){.auth-workspace{padding:32px 14px}.auth-card{padding:24px}.auth-columns{flex-direction:column;align-items:stretch}}.dark .auth-page{background:#0f0f0f}.dark .auth-card,.dark .auth-panel{color:#eee;background:#202020;border-color:#444}.dark .auth-workspace{color:#eee}.dark .auth-workspace p,.dark .auth-card p{color:#bbb}.dark .auth-card input:not([type=checkbox]),.dark .auth-workspace input:not([type=checkbox]),.dark .auth-workspace select{color:#eee;background:#292929;border-color:#555}
