.kr-location{border-top:1px solid var(--kr-line);color:var(--kr-ink);margin-top:10px;padding:12px 14px 3px;font-size:12px}.kr-location-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.kr-location-row p{flex:230px;align-items:center;gap:7px;margin:0;display:flex}.kr-location-row p svg{color:var(--kr-teal);flex-shrink:0}.kr-location-actions,.kr-location-candidates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kr-location button{border:1px solid var(--kr-line);min-height:44px;color:var(--kr-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;display:inline-flex}.kr-location button:hover{background:#f0f7f6}.kr-location button:disabled{cursor:progress;opacity:.65}.kr-location button.kr-location-detect{color:var(--kr-teal);border-color:#a6c9c3;font-weight:650}.kr-location-candidates{margin-top:8px}.kr-location label.kr-location-remember{cursor:pointer;border:0;align-items:center;gap:7px;width:fit-content;min-height:44px;padding:10px 0;display:flex}.kr-location-remember input[type=checkbox]{appearance:auto;width:17px;height:17px;accent-color:var(--kr-teal);flex:0 0 17px}.kr-location-details{color:var(--kr-muted);margin-bottom:7px;font-size:11px}.kr-location-details summary{cursor:pointer;min-height:26px}.kr-location-details p{max-width:800px;margin:5px 0;line-height:1.7}.kr-location-details a{text-decoration:underline}.kr-search-fields label{min-width:0}@media (width<=760px){.kr-location{padding-inline:3px}.kr-location-actions{width:100%}.kr-location-row p{line-height:1.65}}
