#drilling-formulas{--df-blue:#18bde8;--df-ink:#dceaf1}.dfWorkspace{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:18px;align-items:start}.dfBrowse{position:sticky;top:18px;padding:18px}.dfSearch{display:grid;gap:7px;color:#a9bbc5;font-size:.88rem;font-weight:700}.dfSearch input,.dfInputs input,.dfInputs select,.dfResult select{border:1px solid #294552;background:#07131a;color:#f4fbff;padding:11px 12px;font:inherit}.dfSearch input{width:100%;border-radius:8px}.dfSearch input:focus,.dfInputs input:focus,.dfInputs select:focus,.dfResult select:focus{outline:2px solid var(--df-blue);outline-offset:2px}.dfCats{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.dfCats button,.dfFormulaList button{border:1px solid #294552;background:#091820;color:#bcd0da;border-radius:999px;padding:8px 11px;font:inherit;cursor:pointer}.dfCats button.active{background:var(--df-blue);color:#001018;border-color:var(--df-blue);font-weight:800}.dfFormulaList{display:grid;gap:7px;max-height:610px;overflow:auto;padding-right:4px}.dfFormulaList button{border-radius:8px;text-align:left;display:grid;gap:2px;padding:10px 12px}.dfFormulaList button b{color:#e8f5fa}.dfFormulaList button span{font-size:.78rem;color:#8fa7b2}.dfFormulaList button.active{border-color:var(--df-blue);box-shadow:inset 3px 0 var(--df-blue);background:#0b2029}.dfMain{display:grid;gap:18px;min-width:0}.dfCalculator,.dfReference{padding:20px}.dfCalcHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dfCalcHead span{color:var(--df-blue);font-size:.74rem;font-weight:900;letter-spacing:.12em}.dfCalcHead h3{margin:5px 0 6px;font-size:1.45rem;color:#f3fbff}.dfCalcHead p{margin:0;color:#9eb2bd;max-width:760px}.dfEquation{margin:18px 0;border:1px solid #244552;border-left:4px solid var(--df-blue);border-radius:8px;background:#061118;padding:15px;color:#dceaf1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6;overflow-wrap:anywhere}.dfInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dfInputs label{display:grid;gap:7px;color:#b9ccd5;font-size:.84rem;font-weight:700}.dfValueControl{display:grid;grid-template-columns:minmax(0,1fr) minmax(94px,auto)}.dfValueControl input{width:100%;min-width:0;border-radius:8px 0 0 8px}.dfValueControl select{max-width:145px;border-left:0;border-radius:0 8px 8px 0;color:#9ed7e7;font-weight:750;cursor:pointer}.dfResult{margin-top:16px;padding:18px;border-radius:10px;background:linear-gradient(125deg,#0a3442,#081c25);border:1px solid #176681;display:grid;grid-template-columns:1fr auto;gap:4px 18px;align-items:center}.dfResult>span{color:#92cfe0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.dfResult strong{grid-row:1/3;grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#fff}.dfResult strong [data-result-number]{font-size:clamp(1.55rem,3vw,2.25rem);color:#fff;letter-spacing:normal;text-transform:none}.dfResult select{max-width:145px;border-radius:8px;color:#9ed7e7;font-size:.88rem;font-weight:750;cursor:pointer}.dfResult small{color:#9fb5bf}.dfActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.dfActions button{padding:10px 14px}#dfStatus{display:block;min-height:1.4em;margin-top:10px;color:#9fc4d1}.dfReference h3{margin:0 0 4px}.dfReference p{color:#9fb1ba}.dfSources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.dfSources a,.dfSources article{display:grid;gap:7px;border:1px solid #24404c;border-radius:9px;padding:13px;background:#07151c;color:inherit;text-decoration:none}.dfSources a:hover{border-color:var(--df-blue)}.dfSources b{color:#e9f6fb}.dfSources span{color:#8fa7b2;font-size:.8rem;line-height:1.45}.dfSafety{border-top:1px solid #263d47;padding-top:14px;margin-bottom:0!important;font-size:.83rem;line-height:1.55}.dfSafety strong{color:#f3c677}@media(max-width:850px){.dfWorkspace{grid-template-columns:1fr}.dfBrowse{position:static}.dfFormulaList{max-height:270px}.dfSources{grid-template-columns:1fr}}@media(max-width:560px){.dfInputs{grid-template-columns:1fr}.dfCalcHead{display:grid}.dfResult{grid-template-columns:1fr}.dfResult strong{grid-column:1;grid-row:auto;justify-content:flex-start;flex-wrap:wrap}.dfCalculator,.dfReference,.dfBrowse{padding:15px}}@media print{body *{visibility:hidden}#drilling-formulas,#drilling-formulas *{visibility:visible}#drilling-formulas{position:absolute;inset:0}.dfBrowse,.dfActions,.toolsCta{display:none!important}.dfWorkspace{display:block}.dfCalculator,.dfReference{border:0;background:#fff;color:#111}.dfEquation,.dfResult,.dfSources a,.dfSources article{background:#fff;color:#111;border-color:#777}.dfCalcHead h3,.dfSources b,.dfResult strong,.dfResult strong [data-result-number]{color:#111}.dfInputs select,.dfResult select{color:#111;background:#fff}}
