/* Korean-only estimate switch. No changes to English pages, images or global navigation. */
.skypine-ko .k48-model-picker{margin:0 0 26px;padding:20px 22px;border:1px solid #b9d8e7;border-radius:15px;background:#f6fbfe}
.skypine-ko .k48-model-picker legend{padding:0 7px;font-size:1.08rem;font-weight:800;color:#113c58}
.skypine-ko .k48-model-picker p{margin:0 0 16px;color:#47647b;font-size:.92rem}
.skypine-ko .k48-mode-choices{display:grid;gap:10px}
.skypine-ko .k48-mode-choices label{display:flex;align-items:flex-start;gap:10px;margin:0;padding:13px 14px;border-radius:10px;border:1px solid #d6e5ed;background:white;cursor:pointer}
.skypine-ko .k48-mode-choices input{flex:none;width:auto;margin-top:4px;accent-color:#1d648c}
.skypine-ko .k48-mode-choices strong{display:block;font-size:1rem;color:#123c57}
.skypine-ko .k48-mode-choices small{display:block;margin-top:5px;line-height:1.55;color:#547083;font-weight:400}
.skypine-ko .k48-custom-panel,.skypine-ko .k48-rental-panel{padding:18px 21px;margin:18px 0;border:1px solid #dbe7ed;border-radius:12px;background:#f7fafc}
.skypine-ko .k48-rental-panel{background:#f2f9fc;border-color:#b8dce9}
.skypine-ko .k48-custom-panel h3,.skypine-ko .k48-rental-panel h3{margin:0 0 8px;color:#173e57;font-size:1.04rem}
.skypine-ko .k48-custom-panel p,.skypine-ko .k48-rental-panel p{margin:4px 0 12px;line-height:1.6}
.skypine-ko .k48-rental-snapshot{border-left:4px solid #2e7497;padding:11px 15px;margin:14px 0;background:white;color:#12466b}
.skypine-ko .k48-small-note{font-size:.88rem;color:#506675}
.skypine-ko [hidden]{display:none!important}
@media(max-width:620px){.skypine-ko .k48-model-picker{padding:18px 12px}.skypine-ko .k48-custom-panel,.skypine-ko .k48-rental-panel{padding:16px 12px}}
