.map-connector.svelte-13wsl3b.svelte-13wsl3b{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"socket title charge" "socket price charge";gap:6px 10px;padding:8px;border:1px solid var(--map-border, #e1e3e6);border-radius:10px;background:var(--map-surface, white);color:var(--map-text, #011815)}.socket.svelte-13wsl3b.svelte-13wsl3b{grid-area:socket;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px;border-radius:8px;background:var(--map-surface-raised, #f3f4f5);font-size:11px}.socket.svelte-13wsl3b svg{width:32px;height:32px;filter:var(--map-icon-filter, none)}.socket.svelte-13wsl3b small.svelte-13wsl3b{font-size:10px;color:var(--map-muted, #5c6670)}.socket-specs.svelte-13wsl3b.svelte-13wsl3b{display:flex;flex-direction:column;align-items:center;gap:3px}.connector-title.svelte-13wsl3b.svelte-13wsl3b{grid-area:title;display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;overflow-wrap:anywhere}.connector-status.svelte-13wsl3b.svelte-13wsl3b{padding:3px 7px;font-size:10px;background:var(--map-busy-bg, #fceccf);color:var(--map-busy-text, #875b07);border-radius:12px}.connector-status.available.svelte-13wsl3b.svelte-13wsl3b{background:var(--map-soft, #e9f7f5);color:var(--map-accent, #006355)}.connector-price.svelte-13wsl3b.svelte-13wsl3b{grid-area:price;font-size:10px;color:var(--map-muted, #5c6670)}.connector-price.svelte-13wsl3b strong.svelte-13wsl3b{font-size:12px;color:var(--map-text, #011815)}.charge-actions.svelte-13wsl3b.svelte-13wsl3b{grid-area:charge;align-self:center;display:flex;gap:4px}.charge-actions.svelte-13wsl3b .map-book{background:var(--map-surface, white);color:var(--map-text, #011815);border-color:var(--map-border, #e1e3e6)}.charge-actions.svelte-13wsl3b .map-book:hover{background:var(--map-surface-raised, #f3f4f5)}.charge.svelte-13wsl3b.svelte-13wsl3b{min-height:36px;border-radius:6px;padding:0 10px;background:var(--map-accent, #006355);color:var(--map-on-accent, white);font-size:12px;font-weight:600}.charge.svelte-13wsl3b.svelte-13wsl3b:disabled{background:var(--map-surface-muted, #e1e3e6);color:var(--map-placeholder, #73808c);cursor:default}.charge.svelte-13wsl3b.svelte-13wsl3b:focus-visible{outline:2px solid var(--map-accent-hover, #00806d);outline-offset:2px}.unavailable.svelte-13wsl3b.svelte-13wsl3b{opacity:.65}@media (max-width: 767px){.map-connector.svelte-13wsl3b.svelte-13wsl3b{grid-template-columns:minmax(0,1fr);grid-template-areas:"socket" "title" "price" "charge"}.socket.svelte-13wsl3b.svelte-13wsl3b{flex-direction:row;justify-content:flex-start;justify-self:start}.socket-specs.svelte-13wsl3b.svelte-13wsl3b{align-items:flex-start}.charge-actions.svelte-13wsl3b.svelte-13wsl3b,.charge.svelte-13wsl3b.svelte-13wsl3b{width:100%}.connector-title.svelte-13wsl3b.svelte-13wsl3b{font-size:13px}.map-connector.svelte-13wsl3b.svelte-13wsl3b:only-child,.map-connector.svelte-13wsl3b.svelte-13wsl3b:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"socket title charge" "socket price charge"}.map-connector.svelte-13wsl3b:only-child .socket.svelte-13wsl3b,.map-connector.svelte-13wsl3b:last-child:nth-child(odd) .socket.svelte-13wsl3b{flex-direction:column}.map-connector.svelte-13wsl3b:only-child .socket-specs.svelte-13wsl3b,.map-connector.svelte-13wsl3b:last-child:nth-child(odd) .socket-specs.svelte-13wsl3b{align-items:center}}
