@layer app{.workspace-invite__dialog{width:min(32rem, calc(100vw - var(--spacing-8)));max-width:32rem;height:fit-content;min-height:min(24rem, var(--coffee-floating-safe-block-size));max-height:min(38rem, var(--coffee-floating-safe-block-size));grid-template-rows:auto minmax(0,1fr) auto}.workspace-invite__header{padding:var(--spacing-5);gap:0;padding-inline-end:var(--spacing-14)}.workspace-invite__title{line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-invite__body{gap:var(--spacing-4);overscroll-behavior:contain;min-height:0;padding:0 var(--spacing-5) var(--spacing-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.workspace-invite__footer{border-block-start:var(--border-width-hairline) solid var(--color-border);padding:calc(var(--spacing) * 3.5) var(--spacing-5);flex-shrink:0;align-items:center}.workspace-invite__footer--form{align-items:stretch;gap:var(--spacing-3);flex-direction:column}.workspace-invite__actions{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.workspace-invite__submit-error{color:var(--color-error-text);font-size:var(--text-sm);margin:0}.workspace-invite__selected{gap:var(--spacing-2);flex-direction:column;flex:none;display:flex}.workspace-invite__chips{--workspace-invite-chip-height:1.75rem;gap:var(--spacing-2);overscroll-behavior:contain;max-height:7.5rem;padding:var(--spacing-px);flex-wrap:wrap;flex:none;margin:0;list-style:none;display:flex;overflow-y:auto}.workspace-invite__chip{min-width:0;max-width:100%;height:var(--workspace-invite-chip-height);align-items:center;gap:calc(var(--spacing) * 1.5);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-muted);padding-inline:calc(var(--spacing) * 2.5) var(--spacing-px);display:inline-flex}.workspace-invite__chip[data-kind=person]{padding-inline-start:var(--spacing-1)}.workspace-invite__link-row{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.workspace-invite__results{min-height:var(--spacing-24);gap:var(--spacing-2);flex-direction:column;flex:auto;display:flex}.workspace-invite__results-head{min-height:var(--spacing-5);justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.workspace-invite__section-label{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin:0}.workspace-invite__options{gap:var(--spacing-1);overscroll-behavior:contain;min-width:0;min-height:0;padding:calc(2 * var(--spacing-px));border:0;flex-direction:column;margin:0;display:flex;overflow-y:auto}@supports (animation-timeline:scroll()){.workspace-invite__options,.workspace-invite__chips,.workspace-invite__result{--workspace-invite-fade:.75rem;animation:workspace-invite-scroll-fade var(--ease-linear) both;animation-timeline:scroll(self)}.workspace-invite__result{--workspace-invite-fade:2.25rem}}@keyframes workspace-invite-scroll-fade{0%{-webkit-mask-image:linear-gradient(to bottom, var(--color-black) 0, var(--color-black) 0, var(--color-black) calc(100% - var(--workspace-invite-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--color-black) 0, var(--color-black) 0, var(--color-black) calc(100% - var(--workspace-invite-fade)), transparent 100%);mask-image:linear-gradient(to bottom, var(--color-black) 0, var(--color-black) 0, var(--color-black) calc(100% - var(--workspace-invite-fade)), transparent 100%)}1%,99%{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-black) var(--workspace-invite-fade), var(--color-black) calc(100% - var(--workspace-invite-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-black) var(--workspace-invite-fade), var(--color-black) calc(100% - var(--workspace-invite-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-black) var(--workspace-invite-fade), var(--color-black) calc(100% - var(--workspace-invite-fade)), transparent 100%)}to{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-black) var(--workspace-invite-fade), var(--color-black) 100%, var(--color-black) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--color-black) var(--workspace-invite-fade), var(--color-black) 100%, var(--color-black) 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--color-black) var(--workspace-invite-fade), var(--color-black) 100%, var(--color-black) 100%)}}.workspace-invite__chip-remove{border-radius:var(--radius-full);width:1.25rem;height:1.25rem;color:var(--color-muted-foreground);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), opacity var(--duration-standard) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-invite__chip-remove:hover,.workspace-invite__chip-remove:focus-visible{background:var(--color-background);color:var(--color-foreground)}.workspace-invite__option,.workspace-invite__option-skeleton{align-items:center;gap:var(--spacing-3);border-radius:var(--radius-lg);width:100%;min-height:3.5rem;padding:var(--spacing-2);white-space:normal;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), opacity var(--duration-standard) var(--ease-out);display:flex}.workspace-invite__option:hover,.workspace-invite__option[data-active=true]{background:var(--color-accent)}.workspace-invite__option[data-selected=true]{background:color-mix(in srgb, var(--color-primary-fixed) 10%, transparent)}.workspace-invite__email-avatar,.workspace-invite__check{flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-invite__email-avatar{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary-fixed) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--color-primary-text-fixed)}.workspace-invite__email-avatar svg,.workspace-invite__outcome-icon svg{width:1rem;height:1rem}.workspace-invite__check{border-radius:var(--radius-full);width:1.25rem;height:1.25rem;color:var(--color-primary-solid-fixed)}.workspace-invite__check svg{width:1.1rem;height:1.1rem}.workspace-invite__empty{min-height:6rem;padding:var(--spacing-6) var(--spacing-4);color:var(--color-muted-foreground);font-size:var(--text-sm);text-align:center;text-wrap:balance;flex:auto;justify-content:center;align-items:center;margin:0;display:flex}.workspace-invite__result{justify-content:flex-start;gap:var(--spacing-6);min-height:0;padding:var(--spacing-2) var(--spacing-5) var(--spacing-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.workspace-invite__result-mark{border-radius:var(--radius-full);background:var(--color-success-100);width:3rem;height:3rem;color:var(--color-success-text);justify-content:center;align-items:center;display:inline-flex}.workspace-invite__result-mark[data-warning=true]{background:var(--color-orange-100);color:var(--color-warning-text)}.workspace-invite__result-mark svg{width:1.5rem;height:1.5rem}.workspace-invite__outcome-row{align-items:center;gap:var(--spacing-3);border-radius:var(--radius-lg);background:var(--color-muted);min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);display:flex}.workspace-invite__outcome-icon{color:var(--color-success-text);display:inline-flex}.workspace-invite__outcome-row[data-tone=warning] .workspace-invite__outcome-icon{color:var(--color-warning-text)}.workspace-invite__outcome-row[data-tone=danger] .workspace-invite__outcome-icon{color:var(--color-error-text)}.workspace-invite__failure{border-radius:var(--radius-lg);background:var(--color-muted);padding:var(--spacing-2) var(--spacing-3)}.workspace-invite__plan-banner{justify-content:space-between;align-items:center;gap:var(--spacing-3);border:var(--border-width-hairline) solid color-mix(in srgb, var(--color-warning-text) 40%, transparent);border-radius:var(--radius-lg);padding:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}.workspace-invite__sheet-body[data-bottom-sheet-part=body]{flex-direction:column;min-height:0;display:flex;overflow:hidden}@media not (min-width:768px){.workspace-invite__body{padding:var(--spacing-4)}.workspace-invite__result{padding:var(--spacing-2) var(--spacing-4) var(--spacing-4)}.workspace-invite__footer{padding:var(--spacing-3) var(--spacing-4)}.workspace-invite__footer,.workspace-invite__actions{flex-direction:column;align-items:stretch}.workspace-invite__actions>*{width:100%}.workspace-invite__option,.workspace-invite__option-skeleton{min-height:3.75rem}.workspace-invite__chip-remove{width:1.75rem;height:1.75rem;margin-inline-end:calc(var(--spacing-1) * -1)}}}
