.ig-fit{font-family:Oswald,sans-serif;color:#222}.ig-fit [hidden]{display:none!important}.ig-fit-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ig-fit label{display:flex;flex-direction:column;gap:6px;font-size:15px}.ig-fit input,.ig-fit select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #888;border-radius:5px;background:#fff;color:#222;padding:9px;font:inherit}.ig-fit input:focus-visible,.ig-fit select:focus-visible{outline:2px solid #DE2910;outline-offset:2px}.ig-fit .ig-fit-product{font-weight:600;margin:0 0 16px}.ig-fit .ig-fit-hint,.ig-fit .ig-fit-note{font-size:14px;line-height:1.6;margin:12px 0}.ig-fit .ig-fit-rotate{display:inline-block;background:#357047;color:#fff;border:1px solid #357047;border-radius:6px;padding:10px 16px;font:inherit;cursor:pointer;min-height:44px}.ig-fit .ig-fit-rotate:hover,.ig-fit .ig-fit-rotate:focus-visible{background:#fff;color:#357047}.ig-fit .ig-fit-status{padding:12px;border-left:4px solid #74B683;background:#f2f8f3;margin:18px 0 12px;font-weight:600}.ig-fit .ig-fit-status[data-state=fail]{border-color:#DE2910;background:#fff1ed}.ig-fit .ig-fit-status[data-state=close]{border-color:#ac7300;background:#fff8e7}.ig-fit-clearances{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none!important;padding:0!important;margin:0 0 12px!important}.ig-fit-clearances li{margin:0!important}.ig-fit .ig-fit-figure{margin:0;max-width:560px}.ig-fit .ig-fit-figure svg{width:100%;max-width:560px;height:auto}.ig-fit .ig-fit-figure figcaption{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.ig-fit-legend-drawer:before,.ig-fit-legend-organizer:before{content:'';display:inline-block;width:14px;height:14px;margin-right:7px;border:1px solid #444;background:#e8e8e8;vertical-align:middle}.ig-fit-legend-organizer:before{background:#74B683}.ig-fit-measuring{margin-top:20px;border-top:1px solid #ddd;padding-top:12px}.ig-fit-measuring>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:500}@media(max-width:600px){.ig-fit-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-fit-clearances{flex-direction:column;gap:5px}.ig-fit label{font-size:14px}}.ig-fit[data-state=fail] .ig-fit-legend-organizer:before{background:#DE2910}.ig-drawer-helper .ig-fit button.ig-fit-rotate{background:#357047!important;color:#fff!important;border-color:#357047!important}.ig-drawer-helper .ig-fit button.ig-fit-rotate:hover,.ig-drawer-helper .ig-fit button.ig-fit-rotate:focus-visible{background:#fff!important;color:#357047!important;border-color:#357047!important}.ig-drawer-helper[hidden],.ig-drawer-helper .ig-fit-measuring>summary[hidden]{display:none!important}