/* Read-only guidance: original flags remain visible beneath Korean explanations. */
.kim-terminal .kim-condition-info{margin:12px 0 18px;min-width:0}
.kim-terminal .kim-condition-info>strong{display:block;font-size:16px;line-height:1.8;color:#e3efff}
.kim-terminal .kim-condition-original{display:block;max-width:100%;margin:5px 0 10px;padding:5px 8px;border-left:2px solid #6e96bb;background:#172237;color:#c2d9f2;font:13px/1.7 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;letter-spacing:0}
.kim-condition-info>small{display:block;color:#b8c8dc;line-height:1.8}
.kim-condition-info details{margin-top:8px}.kim-condition-info details p{margin:8px 0}
.kim-terminal .kim-guidance{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;width:100%;border-top:1px solid #40516b;padding-top:9px;font-size:14px;line-height:1.8}
.kim-terminal .kim-guidance .kim-immediate{color:#b9cce3}.kim-terminal .kim-guidance .kim-future-value{color:#a3efcb}
.kim-terminal .kim-guidance .kim-best-label{color:#ffe397;font-size:14px}
.kim-terminal .kim-guidance .kim-future-romance{flex-basis:100%;color:#ffcba6;line-height:1.8}
.kim-terminal .kim-choices .kim-choice-best{border:2px solid #e7c267;background:#24251e;box-shadow:inset 4px 0 #e7c267}
.kim-terminal .kim-choices .kim-choice-conditional{border:2px dashed #d6b46b;background:#202320}
.kim-terminal .kim-choices .kim-choice-best:hover,.kim-terminal .kim-choices .kim-choice-conditional:hover{background:#343a2c;outline-color:#ffe397}
.kim-terminal .kim-future-help{border-left:2px solid #86b7d7;padding:8px 12px;background:#101d2c;line-height:1.85}
.kim-terminal .kim-future-help>p{margin:0}.kim-terminal .kim-future-help details{margin-top:6px;color:#b9cce3;font-size:13px}.kim-terminal .kim-future-help details p{margin:8px 0}.kim-terminal .kim-future-help summary{cursor:pointer;color:#a9ceec}
@media(max-width:500px){.kim-terminal .kim-guidance{align-items:flex-start;flex-direction:column;gap:4px}.kim-terminal .kim-condition{padding:12px}.kim-terminal .kim-condition-original{font-size:13px}.kim-terminal .kim-choices button{padding:12px;min-width:0}}
