.inline-tool{max-width:930px;background:#eef0e8;border:1px solid var(--line);border-radius:6px;padding:30px;margin:30px 0 0}.inline-tool h2{font-size:clamp(25px,3vw,34px)}.inline-tool fieldset{min-width:0;background:#fffdf8}.inline-tool .pick-grid{margin:22px 0}.inline-tool .tool-actions{display:flex;gap:12px;flex-wrap:wrap}.inline-tool .secondary{margin-right:0}.inline-tool .result{border:1px solid #b9c3b7;background:#fffdf8;margin-bottom:0}.inline-tool .result-stats{grid-template-columns:1fr 1fr}.inline-tool .result-stats strong{font-variant-numeric:tabular-nums;font-size:clamp(26px,4vw,38px);overflow-wrap:anywhere}.inline-tool .result p{margin-top:18px}.inline-tool .error:empty{display:none}.inline-tool .error{margin:18px 0 0}.inline-tool .check-row{display:flex;gap:13px;align-items:flex-start;border-bottom:1px solid var(--line);padding:15px 0;margin:0;font-size:15px;line-height:1.6;font-weight:500}.inline-tool .check-row input{flex:0 0 20px;width:20px;height:20px;padding:0;margin:3px 0 0;accent-color:var(--green)}.inline-tool .check-count{font-weight:650;margin:22px 0 12px}.inline-tool .tool-formula{font-size:14px;margin:22px 0}.inline-tool .muted{font-size:13px}.inline-tool .pick-grid label:last-child{margin-bottom:0}@media(max-width:760px){.inline-tool{padding:24px 20px}.inline-tool .pick-grid fieldset{padding:22px 18px}.inline-tool .result-stats{grid-template-columns:1fr}.inline-tool .tool-actions button{max-width:100%}}
