.share-modal-mask[data-v-abea7cd5]{background:var(--color-bg-overlay);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.share-modal[data-v-abea7cd5]{background:var(--color-bg-page);border-radius:var(--radius-12);width:min(520px,92vw);box-shadow:var(--shadow-modal-strong);flex-direction:column;display:flex;overflow:hidden}.share-modal-header[data-v-abea7cd5]{padding:var(--space-16)var(--space-24);justify-content:space-between;align-items:center;display:flex}.share-modal-title[data-v-abea7cd5]{color:var(--color-text-primary);font-size:16px;font-weight:600}.share-modal-close[data-v-abea7cd5]{border-radius:var(--radius-6);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background-color .15s;display:flex}.share-modal-close[data-v-abea7cd5]:hover{background:var(--color-bg-icon-hover);color:var(--color-text-primary)}.share-modal-tabs[data-v-abea7cd5]{border-bottom:1px solid var(--color-border-default);display:flex}.share-modal-tab[data-v-abea7cd5]{text-align:center;padding:var(--space-12);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:0;flex:1;font-size:14px;transition:color .15s}.share-modal-tab-label[data-v-abea7cd5]{padding-bottom:calc(var(--space-12) - var(--border-width-2));margin-bottom:calc(var(--space-12)*-1);border-bottom:var(--border-width-2)solid transparent;transition:border-color .15s;display:inline-block}.share-modal-tab.active[data-v-abea7cd5],.share-modal-tab[data-v-abea7cd5]:hover{color:var(--color-text-primary)}.share-modal-tab.active[data-v-abea7cd5]{font-weight:600}.share-modal-tab.active .share-modal-tab-label[data-v-abea7cd5]{border-bottom-color:var(--color-brand-primary)}.share-modal-body[data-v-abea7cd5]{padding:var(--modal-padding)}.share-modal-label[data-v-abea7cd5]{color:var(--color-text-secondary);margin-bottom:var(--space-16);font-size:14px;display:block}.share-modal-input[data-v-abea7cd5],.share-modal-textarea[data-v-abea7cd5]{box-sizing:border-box;width:100%;margin-top:var(--space-6);padding:var(--space-8)var(--space-12);border:1px solid var(--color-border-default);border-radius:var(--radius-8);color:var(--color-text-primary);background:var(--color-bg-page);font-size:14px;transition:border-color .15s;display:block}.share-modal-input[data-v-abea7cd5]::-moz-placeholder{color:var(--color-text-tertiary);opacity:1}.share-modal-textarea[data-v-abea7cd5]::-moz-placeholder{color:var(--color-text-tertiary);opacity:1}.share-modal-input[data-v-abea7cd5]::placeholder,.share-modal-textarea[data-v-abea7cd5]::placeholder{color:var(--color-text-tertiary);opacity:1}.share-modal-input[data-v-abea7cd5]:focus,.share-modal-textarea[data-v-abea7cd5]:focus{border-color:var(--color-brand-primary);outline:none}.share-modal-input[data-v-abea7cd5]:disabled,.share-modal-textarea[data-v-abea7cd5]:disabled{background:var(--color-bg-subtle);color:var(--color-text-disabled);cursor:not-allowed}.share-modal-textarea[data-v-abea7cd5]{resize:none;min-height:80px}.share-modal-error[data-v-abea7cd5]{margin:var(--space-12)0;padding:var(--space-8)var(--space-12);background:color-mix(in srgb,var(--color-error)10%,var(--color-bg-page));border:1px solid var(--color-border-error);color:var(--color-error);border-radius:var(--radius-6);font-size:13px}.share-modal-error-list[data-v-abea7cd5]{margin-top:var(--space-4);word-break:break-all;font-weight:600;display:block}.share-modal-hint[data-v-abea7cd5]{color:var(--color-text-tertiary);font-weight:400}.share-modal-hint[data-v-abea7cd5],.share-modal-warn[data-v-abea7cd5]{margin-top:var(--space-4);font-size:12px;display:block}.share-modal-warn[data-v-abea7cd5]{color:var(--color-warning,#b45309);word-break:break-all;font-weight:500}.share-modal-footer[data-v-abea7cd5]{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-8);display:flex}.share-modal-primary[data-v-abea7cd5],.share-modal-secondary[data-v-abea7cd5]{padding:var(--space-8)var(--space-16);border-radius:var(--radius-8);cursor:pointer;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s}.share-modal-primary[data-v-abea7cd5]{background:var(--color-btn-primary);color:var(--color-btn-primary-text);border:0}.share-modal-primary[data-v-abea7cd5]:hover:not(:disabled){background:var(--color-btn-primary-hover)}.share-modal-primary[data-v-abea7cd5]:active:not(:disabled){background:var(--color-btn-primary-active)}.share-modal-primary[data-v-abea7cd5]:disabled{opacity:.5;cursor:not-allowed}.share-modal-secondary[data-v-abea7cd5]{background:var(--color-bg-page);color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.share-modal-secondary[data-v-abea7cd5]:hover:not(:disabled){background:var(--color-bg-subtle)}.share-modal-team-row[data-v-abea7cd5]{padding:var(--space-12)0;justify-content:space-between;align-items:center;display:flex}.share-modal-team-label[data-v-abea7cd5]{color:var(--color-text-primary);font-size:14px;font-weight:500}.share-modal-team-state[data-v-abea7cd5]{align-items:center;gap:var(--space-6);color:var(--color-text-tertiary);margin-top:var(--space-2);font-size:12px;display:inline-flex}.share-modal-team-dot[data-v-abea7cd5]{background:var(--color-text-tertiary);border-radius:50%;flex:none;width:7px;height:7px}.share-modal-team-state.is-pending[data-v-abea7cd5]{color:var(--color-warning,#f5a623)}.share-modal-team-state.is-pending .share-modal-team-dot[data-v-abea7cd5]{background:var(--color-warning,#f5a623)}.share-modal-team-state.is-approved[data-v-abea7cd5]{color:var(--color-success,#1a7f37)}.share-modal-team-state.is-approved .share-modal-team-dot[data-v-abea7cd5]{background:var(--color-success,#1a7f37)}.share-modal-team-state.is-rejected[data-v-abea7cd5]{color:var(--color-error)}.share-modal-team-state.is-rejected .share-modal-team-dot[data-v-abea7cd5]{background:var(--color-error)}.share-modal-team-state.is-revoked[data-v-abea7cd5]{color:var(--color-error)}.share-modal-team-state.is-revoked .share-modal-team-dot[data-v-abea7cd5]{background:var(--color-error)}.share-modal-team-hint[data-v-abea7cd5]{margin-top:var(--space-2);font-size:12px}.share-modal-intro[data-v-abea7cd5],.share-modal-team-hint[data-v-abea7cd5]{color:var(--color-text-secondary);line-height:1.5}.share-modal-intro[data-v-abea7cd5]{margin:0 0 var(--space-12);font-size:13px}.share-modal-empty[data-v-abea7cd5]{text-align:center;padding:var(--space-16)0 var(--space-6);flex-direction:column;align-items:center;display:flex}.share-modal-intro-centered[data-v-abea7cd5]{margin:0 0 var(--space-32)}.share-modal-public-link-active[data-v-abea7cd5]{padding-top:var(--space-4)}.share-modal-url-row[data-v-abea7cd5]{gap:var(--space-8);margin:var(--space-6)0 var(--space-12);align-items:stretch;display:flex}.share-modal-url-input[data-v-abea7cd5]{box-sizing:border-box;min-width:0;padding:var(--space-8)var(--space-12);border:1px solid var(--color-border-strong);border-radius:var(--radius-8);color:var(--color-text-primary);background:var(--color-bg-subtle);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.share-modal-actions[data-v-abea7cd5]{gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.share-modal-danger[data-v-abea7cd5]{padding:var(--space-8)var(--space-16);border-radius:var(--radius-8);cursor:pointer;background:var(--color-error);color:#fff;border:1px solid var(--color-error);font-size:13px;font-weight:500;transition:background-color .15s}.share-modal-danger[data-v-abea7cd5]:hover:not(:disabled){background:color-mix(in srgb,var(--color-error)85%,#000);border-color:color-mix(in srgb,var(--color-error)85%,#000)}.share-modal-danger[data-v-abea7cd5]:disabled{opacity:.6;cursor:not-allowed}.share-modal-public-stats[data-v-abea7cd5]{color:var(--color-text-tertiary);margin-top:var(--space-4);font-size:12px}.share-modal-warning[data-v-abea7cd5]{background:color-mix(in srgb,var(--color-warning,#f5a623)14%,var(--color-bg-page));border:1px solid var(--color-warning,#f5a623);color:var(--color-text-primary);border-radius:var(--radius-6);padding:var(--space-8)var(--space-12);margin:var(--space-8)0 var(--space-4);font-size:12px;line-height:1.4}.share-modal-upgrade[data-v-abea7cd5]{padding:var(--space-16)var(--space-16)var(--space-6);text-align:center}.share-modal-upgrade-title[data-v-abea7cd5]{color:var(--color-text-primary);margin-bottom:var(--space-6);font-size:15px;font-weight:600}.share-modal-upgrade-body[data-v-abea7cd5]{color:var(--color-text-secondary);margin-bottom:var(--space-32);font-size:13px;line-height:1.5}.share-modal-upgrade-cta[data-v-abea7cd5]{justify-content:center;align-items:center;height:32px;padding-top:0;padding-bottom:0;text-decoration:none;display:inline-flex}
