.swim-card.svelte-11ou80b{background-color:var(--c-swim-spot-card-fill);border-radius:var(--c-swim-spot-card-radius);cursor:pointer;text-align:left;box-sizing:border-box;width:100%;padding:var(--c-swim-spot-card-pad-top) var(--c-swim-spot-card-pad-right) var(--c-swim-spot-card-pad-bottom) var(--c-swim-spot-card-pad-left);flex-direction:column;display:flex;overflow:hidden}.tag-row.svelte-11ou80b{padding:var(--c-swim-spot-card-tag-row-pad-y) var(--c-swim-spot-card-tag-row-pad-x);justify-content:space-between;align-items:center;display:flex}.save-button.svelte-11ou80b{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-block:-6px;margin-inline-end:-6px;padding:0;display:flex}.save-circle.svelte-11ou80b{width:var(--c-swim-spot-card-save-button-size);height:var(--c-swim-spot-card-save-button-size);background-color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;display:flex}.save-button.svelte-11ou80b:focus-visible{outline:2px solid var(--color-fire);outline-offset:2px;border-radius:999px}.card-body.svelte-11ou80b{padding:var(--c-swim-spot-card-info-pad-top) var(--c-swim-spot-card-info-pad-right) var(--c-swim-spot-card-info-pad-bottom) var(--c-swim-spot-card-info-pad-left);gap:var(--c-swim-spot-card-text-row-spacing);flex-direction:column;flex:1;display:flex}.spot-name.svelte-11ou80b{color:var(--color-forest);font-family:var(--font-sans);font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);letter-spacing:var(--text-body-l--letter-spacing);font-weight:var(--text-body-l--font-weight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.meta-row.svelte-11ou80b{align-items:center;display:flex}.meta-text.svelte-11ou80b{min-width:0;color:var(--color-stone);font-family:var(--font-sans);font-size:var(--text-h6);line-height:var(--text-h6--line-height);letter-spacing:var(--text-h6--letter-spacing);font-weight:var(--text-h6--font-weight);gap:4px;display:flex}.meta-part.svelte-11ou80b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-row.svelte-11ou80b{padding-inline:var(--c-card-action-button-row-pad-x);column-gap:var(--c-card-action-button-gap-between);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}
