.blinc-size-trigger{appearance:none;background:transparent;border:0;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px;padding:4px 0}.blinc-size-modal{width:min(960px,calc(100vw - 32px));max-height:85dvh;max-height:min(85dvh,1100px);padding:0;border:1px solid #d6cec5;background:#fffdf9;color:#29251f;overflow:auto;overscroll-behavior:contain;font:14px/1.65 var(--font-body--family),sans-serif}.blinc-size-modal::backdrop{background:#0008}.blinc-size-modal__header{position:sticky;top:0;background:#fffdf9;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 28px;border-bottom:1px solid #d6cec5}.blinc-size-modal h2{font:400 24px/1.3 var(--font-body--family),sans-serif;margin:0}.blinc-size-modal h3{font:400 17px/1.4 var(--font-body--family),sans-serif;margin:28px 0 14px}.blinc-size-modal__close{width:44px;height:44px;background:none;color:inherit;border:0;font:28px/1 sans-serif;cursor:pointer;flex-shrink:0}.blinc-size-modal__body{padding:4px 28px 28px}.blinc-size-modal__scroll{overflow-x:auto}.blinc-size-modal table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.blinc-size-modal th,.blinc-size-modal td{padding:12px 10px;border-bottom:1px solid #ded8d1;text-align:center}.blinc-size-modal th:first-child,.blinc-size-modal td:first-child{text-align:left}.blinc-size-modal thead{border-top:1px solid #29251f;border-bottom:1px solid #29251f}.blinc-size-modal__note{font-size:12px;color:#625a50;margin:15px 0}.blinc-size-modal__drawing{display:block;max-width:420px;width:100%;height:auto;margin:22px auto;background:white}.blinc-size-modal__fit{white-space:normal!important;min-width:540px}.blinc-size-modal__fit td{min-width:65px}.blinc-size-modal__fit td:first-child{min-width:130px}.blinc-size-modal a{color:inherit}.blinc-size-modal :focus-visible,.blinc-size-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}body:has(.blinc-size-modal[open]){overflow:hidden}@media(max-width:600px){.blinc-size-modal__header{padding:12px 16px}.blinc-size-modal__body{padding:0 16px 20px}.blinc-size-modal h2{font-size:19px}.blinc-size-modal th,.blinc-size-modal td{padding:10px 7px}.blinc-size-modal{width:calc(100vw - 20px);max-height:90dvh}}
