.invitations-page{max-width:960px;margin-inline:auto;padding-block:var(--ui-space-2) var(--ui-space-12)}.invitations-heading{margin-bottom:var(--ui-space-6)}.invitations-heading h1{font-size:clamp(28px,4vw,36px);margin:0 0 var(--ui-space-3)}.invitations-heading p,.invitations-description{color:var(--theme-muted);line-height:1.6}.invitations-tabs{display:flex;flex-wrap:wrap;gap:var(--ui-space-6);border-bottom:1px solid var(--theme-line);margin-bottom:var(--ui-space-6)}.invitations-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--theme-muted);padding:var(--ui-space-4) var(--ui-space-1);font:inherit;font-weight:var(--ui-weight-semibold);cursor:pointer}.invitations-tabs button.selected{color:var(--theme-selected-text);border-bottom-color:var(--theme-primary)}.invitations-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-4);margin-bottom:var(--ui-space-5)}.invitations-toolbar h2{margin:0;font-size:var(--ui-text-xl)}.invitations-toolbar>div{display:flex;gap:var(--ui-space-3);flex-wrap:wrap}.invitation-code-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-5)}.invitation-code-card{border:1px solid var(--theme-line);border-radius:var(--ui-radius-card);background:var(--theme-panel);padding:var(--ui-space-6);min-width:0}.invitation-code-card header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:var(--ui-space-5)}.invitation-code-card h3{margin:0;overflow-wrap:anywhere;font-size:var(--ui-text-lg)}.invitation-code-card>code,.invitation-preview>code{display:block;font-family:var(--ui-font-mono);letter-spacing:.09em;font-size:var(--ui-text-xl);font-weight:var(--ui-weight-semibold)}.invitation-code-state{min-width:0;max-width:100%;border-radius:var(--ui-radius-sm);padding:var(--ui-space-1) var(--ui-space-2);color:var(--theme-muted);background:var(--theme-field);font-size:var(--ui-text-xs)}.invitation-code-card dl{margin:var(--ui-space-5) 0;font-size:var(--ui-text-sm)}.invitation-code-card dl>div{display:flex;justify-content:space-between;gap:var(--ui-space-3);padding-block:var(--ui-space-1)}.invitation-code-card dt{color:var(--theme-muted)}.invitation-code-card dd{margin:0;text-align:end}.invitation-code-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.invitation-code-actions .workspace-button{min-height:var(--ui-size-control-sm);font-size:var(--ui-text-sm);padding:var(--ui-space-2) var(--ui-space-3)}.invitations-pagination{display:flex;gap:var(--ui-space-3);justify-content:flex-end;margin-top:var(--ui-space-6)}.invitations-notice{background:var(--theme-field);color:var(--theme-muted);border-radius:var(--ui-radius-control);padding:var(--ui-space-4) var(--ui-space-5);line-height:1.6;margin-block:var(--ui-space-5)}.invitations-notice button{margin:var(--ui-space-2) var(--ui-space-3) var(--ui-space-2) 0}.invitation-code-form fieldset{border:0;margin:0;padding:0;display:grid;gap:var(--ui-space-5)}.invitation-code-form label,.invitations-fill label,.invitations-filter{display:grid;gap:var(--ui-space-2);font-weight:var(--ui-weight-semibold)}.invitation-code-form input:not([type=checkbox]),.invitation-code-form textarea,.invitations-fill input,.invitations-filter .web-select-trigger{width:100%;padding:var(--ui-space-3) var(--ui-space-4);min-height:var(--ui-size-control);border:1px solid var(--theme-line);border-radius:var(--ui-radius-control);color:var(--theme-text);background:var(--theme-panel);font:inherit;box-sizing:border-box}.invitation-code-form .invitation-checkbox{display:flex;align-items:center;gap:var(--ui-space-3)}.invitation-checkbox input{width:18px;height:18px;accent-color:var(--theme-primary)}.invitation-code-form small{font-weight:var(--ui-weight-regular);color:var(--theme-muted);line-height:1.5}.invitation-code-form>button{margin-top:var(--ui-space-5);margin-right:var(--ui-space-3)}.invitation-qr{display:grid;justify-items:center;gap:var(--ui-space-5);text-align:center;overflow-wrap:anywhere}.invitation-qr svg{background:#fff;padding:var(--ui-space-4);border-radius:var(--ui-radius-md);box-sizing:content-box}.invitation-qr h3,.invitation-qr p{margin:0}.invitations-filter{max-width:460px;margin-bottom:var(--ui-space-6)}.invited-people-list{border-top:1px solid var(--theme-line)}.invited-person{display:flex;align-items:center;gap:var(--ui-space-5);border-bottom:1px solid var(--theme-line);padding:var(--ui-space-6) 0}.invited-person>div{min-width:0}.invited-person .account-avatar{width:48px;height:48px;min-width:48px;font-size:var(--ui-text-lg);background:var(--theme-selected);color:var(--theme-selected-text)}.invited-person h3{font-size:var(--ui-text-body);margin:0 0 var(--ui-space-2);overflow-wrap:anywhere}.invited-person p{font-size:var(--ui-text-sm);color:var(--theme-muted);margin:var(--ui-space-1) 0;overflow-wrap:anywhere}.invited-person code{margin-left:var(--ui-space-2);font-size:var(--ui-text-xs)}.invitations-empty{padding-block:var(--ui-space-8);text-align:center;color:var(--theme-muted)}.invitations-fill{margin-top:var(--ui-space-10);padding-top:var(--ui-space-6);border-top:1px solid var(--theme-line)}.invitations-fill h2{font-size:var(--ui-text-lg)}.invitations-fill p{color:var(--theme-muted);max-width:640px;line-height:1.6}.invitations-fill form{display:flex;align-items:end;flex-wrap:wrap;gap:var(--ui-space-4)}.invitations-fill label{max-width:320px;flex:1;min-width:180px}.invitation-landing{max-width:500px;margin:var(--ui-space-16) auto;border-radius:var(--ui-radius-card);border:1px solid var(--theme-line);padding:var(--ui-space-10);background:var(--theme-panel);text-align:center}.invitation-brand img{width:56px;height:56px;border-radius:var(--ui-radius-md)}.invitation-landing h1{font-size:var(--ui-text-title);margin-block:var(--ui-space-3)}.invitation-landing>p{line-height:1.6;color:var(--theme-muted)}.invitation-preview{background:var(--theme-field);border-radius:var(--ui-radius-md);padding:var(--ui-space-6);margin-block:var(--ui-space-6);overflow-wrap:anywhere}.invitation-preview h2{font-size:var(--ui-text-lg);margin:0 0 var(--ui-space-4)}.invitation-preview p{margin-bottom:0;color:var(--theme-muted);font-size:var(--ui-text-sm)}.invitation-landing>.workspace-button{width:100%}.invitation-landing>a{display:inline-block;margin-top:var(--ui-space-5);color:var(--theme-muted)}@media(max-width:760px){.invitation-code-list{grid-template-columns:1fr}.invitations-toolbar{align-items:flex-start;flex-direction:column}.invitation-code-card{padding:var(--ui-space-5)}.invitations-heading{margin-top:var(--ui-space-5)}.invitations-pagination{justify-content:space-between}.invitation-landing{margin:var(--ui-space-6) var(--ui-space-4);padding:var(--ui-space-6) var(--ui-space-6)}}
