.km-calculator{padding:14px;border:1px solid var(--border);border-radius:12px;min-width:0}.km-calculator .field-help{margin:8px 0;line-height:1.5}.km-calculator a{color:inherit;text-decoration:underline}.km-calculator button{white-space:normal;text-align:left}.km-choices{display:grid;gap:8px}.km-choices:empty{display:none}.km-choice{width:100%}.km-apply{margin:8px 0}.km-calculator [hidden]{display:none!important}.km-address,.km-status{overflow-wrap:anywhere}
