/* Independent bill share component. No global button or hero selectors. */
.rg-standalone-share{margin:22px 0 26px;padding:16px;border:1px solid #d4e1f0;border-radius:15px;background:#f5f8fc;box-shadow:0 2px 9px rgba(17,45,78,.025)}
.rg-standalone-share__buttons{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.rg-standalone-share__buttons>button,.rg-standalone-share__buttons>a{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #b9cce4;border-radius:9px;background:#fff;color:#092a4b;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;box-shadow:0 1px 3px rgba(0,28,65,.04)}
.rg-standalone-share__buttons>button:hover,.rg-standalone-share__buttons>a:hover{background:#eaf1fa;color:#092a4b;border-color:#9bb8d6}
.rg-standalone-share :is(button,a):focus-visible{outline:3px solid #d5ac55;outline-offset:2px}
.rg-standalone-share__options{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px;padding:13px;border:1px solid #d4e1f0;border-radius:10px;background:#fff}
.rg-standalone-share__options[hidden]{display:none!important}
.rg-standalone-share__options>a{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;min-height:36px;border:1px solid #d6e1ee;border-radius:6px;background:#f7f9fc;color:#092a4b;font-size:12px;text-decoration:none}
.rg-standalone-share__options>a:hover{background:#e9f0f9}
.rg-standalone-share__status{margin-top:8px;color:#24577c;font-size:12px}
.rg-standalone-share__status:empty{display:none}
@media(max-width:540px){.rg-standalone-share__buttons>button,.rg-standalone-share__buttons>a{flex:1 1 100%}.rg-standalone-share{padding:12px}}
