.customer-location-editor{border:1px solid #bedbd9;border-radius:14px;background:#f4fbfa;padding:14px;display:grid;gap:10px;color:#163b43}
.customer-location-editor p,.customer-location-editor small{margin:0;line-height:1.45}.customer-location-editor>div>p,.customer-location-editor>small{color:#385e65;font-size:.84rem}
.customer-location-actions{display:flex;gap:8px;flex-wrap:wrap}.customer-location-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.customer-location-summary span{display:grid;gap:4px;min-width:0}.customer-location-summary code{font-size:.9rem;overflow-wrap:anywhere}.customer-location-summary small{color:#526b72}.customer-location-summary .btn{flex-shrink:0}
.customer-location-proposal{display:grid;gap:8px;border-top:1px solid #bedbd9;padding-top:10px}.customer-location-proposal .btn{justify-self:start}.customer-location-editor [hidden]{display:none!important}.customer-location-editor [data-location-status]:empty{display:none}.customer-location-editor [data-location-provider]{color:#526b72;font-size:.78rem}
@media(max-width:540px){.customer-location-editor{padding:12px}.customer-location-actions .btn{flex:1 1 180px}.customer-location-summary{align-items:flex-start;flex-wrap:wrap}}
