.ct-calc{--acid:#c9ff18;--panel:#13191e;--line:#2b353d;color:#f5f7f8;border:1px solid var(--line);display:grid;grid-template-columns:220px 1fr;background:var(--panel);font:16px/1.5 Arial,sans-serif}.ct-calc *{box-sizing:border-box}.ct-calc [hidden]{display:none!important}.calc-tabs{border-right:1px solid var(--line);padding:20px 12px}.calc-tabs:before{content:"OPERATION";display:block;color:#6e7a82;font-size:10px;letter-spacing:.15em;padding:8px 12px}.calc-tabs button{width:100%;border:0;background:none;color:#9aa6ae;padding:16px 14px;text-align:left;cursor:pointer;font-weight:700}.calc-tabs button.active{color:#fff;background:#1a2229;box-shadow:inset 3px 0 var(--acid)}.calc-panel{padding:30px}.calc-head{display:flex;justify-content:space-between;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--line)}.calc-head span,.affiliate-label{font-size:10px;color:var(--acid);letter-spacing:.14em}.calc-head h2{font-size:32px;margin:3px 0 0;color:#fff}.calc-head button{background:none;color:#fff;border:1px solid var(--line);padding:9px 12px;cursor:pointer}.calc-fields,.lathe-fields,.thread-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:25px 0}.lathe-fields{grid-template-columns:repeat(3,1fr)}.thread-fields{grid-template-columns:repeat(2,1fr)}.lathe-fields,.thread-fields{padding:18px;background:#0f1418;margin-bottom:24px}.calc-fields label,.lathe-fields label,.thread-fields label{font-size:13px;color:#aeb8be}.calc-fields label>div{position:relative}.calc-fields input,.lathe-fields input,.thread-fields input{width:100%;height:48px;margin-top:7px;padding:0 50px 0 12px;background:#0c1114;border:1px solid var(--line);color:#fff}.calc-fields i{position:absolute;right:12px;bottom:13px;color:#6e7b83;font-size:11px;font-style:normal}.calc-results{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #52601e;background:#11150c}.calc-results div{padding:22px;border-right:1px solid #52601e}.calc-results span{font-size:10px;color:#87945e;letter-spacing:.12em}.calc-results strong{display:block;font-size:34px}.calc-results small{color:var(--acid)}.secondary-result{display:block;color:#9aa6ae!important}.thread-results{width:100%;border-collapse:collapse;margin:0 0 24px}.thread-results th,.thread-results td{padding:10px 12px;border:1px solid var(--line);text-align:left}.thread-results th{color:#9aa6ae;font-size:12px}.calc-warning{color:#849098;font-size:12px}.ctt-affiliate{margin:45px 0;padding:28px;border:1px solid #52601e;background:#11150c;color:#f5f7f8}.ctt-affiliate>span{color:#c9ff18;font-size:10px;letter-spacing:.15em}.ctt-affiliate h2{margin:6px 0 10px}.ctt-affiliate a{display:inline-block;background:#c9ff18;color:#0b0e11;padding:13px 18px;font-weight:800;text-decoration:none}.ctt-affiliate small{display:block;margin-top:18px;color:#9aa6ae}@media(max-width:900px){.ct-calc{grid-template-columns:1fr}.calc-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-right:0}.calc-fields{grid-template-columns:1fr 1fr}}@media(max-width:680px){.calc-tabs{grid-template-columns:1fr 1fr}.calc-panel{padding:20px 14px}.calc-fields,.lathe-fields,.thread-fields,.calc-results{grid-template-columns:1fr}.calc-results div{border-bottom:1px solid #52601e}}
