.nc-share-sheet{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;margin:0;padding:0;border:0;background:transparent;color:var(--nc-text);font-family:var(--nc-font-sans)}.nc-share-sheet::backdrop{background:var(--nc-scrim);opacity:0;transition:opacity var(--nc-motion-sheet-in) var(--nc-ease-sheet)}.nc-share-sheet.is-visible::backdrop{opacity:1}.nc-share-sheet__panel{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;gap:12px;max-block-size:min(86dvh,640px);padding:6px 18px max(18px,var(--nc-safe-bottom, env(safe-area-inset-bottom)));border:1px solid var(--nc-border);border-block-end:0;border-radius:var(--nc-radius-sheet) var(--nc-radius-sheet) 0 0;background:var(--nc-surface-overlay, var(--nc-surface-raised));transform:translateY(100%);transition:transform var(--nc-motion-sheet-in) var(--nc-ease-sheet)}.nc-share-sheet.is-visible .nc-share-sheet__panel{transform:none}@media(min-width:768px){.nc-share-sheet__panel{inset-block:50% auto;inset-inline:50% auto;inline-size:min(440px,calc(100vw - 32px));border-block-end:1px solid var(--nc-border);border-radius:var(--nc-radius-sheet);padding-block-end:18px;opacity:0;transform:translate(-50%,-48%);transition:transform var(--nc-motion-sheet-in) var(--nc-ease-sheet),opacity var(--nc-motion-sheet-in) var(--nc-ease-sheet)}.nc-share-sheet.is-visible .nc-share-sheet__panel{opacity:1;transform:translate(-50%,-50%)}.nc-share-sheet__handle{display:none}}@media(prefers-reduced-motion:reduce){.nc-share-sheet__panel,.nc-share-sheet::backdrop{transition:none}}.nc-share-sheet__handle{align-self:center;inline-size:36px;block-size:4px;border-radius:var(--nc-radius-pill);background:var(--nc-border-strong)}.nc-share-sheet__header{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:32px}.nc-share-sheet__title{margin:0;font-size:16px;font-weight:700;line-height:1.25}.nc-share-sheet__close{position:absolute;inset-inline-end:-6px;display:grid;place-items:center;inline-size:var(--nc-touch-target, 44px);block-size:var(--nc-touch-target, 44px);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.nc-share-sheet__search{position:relative;display:block;flex:none}.nc-share-sheet__search img{position:absolute;inset-block-start:50%;inset-inline-start:12px;inline-size:18px;block-size:18px;opacity:.7;transform:translateY(-50%);pointer-events:none}.nc-share-sheet__search input{inline-size:100%;block-size:44px;padding-inline:36px 12px;border:1px solid var(--nc-border);border-radius:var(--nc-radius-control);background:var(--nc-surface);color:var(--nc-text);font:400 16px/1 var(--nc-font-sans)}.nc-share-sheet__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:12px 6px;min-block-size:108px;margin:0;padding:6px 0;overflow-y:auto;list-style:none;overscroll-behavior:contain}.nc-share-sheet__person{display:flex;flex-direction:column;align-items:center;gap:6px;inline-size:100%;padding:6px 2px;border:0;border-radius:var(--nc-radius-inner);background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.nc-share-sheet__person:focus-visible{outline:2px solid var(--nc-focus);outline-offset:2px}.nc-share-sheet__person:active .nc-share-sheet__avatar{transform:scale(var(--nc-press-scale, .97))}.nc-share-sheet__avatar{position:relative;display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:50%;background:var(--avatar-color, var(--nc-action-fill));color:var(--nc-on-action);font-size:20px;font-weight:700;transition:transform var(--nc-motion-press, .12s) var(--nc-ease-out)}.nc-share-sheet__avatar img{inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover}.nc-share-sheet__check{position:absolute;inset-block-end:-2px;inset-inline-end:-2px;display:grid;place-items:center;inline-size:24px;block-size:24px;border:2px solid var(--nc-surface-overlay, var(--nc-surface-raised));border-radius:50%;background:var(--nc-action-fill);color:var(--nc-on-action);opacity:0;transform:scale(.6);transition:opacity var(--nc-motion-press, .12s) ease,transform var(--nc-motion-press, .12s) var(--nc-ease-out)}.nc-share-sheet__check svg{inline-size:14px;block-size:14px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.nc-share-sheet__person[aria-pressed=true] .nc-share-sheet__check{opacity:1;transform:none}.nc-share-sheet__person[aria-pressed=true] .nc-share-sheet__avatar{box-shadow:0 0 0 2px var(--nc-surface-overlay, var(--nc-surface-raised)),0 0 0 4px var(--nc-action-fill)}.nc-share-sheet__name{display:-webkit-box;max-inline-size:100%;overflow:hidden;font-size:12px;line-height:1.3;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nc-share-sheet__status{margin:0;color:var(--nc-text-muted);font-size:14px;text-align:center}.nc-share-sheet__status[hidden]{display:none}.nc-share-sheet__gate{display:grid;justify-items:center;gap:12px;padding:12px 0 6px;text-align:center}.nc-share-sheet__gate p{margin:0;color:var(--nc-text-muted);font-size:14px}.nc-share-sheet__outs{display:flex;justify-content:center;gap:18px;padding-block-start:12px;border-block-start:1px solid var(--nc-border)}.nc-share-sheet__outs[hidden]{display:none}.nc-share-sheet__out{display:flex;flex-direction:column;align-items:center;gap:6px;min-inline-size:64px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.nc-share-sheet__out:focus-visible{outline:2px solid var(--nc-focus);outline-offset:2px;border-radius:var(--nc-radius-inner)}.nc-share-sheet__out-icon{display:grid;place-items:center;inline-size:52px;block-size:52px;border:1px solid var(--nc-border);border-radius:50%;background:var(--nc-surface)}.nc-share-sheet__out-icon svg{inline-size:22px;block-size:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nc-share-sheet__out-icon circle{fill:currentColor;stroke:none}.nc-share-sheet__out-label{color:var(--nc-text-muted);font-size:12px}.nc-share-sheet__composer{display:grid;gap:12px;padding-block-start:12px;border-block-start:1px solid var(--nc-border)}.nc-share-sheet__composer[hidden]{display:none}.nc-share-sheet__note{block-size:44px;padding:0 12px;border:1px solid var(--nc-border);border-radius:var(--nc-radius-control);background:var(--nc-surface);color:var(--nc-text);font:400 16px/1 var(--nc-font-sans)}.nc-share-sheet__note:focus-visible{outline:2px solid var(--nc-focus);outline-offset:1px}.nc-share-sheet__send{display:grid;place-items:center;inline-size:100%;block-size:var(--nc-control-height, 48px);border:0;border-radius:var(--nc-radius-control);background:var(--nc-action-fill);color:var(--nc-on-action);font:700 16px/1 var(--nc-font-sans);text-decoration:none;cursor:pointer}.nc-share-sheet__send:active{background:var(--nc-action-pressed)}.nc-share-sheet__send:disabled{opacity:var(--nc-disabled-opacity, .5);cursor:default}.nc-share-sheet__grid[hidden]{display:none}.nc-share-sheet__panel:focus{outline:none}
