.header-readonly{margin-left:10px;padding:3px 8px;border-radius:999px;background:#e0f2fe;color:#075985;font-size:.7rem;font-weight:700}
.readonly-notice,.share-warning{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 13px;border:1px solid #bae6fd;border-radius:11px;background:#f0f9ff;color:#075985}.readonly-notice span,.share-warning span{font-size:.78rem;line-height:1.45}
.shared-view .order{display:grid;place-items:center}.shared-view .order>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800}.shared-view .stop-details-body a{word-break:break-all}
.share-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.share-head p,.share-panel p,.share-created p{margin:5px 0;color:var(--muted);font-size:.8rem;line-height:1.5}.share-panel,.share-created{margin-bottom:12px}.share-panel h2,.share-created h2{margin-top:0}.share-create-form{display:flex;align-items:end;gap:10px;margin-top:12px}.share-create-form label{min-width:180px}.share-copy-row{display:flex;gap:8px;margin-top:12px}.share-copy-row input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.share-scope{display:grid;gap:3px;margin-top:16px;padding:12px;border-radius:10px;background:#f8fafc}.share-scope p{margin:0 0 7px}.subtle-warning{margin:12px 0 0;border-color:#fed7aa;background:#fff7ed;color:#9a3412}.share-link-list{display:grid;gap:8px}.share-link-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px}.share-link-row>div{display:grid;gap:3px}.share-link-row span{color:var(--muted);font-size:.72rem;word-break:break-all}
@media(max-width:620px){.share-head,.share-create-form,.share-copy-row,.share-link-row{display:grid}.share-create-form label{min-width:0}.share-copy-row button,.share-create-form button,.share-link-row button{width:100%}.readonly-notice,.share-warning{display:grid}}
