#vacancySummary{font-size:19px;line-height:1.6;margin:0 0 20px;padding:12px 16px;border:1px solid #d7dfe3;border-radius:8px;color:#344b5a;background:#f8fafb}
#vacancySummary.has-vacancy{background:#edf5fa;border-color:#bdcfdd;color:#244e68}
/* One vacancy colour: digits in room views; background in Kakao selection. */
:root{--vacancy-sky:#98e5fd;--vacancy-background:#e0f7fe}
.vacancy-number{color:var(--vacancy-sky)!important;font:inherit!important;letter-spacing:inherit!important}
.inquiry-room-option.is-vacant>span,
.inquiry-room-option.is-vacant>input:checked+span{background:var(--vacancy-background);color:#fff}
.inquiry-room-option.is-vacant>input:checked+span{border-color:#203d4c;box-shadow:inset 0 0 0 1px #203d4c;font-weight:700}
@media(max-width:760px){#vacancySummary{font-size:18px;margin-bottom:16px}}
