.content.svelte-noyzkk{display:flex;flex-direction:column;max-width:768px;margin:0 auto;padding-top:40px;padding-bottom:130px;min-height:calc(100vh - 167px)}.info-text.svelte-noyzkk{margin-bottom:1.5rem;font-size:.9rem;color:var(--text-primary)}.info-text.svelte-noyzkk a:where(.svelte-noyzkk){color:var(--checkbox);text-decoration:none}.info-text.svelte-noyzkk a:where(.svelte-noyzkk):hover{color:#007bff99}.field-wrapper.svelte-noyzkk{margin-bottom:1.8rem;position:relative;display:flex;flex-direction:column}.error.svelte-noyzkk{color:var(--error);font-size:.8rem;margin-bottom:4px}label.svelte-noyzkk{display:flex;flex-direction:column;color:var(--text-primary);font-weight:500}input[type=text].svelte-noyzkk,input[type=number].svelte-noyzkk,input[type=tel].svelte-noyzkk,select.svelte-noyzkk,textarea.svelte-noyzkk{width:100%;padding:8px 10px;font-size:16px;border-radius:8px;color:var(--text-secondary);background:var(--input-background);-webkit-appearance:none;-moz-appearance:none;appearance:none}.selected-border.svelte-noyzkk{border-color:var(--checkbox)!important;outline:none}textarea.svelte-noyzkk{resize:vertical}.counter.svelte-noyzkk{position:absolute;bottom:8px;right:10px;font-size:.8rem;color:var(--text-secondary);-webkit-user-select:none;user-select:none}input[type=file].svelte-noyzkk{display:none}.image-upload-wrapper.svelte-noyzkk{position:relative;display:block;margin-top:30px;text-align:center}.image-select-button.svelte-noyzkk{display:inline-block;margin:0 auto;padding:11px 22px;background-color:var(--button-background);color:#fff;font-weight:600;font-size:14px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease;outline-offset:2px}.image-select-button.svelte-noyzkk:hover,.image-select-button.svelte-noyzkk:focus{background-color:var(--button-text);color:var(--button-background);border:1px solid var(--button-background);outline:none}.image-preview-list.svelte-noyzkk{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.image-preview.svelte-noyzkk{margin-top:20px;position:relative;width:110px;height:110px;border:1px solid var(--text-secondary);border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0000001a;transition:box-shadow .2s ease}.image-preview.svelte-noyzkk:hover{box-shadow:0 4px 12px #0003}.image-preview.svelte-noyzkk img:where(.svelte-noyzkk){width:100%;height:100%;object-fit:cover;display:block}.image-preview.svelte-noyzkk button:where(.svelte-noyzkk){position:absolute;top:5px;right:5px;background:#dc3545d9;border:none;color:var(--button-text);font-weight:700;border-radius:50%;cursor:pointer;width:24px;height:24px;line-height:22px;padding:0;font-size:18px;transition:background .2s ease}.image-preview.svelte-noyzkk button:where(.svelte-noyzkk):hover{background:#dc3545}.checkbox-consent.svelte-noyzkk{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.6;margin-bottom:18px}.checkbox-consent.svelte-noyzkk input[type=checkbox]:where(.svelte-noyzkk){width:18px;height:18px;accent-color:var(--button-background);margin-top:4px;cursor:pointer}.checkbox-consent.svelte-noyzkk label:where(.svelte-noyzkk){font-weight:400;color:var(--text-secondary);margin-bottom:0}.checkbox-consent.svelte-noyzkk a:where(.svelte-noyzkk){color:var(--checkbox);text-decoration:none}.checkbox-consent.svelte-noyzkk a:where(.svelte-noyzkk):hover{color:#0056b3}@media (max-width: 1200px){.content.svelte-noyzkk{padding:20px 16px 130px;max-width:100%}.field-wrapper.svelte-noyzkk{margin-bottom:1.4rem}label.svelte-noyzkk{font-size:15px}}@media (max-width: 700px){.car-details.svelte-noyzkk{padding:0;border:none}.field-wrapper.svelte-noyzkk{margin-bottom:1.3rem}.image-preview.svelte-noyzkk{width:80px;height:80px}.image-select-button.svelte-noyzkk{font-size:16px;padding:12px 26px}}@media (max-width: 500px){.content.svelte-noyzkk{padding:15px 12px 130px}.info-text.svelte-noyzkk{font-size:.85rem}.field-wrapper.svelte-noyzkk{margin-bottom:1.1rem}label.svelte-noyzkk{font-size:14px}input[type=text].svelte-noyzkk,input[type=number].svelte-noyzkk,input[type=tel].svelte-noyzkk,select.svelte-noyzkk,textarea.svelte-noyzkk{font-size:14px;padding:7px 8px}.image-preview.svelte-noyzkk{width:70px;height:70px}.image-select-button.svelte-noyzkk{font-size:14px;padding:10px 18px}}
