.signup-success.svelte-1xb0zf5{border:1px solid rgba(56,142,60,.35);background:#388e3c12;border-radius:4px;padding:1.25rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.signup-success.svelte-1xb0zf5 h2:where(.svelte-1xb0zf5){margin:0;font-size:1.25rem;line-height:1.3}.signup-success.svelte-1xb0zf5 h2:where(.svelte-1xb0zf5):focus-visible{outline:2px solid #0066cc;outline-offset:3px}.signup-success.svelte-1xb0zf5 p:where(.svelte-1xb0zf5){margin:0;max-width:60ch}.signup-success-window.svelte-1xb0zf5{color:#666;font-size:.9375rem}.signup-success-next.svelte-1xb0zf5{font-weight:600}.position-badges.svelte-1xb0zf5{display:inline-flex;flex-wrap:wrap;gap:.375rem}.position-claimed-note.svelte-1xb0zf5{color:#666;font-size:.875rem}.manage-entry.svelte-1xb0zf5{margin:1.5rem 0 0;color:#666;font-size:.875rem;text-align:center}.manage-entry.svelte-1xb0zf5 a:where(.svelte-1xb0zf5){color:#06c;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.manage-entry.svelte-1xb0zf5 a:where(.svelte-1xb0zf5):hover,.manage-entry.svelte-1xb0zf5 a:where(.svelte-1xb0zf5):focus-visible{color:#333}.position-manage-link.svelte-1xb0zf5{align-self:flex-start;color:#06c;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.position-manage-link.svelte-1xb0zf5:hover,.position-manage-link.svelte-1xb0zf5:focus-visible{color:#333}.already-position.svelte-1xb0zf5{margin:0 0 1rem}.already-others-heading.svelte-1xb0zf5{margin:0 0 .375rem;font-weight:600}.already-others.svelte-1xb0zf5{margin:0 0 1rem;padding-left:1.25rem;color:#333}.already-others.svelte-1xb0zf5 li:where(.svelte-1xb0zf5){margin-bottom:.25rem}.already-delivery.svelte-1xb0zf5{margin:0 0 1rem;color:#666}.already-actions.svelte-1xb0zf5{display:flex;justify-content:flex-start}.already-sent.svelte-1xb0zf5{margin:0;font-weight:600;color:#388e3c}.back-link.svelte-1xb0zf5{display:inline-flex;align-items:center;gap:.375rem;color:#666;text-decoration:none;font-size:.875rem;font-weight:500;margin-bottom:1rem}.back-link.svelte-1xb0zf5:hover{color:#06c}.event-header.svelte-1xb0zf5{border-bottom:1px solid #e9ecef;padding-bottom:1.25rem;margin-bottom:1.5rem}.event-header.svelte-1xb0zf5 .event-image:where(.svelte-1xb0zf5){margin-bottom:1rem;border-radius:8px;overflow:hidden;background:#fff}.event-header.svelte-1xb0zf5 .event-image:where(.svelte-1xb0zf5) img:where(.svelte-1xb0zf5){display:block;width:100%;max-height:280px;object-fit:contain;object-position:center}.event-header.svelte-1xb0zf5 .eyebrow:where(.svelte-1xb0zf5){margin:0 0 .25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#06c}.event-header.svelte-1xb0zf5 h1:where(.svelte-1xb0zf5){margin:0 0 .75rem;font-size:1.75rem;line-height:1.2}.event-facts.svelte-1xb0zf5{display:flex;flex-wrap:wrap;gap:.375rem 1.25rem;color:#666;font-size:.9375rem}.event-facts.svelte-1xb0zf5 .fact:where(.svelte-1xb0zf5){display:inline-flex;align-items:center;gap:.4375rem}.event-description.svelte-1xb0zf5{margin:.875rem 0 0}.calendar-actions.svelte-1xb0zf5{margin-top:1rem}.positions-head.svelte-1xb0zf5{margin-bottom:1rem}.positions-head.svelte-1xb0zf5 h2:where(.svelte-1xb0zf5){margin:0;font-size:1.25rem}.positions-head.svelte-1xb0zf5 p:where(.svelte-1xb0zf5){margin:.25rem 0 0;color:#666;font-size:.9375rem}.closed-notice.svelte-1xb0zf5{text-align:center;padding:1.5rem 1rem;margin-bottom:1.5rem;background:#f8f9fa;border-radius:8px}.closed-notice.svelte-1xb0zf5 h2:where(.svelte-1xb0zf5){margin:0 0 .5rem}.closed-notice.svelte-1xb0zf5 p:where(.svelte-1xb0zf5){color:#666;margin:0 auto;max-width:48ch}.muted.svelte-1xb0zf5{color:#666;margin:0}.category-heading.svelte-1xb0zf5{margin:1.5rem 0 .75rem;font-size:1rem;color:#666}.positions.svelte-1xb0zf5{display:flex;flex-direction:column;gap:.75rem}.position-card.svelte-1xb0zf5{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;border:1px solid #e9ecef;border-radius:4px;padding:1rem 1.25rem;background:#fff}.position-card.is-full.svelte-1xb0zf5{opacity:.65}.position-card.is-claimed.svelte-1xb0zf5{border-color:#388e3c73;background:#388e3c0a}@media(max-width:540px){.position-card.svelte-1xb0zf5{align-items:flex-start}.position-signup.svelte-1xb0zf5{width:100%}}.position-info.svelte-1xb0zf5{display:flex;flex-direction:column;gap:.25rem;min-width:0}.position-info.svelte-1xb0zf5 .position-name:where(.svelte-1xb0zf5){font-weight:600;font-size:1.0625rem}.position-info.svelte-1xb0zf5 .position-window:where(.svelte-1xb0zf5){color:#666;font-size:.875rem}.position-info.svelte-1xb0zf5 .position-description:where(.svelte-1xb0zf5){margin:.25rem 0 0;color:#666;font-size:.875rem}.position-signup.svelte-1xb0zf5{display:flex;align-items:center;gap:.75rem}.position-signup.svelte-1xb0zf5 .spots:where(.svelte-1xb0zf5){color:#666;font-size:.875rem;white-space:nowrap}.position-signup.svelte-1xb0zf5 .full-label:where(.svelte-1xb0zf5){font-weight:600;color:#666}.modal-window.svelte-1xb0zf5{color:#666;margin:0 0 1rem}.form-layout.svelte-1xb0zf5{display:flex;flex-direction:column;gap:1.25rem}.form-section.svelte-1xb0zf5{display:flex;flex-direction:column;gap:1rem;padding-top:1.25rem;border-top:1px solid #e9ecef}.form-section.svelte-1xb0zf5:first-child{padding-top:0;border-top:0}.form-section-head.svelte-1xb0zf5 h3:where(.svelte-1xb0zf5){margin:0;font-size:1rem;line-height:1.3;color:#333}.form-section-head.svelte-1xb0zf5 p:where(.svelte-1xb0zf5){margin:.25rem 0 0;color:#666;font-size:.875rem;line-height:1.4}
