/* compiled by scssphp 1.6.0 on Thu, 18 Jun 2026 12:48:10 +0000 (0.0329s) */

.widget--share{overflow:visible}.widget--share__content{position:relative;width:fit-content;padding-block-end:5rem}@media (min-width:48rem){.widget--share__content{padding-block-end:0}}.widget--share__content div:not(.button-row){max-height:max-content;padding:1rem 2rem;border:0.125rem solid var(--color-gray--01);border-radius:var(--radius--lg);position:relative;display:flex;justify-content:space-between;align-items:center;gap:0.625rem;background:var(--color-scheme-background)}.widget--share__content div:not(.button-row):not(:checked){transition:right 0.3s ease-out 0s, top 0.3s ease-out 1s}.widget--share__content div:not(.button-row):not(:checked):nth-of-type(2){transition:right 0.3s ease-out 0s, top 0.3s ease-out 0.8s}.widget--share__content div:not(.button-row):not(:checked):nth-of-type(3){transition:right 0.3s ease-out 0s, top 0.3s ease-out 0.6s}.widget--share__content div:not(.button-row):has(input:checked)+.button-row{display:flex;opacity:1;pointer-events:auto}.widget--share__content div:not(.button-row):has(input:checked)+.button-row .button{top:4.5rem;right:-45px}.widget--share__content div:not(.button-row):has(input:checked)+.button-row .button:nth-of-type(2){right:-117px}.widget--share__content div:not(.button-row):has(input:checked)+.button-row .button:nth-of-type(3){right:-189px}.widget--share__content div:not(.button-row):has(input:checked)+.button-row .button:nth-of-type(4){right:-261px}@media (min-width:40rem){.widget--share__content div:not(.button-row):has(input:checked)+.button-row .button{top:0;right:-204px}.widget--share__content div:not(.button-row):has(input:checked)+.button-row .button:nth-of-type(2){right:-276px}.widget--share__content div:not(.button-row):has(input:checked)+.button-row .button:nth-of-type(3){right:-348px}.widget--share__content div:not(.button-row):has(input:checked)+.button-row .button:nth-of-type(4){right:-420px}}.widget--share__content div:not(.button-row):hover{box-shadow:var(--box-shadow)}.widget--share__content div:not(.button-row) input{width:100%;height:100%;position:absolute;top:0;left:0;appearance:none;cursor:pointer}.widget--share__content div:not(.button-row) label{display:flex;gap:0.625rem}.widget--share__content .button-row{margin-inline-start:1rem;display:flex;gap:0.75rem;position:absolute;z-index:-1;opacity:0;pointer-events:none;transition:opacity 0.3s ease-out}.widget--share__content .button-row .button{width:3.75rem;height:3.75rem;padding:1rem;border:0.125rem solid var(--color-1);background:var(--color-1);position:absolute;right:-45px;top:0;transition:top 0.3s ease-out, right 0.3s ease-out 0.8s, background 0.3s ease-out, border-color 0.3s ease-out}.widget--share__content .button-row .button:hover{background:var(--color-1--hover);border-color:var(--color-1--hover);box-shadow:var(--box-shadow)}.widget--share__content .button-row .button:nth-of-type(2){transition:top 0.3s ease-out, right 0.3s ease-out 0.6s}.widget--share__content .button-row .button:nth-of-type(3){transition:top 0.3s ease-out, right 0.3s ease-out 0.4s}.widget--share__content .button-row .button:nth-of-type(4){transition:top 0.3s ease-out, right 0.3s ease-out 0.2s}@media (min-width:40rem){.widget--share__content .button-row .button{right:-124px;transition:right 0.3s ease-out 0.8s}.widget--share__content .button-row .button:nth-of-type(2){transition:right 0.3s ease-out 0.6s}.widget--share__content .button-row .button:nth-of-type(3){transition:right 0.3s ease-out 0.4s}.widget--share__content .button-row .button:nth-of-type(4){transition:right 0.3s ease-out 0.2s}}.widget--share__content .button-row .button .icon{display:flex;justify-content:center;align-items:center}.widget--share__content .button-row .button svg{fill:var(--color-white)}