/* 언어 선택 버튼 (2026-11-11) */
.sv-lang{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 4px 0 10px;border-radius:999px;border:1px solid #0000001f;background:#ffffffd9;color:#4a3a42;font-size:13px;font-weight:600;cursor:pointer;position:relative}
.sv-lang svg{flex:none;opacity:.75}
.sv-lang-select{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:0 18px 0 2px;height:100%;cursor:pointer;outline-offset:2px}
.sv-lang::after{content:"▾";position:absolute;right:9px;font-size:10px;opacity:.6;pointer-events:none}
.sv-lang-row{display:flex;justify-content:flex-end;margin:0 0 8px}
.sv89-top .sv-lang{margin-left:auto;margin-right:8px}
.sv-store-card .sv-lang-row{margin:-4px -4px 6px}
/* 매장 화면 기본 select 모양(테두리·높이)이 덮어쓰지 않게 */
.sv-lang .sv-lang-select{border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;height:100%!important;width:auto!important;margin:0!important;padding:0 18px 0 2px!important}
