/* Chinese-only visual review. Referenced exclusively by CN renderers. */
html.cn-pc body[data-cn-design] .main_ban_wrap>.container>ul>li>span{display:block!important;box-sizing:border-box!important;width:96px!important;max-width:100%!important;padding:0 2px!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;font-size:14px!important;line-height:1.5!important;letter-spacing:0!important}
html.cn-pc body[data-cn-design] .summary:has(.cn-native-title-card) .info>.title{display:grid!important;grid-template-rows:46px 76px 66px minmax(64px,auto)!important;gap:8px;align-items:center!important;min-height:276px!important;height:auto!important;padding:0 24px!important;box-sizing:border-box!important}
html.cn-pc body[data-cn-design] .summary:has(.cn-native-title-card) .info>.title>*{margin:0!important;max-width:100%!important;white-space:normal!important;line-height:1.5!important;letter-spacing:0!important;height:auto!important}
html.cn-pc body[data-cn-design] .summary:has(.cn-native-title-card) .info>.title>h2{justify-self:center;padding:5px 24px!important;font-size:24px!important;line-height:1.4!important}
html.cn-pc body[data-cn-design] .summary:has(.cn-native-title-card) .info>.title>.cn-native-title-card{font-size:26px!important;min-height:0!important;padding:0!important}
html.cn-pc body[data-cn-design] .summary:has(.cn-native-title-card) .info>.title>h3{font-size:27px!important}
html.cn-pc body[data-cn-design] .summary:has(.cn-native-title-card) .info>.title>p{font-size:20px!important;line-height:1.6!important;text-wrap:pretty}
html.cn-pc body[data-cn-design] .img_wrap>.note{align-items:flex-start!important;justify-content:center!important;min-height:var(--cn-note-min,0px)!important;height:auto!important;box-sizing:border-box!important}
html.cn-pc body[data-cn-design] .img_wrap>.note>p{margin-top:0!important;padding-top:0!important}
html.cn-pc body[data-cn-design] .sec>.container>.title{margin-bottom:40px!important}
html.cn-pc body[data-cn-design] .sec>.container>.title h2:after{margin-top:28px!important;margin-bottom:0!important}
/* Only the existing Korean label areas are covered. Photos/arrows retain their original bytes. */
html.cn-pc .cn-dual-diagram,html.cn-mobile .cn-dual-diagram{display:inline-block!important;position:relative!important;width:180px;max-width:100%;line-height:0;vertical-align:middle;flex:0 1 180px}
html.cn-pc .cn-dual-diagram>img,html.cn-mobile .cn-dual-diagram>img{display:block!important;width:100%!important;height:auto!important;margin:0!important}
html.cn-pc .cn-dual-diagram>span,html.cn-mobile .cn-dual-diagram>span{position:absolute!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important;padding:1px 2px!important;height:10.2%;background:#46372f;color:#fff;white-space:nowrap!important;font:600 9px/1.1 "Microsoft YaHei","PingFang SC",sans-serif!important;letter-spacing:0!important}
html.cn-pc .cn-dual-diagram .cn-dual-lateral,html.cn-mobile .cn-dual-diagram .cn-dual-lateral{left:73.3%;top:40.5%;width:23.9%}
html.cn-pc .cn-dual-diagram .cn-dual-lower,html.cn-mobile .cn-dual-diagram .cn-dual-lower{left:67.2%;top:74.4%;width:28.9%}
.cn-consult-toggle{display:none}
@media(max-width:767px){
 html.cn-mobile body[data-cn-design] #detail#detail .contents:has(>.list>.step){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important}
 html.cn-mobile body[data-cn-design] #detail#detail .contents:has(>.list>.step)>br{display:none!important}
 html.cn-mobile body[data-cn-design] #detail#detail .contents>.list:has(>.step){display:grid!important;grid-template-columns:minmax(85px,32%) minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:10px 14px!important;width:100%!important;min-width:0!important;max-width:none!important;float:none!important;margin:0!important;padding:16px!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e5eb!important;border-radius:8px!important;text-align:left!important}
 html.cn-mobile body[data-cn-design] #detail#detail .contents>.list>.step{grid-column:2!important;grid-row:1!important;position:static!important;transform:none!important;float:none!important;width:auto!important;height:auto!important;min-height:0!important;border-radius:0!important;background:transparent!important;color:#47788d!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;gap:5px!important;justify-content:flex-start!important;align-items:center!important;font-size:15px!important;line-height:1.4!important;text-align:left!important}
 html.cn-mobile body[data-cn-design] #detail#detail .contents>.list>.step span{position:static!important;display:inline!important;font-size:15px!important;line-height:1.4!important;color:inherit!important;margin:0!important}
 html.cn-mobile body[data-cn-design] #detail#detail .contents>.list:has(>.step)>img{grid-column:1!important;grid-row:1/3!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;align-self:start!important;margin:0!important;padding:0!important}
 html.cn-mobile body[data-cn-design] #detail#detail .contents>.list:has(>.step)>p{grid-column:2!important;grid-row:2!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;font-size:14px!important;line-height:1.65!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important;text-align:left!important;border:0!important;background:transparent!important}
 html.cn-mobile body[data-cn-design] #detail#detail .contents>.list:has(>.step)>p br{display:none!important}
 html.cn-mobile body[data-cn-design] #detail#detail .contents>.list:has(>.step)>p span{font-size:inherit!important;line-height:inherit!important}
 html.cn-mobile body[data-cn-design] #detail#detail .cn-step-caution{grid-column:1/-1!important;font-size:14px!important;line-height:1.7!important;padding:12px!important;margin:0!important;background:#f0f5f8!important;color:#384750!important;text-align:left!important}
 html.cn-mobile body[data-cn-design] #detail#detail .cn-step-caution span{font-size:inherit!important;line-height:inherit!important}
 html.cn-mobile body[data-cn-design] #detail#detail .cn-step-caution br{display:none!important}
 html.cn-mobile body[data-cn-design] .quick_consult_wrap{display:block!important;width:100%!important;min-height:0!important;padding:0 10px env(safe-area-inset-bottom)!important;box-sizing:border-box!important;max-height:calc(100dvh - 90px);overflow-y:auto}
 html.cn-mobile body[data-cn-design] .quick_consult_wrap .cn-consult-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:52px!important;min-height:52px!important;padding:0 10px!important;margin:0!important;float:none!important;position:static!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font:600 16px/1.4 "Microsoft YaHei","PingFang SC",sans-serif!important}
 html.cn-mobile body[data-cn-design] .cn-consult-toggle>span{font-size:24px!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;align-items:stretch!important;gap:10px!important;padding:0 0 12px!important}
 html.cn-mobile body[data-cn-design] .quick_consult_wrap[data-cn-consult-closed="true"] #cn-consult-fields{display:none!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields>.input_wrap{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;margin:0!important;width:auto!important;min-width:0!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields .top{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields .top input,html.cn-mobile body[data-cn-design] #cn-consult-fields .top select{height:42px!important;min-width:0!important;width:100%!important;font-size:16px!important;line-height:1.4!important;padding:0 8px!important;box-sizing:border-box!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields #consultTel{grid-column:1/-1!important;grid-row:2!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields input[type="checkbox"]{appearance:auto!important;position:static!important;display:block!important;opacity:1!important;width:20px!important;height:20px!important;margin:0!important;grid-column:1!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields label{display:block!important;position:static!important;grid-column:2!important;padding:0!important;margin:0!important;font-size:12px!important;line-height:1.6!important;white-space:normal!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields label:before,html.cn-mobile body[data-cn-design] #cn-consult-fields label:after{content:none!important;display:none!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields #consultBtn{display:block!important;align-self:end!important;min-height:48px!important;height:auto!important;font-size:14px!important;line-height:1.5!important;padding:12px 8px!important;margin:0!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields #consultBtn strong{display:none!important}
 html.cn-mobile body[data-cn-design] #popular-hashtag{padding:12px 0!important;margin:12px 0 20px!important}
 html.cn-mobile body[data-cn-design] #popular-hashtag ul{display:flex!important;flex-wrap:wrap!important;gap:6px!important}
 html.cn-mobile body[data-cn-design] #popular-hashtag li{margin:0!important}
 html.cn-mobile body[data-cn-design] #popular-hashtag:not([data-cn-topics-open]) li.cn-topic-extra{display:none!important}
 html.cn-mobile body[data-cn-design] #popular-hashtag li a{white-space:normal!important;font-size:12px!important;line-height:1.5!important;padding:7px 9px!important}
 html.cn-mobile body[data-cn-design] .cn-topics-toggle{display:block;padding:8px 12px;margin:10px 0 0;min-height:36px;border:1px solid #799eb2;border-radius:5px;background:#fff;color:#315b71;font-size:13px;line-height:1.4}
 html.cn-mobile body[data-cn-design] .board-wrap .doctorsnote-page-title{font-size:28px!important;line-height:1.4!important;margin:18px 0 10px!important}
}

@media(max-width:767px){
 html.cn-mobile body[data-cn-design] .special-items>.special-item-01{margin-top:8px!important}
 html.cn-mobile body[data-cn-design] #cn-consult-fields input[type="checkbox"],html.cn-mobile body[data-cn-design] #cn-consult-fields label{align-self:start!important}
}

.cn-original-notice{box-sizing:border-box;margin:16px 0;padding:12px 16px;border-left:3px solid #789bac;background:#f1f6f8;color:#40525c;font:14px/1.7 "Microsoft YaHei","PingFang SC",sans-serif}
@media(max-width:767px){
 html.cn-mobile body[data-cn-design] .main_ban_wrap li p{font-size:11px!important;line-height:1.5!important;min-height:44px!important}
 html.cn-mobile body[data-cn-design] .main_ban_wrap li{min-height:105px!important}
}

/* The translated wrapper follows the original mobile photo column width. */
html.cn-pc .cn-dual-diagram,html.cn-mobile .cn-dual-diagram{container-type:inline-size}
html.cn-pc .cn-dual-diagram>span,html.cn-mobile .cn-dual-diagram>span{font-size:clamp(5px,5cqw,9px)!important}
@media(max-width:767px){
 html.cn-mobile body[data-cn-design] .summary .info>.img:has(>.cn-dual-diagram){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;row-gap:8px!important}
 html.cn-mobile body[data-cn-design] .summary .info>.img>.cn-dual-diagram{width:30%!important;max-width:30%!important;flex:0 0 30%!important}
 html.cn-mobile body[data-cn-design] .summary .info>.img:has(>.cn-dual-diagram)>img:not(.arrow){width:30%!important;max-width:30%!important;height:auto!important}
 html.cn-mobile body[data-cn-design] .summary .info>.img:has(>.cn-dual-diagram):after{content:'外眼角开大＋眼睑下至';display:block;flex-basis:100%;font-size:12px;line-height:1.5;text-align:center;color:#435461}
}

.cn-topics-toggle{display:none}
@media(max-width:767px){
 html.cn-mobile body[data-cn-design] #popular-hashtag:not([data-cn-topics-open]) li[data-cn-extra-topic]{display:none!important}
}

@media(max-width:767px){
 html.cn-mobile body[data-cn-design] #detail#detail .cn-step-caution{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;line-break:strict!important;letter-spacing:0!important;max-width:100%!important;box-sizing:border-box!important}
}

@media(max-width:767px){
 html.cn-mobile body[data-cn-design] #detail#detail:has(.cn-step-caution) .sec_03>.contents>li:has(>p.bna){width:333px!important;max-width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
 html.cn-mobile body[data-cn-design] #detail#detail:has(.cn-step-caution) .sec_03>.contents>li>p.bna{display:grid!important;grid-template-columns:minmax(0,1fr) 13px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
 html.cn-mobile body[data-cn-design] #detail#detail:has(.cn-step-caution) .sec_03 p.bna>span{width:auto!important;min-width:0!important;height:auto!important;max-width:100%!important}
 html.cn-mobile body[data-cn-design] #detail#detail:has(.cn-step-caution) .sec_03 p.bna>span>img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}
 html.cn-mobile body[data-cn-design] #detail#detail:has(.cn-step-caution) .sec_03>.contents>li>.text{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
 html.cn-mobile body[data-cn-design] #detail#detail:has(.cn-step-caution) .sec_03>.contents>li>.text strong{display:block!important;max-width:100%!important;width:auto!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}
}

/* A link to the current Notes section need not cover its own photographs. */
html.cn-mobile body[data-cn-notes="1"] .btn_dr_note_new{display:none!important}
html.cn-pc body[data-cn-design] .board-wrap,html.cn-mobile body[data-cn-design] .board-wrap{word-break:normal;overflow-wrap:anywhere;line-break:strict}


/* Keep both images at the full comparison width, including after device rotation. */
html.cn-mobile body[data-cn-design] #detail .cocoen{container-type:inline-size;max-width:100%!important}
html.cn-mobile body[data-cn-design] #detail .cocoen .cont>.before>.img,
html.cn-mobile body[data-cn-design] #detail .cocoen .cont>.after>.img{width:100cqw!important;max-width:none!important}
html.cn-mobile body[data-cn-design] #detail .cocoen .cont>.before>.img>img,
html.cn-mobile body[data-cn-design] #detail .cocoen .cont>.after>.img>img{display:block!important;width:100%!important;max-width:none!important;height:auto!important}
/* Captions cannot increase the intrinsic width of a clinical photograph card. */
html.cn-pc body[data-cn-design] .sec>.container>ul.contents:has(>li.img_wrap~li.img_wrap){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:40px!important;width:1172px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
html.cn-pc body[data-cn-design] .sec>.container>ul.contents>li.img_wrap{width:calc((100% - 40px)/2)!important;max-width:566px!important;min-width:0!important;flex:0 1 auto!important;box-sizing:border-box!important}
html.cn-pc body[data-cn-design] .sec>.container>ul.contents>li.img_wrap>.img{width:100%!important;max-width:100%!important;min-width:0!important}
html.cn-pc body[data-cn-design] .sec>.container>ul.contents>li.img_wrap>.img img{max-width:100%!important;height:auto!important}
html.cn-pc body[data-cn-design] .sec>.container>ul.contents>li.img_wrap>p{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
html.cn-pc body[data-cn-design] .sec>.container>ul.contents:has(>li.img_wrap~li.img_wrap){align-items:flex-start!important}
html.cn-pc body[data-cn-design] .sec>.container>ul.contents>li.img_wrap{margin:0!important}
@media(max-width:767px){
 html.cn-mobile body[data-cn-design] :is(#detail,#container) p.cn-readable-copy{font-size:14px!important;line-height:1.75!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;height:auto!important;max-height:none!important;box-sizing:border-box!important}
 html.cn-mobile body[data-cn-design] :is(.img_wrap>p,.bna>p.info,.viewBA-item-operation-name){font-size:12px!important;line-height:1.6!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;height:auto!important;max-height:none!important}
 html.cn-mobile body[data-cn-design] .cn-step-caution{font-size:14px!important}
}
@media(max-width:767px){html.cn-mobile body[data-cn-design] .bna>p.cn-readable-copy,html.cn-mobile body[data-cn-design] .img>p.cn-readable-copy{font-size:12px!important;line-height:1.6!important;height:auto!important;max-height:none!important}}
@media(max-width:767px){
 html.cn-mobile body[data-cn-design] #detail:has(.cn-step-caution) .sec_06 .contents>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:320px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
 html.cn-mobile body[data-cn-design] #detail:has(.cn-step-caution) .sec_06 .contents>ul>li{width:auto!important;min-width:0!important;height:auto!important;margin:0!important;box-sizing:border-box!important}
 html.cn-mobile body[data-cn-design] #detail:has(.cn-step-caution) .sec_06 .contents>ul>li :is(p,strong,.number){width:auto!important;max-width:100%!important;height:auto!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.6!important}
}
