.why-v16{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.why-v16 .candidate-note-v16{width:100%;margin:0;font-size:12px}.verified-v16{background:#e8f1db;color:#315221}.unknown-v16{background:#eee9e3;color:#666}.candidate-note-v16,.conditions-v16,.situation-candidate small{font-size:12px;line-height:1.5;color:#625b54}.situation-candidate{overflow-wrap:anywhere}.situation-candidate>button{margin:6px 6px 0 0}.fallback-v16{background:#fff1cf;padding:10px}.empty-v16 button{display:block;margin:8px 0}.course-time-v16{display:grid;gap:5px;margin:12px 0}.course-time-v16 input{padding:10px;min-width:0}.course-time-v16 small{font-size:12px}.landing-expense-v16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing-expense-v16 button{text-align:left;padding:12px;border:1px solid #cdbca9;background:#fffaf3;color:#392b20;border-radius:12px;line-height:1.5}.landing-expense-v16 strong,.landing-expense-v16 small{display:block}.landing-expense-v16 small{font-size:11px}.landing-record-button-v16{margin:12px 0;padding:12px;border-radius:10px}.landing-title{font-size:clamp(28px,3.2vw,48px)}#search-command-v16:empty{display:none}#search-command-v16{margin:0;padding:6px 12px;background:#fff1cf;font-size:12px}#situation-dialog.has-results-v16 .situation-hint,#situation-dialog.has-results-v16 .situation-examples,#situation-dialog.has-results-v16 #voice-examples-v14,#situation-dialog.has-results-v16 .situation-voice-row{display:none}#situation-dialog.has-results-v16 #situation-text{height:40px;min-height:40px;resize:none}#situation-dialog.has-results-v16 #situation-form{margin:0;display:flex;gap:6px}#situation-dialog.has-results-v16 #situation-text{flex:1;min-width:0}#situation-dialog.has-results-v16 .situation-submit{width:auto;max-width:130px;font-size:12px}#situation-dialog .dialog-scroll{scroll-behavior:auto}.situation-area{margin:8px 0}.conditions-v16{margin:5px 0}.situation-followup{font-size:12px;margin:6px 0}.second-count-v16{margin:8px 0 0;font-weight:600}.store-rating a{color:inherit}.store-rating small{font-size:12px}
#situation-dialog.has-results-v16 #situation-form > :not(#situation-text):not(.situation-submit){display:none}
.landing-expense-v16{margin-top:16px}.landing-title{word-break:keep-all}
.landing-brand small{max-width:65%;line-height:1.45;text-align:right;word-break:keep-all}
@media(max-width:600px){.landing-inner{justify-content:flex-start;gap:14px;min-height:0}.landing-grid{display:contents}.landing-brand{order:0}.landing-message{order:1}.landing-start{order:2}.landing-points{order:3}.seoul-diorama{order:4;margin-top:12px}.landing-expense-v16{grid-template-columns:1fr;gap:6px;margin-top:12px}.landing-expense-v16 button{padding:8px 12px}.landing-expense-v16 small{font-size:10px}.landing-title{font-size:29px}.landing-points{margin-top:0}.landing-record-button-v16{width:100%;margin:8px 0 0;padding:8px}.landing-start{padding-top:12px}#situation-dialog.has-results-v16{max-height:94dvh;height:94dvh}#situation-dialog.has-results-v16 .dialog-title{padding:10px 14px}#situation-dialog.has-results-v16 .dialog-title h2{font-size:17px}#situation-dialog.has-results-v16 .dialog-scroll{padding:8px 14px}#situation-dialog.has-results-v16 .voice-row{display:none}}
