.upload-field.svelte-z4xg21{grid-column:span 3;min-width:0}@media (width<=760px){.upload-field.svelte-z4xg21{grid-column:auto}}legend.svelte-z4xg21,label.svelte-z4xg21{font-weight:700}label.svelte-z4xg21{margin-bottom:.5rem;display:block}p.svelte-z4xg21{color:#525252;margin:.6rem 0;font-size:.8rem}.error.svelte-z4xg21{color:#991b1b}.previews.svelte-z4xg21{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}img.svelte-z4xg21{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}button.svelte-z4xg21{cursor:pointer;margin-top:.3rem;font-size:.75rem;text-decoration:underline}button.svelte-z4xg21:disabled{opacity:.5;cursor:wait}.editor-shell.svelte-1pwlq2t{--border:#e5e7eb;--surface:#fff;--ink:#1f2937;--muted:#64748b;--hover:#f1f5f9;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px}.editor-shell.svelte-1pwlq2t:focus-within{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b826}.editor-shell.invalid.svelte-1pwlq2t{border-color:#dc2626}.editor-shell.disabled.svelte-1pwlq2t{opacity:.6}.toolbar.svelte-1pwlq2t,.options.svelte-1pwlq2t{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}button.svelte-1pwlq2t{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 9px;font-size:13px}button.svelte-1pwlq2t:hover:enabled{background:var(--hover)}button.svelte-1pwlq2t:focus-visible,input.svelte-1pwlq2t:focus-visible,select.svelte-1pwlq2t:focus-visible{outline-offset:2px;outline:2px solid #2563eb}button[aria-pressed=true].svelte-1pwlq2t,button[aria-expanded=true].svelte-1pwlq2t,button.active.svelte-1pwlq2t{background:var(--hover);color:#2563eb}button.svelte-1pwlq2t:disabled{opacity:.4;cursor:default}.font-picker.svelte-1pwlq2t{align-items:center;gap:6px;padding-inline:4px;font-size:13px;display:flex}.font-picker.svelte-1pwlq2t select:where(.svelte-1pwlq2t){border:1px solid var(--border);background:var(--surface);width:138px;min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:5px 8px}.font-picker.svelte-1pwlq2t select:where(.svelte-1pwlq2t):disabled{opacity:.4;cursor:default}.toolbar.svelte-1pwlq2t strong:where(.svelte-1pwlq2t),.toolbar.svelte-1pwlq2t em:where(.svelte-1pwlq2t){font-size:16px}.divider.svelte-1pwlq2t{background:var(--border);width:1px;height:18px;margin-inline:3px}.history.svelte-1pwlq2t{margin-inline-start:auto;display:flex}.history.svelte-1pwlq2t button:where(.svelte-1pwlq2t){padding-block:0;font-size:20px}.color-indicator.svelte-1pwlq2t{border-bottom:3px solid var(--text-color);font-weight:600}.swatch.svelte-1pwlq2t{background:var(--swatch);border:3px solid var(--surface);width:30px;min-height:30px;box-shadow:0 0 0 1px var(--border);padding:0}.swatch.svelte-1pwlq2t:hover:enabled,.swatch[aria-pressed=true].svelte-1pwlq2t{background:var(--swatch);outline-offset:1px;outline:2px solid #94a3b8}.custom-color.svelte-1pwlq2t{align-items:center;gap:6px;margin-inline:8px;font-size:13px;display:flex}input[type=color].svelte-1pwlq2t{cursor:pointer;width:30px;height:30px}.link-field.svelte-1pwlq2t{flex-wrap:wrap;flex:220px;align-items:center;gap:8px;font-size:13px;display:flex}input[type=url].svelte-1pwlq2t{border:1px solid var(--border);background:var(--surface);min-width:140px;color:var(--ink);border-radius:6px;flex:1;padding:7px}.link-error.svelte-1pwlq2t{color:#dc2626;width:100%;font-size:13px}.content.svelte-1pwlq2t{padding:16px}.content.svelte-1pwlq2t .adpost-description-editor-body{overflow-wrap:anywhere;outline:none;min-height:16rem;font-size:.95rem;line-height:1.65}.content.svelte-1pwlq2t p{margin-block:.65em}.content.svelte-1pwlq2t p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted);pointer-events:none}.content.svelte-1pwlq2t strong,.content.svelte-1pwlq2t b{color:inherit;font-weight:700}.content.svelte-1pwlq2t em{font-style:italic}.content.svelte-1pwlq2t ul{padding-inline-start:1.5rem;list-style:outside}.content.svelte-1pwlq2t ol{padding-inline-start:1.5rem;list-style:decimal}.content.svelte-1pwlq2t h1,.content.svelte-1pwlq2t h2,.content.svelte-1pwlq2t h3,.content.svelte-1pwlq2t h4,.content.svelte-1pwlq2t h5,.content.svelte-1pwlq2t h6{margin-block:1em .5em;font-weight:650;line-height:1.3}.content.svelte-1pwlq2t h1{font-size:1.6em}.content.svelte-1pwlq2t h2{font-size:1.35em}.content.svelte-1pwlq2t h3{font-size:1.15em}.content.svelte-1pwlq2t a{color:#2563eb;text-decoration:underline}.content.svelte-1pwlq2t blockquote{border-inline-start:3px solid var(--border);margin-block:1em;padding-inline-start:1em}.content.svelte-1pwlq2t pre{background:var(--hover);white-space:pre-wrap;border-radius:6px;padding:12px}.content.svelte-1pwlq2t img{border-radius:8px;max-width:100%;height:auto}.content.svelte-1pwlq2t iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}.content.svelte-1pwlq2t table{border-collapse:collapse;table-layout:fixed;width:100%}.content.svelte-1pwlq2t td,.content.svelte-1pwlq2t th{border:1px solid var(--border);padding:6px}.content.svelte-1pwlq2t ul[data-type=taskList]{padding:0;list-style:none}.content.svelte-1pwlq2t li[data-type=taskItem]{gap:8px;display:flex}.content.svelte-1pwlq2t .ProseMirror-selectednode{outline:2px solid #2563eb}.footer.svelte-1pwlq2t{text-align:end;color:var(--muted);padding:8px 16px;font-size:12px}.footer.over-limit.svelte-1pwlq2t{color:#dc2626}.dark .editor-shell.svelte-1pwlq2t{--border:#374151;--surface:#111827;--ink:#e5e7eb;--muted:#94a3b8;--hover:#1f2937}.dark .editor-shell.svelte-1pwlq2t button[aria-pressed=true]:where(.svelte-1pwlq2t),.dark .editor-shell.svelte-1pwlq2t button[aria-expanded=true]:where(.svelte-1pwlq2t),.dark .content.svelte-1pwlq2t a{color:#93c5fd}@media (width<=480px){.toolbar.svelte-1pwlq2t,.options.svelte-1pwlq2t{gap:2px;padding:6px}button.svelte-1pwlq2t,.font-picker.svelte-1pwlq2t select:where(.svelte-1pwlq2t){min-height:40px}.content.svelte-1pwlq2t{padding:12px}}.dropDownIntent.svelte-19jo49b>label:where(.svelte-19jo49b){color:#000;text-transform:uppercase;font-family:Courier New,Courier,monospace;font-size:1.2rem;font-weight:450;font-stretch:125%;line-height:1.15}.category-fieldset.svelte-20rwtl{flex-flow:column;justify-content:start;align-items:start}input.svelte-20rwtl{box-sizing:border-box;color:#000;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.68rem .75rem;font-size:.95rem;font-weight:500;line-height:1.35}input.svelte-20rwtl:focus{border-color:#171717;outline:none;box-shadow:0 0 0 3px #1717171a}input.svelte-20rwtl::placeholder{color:#000;opacity:.2}.category-suggestion-message.svelte-20rwtl{color:#525252;margin:0;font-size:.8rem;line-height:1.4}.category-suggestion-message.svelte-20rwtl:empty{display:none}.suggest-button.svelte-20rwtl{color:#171717;font:inherit;cursor:pointer;background:#f5f5f5;border:1px solid #171717;border-radius:8px;padding:.7rem .9rem;font-size:.88rem;font-weight:500;line-height:1;transition:background .16s,opacity .16s}.suggest-button.svelte-20rwtl:hover:not(:disabled){background:#f5f5f5}.suggest-button.svelte-20rwtl:disabled{cursor:not-allowed;opacity:.55}.price-fieldset.svelte-6xjsbc{flex-direction:column;justify-content:start;align-items:start;display:flex}input.svelte-6xjsbc,select.svelte-6xjsbc{box-sizing:border-box;color:#000;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.68rem .75rem;font-size:.95rem;font-weight:500;line-height:1.35}input.svelte-6xjsbc:focus,select.svelte-6xjsbc:focus{border-color:#171717;outline:none;box-shadow:0 0 0 3px #1717171a}input.field-invalid.svelte-6xjsbc{background:snow;border-color:#dc2626}input.field-invalid.svelte-6xjsbc:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262624}.field-error.svelte-6xjsbc{color:#b91c1c;margin:0;font-size:.78rem;font-weight:700;line-height:1.3}select.svelte-6hclgr{box-sizing:border-box;color:#000;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.68rem .75rem;font-size:.95rem;font-weight:500;line-height:1.35}select.svelte-6hclgr:focus{border-color:#171717;outline:none;box-shadow:0 0 0 3px #1717171a}input.svelte-142e3pq{box-sizing:border-box;color:#000;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.68rem .75rem;font-size:.95rem;font-weight:500;line-height:1.35}input.svelte-142e3pq:focus{border-color:#171717;outline:none;box-shadow:0 0 0 3px #1717171a}input.field-invalid.svelte-142e3pq{background:snow;border-color:#dc2626}input.field-invalid.svelte-142e3pq:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262624}.field-error.svelte-142e3pq{color:#b91c1c;margin:0;font-size:.78rem;font-weight:700;line-height:1.3}input.svelte-1br87h6{box-sizing:border-box;color:#000;width:1rem;height:1rem;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:0;font-size:.95rem}.adpost-form-fieldset{border:3px dotted #d5d5d5;border-radius:8px;flex-wrap:wrap;justify-self:start;align-items:center;gap:.75rem 1rem;width:fit-content;min-width:0;max-width:100%;margin:0;padding:1rem;display:flex}.adpost-form-fieldset>legend{color:#000;text-transform:uppercase;padding:0 .3rem;font-family:Courier New,Courier,monospace;font-size:1.2rem;font-weight:300;line-height:1.15}.adpost-form-fieldset>legend:after{content:""}.adpost-form-fieldset label>span{color:#aaa;font-family:Arial;font-size:1rem;font-weight:450;line-height:1.15;font-stretch:stretch}.adpost-form-fieldset label>span:after{content:":"}.adpost-form-fieldset.contact-fieldset label>span:after{content:""}.detail-panel.svelte-1ybcse5{background:#fff;border:1px solid #dedede;border-radius:8px;gap:1rem;padding:1rem;display:grid;box-shadow:0 14px 34px #0000000f}.hero-panel.svelte-1ybcse5{gap:1.25rem;padding:clamp(1rem,3vw,1.4rem)}.edit-form.svelte-1ybcse5{gap:1rem;display:grid}.form-grid.svelte-1ybcse5{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;align-self:self-start;place-items:start flex-start;gap:.8rem;display:grid}.form-grid.svelte-1ybcse5 label:where(.svelte-1ybcse5),.form-grid.svelte-1ybcse5 .description-field:where(.svelte-1ybcse5){gap:.35rem;min-width:0;display:grid}.title-field.svelte-1ybcse5,.form-grid.svelte-1ybcse5 label.wide:where(.svelte-1ybcse5),.form-grid.svelte-1ybcse5 .description-field.wide:where(.svelte-1ybcse5){grid-column:1/-1}.title-field.svelte-1ybcse5{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem}.title-field.svelte-1ybcse5 .field-error:where(.svelte-1ybcse5){grid-column:2}@media (width>=641px){.form-grid.svelte-1ybcse5>.dropDownIntent,.title-field.svelte-1ybcse5{align-self:center}.form-grid.svelte-1ybcse5>.dropDownIntent{grid-column:-2/-1;justify-self:end}.title-field.svelte-1ybcse5{grid-column:1/-2}}.form-grid.svelte-1ybcse5 .full-width:where(.svelte-1ybcse5){justify-self:stretch}.form-grid.svelte-1ybcse5>.adpost-form-fieldset{grid-column:1/-1;justify-self:stretch;width:auto}.form-grid.svelte-1ybcse5 span:where(.svelte-1ybcse5){color:#000;text-transform:uppercase;font-family:Courier New,Courier,monospace;font-size:1.2rem;font-weight:450;font-stretch:125%;line-height:1.15}.form-grid.svelte-1ybcse5 label:where(.svelte-1ybcse5) span:where(.svelte-1ybcse5),.form-grid.svelte-1ybcse5 .description-field:where(.svelte-1ybcse5)>span:where(.svelte-1ybcse5){font-family:Courier New,Courier,monospace;font-size:1.2rem;font-weight:450}label.svelte-1ybcse5 span:where(.svelte-1ybcse5):after,.form-grid.svelte-1ybcse5 .description-field:where(.svelte-1ybcse5)>span:where(.svelte-1ybcse5):after{content:":"}input.svelte-1ybcse5{box-sizing:border-box;color:#000;width:100%;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:.68rem .75rem;font-size:.95rem;font-weight:500;line-height:1.35}input.svelte-1ybcse5:focus{border-color:#171717;outline:none;box-shadow:0 0 0 3px #1717171a}input.svelte-1ybcse5::placeholder{color:#222;opacity:.2}.date-field.svelte-1ybcse5{justify-self:end;width:fit-content;min-width:0;max-width:100%}input.field-invalid.svelte-1ybcse5,.date-field.svelte-1ybcse5 input[aria-invalid=true]{background:snow;border-color:#dc2626}input.field-invalid.svelte-1ybcse5:focus,.date-field.svelte-1ybcse5 input[aria-invalid=true]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262624}.field-error.svelte-1ybcse5{color:#b91c1c;margin:0;font-size:.78rem;font-weight:700;line-height:1.3}.form-actions.svelte-1ybcse5{flex-wrap:wrap;justify-content:end;gap:.65rem;display:flex}.save-button.svelte-1ybcse5,.draft-button.svelte-1ybcse5,.cancel-button.svelte-1ybcse5{border:1px solid var(--adpost-action-color,#171717);font:inherit;cursor:pointer;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}.draft-button.svelte-1ybcse5{color:#171717;background:#f5f5f5}.cancel-button.svelte-1ybcse5{color:#171717;background:#fff}.draft-button.svelte-1ybcse5:hover,.cancel-button.svelte-1ybcse5:hover{background:#f5f5f5}.save-button.svelte-1ybcse5:disabled,.draft-button.svelte-1ybcse5:disabled,.cancel-button.svelte-1ybcse5:disabled{cursor:not-allowed;opacity:.55}.save-message.svelte-1ybcse5{border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.9rem;font-weight:800;line-height:1.35}.save-message.success.svelte-1ybcse5{color:#047857;background:#ecfdf5}.save-message.error.svelte-1ybcse5{color:#991b1b;background:#fef2f2}
