body.glr-has-floating{padding-bottom:calc(80px + var(--glr-bottom-offset,0px) + env(safe-area-inset-bottom,0px))!important}
.glr-floating{position:fixed;z-index:46;right:max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + var(--glr-bottom-offset,0px) + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);box-sizing:border-box;padding:0;margin:0;font:500 16px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;color:#123e32}
.glr-floating .glr-floating-share,.glr-floating .glr-floating-wa{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:22px;padding:8px 12px;margin:0;font:650 .875rem/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 3px 14px #0c2c2426}
.glr-floating .glr-floating-share{background:#fff;color:#123e32;border:1px solid #a3b7ac;white-space:nowrap}.glr-floating .glr-floating-wa{width:44px;height:44px;min-width:44px;flex:0 0 44px;padding:0;background:#123e32;color:#fff;border:1px solid #123e32}.glr-floating-wa img{display:block;width:25px;height:25px;max-height:25px;max-width:25px;flex:0 0 25px;object-fit:contain;background:none}.glr-floating svg{flex-shrink:0}.glr-floating button:disabled{opacity:.65;cursor:default}
.glr-floating :focus-visible,.glr-share-dialog :focus-visible{outline:3px solid #bd903d;outline-offset:3px}
.glr-share-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:85dvh;border:0;border-radius:12px;padding:0;margin:auto;background:#fff;color:#123e32;font:16px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;text-align:left}.glr-share-dialog::backdrop{background:#071e16cf}.glr-share-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #dce4df;position:sticky;top:0;background:#fff}.glr-share-heading>strong{font-size:18px;line-height:1.4}.glr-share-heading>button{font:600 14px/1.4 Arial,sans-serif;background:#f2f6f3;color:#123e32;border:1px solid #a3b7ac;border-radius:7px;min-height:44px;padding:10px 14px;cursor:pointer}.glr-share-body{padding:22px}.glr-share-body p{font-size:15px;line-height:1.6;margin:0 0 18px;overflow-wrap:anywhere;color:#52695e}.glr-share-body label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.glr-share-body input{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #bdcec3;border-radius:7px;font:16px/1.5 Arial,sans-serif;color:#123e32;background:#fff}.glr-share-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.glr-share-actions>button,.glr-share-actions>a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:1;min-height:48px;padding:12px 15px;border:1px solid #123e32;border-radius:7px;background:#123e32;color:#fff;text-decoration:none;font:600 14px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;cursor:pointer;text-align:center}.glr-share-actions>a{background:#fff;color:#123e32}
body.glr-share-open,body.glr-has-floating.dialog-open{overflow:hidden}body:has(dialog[open]) .glr-floating,body:has([data-slot=dialog-content][data-state=open]) .glr-floating{visibility:hidden}
@media(max-width:640px){.glr-share-body{padding:19px}.glr-share-actions>*{min-width:100%}}
@media print{.glr-floating,.glr-share-dialog{display:none!important}body.glr-has-floating{padding-bottom:0!important}}
