.container.svelte-1odsv2n{min-height:100vh;color:var(--text-primary);background:var(--background);padding-bottom:80px}.content.svelte-1odsv2n{display:flex;flex-direction:column;max-width:900px;margin:0 auto;flex-grow:1;padding:16px 12px}.error.svelte-1odsv2n,.empty-state.svelte-1odsv2n{font-size:18px;text-align:center;padding:40px 0}.empty-state.svelte-1odsv2n{display:flex;flex-direction:column;gap:20px}.add-ad-button.svelte-1odsv2n{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-1odsv2n:hover,.add-ad-button.svelte-1odsv2n:focus{background-color:var(--button-text);color:var(--button-background);outline:none}.ads-list.svelte-1odsv2n{display:flex;flex-direction:column;gap:20px}.ad-card.svelte-1odsv2n{background:var(--card-background);border-radius:12px;box-shadow:0 3px 6px var(--shadow);padding:16px;display:flex;flex-direction:column;cursor:default}.slider.svelte-1odsv2n{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-1odsv2n img:where(.svelte-1odsv2n){width:100%;height:100%;object-fit:contain;display:block;border-radius:12px}.slider.svelte-1odsv2n .nav:where(.svelte-1odsv2n){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-1odsv2n .nav:where(.svelte-1odsv2n):hover{color:#000c}.slider.svelte-1odsv2n .nav.prev:where(.svelte-1odsv2n){left:10px}.slider.svelte-1odsv2n .nav.next:where(.svelte-1odsv2n){right:10px}.slider.svelte-1odsv2n .dots:where(.svelte-1odsv2n){position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:8px}.slider.svelte-1odsv2n .dot:where(.svelte-1odsv2n){width:10px;height:10px;background:#bbb;border-radius:50%;cursor:pointer;transition:background .3s ease;border:none}.slider.svelte-1odsv2n .dot.active:where(.svelte-1odsv2n){background:#444}.ad-info.svelte-1odsv2n{flex-grow:1;cursor:default;margin-top:16px}.ad-title.svelte-1odsv2n{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.ad-price.svelte-1odsv2n{font-size:20px;font-weight:600;margin:0 0 8px;color:var(--text-primary)}.ad-location.svelte-1odsv2n,.ad-phone.svelte-1odsv2n,.ad-created.svelte-1odsv2n,.ad-description.svelte-1odsv2n{font-size:16px;color:var(--text-primary);margin:6px 0}.ad-description.svelte-1odsv2n{margin-top:8px;line-height:1.5}.car-details-block.svelte-1odsv2n{margin-top:8px}.car-details-block.svelte-1odsv2n{margin-top:12px}.car-detail-row.svelte-1odsv2n{margin-bottom:6px;font-size:16px;line-height:1.4}.car-detail-label.svelte-1odsv2n{color:var(--text-secondary);font-weight:500;margin-right:7px}.car-detail-value.svelte-1odsv2n{color:var(--text-primary)}.ad-footer.svelte-1odsv2n{margin-top:12px;display:flex;justify-content:space-between;align-items:center}.ad-views.svelte-1odsv2n{display:flex;align-items:center;gap:6px;color:#888}.delete-button.svelte-1odsv2n{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-1odsv2n:hover,.delete-button.svelte-1odsv2n:focus{color:#b00000;outline:none}.modal-overlay.svelte-1odsv2n{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-1odsv2n{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-1odsv2n h3:where(.svelte-1odsv2n){margin:0 0 12px;font-size:20px}.modal-content.svelte-1odsv2n p:where(.svelte-1odsv2n){margin:0 0 24px;font-size:16px;color:var(--text-primary)}.modal-actions.svelte-1odsv2n{display:flex;justify-content:space-around}.moderation.svelte-1odsv2n{margin-bottom:12px;padding:10px 14px;border-radius:8px;font-size:16px;font-weight:600;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.moderation.svelte-1odsv2n span:where(.svelte-1odsv2n){margin-bottom:3px;font-size:18px}.moderation-pending.svelte-1odsv2n{color:var(--button-background)}.moderation-published.svelte-1odsv2n{color:#3ddc84}.moderation-rejected.svelte-1odsv2n{color:var(--error)}.moderation-rejected.svelte-1odsv2n a:where(.svelte-1odsv2n){color:var(--link);text-decoration:none}.moderation-rejected.svelte-1odsv2n a:where(.svelte-1odsv2n):hover{text-decoration:underline}.moderation-text.svelte-1odsv2n{font-size:15px;font-weight:400;line-height:1.3;color:var(--text-primary)}@media (max-width: 768px){.content.svelte-1odsv2n{padding:12px 8px}.slider.svelte-1odsv2n{height:220px}.ad-card.svelte-1odsv2n{padding:8px}.ad-title.svelte-1odsv2n{font-size:20px}.ad-price.svelte-1odsv2n{font-size:18px}.ad-location.svelte-1odsv2n,.ad-phone.svelte-1odsv2n,.ad-created.svelte-1odsv2n,.ad-description.svelte-1odsv2n,.empty-state.svelte-1odsv2n{font-size:14px}.add-ad-button.svelte-1odsv2n{font-weight:500}}
