.zf-option__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.zf-size-guide-trigger{padding:0;border:0;background:none;color:inherit;font-size:.85rem;text-decoration:underline;text-underline-offset:.2em;min-height:24px}
.zf-size-guide-trigger[hidden]{display:none}
.zf-size-guide{margin-top:18px}
.zf-size-guide.is-enhanced .zf-size-guide__fallback{display:none}
.zf-size-guide__fallback summary{cursor:pointer;font-weight:600}
.zf-size-guide__title{font-size:1.5rem;margin:0 0 4px}
.zf-size-guide__model{margin:0 0 8px;font-weight:600}
.zf-size-guide__note{font-size:.85rem;color:var(--zf-muted);margin:0 0 14px}
.zf-size-guide__scroll{overflow-x:auto;max-width:100%;margin-bottom:14px}
.zf-size-guide__table{border-collapse:collapse;width:100%;min-width:320px;font-size:.95rem}
.zf-size-guide__table th,.zf-size-guide__table td{padding:9px 10px;border:1px solid var(--zf-line);text-align:left}
.zf-size-guide__table thead th{background:var(--zf-card)}
.zf-size-guide__table tr.is-selected th,.zf-size-guide__table tr.is-selected td{background:#efe3c4;font-weight:700}
.zf-size-guide-dialog{border:0;border-radius:14px;padding:0;width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 24px);background:var(--zf-card);color:var(--zf-ink)}
.zf-size-guide-dialog::backdrop{background:#000b}
.zf-size-guide-dialog__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--zf-line);position:sticky;top:0;background:var(--zf-card)}
.zf-size-guide-dialog__body{padding:18px;overflow:auto;max-height:calc(100dvh - 24px - 62px)}
.zf-size-guide-units{display:inline-flex;border:1px solid var(--zf-ink);border-radius:7px;overflow:hidden}
.zf-size-guide-units button{border:0;border-radius:0;background:transparent;padding:6px 12px;min-height:36px}
.zf-size-guide-units button[aria-pressed=true]{background:var(--zf-ink);color:#fff}
.zf-size-guide-close{border:1px solid var(--zf-ink);background:transparent;padding:6px 14px;min-height:36px}
