.ipoosh-size-guide [hidden]{display:none!important}.ipoosh-size-scroll:focus-visible{outline:3px solid #484099;outline-offset:3px}.ipoosh-size-note{display:block;color:#56515a;font-size:.85em;line-height:1.9}.ipoosh-size-guide{clear:both;margin-block:24px;padding:18px;border:1px solid #e2dce2;border-radius:12px;background:#fff;color:#302a35;text-align:start}.ipoosh-size-guide h3{color:inherit;font-size:1.1em;line-height:1.7;margin:0 0 8px}.ipoosh-size-guide p{margin-block:6px 10px}.ipoosh-size-selection{font-size:.85em;min-height:1.8em}.ipoosh-size-selection:empty{display:none}.ipoosh-size-scroll{overflow-x:auto;max-width:100%;border:1px solid #e2dce2;border-radius:8px;margin-block:10px;overscroll-behavior-x:contain}.ipoosh-size-guide table{width:100%;min-width:360px;border-collapse:separate;border-spacing:0;margin:0;font-size:.88em;line-height:1.7}.ipoosh-size-guide caption{padding:8px;font-weight:600;text-align:start}.ipoosh-size-guide th,.ipoosh-size-guide td{padding:10px 12px;border:0;border-block-end:1px solid #e9e4e9;text-align:center;vertical-align:middle;white-space:nowrap}.ipoosh-size-guide thead th{background:#f7f5f8;color:#302a35;font-weight:700}.ipoosh-size-guide thead th:first-child{position:sticky;inset-inline-start:0;z-index:2}.ipoosh-size-guide tbody th[scope="row"]{background:#faf9fb;position:sticky;inset-inline-start:0;z-index:1}.ipoosh-size-guide tbody tr:last-child>*{border-block-end:0}.ipoosh-size-guide tr.is-selected>th,.ipoosh-size-guide tr.is-selected>td{background:#fbe8f0;color:#661033;font-weight:700;box-shadow:inset 0 2px #7a0f3d,inset 0 -2px #7a0f3d}.ipoosh-row-model,.ipoosh-selected-label{display:block;font-size:.85em;font-weight:400}.ipoosh-selected-label{font-weight:700}.ipoosh-size-guide-legacy td[colspan]{white-space:normal;text-align:start}.ipoosh-size-guide-legacy th[scope="col"],.ipoosh-size-guide-legacy th[scope="colgroup"]{background:#f7f5f8}.ipoosh-size-guide-legacy tr>th[scope="col"]:first-child{position:sticky;inset-inline-start:0;z-index:2}.ipoosh-size-guide-legacy .ipoosh-size-scroll+.ipoosh-size-scroll{margin-block-start:16px}@media (max-width:600px){.ipoosh-size-guide{padding:12px;margin-block:18px}.ipoosh-size-guide th,.ipoosh-size-guide td{padding:9px}}