:where(.crew-share-link-overlay,.send-dialog-overlay,.send-selection-panel,.plan-selection-panel,.send-selection-actions){--send-active-top:var(--control-button-active-top);--send-active-bottom:var(--control-button-active-bottom);--send-active-border:var(--control-button-active-border);--send-active-fill:var(--control-button-active-fill);--send-surface:var(--bg-soft,#161b2a);--send-border:var(--control-button-border);--send-button:var(--control-button-fill);--send-muted:var(--muted-strong,#acb5cd)}.send-dialog-overlay{inset:0;bottom:var(--visual-viewport-bottom,0px);z-index:4100;color:var(--text);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed}body:has(.send-dialog-overlay)>.disabled-action-popover{z-index:4101}.send-dialog-overlay *,.send-dialog-overlay :before,.send-dialog-overlay :after{box-sizing:border-box}.send-dialog-overlay button{font:inherit;cursor:pointer}.send-dialog-backdrop{opacity:0;background:#070b13cf;border:none;width:100%;height:100%;padding:0;transition:opacity .18s;position:absolute;inset:0}.send-dialog{border:1px solid var(--send-border);background:var(--send-surface);width:448px;max-width:100%;height:560px;min-height:0;max-height:100%;box-shadow:var(--shadow);transform-origin:50%;opacity:0;transition:opacity .18s ease, transform .18s var(--ease-out);border-radius:20px;flex-direction:column;padding:16px;font-size:1rem;line-height:1.4;display:flex;position:relative;transform:scale(.96)}.send-dialog-overlay.is-open .send-dialog{opacity:1;transform:scale(1)}.send-dialog-overlay.is-open .send-dialog-backdrop{opacity:1}.send-dialog>*{flex-shrink:0}.send-dialog-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.send-dialog-heading h2{color:var(--text);margin:0;font-size:1.3125rem;font-weight:500}.send-icon-button{width:44px;height:44px;color:var(--send-muted);background:0 0;border:none;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.send-dialog svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.send-icon-button svg{width:21px;height:21px}.send-tabs{--send-tabs-gap:4px;--send-tabs-padding:4px;isolation:isolate;gap:var(--send-tabs-gap);border:1px solid var(--send-border);padding:var(--send-tabs-padding);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid;position:relative}.send-tabs[data-plans-available=false]{grid-template-columns:repeat(2,minmax(0,1fr))}.send-tabs-indicator{top:var(--send-tabs-padding);bottom:var(--send-tabs-padding);left:var(--send-tabs-padding);z-index:-1;pointer-events:none;background:var(--send-active-fill);box-shadow:inset 0 0 0 1px var(--send-active-border);transition:transform .13s var(--ease-in-out);border-radius:8px;position:absolute}.send-tabs:has(button:disabled) .send-tabs-indicator{opacity:.45}.send-tabs button{min-width:0;min-height:44px;color:var(--send-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:.875rem;display:flex}.send-tabs button[aria-selected=true]{color:var(--text)}.send-tabs svg[data-icon],.send-member-option svg[data-icon]{fill:currentColor;stroke:none}.send-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--send-border) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.send-dialog-body>*{flex-shrink:0}.send-list-heading{color:var(--send-muted);justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;font-size:.75rem;display:flex}.send-list-label{overflow-wrap:anywhere;min-width:0}.send-list-total{text-align:right;flex-shrink:0}.send-destinations{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--send-border) transparent;flex-direction:column;flex-shrink:1;min-height:0;max-height:240px;display:flex;overflow-y:auto}.send-destination{border-bottom:1px solid var(--send-border);cursor:pointer;flex:none;align-items:center;gap:12px;min-height:60px;padding:10px 2px;display:flex}.send-destination.is-unavailable{opacity:.6}.send-avatar{background:var(--send-button);width:36px;height:36px;color:var(--purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.send-avatar img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.send-destination-name{overflow-wrap:anywhere;flex:1;min-width:0}.send-destination small{color:var(--send-muted);font-size:.75rem;display:block}.send-destination input{accent-color:var(--purple);flex:0 0 20px;width:20px;height:20px;margin:0 0 0 auto}.send-member-option{width:100%;min-height:44px;color:var(--purple);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:10px 8px;display:flex;font-size:.875rem!important}.send-member-option[data-send-members]{margin-top:8px}.send-member-option span{flex:1}.send-member-option svg:last-child{margin-left:auto}.send-back{min-height:44px;color:var(--purple);text-align:left;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;margin-bottom:4px;padding:4px 0;display:inline-flex}.send-field-label{color:var(--send-muted);margin:14px 0 6px;font-size:.8125rem}.send-empty{border:1px dashed var(--send-border);color:var(--send-muted);border-radius:12px;padding:16px 12px;font-size:.875rem}.send-days{gap:6px;display:flex}.send-days.is-many{flex-wrap:wrap}.send-days button{border:1px solid var(--send-border);background:var(--send-button);min-width:0;min-height:56px;color:var(--text);border-radius:10px;flex:1;padding:8px 4px;font-size:.875rem}.send-days.is-many button{flex:60px}.send-days small{color:var(--send-muted);margin-top:2px;font-size:.75rem;display:block}.send-days button[aria-pressed=true]{background:var(--send-active-fill);border-color:var(--send-active-border);color:var(--text)}.send-days button[aria-pressed=true] small{color:var(--text)}.send-helper{color:var(--send-muted);overflow-wrap:anywhere;margin:8px 0;font-size:.8125rem}.send-helper.is-error{color:var(--coral)}.send-footer{gap:10px;display:flex}.send-footer button{border:1px solid var(--send-border);min-width:0;min-height:56px;color:var(--text);border-radius:12px;flex:1;padding:8px;font-size:.875rem}.send-secondary{background:0 0}.send-footer .send-primary{background:var(--send-active-fill);border-color:var(--send-active-border);justify-content:center;align-items:center;gap:6px;transition:background-color .16s,border-color .16s;display:flex}.send-primary>span{min-width:0}.send-spinner{flex-shrink:0;animation:.7s linear infinite send-spin;display:inline-flex}.send-footer .send-primary[data-phase=success]{background:color-mix(in srgb, var(--lime) 14%, var(--send-surface));border-color:var(--lime)}.send-success-icon{animation:.16s ease-out both send-confirm}.send-footer .send-primary[data-phase=duplicates],.send-footer .send-primary[data-phase=queued]{background:var(--send-button);border-color:var(--send-border)}.send-dialog button:disabled,.send-dialog button[aria-disabled=true]{opacity:.45;cursor:default}.send-footer .send-primary[data-phase=sending],.send-footer .send-primary[data-phase=success],.send-footer .send-primary[data-phase=duplicates],.send-footer .send-primary[data-phase=queued]{opacity:1}.send-dialog :is(button,input):focus-visible{outline:2px solid var(--send-active-border);outline-offset:2px}.send-live-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.send-member-option:hover{background:color-mix(in srgb, var(--purple) 12%, transparent)}}@media (width<=430px){.send-dialog{padding:12px}.send-tabs button{flex-direction:column;gap:3px}}@media (height<=640px){.send-destinations{max-height:120px}}.send-dialog-overlay[data-short-viewport=true] .send-dialog{overscroll-behavior:contain;overflow-y:auto}.send-dialog-overlay[data-short-viewport=true] .send-dialog-body{flex:none;overflow:visible}.send-dialog-overlay[data-short-viewport=true] .send-destinations{max-height:120px}@media (prefers-reduced-motion:reduce){.send-dialog,.send-dialog-overlay.is-open .send-dialog{transition:opacity 80ms;transform:none}.send-tabs-indicator{transition:none}.send-spinner,.send-success-icon{animation:none}.send-dialog-backdrop{transition-duration:80ms}}@media (prefers-contrast:more){.send-dialog{border-color:var(--text)}.send-destination{border-color:var(--send-muted)}}@starting-style{.send-dialog-overlay.is-open .send-dialog{opacity:0;transform:scale(.96)}.send-dialog-overlay.is-open .send-dialog-backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){@starting-style{.send-dialog-overlay.is-open .send-dialog{transform:none}}}@keyframes send-spin{to{transform:rotate(360deg)}}@keyframes send-confirm{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.editor-header{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.editor-header-title{flex:1;min-width:0}.editor-header-controls{flex:none;gap:0;display:flex}.editor-header .set-focus-close.editor-close-button,.editor-header .set-focus-close.editor-more-button{width:44px;height:44px;min-height:44px;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;font-size:1.65rem;font-weight:400;line-height:1;display:grid;position:static}.editor-close-button span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.editor-more-button svg{fill:currentColor;width:22px;height:22px}.editor-actions-menu{z-index:10;overscroll-behavior:contain;border:1px solid var(--button-glass-border);background:var(--panel,#141822);border-radius:12px;flex-direction:column;gap:4px;width:max-content;max-width:min(244px,100%);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000059}.editor-actions-menu .editor-menu-item{text-align:left;width:100%;min-height:44px;font:inherit;border-radius:8px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.editor-menu-item svg{flex:none;width:20px;height:20px}.editor-menu-item>span{overflow-wrap:anywhere;min-width:0}.editor-menu-divider{background:var(--button-glass-border);flex-shrink:0;height:1px;margin:3px 2px}.editor-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.editor-footer>button.control-button{width:100%;min-width:0;min-height:44px;font:inherit;border-style:solid;border-width:1px;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;padding:10px 12px;font-weight:800;display:inline-flex}.editor-actions-menu{opacity:0;transform-origin:100% 0;transition:opacity .11s var(--ease-out), transform .11s var(--ease-out);transform:scale(.98)}.editor-actions-menu.is-open{opacity:1;transition-duration:.14s;transform:scale(1)}.editor-actions-menu[aria-hidden=true]{pointer-events:none}@media (prefers-reduced-motion:reduce){.editor-actions-menu,.editor-actions-menu.is-open{transition:none;transform:none}}
