.language-settings form{padding:0 22px 22px}.language-settings label{display:grid;gap:8px;max-width:420px}.language-settings select{width:100%;min-height:44px}.language-settings form>p{font-size:13px;line-height:1.7}.language-settings [data-language-status]:empty{display:none}
html:not([lang=ko]) #app>aside .nav{white-space:normal;height:auto;min-height:44px;line-height:1.45;text-align:left}
html:not([lang=ko]) .workspace-bottom-nav button{white-space:normal;font-size:10px;line-height:1.2}
html:not([lang=ko]) .workspace-main :is(.btn,.filter){white-space:normal;overflow-wrap:anywhere}
html:not([lang=ko]) .profile-settings-tabs strong{overflow-wrap:anywhere}

.external-language{position:fixed;top:calc(12px + env(safe-area-inset-top));right:12px;z-index:80;color:#174b3c}.external-language>summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #dce5dc;border-radius:50%;background:white;box-shadow:0 2px 12px #18352b18;cursor:pointer;list-style:none}.external-language>summary::-webkit-details-marker{display:none}.external-language-menu{position:absolute;right:0;top:52px;width:200px;padding:12px;border:1px solid #dce5dc;background:white;border-radius:12px;box-shadow:0 6px 24px #18352b20;display:grid;gap:5px}.external-language-menu>strong{padding:6px 10px}.external-language-menu button{min-height:44px;text-align:left;padding:8px 12px;border-radius:7px}.external-language-menu button[aria-pressed=true]{background:#e8f1e8;font-weight:700}.external-language-menu p:empty{display:none}.external-language :focus-visible{outline:3px solid #38795d;outline-offset:3px}
html:not([lang=ko]) .profile-settings-tabs button strong{white-space:normal;min-width:0;max-width:100%;line-height:1.45}
html:not([lang=ko]) .dashboard-kpi{min-width:0;overflow-wrap:anywhere}html:not([lang=ko]) .dashboard-education-split{grid-template-columns:repeat(2,minmax(0,1fr))}html:not([lang=ko]) .dashboard-education-split>div{min-width:0}
