.wolzi-view-size-chart{display:inline-flex;align-items:center;justify-content:center;margin-block:.5rem .75rem;padding:0;border:0;background:transparent;color:currentColor;text-decoration:underline;text-underline-offset:.2em;font:inherit;font-size:.9em;cursor:pointer}
.wolzi-view-size-chart:hover{opacity:.75}
.wolzi-size-chart-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-block:1.25rem .75rem;scroll-margin-top:6rem}
.wolzi-size-chart-heading{font-size:1.15em;font-weight:600}
.wolzi-size-chart-unit-switch{display:inline-flex;flex-wrap:wrap;gap:.35rem}
.wolzi-size-chart-unit{appearance:none;border:1px solid currentColor;border-radius:999px;padding:.45rem .85rem;background:transparent;color:inherit;font:inherit;font-size:.85em;line-height:1.2;cursor:pointer}
.wolzi-size-chart-unit.is-active{background:rgb(var(--color-foreground-rgb,0 0 0));color:rgb(var(--color-background-rgb,255 255 255))}
.wolzi-size-chart-table{width:100%;border-collapse:collapse;margin-block:.5rem 1.25rem}
.wolzi-size-chart-table th,.wolzi-size-chart-table td{padding:.65rem .55rem;border:1px solid rgba(128,128,128,.35);text-align:center;vertical-align:middle}
.wolzi-size-chart-table th{font-weight:600}
@media(max-width:749px){.wolzi-size-chart-controls{align-items:flex-start;flex-direction:column}.wolzi-size-chart-table{font-size:.85em}.wolzi-size-chart-table th,.wolzi-size-chart-table td{padding:.5rem .35rem}}
/* WOLZI variant-picker refinements */
.variant-option--single-button .variant-option__button-label{width:auto;min-width:0;max-width:max-content;flex:0 0 auto;}
.variant-option--single-button{justify-content:flex-start;}
.variant-option legend,.variant-option--dropdowns>label{font-weight:600;}
.wolzi-size-chart-note{font:inherit;font-weight:400;font-size:.9em;}
.wolzi-size-chart-note-inline{display:inline;margin-inline-start:.2em;white-space:normal;}
.wolzi-size-chart-note-fallback{display:block;margin-block:.35rem .75rem;}
