.seed-language{position:relative;flex:none;font:500 12px/1.4 Arial,"Malgun Gothic",sans-serif;color:#263c2d;letter-spacing:0;z-index:1100;text-align:left}
.seed-language *{box-sizing:border-box}
.seed-language button{appearance:none;font:inherit;letter-spacing:0;cursor:pointer;color:inherit;text-transform:none}
.seed-language-toggle{display:flex;align-items:center;gap:8px;height:34px;padding:0 11px;border:1px solid #dbe3da;border-radius:7px;background:#fff;box-shadow:0 1px 3px #17271c06}
.seed-language-flag{width:22px;height:15px;display:block;object-fit:cover;flex:none;border-radius:2px;box-shadow:0 0 0 1px #00000014}
.seed-language-code{font-size:11px;font-weight:700;letter-spacing:.05em}
.seed-language-chevron{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);margin-left:4px}
.seed-language-toggle[aria-expanded=true] .seed-language-chevron{transform:translateY(2px) rotate(225deg)}
.seed-language-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:190px;padding:6px;background:#fff;border:1px solid #dbe3da;border-radius:10px;box-shadow:0 12px 36px #152d2026}
.seed-language-menu[hidden]{display:none!important}
.seed-language-option{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 10px;border:0;border-radius:6px;background:transparent;text-align:left;white-space:nowrap}
.seed-language-option:hover,.seed-language-option:focus-visible{background:#f1f5ef}
.seed-language-option[aria-pressed=true]{color:#245337;background:#edf4e9}
.seed-language-option .seed-language-code{margin-left:auto;color:#687c68}
.seed-language button:focus-visible{outline:2px solid #38794c;outline-offset:3px}
.seed-language-status{position:absolute;left:0;top:calc(100% + 7px);min-width:190px;padding:9px 12px;background:#fff;color:#814020;border:1px solid #dbe3da;border-radius:7px;font-size:12px}
.seed-language-status:empty{display:none}
.seed-language-bar{position:fixed;inset:0 0 auto;z-index:1001;height:44px;padding:5px 24px;background:#fffffffa;border-bottom:1px solid #e1e6df;display:flex;align-items:center;backdrop-filter:blur(12px)}
.stack-header-bar:has(.seed-language){justify-content:flex-start;gap:18px}
.review-header:has(.seed-language){flex-wrap:wrap;gap:16px}
html[data-seed-language-bar] body{padding-top:44px}
html[data-seed-language-bar] body :is(.site-header,.sd-header,.sp-header,.v3-header,.mind-header,.clinic-header,.ortho-header){top:44px}
html[data-seed-language-bar] :is(.all-menu,.clinic-drawer,.mind-menu){margin-top:44px}
html:not([lang=ko]) :is(.stack-nav,.main-navigation,.mind-nav,.clinic-nav){flex-wrap:wrap}
html:not([lang=ko]) :is(h1,h2,h3,p,a,button,label){word-break:normal;overflow-wrap:break-word}
html:not([lang=ko]) .stack-project-heading h2{font-size:clamp(18px,2vw,25px)}
html:not([lang=ko]) :is(.brand-ko,.brand-name){letter-spacing:0}
html[data-locale-site=seed-clinic]:not([lang=ko]) .care-choices{grid-template-columns:repeat(2,minmax(0,1fr))}
html[data-locale-site=seed-clinic]:not([lang=ko]) .care-choice{min-width:0}
html[data-locale-site=seed-clinic]:not([lang=ko]) .care-choice>span:nth-child(2){white-space:normal;min-width:0;flex:1}
html[data-locale-site=seed-eye]:not([lang=ko]) .hero{height:auto;min-height:85svh;padding-bottom:85px}
@media(max-width:800px){html[data-locale-site=seed-eye]:not([lang=ko]) .hero h1{font-size:30px;line-height:1.25}html[data-locale-site=seed-eye]:not([lang=ko]) .hero-copy{padding-top:300px}html[data-locale-site=seed-eye]:not([lang=ko]) .hero .model-label{top:280px}}
@media(max-width:700px){.seed-language-bar{padding-inline:12px}.seed-language-toggle{height:32px}.stack-header-bar:has(.seed-language){gap:14px}.review-header:has(.seed-language){gap:10px}.seed-language-option{min-height:44px}}
@media(prefers-reduced-motion:no-preference){.seed-language-toggle{transition:border-color .15s}.seed-language-toggle:hover{border-color:#8da88c}}
