.detail-panel.svelte-g8jrda{background:#fff;border:1px solid #dedede;border-radius:8px;gap:1rem;padding:1rem;display:grid;box-shadow:0 14px 34px #0000000f}.hero-panel.svelte-g8jrda{gap:1.25rem;padding:clamp(1rem,3vw,1.4rem)}.edit-form.svelte-g8jrda{gap:1rem;display:grid}.form-grid.svelte-g8jrda{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.form-grid.svelte-g8jrda label:where(.svelte-g8jrda),.contact-fieldset.svelte-g8jrda label:where(.svelte-g8jrda){gap:.35rem;min-width:0;display:grid}.form-grid.svelte-g8jrda label.wide:where(.svelte-g8jrda){grid-column:1/-1}.form-grid.svelte-g8jrda span:where(.svelte-g8jrda),.contact-fieldset.svelte-g8jrda legend:where(.svelte-g8jrda),.contact-fieldset.svelte-g8jrda span:where(.svelte-g8jrda){color:#737373;text-transform:uppercase;font-size:.72rem;font-weight:650;line-height:1.15}input.svelte-g8jrda,select.svelte-g8jrda,textarea.svelte-g8jrda{box-sizing:border-box;color:#171717;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.68rem .75rem;font-size:.95rem;font-weight:400;line-height:1.35}textarea.svelte-g8jrda{resize:vertical;min-height:8rem}input.svelte-g8jrda:focus,select.svelte-g8jrda:focus,textarea.svelte-g8jrda:focus{border-color:#171717;outline:none;box-shadow:0 0 0 3px #1717171a}input.field-invalid.svelte-g8jrda,textarea.field-invalid.svelte-g8jrda{background:snow;border-color:#dc2626}input.field-invalid.svelte-g8jrda:focus,textarea.field-invalid.svelte-g8jrda:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262624}.field-error.svelte-g8jrda{color:#b91c1c;margin:0;font-size:.78rem;font-weight:700;line-height:1.3}.contact-fieldset.svelte-g8jrda{border:1px solid #e5e5e5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0;padding:.85rem;display:flex}.contact-fieldset.svelte-g8jrda legend:where(.svelte-g8jrda){padding:0 .3rem}.contact-fieldset.svelte-g8jrda label:where(.svelte-g8jrda){align-items:center;gap:.45rem;display:flex}.contact-fieldset.svelte-g8jrda input:where(.svelte-g8jrda){width:1rem;height:1rem;padding:0}.form-actions.svelte-g8jrda{flex-wrap:wrap;gap:.65rem;display:flex}.save-button.svelte-g8jrda,.cancel-button.svelte-g8jrda{font:inherit;cursor:pointer;border:1px solid #171717;border-radius:8px;padding:.7rem .9rem;font-size:.88rem;font-weight:500;line-height:1;transition:background .16s,border-color .16s,color .16s,opacity .16s}.save-button.svelte-g8jrda{color:#fff;background:#171717}.cancel-button.svelte-g8jrda{color:#171717;background:#fff}.save-button.svelte-g8jrda:hover{background:#000}.cancel-button.svelte-g8jrda:hover{background:#f5f5f5}.save-button.svelte-g8jrda:disabled,.cancel-button.svelte-g8jrda:disabled{cursor:not-allowed;opacity:.55}.save-message.svelte-g8jrda{border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.9rem;font-weight:800;line-height:1.35}.save-message.success.svelte-g8jrda{color:#047857;background:#ecfdf5}.save-message.error.svelte-g8jrda{color:#991b1b;background:#fef2f2}@media (width<=760px){.form-grid.svelte-g8jrda{grid-template-columns:1fr}}.attribute-label.svelte-11g0wtf{font-weight:400}.detail-panel.svelte-11g0wtf{background:#fff;border:1px solid #dedede;border-radius:8px;gap:1rem;padding:1rem;display:grid;box-shadow:0 14px 34px #0000000f}.hero-panel.svelte-11g0wtf{gap:1.25rem;padding:clamp(1rem,3vw,1.4rem)}.title-block.svelte-11g0wtf{color:var(--title-block-color,#111);border:1px solid var(--title-block-border,#dedede);background-color:var(--title-block-background,#fff);text-transform:none;border-radius:.25em;gap:.25rem .65rem;padding:.6rem 1rem;font-size:2.62rem;display:grid}.title-block-offer.svelte-11g0wtf{--title-block-color:#84cc16;--title-block-border:#84cc16;--title-block-background:#f7fee7}.title-block-need.svelte-11g0wtf{--title-block-color:#1d4ed8;--title-block-border:#3b82f6;--title-block-background:#eff6ff}.title-block-general.svelte-11g0wtf{--title-block-color:#171717;--title-block-border:#d4d4d4;--title-block-background:#fafafa}.description-block.svelte-11g0wtf{gap:.65rem;padding:1rem;font-size:1.99rem;display:grid}h2.svelte-11g0wtf,h3.svelte-11g0wtf,p.svelte-11g0wtf,dl.svelte-11g0wtf,dd.svelte-11g0wtf,figure.svelte-11g0wtf{margin:0}h2.svelte-11g0wtf{color:#999;letter-spacing:0;text-transform:uppercase;font-size:1rem;font-weight:450;line-height:1.15}.muted.svelte-11g0wtf{color:#525252;white-space:pre-wrap;font-size:1rem;font-weight:600;line-height:1.55}.fact-grid.svelte-11g0wtf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.fact-grid.svelte-11g0wtf div:where(.svelte-11g0wtf){background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px;gap:.25rem;min-width:0;padding:.75rem;display:grid}.fact-grid.svelte-11g0wtf dt:where(.svelte-11g0wtf):after{content:":"}.fact-grid.svelte-11g0wtf .timeline-fact:where(.svelte-11g0wtf){grid-column:span 3}dt.svelte-11g0wtf{color:#737373;text-transform:uppercase;font-size:.72rem;font-weight:450;line-height:1.15}dd.svelte-11g0wtf{color:#171717;overflow-wrap:anywhere;min-width:0;font-size:.94rem;font-weight:780;line-height:1.35}.chips.svelte-11g0wtf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chips.svelte-11g0wtf span:where(.svelte-11g0wtf){color:#525252;background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:.32rem .62rem;font-size:.78rem;font-weight:750;line-height:1.2}.media-grid.svelte-11g0wtf{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}figure.svelte-11g0wtf{gap:.55rem;display:grid}img.svelte-11g0wtf{aspect-ratio:4/3;object-fit:cover;background:#f5f5f5;border-radius:8px;width:100%}figure.svelte-11g0wtf a:where(.svelte-11g0wtf){aspect-ratio:4/3;color:#111;background:#f7f7f7;border:1px solid #dedede;border-radius:8px;place-items:center;font-weight:850;text-decoration:none;display:grid}figcaption.svelte-11g0wtf{color:#737373;flex-wrap:wrap;gap:.35rem;font-size:.8rem;font-weight:750;display:flex}.save-message.svelte-11g0wtf{border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.9rem;font-weight:800;line-height:1.35}.save-message.success.svelte-11g0wtf{color:#047857;background:#ecfdf5}.save-message.error.svelte-11g0wtf{color:#991b1b;background:#fef2f2}@media (width<=760px){.fact-grid.svelte-11g0wtf{grid-template-columns:1fr}.fact-grid.svelte-11g0wtf .timeline-fact:where(.svelte-11g0wtf){grid-column:auto}}.adpost-detail.svelte-1nsudne{gap:1rem;width:min(1120px,100%);margin:0 auto;display:grid}.detail-panel.svelte-1nsudne{background:#fff;border:1px solid #dedede;border-radius:8px;gap:1rem;padding:1rem;display:grid;box-shadow:0 14px 34px #0000000f}.action-panel.svelte-1nsudne{padding:clamp(1rem,3vw,1.4rem)}.hero-actions.svelte-1nsudne{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.action-group.svelte-1nsudne,.admin-actions.svelte-1nsudne,.badge-row.svelte-1nsudne{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.action-group.svelte-1nsudne,.admin-actions.svelte-1nsudne{justify-content:flex-end}.badge-row.svelte-1nsudne{gap:.5rem}.edit-button.svelte-1nsudne,.approve-button.svelte-1nsudne,.reject-button.svelte-1nsudne,.delete-button.svelte-1nsudne{font:inherit;cursor:pointer;border:1px solid #171717;border-radius:8px;padding:.7rem .9rem;font-size:.88rem;font-weight:500;line-height:1;transition:background .16s,border-color .16s,color .16s,opacity .16s}.edit-button.svelte-1nsudne,.approve-button.svelte-1nsudne{color:#fff;background:#171717}.reject-button.svelte-1nsudne{color:#171717;background:#fff}.delete-button.svelte-1nsudne{color:#fff;background:#991b1b;border-color:#991b1b}.edit-button.svelte-1nsudne:hover,.approve-button.svelte-1nsudne:hover{background:#000}.delete-button.svelte-1nsudne:hover{background:#7f1d1d;border-color:#7f1d1d}.reject-button.svelte-1nsudne:hover{background:#f5f5f5}.edit-button.svelte-1nsudne:disabled,.approve-button.svelte-1nsudne:disabled,.reject-button.svelte-1nsudne:disabled,.delete-button.svelte-1nsudne:disabled{cursor:not-allowed;opacity:.55}body{color:#111;background:linear-gradient(#fff 0%,#f7f7f7 46%,#eee 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.adpost-detail-page.svelte-19kcd8b{min-height:72svh;padding:2rem 1rem 4rem}.state-panel.svelte-19kcd8b{color:#525252;background:#fff;border:1px solid #dedede;border-radius:8px;gap:.85rem;width:min(36rem,100%);margin:0 auto;padding:1rem;font-size:.96rem;font-weight:750;line-height:1.45;display:grid;box-shadow:0 14px 34px #0000000f}.state-panel.svelte-19kcd8b p:where(.svelte-19kcd8b){margin:0}.error-state.svelte-19kcd8b{color:#991b1b;border-color:#fecaca}
