/* Bounded to the revised /4patient/ entry, not global typography. */
#main-content .diagnosis-entry-simple{margin:24px 0;padding:clamp(20px,3vw,32px);background:#f0f5f2;border:1px solid #bccfc7;border-radius:24px}
#main-content .diagnosis-entry-simple .journey-diagnosis-field{display:block;margin-bottom:8px}
#main-content .diagnosis-entry-simple input[type=text]{width:100%;box-sizing:border-box;min-height:60px;font:inherit;font-size:20px;padding:16px 18px;border:1px solid #789c8f;border-radius:16px;background:#fff;color:#143b30}
#main-content .diagnosis-entry-simple .entry-recognition{min-height:28px;margin:10px 0 16px;font-size:16px;line-height:1.5;color:#245b46}
#main-content .diagnosis-entry-simple .entry-continue{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;margin:0 0 16px;background:#c5ff4b;border:1px solid #98c933;border-radius:999px;color:#133c2e;font-size:20px;font-weight:750;cursor:pointer}
#main-content .diagnosis-entry-simple .entry-continue:disabled{opacity:.5;cursor:not-allowed}
#main-content .diagnosis-entry-simple .entry-continue:not(:disabled):hover{background:#b7f438}
#main-content .diagnosis-entry-simple .entry-search-notice{font-size:14px;line-height:1.6;color:#4b665c;margin:0;max-width:76ch}
#main-content .diagnosis-entry-simple .entry-search-notice a{text-decoration:underline;text-underline-offset:3px}
#main-content .diagnosis-entry-simple .entry-choice-list{display:grid;gap:10px;margin-top:20px}
#main-content .diagnosis-entry-simple .entry-choice-list p{margin:0;font-size:16px}
#main-content .diagnosis-entry-simple .entry-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 18px;background:#fff;border:1px solid #adc7bc;border-radius:16px;color:#143b30;cursor:pointer;text-align:left;font:inherit}
#main-content .diagnosis-entry-simple .entry-choice:hover{border-color:#285e49;background:#f9fff1}
#main-content .diagnosis-entry-simple .entry-choice strong{display:block;font-size:18px;line-height:1.4;overflow-wrap:anywhere}
#main-content .diagnosis-entry-simple .entry-choice small{display:block;margin-top:4px;color:#4b665c;font-size:14px}
#main-content .diagnosis-entry-simple .journey-entry-ai{margin-top:20px;padding-top:18px;border-top:1px solid #c8d8d0}
#main-content .diagnosis-entry-simple .journey-entry-ai p{font-size:14px;line-height:1.55}
#main-content .diagnosis-entry-simple :focus-visible{outline:3px solid #6551b9;outline-offset:3px}
@media(max-width:540px){#main-content .diagnosis-entry-simple{padding:18px}#main-content .diagnosis-entry-simple .entry-choice strong{font-size:17px}#main-content .diagnosis-entry-simple input[type=text]{font-size:18px}.diagnosis-entry-simple .button{white-space:normal}}
