.w2-button_root__cG3E2{--b-height:var(--w2-size-button-md-height);--b-pad:var(--w2-size-button-md-padding-x);--b-gap:var(--w2-size-button-md-gap);--b-radius:var(--w2-size-button-md-radius);--b-icon:var(--w2-size-button-md-icon);--b-focus-ring:inset 0 0 0 0 transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:var(--b-height);gap:var(--b-gap);padding:var(--w2-size-button-padding-y) var(--b-pad);border:0;border-radius:var(--b-radius);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),box-shadow var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.w2-button_root__cG3E2[data-size=sm]{--b-height:var(--w2-size-button-sm-height);--b-pad:var(--w2-size-button-sm-padding-x);--b-gap:var(--w2-size-button-sm-gap);--b-radius:var(--w2-size-button-sm-radius);--b-icon:var(--w2-size-button-sm-icon)}.w2-button_root__cG3E2[data-size=lg]{--b-height:var(--w2-size-button-lg-height);--b-pad:var(--w2-size-button-lg-padding-x);--b-gap:var(--w2-size-button-lg-gap);--b-radius:var(--w2-size-button-lg-radius);--b-icon:var(--w2-size-button-lg-icon)}.w2-button_root__cG3E2:focus-visible,.w2-button_root__cG3E2[data-state=focus]{outline:none;--b-focus-ring:inset 0 0 0 var(--w2-size-button-focus-stroke) var(--b-focus)}.w2-button_icon__QZtVb{display:inline-flex;flex:none}.w2-button_icon__QZtVb svg{width:var(--b-icon);height:var(--b-icon)}.w2-button_cost__hUWzi{display:inline-flex;align-items:center;gap:var(--w2-size-gap-2xs);opacity:var(--w2-effect-button-opacity-cost)}.w2-button_costList__qUdtN{text-decoration:line-through;opacity:var(--w2-effect-button-opacity-cost)}.w2-button_costIcon__oBBoI{flex:none;width:1em;height:1em}.w2-button_srOnly__UUNtR{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w2-button_root__cG3E2[data-type=fill]{color:var(--b-on-fill);background:linear-gradient(180deg,var(--w2-color-button-material-sheen-top) 0,var(--w2-color-button-material-sheen-clear) 42%,var(--w2-color-button-material-sheen-clear) 100%),linear-gradient(180deg,var(--b-body-top) 0,var(--b-body-bottom) 100%);box-shadow:var(--b-focus-ring),inset 0 1px 0 0 var(--w2-color-button-material-highlight-default),inset 0 -1px 0 0 var(--w2-color-button-material-bottom-default),0 2px 0 0 var(--b-edge);text-shadow:0 1px 1px var(--w2-color-button-material-text-shadow)}.w2-button_root__cG3E2[data-type=fill]:hover,.w2-button_root__cG3E2[data-type=fill][data-state=hover]{background:linear-gradient(180deg,var(--w2-color-button-material-sheen-top) 0,var(--w2-color-button-material-sheen-clear) 42%,var(--w2-color-button-material-sheen-clear) 100%),linear-gradient(180deg,var(--b-body-top-hover) 0,var(--b-body-bottom-hover) 100%);box-shadow:var(--b-focus-ring),inset 0 1px 0 0 var(--w2-color-button-material-highlight-hover),inset 0 -1px 0 0 var(--w2-color-button-material-bottom-hover),0 2px 0 0 var(--b-edge)}.w2-button_root__cG3E2[data-type=fill]:active,.w2-button_root__cG3E2[data-type=fill][data-state=pressed]{background:linear-gradient(180deg,var(--b-body-top-pressed) 0,var(--b-body-bottom-pressed) 100%);box-shadow:var(--b-focus-ring),inset 0 0 0 var(--w2-size-button-border) var(--b-edge),inset 0 2px 3px 0 var(--w2-color-button-material-pressed-inner-dark),inset 0 -1px 2px 0 var(--w2-color-button-material-pressed-inner-light)}.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark]){--fv-top:var(--fv-default-top);--fv-bottom:var(--fv-default-bottom);color:var(--fv-on,var(--w2-color-button-fill-v2-content-dark));background:linear-gradient(180deg,var(--fv-top) 0,var(--fv-bottom) 100%);box-shadow:inset 0 0 0 var(--w2-effect-button-fill-v2-one) var(--w2-color-button-fill-v2-border),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-one) var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-border-top),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-one) var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-highlight),var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-two) var(--w2-effect-button-fill-v2-three) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-contact);text-shadow:none}.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark]):hover,.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark])[data-state=hover]{--fv-top:var(--fv-hover-top);--fv-bottom:var(--fv-hover-bottom);box-shadow:inset 0 0 0 var(--w2-effect-button-fill-v2-one) var(--w2-color-button-fill-v2-border),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-one) var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-border-top),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-one) var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-highlight-hover),var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-two) var(--w2-effect-button-fill-v2-four) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-contact-hover)}.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark]):active,.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark])[data-state=pressed]{--fv-top:var(--fv-pressed-top);--fv-bottom:var(--fv-pressed-bottom);box-shadow:inset 0 0 0 var(--w2-effect-button-fill-v2-one) var(--w2-color-button-fill-v2-border),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-one) var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-pressed-border),inset var(--w2-effect-button-fill-v2-zero) var(--w2-effect-button-fill-v2-two) var(--w2-effect-button-fill-v2-three) var(--w2-effect-button-fill-v2-zero) var(--w2-color-button-fill-v2-pressed-inner)}.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark]):focus-visible,.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark])[data-state=focus]{--b-focus-ring:inset 0 0 0 0 transparent;outline:var(--w2-size-button-fill-v2-focus-stroke) solid var(--b-focus);outline-offset:0}.w2-button_root__cG3E2[data-type=fill][data-color=brand]{--fv-on:var(--w2-color-button-brand-on-fill);--fv-default-top:var(--w2-color-button-fill-v2-brand-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-brand-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-brand-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-brand-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-brand-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-brand-pressed-bottom)}.w2-button_root__cG3E2[data-type=fill][data-color=neutral]{--fv-default-top:var(--w2-color-button-fill-v2-neutral-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-neutral-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-neutral-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-neutral-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-neutral-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-neutral-pressed-bottom)}.w2-button_root__cG3E2[data-type=fill][data-color=danger]{--fv-on:var(--w2-color-button-danger-on-fill);--fv-default-top:var(--w2-color-button-fill-v2-danger-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-danger-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-danger-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-danger-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-danger-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-danger-pressed-bottom)}.w2-button_root__cG3E2[data-type=fill][data-color=success]{--fv-default-top:var(--w2-color-button-fill-v2-success-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-success-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-success-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-success-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-success-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-success-pressed-bottom)}.w2-button_root__cG3E2[data-type=fill][data-color=warning]{--fv-default-top:var(--w2-color-button-fill-v2-warning-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-warning-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-warning-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-warning-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-warning-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-warning-pressed-bottom)}.w2-button_root__cG3E2[data-type=fill][data-color=info]{--fv-default-top:var(--w2-color-button-fill-v2-info-default-top);--fv-default-bottom:var(--w2-color-button-fill-v2-info-default-bottom);--fv-hover-top:var(--w2-color-button-fill-v2-info-hover-top);--fv-hover-bottom:var(--w2-color-button-fill-v2-info-hover-bottom);--fv-pressed-top:var(--w2-color-button-fill-v2-info-pressed-top);--fv-pressed-bottom:var(--w2-color-button-fill-v2-info-pressed-bottom)}.w2-button_root__cG3E2[data-type=outline-subtle],.w2-button_root__cG3E2[data-type=outline]{--b-stroke:var(--b-outline);background:linear-gradient(180deg,var(--w2-color-button-material-outline-top) 0,var(--w2-color-button-material-outline-bottom) 100%);box-shadow:var(--b-focus-ring),inset 0 0 0 var(--w2-size-button-border) var(--b-stroke),inset 0 1px 0 0 var(--w2-color-button-material-outline-highlight),0 2px 5px -3px var(--w2-color-button-material-outline-shadow)}.w2-button_root__cG3E2[data-type=outline]{color:var(--b-text-outline)}.w2-button_root__cG3E2[data-type=outline-subtle]{--b-stroke:var(--w2-color-button-material-outline-subtle);color:var(--w2-color-text-primary)}.w2-button_root__cG3E2[data-type=outline-subtle]:hover,.w2-button_root__cG3E2[data-type=outline-subtle][data-state=hover],.w2-button_root__cG3E2[data-type=outline]:hover,.w2-button_root__cG3E2[data-type=outline][data-state=hover]{background:var(--b-soft)}.w2-button_root__cG3E2[data-type=outline-subtle]:active,.w2-button_root__cG3E2[data-type=outline-subtle][data-state=pressed],.w2-button_root__cG3E2[data-type=outline]:active,.w2-button_root__cG3E2[data-type=outline][data-state=pressed]{background:var(--b-pressed-outline)}.w2-button_root__cG3E2[data-type=ghost],.w2-button_root__cG3E2[data-type=link]{color:var(--b-text-quiet);background:var(--w2-color-material-scrim-clear);box-shadow:var(--b-focus-ring)}.w2-button_root__cG3E2[data-type=link]{height:auto;padding:var(--w2-size-button-link-padding-y) var(--w2-size-button-link-padding-x);border-radius:var(--w2-size-button-link-radius)}.w2-button_root__cG3E2[data-type=ghost]:hover,.w2-button_root__cG3E2[data-type=ghost][data-state=hover],.w2-button_root__cG3E2[data-type=link]:hover,.w2-button_root__cG3E2[data-type=link][data-state=hover]{background:var(--b-soft)}.w2-button_root__cG3E2[data-type=ghost]:active,.w2-button_root__cG3E2[data-type=ghost][data-state=pressed],.w2-button_root__cG3E2[data-type=link]:active,.w2-button_root__cG3E2[data-type=link][data-state=pressed]{background:var(--b-pressed-ghost)}.w2-button_spinner__rUGzI{flex:none;width:var(--b-icon);height:var(--b-icon);box-sizing:border-box;border-radius:50%;border-right-color:currentcolor;border:var(--w2-size-button-focus-stroke) solid;border-right:var(--w2-size-button-focus-stroke) solid transparent;animation:w2-button_w2-button-spin__2Uw7F .8s linear infinite}@keyframes w2-button_w2-button-spin__2Uw7F{to{transform:rotate(1turn)}}.w2-button_root__cG3E2[data-loading=true]{cursor:progress}.w2-button_root__cG3E2:disabled,.w2-button_root__cG3E2[aria-disabled=true]{opacity:var(--w2-effect-button-opacity-disabled);cursor:not-allowed}.w2-button_root__cG3E2[data-type=fill]:disabled,.w2-button_root__cG3E2[data-type=fill][aria-disabled=true]{background:linear-gradient(180deg,var(--w2-color-button-material-sheen-top) 0,var(--w2-color-button-material-sheen-clear) 42%,var(--w2-color-button-material-sheen-clear) 100%),linear-gradient(180deg,var(--b-body-top) 0,var(--b-body-bottom) 100%);box-shadow:0 0 0 var(--w2-size-button-border) var(--b-disabled-edge)}.w2-button_root__cG3E2[data-type=outline-subtle]:disabled,.w2-button_root__cG3E2[data-type=outline-subtle][aria-disabled=true],.w2-button_root__cG3E2[data-type=outline]:disabled,.w2-button_root__cG3E2[data-type=outline][aria-disabled=true]{background:linear-gradient(180deg,var(--w2-color-button-material-outline-top) 0,var(--w2-color-button-material-outline-bottom) 100%);box-shadow:inset 0 0 0 var(--w2-size-button-border) var(--b-stroke),0 0 0 var(--w2-size-button-border) var(--b-disabled-edge)}.w2-button_root__cG3E2[data-type=ghost]:disabled,.w2-button_root__cG3E2[data-type=ghost][aria-disabled=true],.w2-button_root__cG3E2[data-type=link]:disabled,.w2-button_root__cG3E2[data-type=link][aria-disabled=true]{background:var(--w2-color-material-scrim-clear);box-shadow:0 0 0 var(--w2-size-button-border) var(--b-disabled-edge)}.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark]):disabled,.w2-button_root__cG3E2[data-type=fill]:not([data-color=dark])[aria-disabled=true]{--fv-top:var(--fv-default-top);--fv-bottom:var(--fv-default-bottom);opacity:var(--w2-opacity-button-fill-v2-disabled);background:linear-gradient(180deg,var(--fv-top) 0,var(--fv-bottom) 100%);box-shadow:inset 0 0 0 var(--w2-effect-button-fill-v2-one) var(--w2-color-button-fill-v2-border);outline:none}@media (prefers-reduced-motion:reduce){.w2-button_root__cG3E2{transition:none}.w2-button_spinner__rUGzI{animation:none;border-right-color:currentColor;opacity:.6}}.w2-button_root__cG3E2[data-color=brand]{--b-body-top:var(--w2-color-button-brand-body-top);--b-body-bottom:var(--w2-color-button-brand-body-bottom);--b-body-top-hover:var(--w2-color-button-brand-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-brand-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-brand-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-brand-body-bottom-pressed);--b-edge:var(--w2-color-button-brand-edge);--b-on-fill:var(--w2-color-button-brand-on-fill);--b-outline:var(--w2-color-button-brand-outline);--b-text-outline:var(--w2-color-button-brand-text-outline);--b-text-quiet:var(--w2-color-button-brand-text-quiet);--b-soft:var(--w2-color-button-brand-soft);--b-pressed-outline:var(--w2-color-button-brand-pressed-outline);--b-pressed-ghost:var(--w2-color-button-brand-pressed-ghost);--b-focus:var(--w2-color-button-brand-focus);--b-disabled-edge:var(--w2-color-button-brand-disabled-edge)}.w2-button_root__cG3E2[data-color=neutral]{--b-body-top:var(--w2-color-button-neutral-body-top);--b-body-bottom:var(--w2-color-button-neutral-body-bottom);--b-body-top-hover:var(--w2-color-button-neutral-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-neutral-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-neutral-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-neutral-body-bottom-pressed);--b-edge:var(--w2-color-button-neutral-edge);--b-on-fill:var(--w2-color-button-neutral-on-fill);--b-outline:var(--w2-color-button-neutral-outline);--b-text-outline:var(--w2-color-button-neutral-text-outline);--b-text-quiet:var(--w2-color-button-neutral-text-quiet);--b-soft:var(--w2-color-button-neutral-soft);--b-pressed-outline:var(--w2-color-button-neutral-pressed-outline);--b-pressed-ghost:var(--w2-color-button-neutral-pressed-ghost);--b-focus:var(--w2-color-button-neutral-focus);--b-disabled-edge:var(--w2-color-button-neutral-disabled-edge)}.w2-button_root__cG3E2[data-color=dark]{--b-body-top:var(--w2-color-button-dark-body-top);--b-body-bottom:var(--w2-color-button-dark-body-bottom);--b-body-top-hover:var(--w2-color-button-dark-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-dark-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-dark-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-dark-body-bottom-pressed);--b-edge:var(--w2-color-button-dark-edge);--b-on-fill:var(--w2-color-button-dark-on-fill);--b-outline:var(--w2-color-button-dark-outline);--b-text-outline:var(--w2-color-button-dark-text-outline);--b-text-quiet:var(--w2-color-button-dark-text-quiet);--b-soft:var(--w2-color-button-dark-soft);--b-pressed-outline:var(--w2-color-button-dark-pressed-outline);--b-pressed-ghost:var(--w2-color-button-dark-pressed-ghost);--b-focus:var(--w2-color-button-dark-focus);--b-disabled-edge:var(--w2-color-button-dark-disabled-edge)}.w2-button_root__cG3E2[data-color=danger]{--b-body-top:var(--w2-color-button-danger-body-top);--b-body-bottom:var(--w2-color-button-danger-body-bottom);--b-body-top-hover:var(--w2-color-button-danger-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-danger-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-danger-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-danger-body-bottom-pressed);--b-edge:var(--w2-color-button-danger-edge);--b-on-fill:var(--w2-color-button-danger-on-fill);--b-outline:var(--w2-color-button-danger-outline);--b-text-outline:var(--w2-color-button-danger-text-outline);--b-text-quiet:var(--w2-color-button-danger-text-quiet);--b-soft:var(--w2-color-button-danger-soft);--b-pressed-outline:var(--w2-color-button-danger-pressed-outline);--b-pressed-ghost:var(--w2-color-button-danger-pressed-ghost);--b-focus:var(--w2-color-button-danger-focus);--b-disabled-edge:var(--w2-color-button-danger-disabled-edge)}.w2-button_root__cG3E2[data-color=success]{--b-body-top:var(--w2-color-button-success-body-top);--b-body-bottom:var(--w2-color-button-success-body-bottom);--b-body-top-hover:var(--w2-color-button-success-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-success-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-success-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-success-body-bottom-pressed);--b-edge:var(--w2-color-button-success-edge);--b-on-fill:var(--w2-color-button-success-on-fill);--b-outline:var(--w2-color-button-success-outline);--b-text-outline:var(--w2-color-button-success-text-outline);--b-text-quiet:var(--w2-color-button-success-text-quiet);--b-soft:var(--w2-color-button-success-soft);--b-pressed-outline:var(--w2-color-button-success-pressed-outline);--b-pressed-ghost:var(--w2-color-button-success-pressed-ghost);--b-focus:var(--w2-color-button-success-focus);--b-disabled-edge:var(--w2-color-button-success-disabled-edge)}.w2-button_root__cG3E2[data-color=warning]{--b-body-top:var(--w2-color-button-warning-body-top);--b-body-bottom:var(--w2-color-button-warning-body-bottom);--b-body-top-hover:var(--w2-color-button-warning-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-warning-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-warning-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-warning-body-bottom-pressed);--b-edge:var(--w2-color-button-warning-edge);--b-on-fill:var(--w2-color-button-warning-on-fill);--b-outline:var(--w2-color-button-warning-outline);--b-text-outline:var(--w2-color-button-warning-text-outline);--b-text-quiet:var(--w2-color-button-warning-text-quiet);--b-soft:var(--w2-color-button-warning-soft);--b-pressed-outline:var(--w2-color-button-warning-pressed-outline);--b-pressed-ghost:var(--w2-color-button-warning-pressed-ghost);--b-focus:var(--w2-color-button-warning-focus);--b-disabled-edge:var(--w2-color-button-warning-disabled-edge)}.w2-button_root__cG3E2[data-color=info]{--b-body-top:var(--w2-color-button-info-body-top);--b-body-bottom:var(--w2-color-button-info-body-bottom);--b-body-top-hover:var(--w2-color-button-info-body-top-hover);--b-body-bottom-hover:var(--w2-color-button-info-body-bottom-hover);--b-body-top-pressed:var(--w2-color-button-info-body-top-pressed);--b-body-bottom-pressed:var(--w2-color-button-info-body-bottom-pressed);--b-edge:var(--w2-color-button-info-edge);--b-on-fill:var(--w2-color-button-info-on-fill);--b-outline:var(--w2-color-button-info-outline);--b-text-outline:var(--w2-color-button-info-text-outline);--b-text-quiet:var(--w2-color-button-info-text-quiet);--b-soft:var(--w2-color-button-info-soft);--b-pressed-outline:var(--w2-color-button-info-pressed-outline);--b-pressed-ghost:var(--w2-color-button-info-pressed-ghost);--b-focus:var(--w2-color-button-info-focus);--b-disabled-edge:var(--w2-color-button-info-disabled-edge)}.w2-icon-button_root__drKuB{--ib-hit:var(--w2-size-icon-button-hit-target);width:var(--b-height);padding:0;gap:0;margin:calc((var(--ib-hit) - var(--b-height)) / 2)}.w2-icon-button_root__drKuB[data-size=lg]{--ib-hit:var(--w2-size-button-lg-height)}.w2-icon-button_root__drKuB[data-shape=circle]{--b-radius:var(--w2-size-radius-pill)}.w2-icon-button_root__drKuB:after{content:"";position:absolute;inset:calc((var(--b-height) - var(--ib-hit)) / 2);border-radius:inherit}.w2-icon-button_root__drKuB:focus-visible,.w2-icon-button_root__drKuB[data-state=focus]{--b-focus-ring:inset 0 0 0 0 transparent;outline:var(--w2-size-button-focus-stroke) solid var(--b-focus);outline-offset:var(--w2-size-icon-button-focus-gap)}