.container.svelte-q5bf6z{min-height:100vh;color:var(--text-primary);background:var(--background);padding-bottom:80px}.content.svelte-q5bf6z{display:flex;flex-direction:column;max-width:900px;margin:0 auto;flex-grow:1;padding:16px 12px}.error.svelte-q5bf6z,.empty-state.svelte-q5bf6z{font-size:18px;text-align:center;padding:40px 0}.empty-state.svelte-q5bf6z{display:flex;flex-direction:column;gap:20px}.add-ad-button.svelte-q5bf6z{align-self:center;padding:10px 20px;border-radius:8px;border:none;background-color:var(--button-background);color:var(--button-text);font-size:16px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.add-ad-button.svelte-q5bf6z:hover,.add-ad-button.svelte-q5bf6z:focus{background-color:var(--button-text);color:var(--button-background);outline:none}.ads-list.svelte-q5bf6z{display:flex;flex-direction:column;gap:20px}.ad-card.svelte-q5bf6z{background:var(--card-background);border-radius:12px;box-shadow:0 3px 6px var(--shadow);padding:16px;display:flex;flex-direction:column;cursor:default}.ad-card.svelte-q5bf6z:focus,.ad-card.svelte-q5bf6z:hover{outline:2px solid var(--button-background)}.slider.svelte-q5bf6z{position:relative;overflow:hidden;width:100%;height:400px;border-radius:10px;-webkit-user-select:none;user-select:none;background-color:#eee;display:flex;justify-content:center;align-items:center}.slider.svelte-q5bf6z img:where(.svelte-q5bf6z){width:100%;height:100%;object-fit:contain;display:block;border-radius:12px}.slider.svelte-q5bf6z .nav:where(.svelte-q5bf6z){position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;color:#00000080;background:#fff;width:40px;height:40px;border-radius:50%;line-height:38px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease;border:none}.slider.svelte-q5bf6z .nav:where(.svelte-q5bf6z):hover{color:#000c}.slider.svelte-q5bf6z .nav.prev:where(.svelte-q5bf6z){left:10px}.slider.svelte-q5bf6z .nav.next:where(.svelte-q5bf6z){right:10px}.slider.svelte-q5bf6z .dots:where(.svelte-q5bf6z){position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:8px}.slider.svelte-q5bf6z .dot:where(.svelte-q5bf6z){width:10px;height:10px;background:#bbb;border-radius:50%;cursor:pointer;transition:background .3s ease;border:none}.slider.svelte-q5bf6z .dot.active:where(.svelte-q5bf6z){background:#444}.ad-info.svelte-q5bf6z{flex-grow:1;cursor:default;margin-top:16px}.ad-title.svelte-q5bf6z{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.ad-price.svelte-q5bf6z{font-size:20px;font-weight:600;margin:0 0 8px;color:var(--text-primary)}.ad-location.svelte-q5bf6z,.ad-phone.svelte-q5bf6z,.ad-created.svelte-q5bf6z,.ad-description.svelte-q5bf6z{font-size:16px;color:var(--text-primary);margin:2px 0}.ad-description.svelte-q5bf6z{margin-top:8px}.ad-footer.svelte-q5bf6z{margin-top:12px;display:flex;justify-content:space-between;align-items:center}.ad-views.svelte-q5bf6z{display:flex;align-items:center;gap:6px;color:#888}.delete-button.svelte-q5bf6z{background:transparent;border:none;color:var(--error);cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none;transition:color .2s ease}.delete-button.svelte-q5bf6z:hover,.delete-button.svelte-q5bf6z:focus{color:#b00000;outline:none}.modal-overlay.svelte-q5bf6z{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:120}.modal-content.svelte-q5bf6z{background:var(--card-background);padding:24px 32px;border-radius:12px;box-shadow:0 0 16px #0000004d;max-width:320px;text-align:center}.modal-content.svelte-q5bf6z h3:where(.svelte-q5bf6z){margin:0 0 12px;font-size:20px}.modal-content.svelte-q5bf6z p:where(.svelte-q5bf6z){margin:0 0 24px;font-size:16px;color:var(--text-primary)}.modal-actions.svelte-q5bf6z{display:flex;justify-content:space-around}.modal-actions.svelte-q5bf6z button:where(.svelte-q5bf6z){padding:8px 20px;border-radius:8px;border:none;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:100px}.modal-actions.svelte-q5bf6z button:where(.svelte-q5bf6z):first-child{background:var(--card-background);color:var(--text-primary)}.modal-actions.svelte-q5bf6z button:where(.svelte-q5bf6z):first-child:hover,.modal-actions.svelte-q5bf6z button:where(.svelte-q5bf6z):first-child:focus{background:var(--button-background);color:var(--button-text);outline:none}.modal-actions.svelte-q5bf6z button.confirm:where(.svelte-q5bf6z){background:var(--error);color:#fff}.modal-actions.svelte-q5bf6z button.confirm:where(.svelte-q5bf6z):hover,.modal-actions.svelte-q5bf6z button.confirm:where(.svelte-q5bf6z):focus{background:#a10000;outline:none}@media (max-width: 768px){.content.svelte-q5bf6z{padding:12px 8px}.slider.svelte-q5bf6z{height:220px}.ad-title.svelte-q5bf6z{font-size:20px}.ad-price.svelte-q5bf6z{font-size:18px}.ad-location.svelte-q5bf6z,.ad-phone.svelte-q5bf6z,.ad-created.svelte-q5bf6z,.ad-description.svelte-q5bf6z,.empty-state.svelte-q5bf6z{font-size:14px}.add-ad-button.svelte-q5bf6z{font-weight:500}}
