.deflection-c--inner{display:flex;justify-content:center;align-items:center;padding:1rem}.deflection-c--container{width:100%;max-width:900px;border:1px solid rgba(0,0,0,.1);padding:2rem;background-color:#fff;border-radius:4px}.deflection-input--l,.deflection-input--m,.deflection-input--short,select{height:44px;padding:0 .8rem;border:1px solid #ccc;border-radius:4px;font-size:1.4rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.deflection-input--l{width:120px}.deflection-input--m{width:100px}.deflection-input--short{width:90px}.deflection-input--l:focus,.deflection-input--m:focus,.deflection-input--short:focus,select:focus,button:focus,.force-preset:focus-visible{outline:2px solid #c0272d;outline-offset:2px;border-color:#c0272d}.deflection-actions{margin-bottom:1.5rem}.button-primary--deflection,.button-secondary--deflection{font-size:1.4rem;padding:1.3rem 2rem;font-weight:700;text-transform:uppercase;border:none;cursor:pointer;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.button-primary--deflection{background-color:#c0272d;color:#fff}.button-primary--deflection:hover{background-color:#a02025}.button-secondary--deflection{background-color:#fff;color:#000;border:1px solid #ddd;margin-right:.5rem}.button-secondary--deflection:hover{background-color:#f0f0f0}.deflection-workspace textarea{width:100%;font-family:Roboto,sans-serif;padding:1rem;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;resize:vertical}.workspace-footer{display:flex;align-items:center;justify-content:space-between}.version-text{font-size:1.2rem;color:#666}.deflection-reference{margin-top:3rem;border-top:2px solid #eee;padding-top:2rem}.reference-heading{font-size:2.4rem;text-transform:uppercase;color:#333;margin-bottom:2rem;text-align:center}.reference-grid{display:grid;grid-template-columns:35% 65%;border:1px solid #ccc;gap:1px;background-color:#ccc}.reference-col{display:flex;flex-direction:column}.reference-col h3{font-size:1.8rem;text-transform:uppercase;margin:0;padding:1.2rem;text-align:center}.zeiss-col{background-color:#01f}.renishaw-col{background-color:#f94}.zeiss-col h3{color:#fff}.renishaw-col h3{color:#000}.renishaw-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%}.deflection-input--short{max-width:90px;margin-right:.8rem;min-height:44px;padding:.8rem}select{min-height:44px;padding:.8rem;border:1px solid #ddd;border-radius:2px;background-color:#fff;font-size:1.2rem}.force-preset{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:left;background-color:#fff;border:none;outline:1px solid #ccc;padding:1rem 1.2rem;cursor:pointer;font-size:1.3rem;color:#444;transition:background-color .2s;height:100%}.force-preset:hover{background-color:#f4f4f4;color:#000;z-index:1;outline:1px solid #999}.force-name{font-weight:700;display:block;margin-bottom:.2rem;color:#000}.reference-note{text-align:center;background-color:#fcfbb8;padding:1rem;margin-top:1rem;font-weight:700;border:1px solid #e0e090;color:#333}.deflection-error{background-color:#f8dbdb;color:#c0272d;padding:1rem;margin-bottom:1.5rem;border:1px solid #c0272d;border-radius:4px;font-weight:700}@media(max-width:768px){#deflection-form table,#deflection-form tbody,#deflection-form tr,#deflection-form td{display:block;width:100%}#deflection-form thead{display:none}#deflection-form tr{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ddd}#deflection-form td{text-align:left!important;margin-bottom:1rem}#deflection-form label{font-weight:700;display:block;margin-bottom:.5rem}.deflection-input--l,.deflection-input--m,.deflection-input--short,select{width:100%;max-width:none;flex:1;margin-bottom:.5rem}.reference-grid,.renishaw-grid{grid-template-columns:1fr}}@media(max-width:480px){.deflection-c--inner{padding:.5rem}.deflection-c--container{padding:1rem}#deflection-calculator caption,#deflection-form caption{display:block!important;white-space:normal!important;word-wrap:break-word;width:100%}.deflection-input--l,.deflection-input--m,.deflection-input--short{width:100%;max-width:100%;box-sizing:border-box}#deflection-form td p{display:flex;align-items:center;gap:.5rem;width:100%}#deflection-form td p input{flex:1;min-width:0}#deflection-form td{padding:0}select{width:100%;max-width:100%;margin-top:.5rem}#deflection-form td p{white-space:nowrap}.help-text{font-size:1rem;margin-top:.3rem}.button-primary--deflection,.button-secondary--deflection{width:100%;margin-bottom:.5rem;margin-right:0}#deflection-form textarea{width:100%;box-sizing:border-box}#deflection-form td[align=left]{display:flex;flex-direction:column;align-items:stretch}#deflection-form table caption,table[aria-labelledby] caption{font-size:1.4rem;padding:.5rem 0}}.deflection-input--l:hover,.deflection-input--m:hover,.deflection-input--short:hover,.deflection-input--l:focus,.deflection-input--m:focus,.deflection-input--short:focus,select:hover,select:focus{border:2px solid #c0272d;border-radius:2px}#deflection-form textarea{font-family:Roboto,sans-serif}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;top:-44px;left:6px;background:#000;color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:1000;font-size:1.4rem;transition:top .3s}.skip-link:focus{top:6px}.help-text{font-size:1.1rem;color:#666;margin-top:.4rem;font-style:italic;text-transform:none;line-height:1.4}.error-message{color:#d32f2f;font-size:1.1rem;margin-top:.4rem;font-weight:700;background-color:#ffebee;padding:.4rem .8rem;border-radius:4px;border-left:4px solid #d32f2f;text-transform:none}.deflection-input--l:focus,.deflection-input--m:focus,.deflection-input--short:focus,.button-primary--deflection:focus,.button-secondary--deflection:focus,#deflection-form textarea:focus,select:focus{outline:3px solid #0066cc;outline-offset:2px;border-radius:4px}@media(prefers-contrast:high){.deflection-input--l:focus,.deflection-input--m:focus,.deflection-input--short:focus,.button-primary--deflection:focus,.button-secondary--deflection:focus,#deflection-form textarea:focus,select:focus{outline:4px solid #000;outline-offset:2px}.error-message{background-color:#000;color:#fff;border-left:4px solid #ff0000}}@media(prefers-reduced-motion:reduce){.deflection-input--l,.deflection-input--m,.deflection-input--short{transition:none}}td[role=button]:focus{outline:2px dashed #0066cc;outline-offset:2px;background-color:#f0f8ff;min-height:44px;padding:1rem;display:block}@media(min-resolution:2dppx){#deflection-calculator{font-size:1.8rem;max-width:none;overflow-x:auto}.deflection-input--l,.deflection-input--m,.deflection-input--short,select{min-height:48px;padding:1rem}.button-primary--deflection,.button-secondary--deflection{min-height:48px;padding:1.2rem 2rem}}@media screen and (min-width:1200px){#deflection-calculator{font-size:1.8rem}}@media screen and (max-width:768px){#deflection-calculator{font-size:1.4rem}.deflection-c--inner{padding:1rem}#deflection-calculator caption{display:block!important;width:100%;text-align:left;caption-side:top;white-space:normal;word-wrap:break-word;font-size:1.6rem;font-weight:700;margin-bottom:1rem;padding:.5rem 0}#deflection-calculator>thead{display:none}#deflection-calculator>tbody,#deflection-calculator>tbody>tr,#deflection-calculator>tbody>tr>td{display:block;width:100%}}@media screen and (max-width:480px){.deflection-c--table{width:100%;overflow-x:hidden}#deflection-calculator{font-size:1.3rem}body,.deflection-c{overflow-x:hidden}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/66/assets/deflection-calculator.css.map */
