.detail-share{border-top:1px solid var(--line);margin:36px 0 28px;padding-top:20px;min-width:0}.detail-share-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.detail-share-label,.share-control{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1.6}.detail-share-label{color:var(--sub);margin-right:4px}.detail-share .share-control{min-height:44px;padding:8px 12px;color:var(--teal);background:transparent;border:1px solid transparent;border-radius:4px;text-decoration:none;font-weight:400;cursor:pointer}.detail-share .share-control:hover{background:var(--surface);border-color:var(--line)}.detail-share .share-control:active{background:var(--card)}.detail-share .share-control:focus-visible,.detail-share-manual input:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.detail-share .share-control:disabled{cursor:default;opacity:.5;pointer-events:none}.detail-share svg{width:16px;height:16px;flex-shrink:0}.detail-share-help,.detail-share-status{font-size:12px;line-height:1.85;color:var(--sub);overflow-wrap:anywhere}.detail-share-help{margin:12px 0 0;max-width:680px}.detail-share-status{min-height:23px;margin-top:4px}.detail-share-manual{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.detail-share-manual label{display:grid;gap:6px;min-width:0;flex:1 1 240px;font-size:12px;color:var(--sub)}.detail-share-manual input{width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink)}@media(max-width:600px){.detail-share-row{gap:4px 6px}.detail-share-label{flex-basis:100%;margin-bottom:4px}.detail-share{margin-top:28px}}