.ce-size-guide{margin:12px 0 20px}.ce-size-guide .ce-size-open{background:none;border:0;border-radius:0;color:inherit;text-transform:none;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;padding:0;min-height:0;margin:0;line-height:1.5;letter-spacing:normal}.ce-size-dialog{border:0;border-radius:16px;width:calc(100% - 160px);max-width:576px;max-height:90dvh;margin:auto;padding:24px;background:#fff;color:#333;box-shadow:0 8px 30px #0002;overflow:auto;font:14px/1.5 'PP Neue Montreal',Arial,sans-serif}.ce-size-dialog[open]{animation:ce-size-in 200ms ease-out}.ce-size-dialog::backdrop{background:#0008;animation:ce-size-backdrop-in 200ms ease-out}.ce-size-dialog.ce-size-closing{animation:ce-size-out 150ms ease-in forwards}.ce-size-dialog.ce-size-closing::backdrop{animation:ce-size-backdrop-out 150ms ease-in forwards}.ce-size-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.ce-size-heading h2{font:400 20px/1.4 'PP Neue Montreal',Arial,sans-serif;color:inherit;margin:0;letter-spacing:normal}.ce-size-heading .ce-size-close{border:0;background:none;color:inherit;display:grid;place-items:center;min-width:32px;width:32px;height:32px;min-height:0;padding:0;margin:-2px -4px 0 0;line-height:1}.ce-size-label{margin:0 0 8px;font-size:14px}.ce-size-scroll{overflow-x:auto;overscroll-behavior-x:contain}.ce-size-scroll table{border-collapse:collapse;margin:0;width:100%;color:inherit;font-size:14px;line-height:1.4}.ce-size-scroll th,.ce-size-scroll td{text-align:center;border:0;padding:9px 12px;white-space:nowrap;font-weight:400;text-transform:none;letter-spacing:normal;font-size:inherit;color:inherit}.ce-size-scroll thead,.ce-size-scroll tbody tr:nth-child(even){background:#e0e0e0}.ce-size-scroll table{border:1px solid #ccc}.ce-size-scroll caption{text-align:left;padding:8px 0;font-size:13px}.ce-size-scroll table+table{margin-top:20px}.ce-size-scroll .ce-size-units{font-size:12px;color:#666;margin-top:10px}@keyframes ce-size-in{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ce-size-out{to{opacity:0;transform:scale(.95)}}@keyframes ce-size-backdrop-in{from{background:#0000}to{background:#0008}}@keyframes ce-size-backdrop-out{to{background:#0000}}@media(max-width:639px){.ce-size-dialog{width:100%;max-width:none;max-height:95dvh;margin:auto 0 0;border-radius:0;padding:16px 16px 40px}.ce-size-dialog[open]{animation-name:ce-size-mobile-in}.ce-size-dialog.ce-size-closing{animation-name:ce-size-mobile-out}.ce-size-heading h2{font-size:18px}}@keyframes ce-size-mobile-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ce-size-mobile-out{to{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.ce-size-dialog[open],.ce-size-dialog.ce-size-closing,.ce-size-dialog::backdrop{animation-duration:1ms}}

html.ce-size-modal-open{overflow:hidden;scrollbar-gutter:stable}.ce-size-scroll tr{border:0}
