.locato-share{--share-accent:var(--detail-accent,#5945c6);box-sizing:border-box;width:100%;max-width:680px;margin-block:18px 8px;padding:14px;border:1px solid #e4e1f2;border-radius:16px;background:linear-gradient(115deg,#faf9ff,#f4f5fb);color:#233452;font:inherit;text-align:right;direction:rtl}.locato-share *{box-sizing:border-box}.locato-share-label{display:block;margin-bottom:10px;font-size:13px;font-weight:600}.locato-share-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.locato-share .locato-share-url{flex:1 1 160px;min-width:0;max-width:100%;width:160px;margin:0;padding:10px;border:1px solid #e0e3ed;border-radius:10px;background:#fff;color:#314361;font:500 14px Arial,sans-serif;text-align:left;height:42px}.locato-share button{min-height:44px;margin:0;padding:9px 13px;border:1px solid #dad5f3;border-radius:10px;background:#fff;color:var(--share-accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer;line-height:1.5}.locato-share button:hover{background:#eeebff}.locato-share button:focus-visible,.locato-share input:focus-visible{outline:2px solid #7761da;outline-offset:3px}.locato-share button:disabled{opacity:.6;cursor:wait}.locato-share-status{display:block;min-height:0;font-size:12px;line-height:1.8;color:#18784b}.locato-share-status:not(:empty){margin-top:8px}@media(max-width:480px){.locato-share-row{display:grid;grid-template-columns:1fr 1fr}.locato-share .locato-share-url{grid-column:1/-1;width:100%}.locato-share button{width:100%;padding:9px 6px}}