/* Radar sharing 1.0.0 */
.radar-share-dialog{box-sizing:border-box;width:min(94vw,620px);max-height:88dvh;overflow:auto;padding:24px;border:2px solid #123d67;border-radius:14px;background:#fff;color:#152b41;font:16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 18px 70px #102d4840}
.radar-share-dialog *{box-sizing:border-box}
.radar-share-dialog::backdrop{background:#102d48b3}
.radar-share-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.radar-share-head h2{font-size:23px;margin:0}
.radar-share-title{overflow-wrap:anywhere}
.radar-share-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}
.radar-share-dialog a,.radar-share-dialog button,.radar-share-public{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border:2px solid #123d67;border-radius:8px;background:#fff;color:#123d67;font:700 16px/1.3 system-ui,sans-serif;text-decoration:none;cursor:pointer;text-align:center}
.radar-share-dialog a:hover,.radar-share-dialog button:hover,.radar-share-public:hover{background:#edf3f8}
.radar-share-dialog :focus-visible,.radar-share-public:focus-visible{outline:3px solid #ad5700;outline-offset:3px}
.radar-share-dialog label{display:block;font-weight:600}
.radar-share-dialog input{display:block;width:100%;min-height:44px;padding:9px;border:1px solid #63788c;border-radius:5px;font:14px system-ui,sans-serif;color:#152b41;background:#f3f6fa}
.radar-share-dialog [data-share-note]{margin-bottom:0;font-size:14px}
.radar-share-public-wrap{margin:24px 0}
.radar-share-public{background:#123d67;color:#fff}
.radar-share-public:hover{background:#1d527f;color:#fff}
@media(max-width:400px){.radar-share-dialog{padding:16px}.radar-share-head h2{font-size:20px}}
