.bp-jeonse-ratio-calculator{box-sizing:border-box;margin:24px 0;padding:22px;border:1px solid var(--line,#e6e8eb);border-radius:var(--radius,6px);background:var(--bg-soft,#f7f8fa);color:var(--ink,#24292f)}.bp-jeonse-ratio-calculator *{box-sizing:border-box}.bp-jeonse-ratio-calculator__header{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.bp-jeonse-ratio-calculator__header strong{font-size:1.2rem;color:var(--ink-strong,#14171a)}.bp-jeonse-ratio-calculator__header span,.bp-jeonse-ratio-calculator__note{font-size:.9rem;color:var(--ink-soft,#6a7280)}.bp-jeonse-ratio-calculator__inputs{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1.3fr);gap:10px 16px;align-items:center;padding:18px;border:1px solid var(--line,#e6e8eb);border-radius:var(--radius,6px);background:#fff}.bp-jeonse-ratio-calculator__inputs label{font-size:.94rem;font-weight:700;color:var(--ink-strong,#14171a)}.bp-jeonse-ratio-calculator__field{display:flex;align-items:center;overflow:hidden;border:1px solid #cbd1d8;border-radius:var(--radius,6px);background:#fff}.bp-jeonse-ratio-calculator__field:focus-within{border-color:var(--accent,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.bp-jeonse-ratio-calculator__field input{width:100%;min-width:0;padding:11px 12px;border:0;outline:0;background:transparent;font:inherit}.bp-jeonse-ratio-calculator__field span{padding:0 12px;color:var(--ink-soft,#6a7280);white-space:nowrap}.bp-jeonse-ratio-calculator__results{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.bp-jeonse-ratio-calculator__result{display:flex;flex-direction:column;gap:5px;min-height:88px;padding:14px;border:1px solid var(--line,#e6e8eb);border-radius:var(--radius,6px);background:#fff}.bp-jeonse-ratio-calculator__result--primary{border-color:#b9cbff;background:var(--accent-soft,#eff4ff)}.bp-jeonse-ratio-calculator__result span{font-size:.8rem;line-height:1.45;color:var(--ink-soft,#6a7280)}.bp-jeonse-ratio-calculator__result strong{font-size:1.1rem;line-height:1.35;color:var(--ink-strong,#14171a)}.bp-jeonse-ratio-calculator__result--primary strong{color:var(--accent,#2563eb)}.bp-jeonse-ratio-calculator__message{margin:14px 0 0;padding:12px 14px;border-left:3px solid var(--accent,#2563eb);background:#fff;color:var(--ink,#24292f);font-size:.92rem}.bp-jeonse-ratio-calculator__note{margin:12px 0 0}@media(max-width:900px){.bp-jeonse-ratio-calculator__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.bp-jeonse-ratio-calculator{padding:16px}.bp-jeonse-ratio-calculator__inputs{grid-template-columns:1fr;padding:15px}.bp-jeonse-ratio-calculator__inputs label{margin-top:4px}.bp-jeonse-ratio-calculator__results{grid-template-columns:1fr 1fr}.bp-jeonse-ratio-calculator__result{min-height:82px}}