.page-container.svelte-11pm2v3{max-width:1200px;margin:0 auto;padding:40px 20px;text-align:center}h1.svelte-11pm2v3{color:var(--colour-brand-primary)}h1.needs-title.svelte-11pm2v3{color:var(--colour-brand-alternate)}.intro-text.svelte-11pm2v3{margin-bottom:30px;line-height:1.6}.intro-text.svelte-11pm2v3 a:where(.svelte-11pm2v3){font-weight:700}.needs-link.svelte-11pm2v3{color:var(--colour-brand-alternate)}.error-text.svelte-11pm2v3{color:var(--colour-error-text);margin-bottom:20px}form.svelte-11pm2v3{display:flex;flex-direction:column;align-items:center;gap:20px}.report-note.svelte-11pm2v3{margin-top:30px;margin-bottom:0}.empty-text.svelte-11pm2v3{color:var(--color-help-text);margin-top:40px}.submissions-list.svelte-11pm2v3{text-align:left;margin-top:20px;display:grid;grid-template-columns:1fr;gap:16px}.submission-card.svelte-11pm2v3{position:relative;background:#fff;border:2px solid #aaa;border-radius:var(--radius-small);padding:15px;cursor:pointer;transition:box-shadow .15s,background-color .2s}.submission-card.svelte-11pm2v3:hover,.submission-card.svelte-11pm2v3:focus-visible{box-shadow:0 4px 12px #0000001f}.submission-card.needs-card.svelte-11pm2v3{background-color:color-mix(in srgb,var(--colour-brand-alternate) 10%,transparent);border-color:var(--colour-brand-alternate)}.submission-card.needs-card.svelte-11pm2v3:hover,.submission-card.needs-card.svelte-11pm2v3:focus-visible{background-color:color-mix(in srgb,var(--colour-brand-alternate) 20%,transparent)}.submission-card.offers-card.svelte-11pm2v3{background-color:color-mix(in srgb,var(--colour-brand-primary) 10%,transparent);border-color:var(--colour-brand-primary)}.submission-card.offers-card.svelte-11pm2v3:hover,.submission-card.offers-card.svelte-11pm2v3:focus-visible{background-color:color-mix(in srgb,var(--colour-brand-primary) 20%,transparent)}.submission-header.svelte-11pm2v3{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.9rem;color:var(--color-help-text)}.type-label.svelte-11pm2v3{font-weight:500}.hover-action.svelte-11pm2v3{display:none;font-weight:700}.needs-card.svelte-11pm2v3 .hover-action:where(.svelte-11pm2v3){color:var(--colour-brand-primary)}.offers-card.svelte-11pm2v3 .hover-action:where(.svelte-11pm2v3){color:var(--colour-brand-alternate)}.submission-card.svelte-11pm2v3:hover .hover-action:where(.svelte-11pm2v3),.submission-card.svelte-11pm2v3:focus-visible .hover-action:where(.svelte-11pm2v3){display:inline}.submission-card.svelte-11pm2v3:hover .type-label:where(.svelte-11pm2v3),.submission-card.svelte-11pm2v3:focus-visible .type-label:where(.svelte-11pm2v3){display:none}.time-ago.svelte-11pm2v3{margin-left:auto}.submission-description.svelte-11pm2v3{margin:0;line-height:1.5;white-space:pre-line}.respond-popover.svelte-11pm2v3{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fff;border:2px solid var(--colour-brand-primary);border-radius:var(--radius-medium);padding:8px;display:flex;flex-direction:column;gap:4px;z-index:10;box-shadow:0 4px 12px #00000026;white-space:nowrap}.respond-popover.svelte-11pm2v3 button:where(.svelte-11pm2v3){padding:8px 16px;border-radius:var(--radius-small);border:none;background:none;font:inherit;font-weight:600;color:var(--colour-brand-primary);cursor:pointer;transition:background-color .15s;text-align:left}.respond-popover.svelte-11pm2v3 button:where(.svelte-11pm2v3):hover{background-color:color-mix(in srgb,var(--colour-brand-primary) 10%,transparent)}@media(min-width:600px){.submissions-list.svelte-11pm2v3{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.submissions-list.svelte-11pm2v3{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.page-container.svelte-11pm2v3{padding:20px 10px}}
