._tool_113id_1{background:#fff;border:1px solid #c6d7d2;border-radius:12px;padding:24px}._controls_113id_1{grid-template-columns:1fr 1fr;gap:18px;display:grid}._controls_113id_1 label{gap:8px;font-size:.9rem;font-weight:700;display:grid}._controls_113id_1 select{color:#153a3b;background:#f5f8f7;border:1px solid #aac2bb;border-radius:5px;width:100%;min-width:0;padding:12px;font-size:1rem}._result_113id_1{color:#fff;background:#0f363b;border-radius:7px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;padding:20px;display:flex}._result_113id_1 strong{font-size:1.5rem}._result_113id_1 span{font-size:.9rem}._legend_113id_1{flex-wrap:wrap;gap:12px;display:flex}._legend_113id_1 span{border-left:7px solid;padding:4px 8px;font-weight:700}._diagram_113id_1{width:100%;height:auto;margin-top:18px}._tool_113id_1 ._note_113id_1{background:#edf3ef;padding:16px;font-size:.9rem;line-height:1.6}._button_113id_1{color:#fff;background:#0f363b;border-radius:5px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-block}._controls_113id_1 select:focus-visible{outline-offset:3px;outline:3px solid #b57830}._button_113id_1:focus-visible{outline-offset:3px;outline:3px solid #b57830}@media (max-width:550px){._controls_113id_1{grid-template-columns:1fr}._tool_113id_1{padding:16px}._result_113id_1{gap:10px}._result_113id_1 strong{font-size:1.25rem}._button_113id_1{font-size:.9rem}}._controls_113id_1 input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#153a3b;background:#f5f8f7;border:1px solid #aac2bb;border-radius:5px;padding:12px}._controls_113id_1 input:focus-visible{outline-offset:2px;outline:3px solid #b57830}button._button_113id_1{font:inherit;cursor:pointer;border:0}._tool_113id_1 button:not(._button_113id_1){color:#153a3b;cursor:pointer;background:#fff;border:1px solid #8aa9a0;border-radius:5px;padding:11px 16px}._tool_113id_1 li{font-size:.95rem}
