.panel-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.panel-page .panel-share{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 20px;border:1px solid #cbd9e9;border-radius:12px;background:#fff;color:#285b9c;font:inherit;font-size:15px;font-weight:700;cursor:pointer}
.panel-page .panel-share:hover{background:#f0f5fc;border-color:#3278dc}
.panel-share svg{width:18px;height:18px}
.panel-share:focus-visible{outline:3px solid #3278dc;outline-offset:4px}
.panel-share:disabled{opacity:.6;cursor:wait}
.panel-page [data-panel-guest][hidden]{display:none!important}
.panel-page .panel-share.is-primary{background:#0759e5;border-color:#0759e5;color:#fff;box-shadow:0 6px 18px #0759e526}
.panel-page .panel-share.is-primary:hover{background:#0649bd;border-color:#0649bd}
.panel-page .panel-share-status{font-size:13px;line-height:1.6;color:#52657c;margin:10px 0 0}
.panel-share-status:empty{display:none}
.panel-share-fallback{display:block;margin-top:12px;font-size:13px;color:#52657c}
.panel-share-fallback[hidden]{display:none}
.panel-share-fallback input{display:block;box-sizing:border-box;width:100%;max-width:380px;margin-top:6px;padding:12px;border:1px solid #cbd9e9;border-radius:8px;font:inherit;color:#18202c;background:#f7faff}
