.CreatePostFormSteps_stepContainer__3UIJ8{display:flex;flex-direction:column;gap:2rem;animation:CreatePostFormSteps_fadeIn__3IURz .3s ease-in-out}@keyframes CreatePostFormSteps_fadeIn__3IURz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CreatePostFormSteps_stepHeader__B0Hjz{margin-bottom:1.5rem}.CreatePostFormSteps_stepHeader__B0Hjz h2{font-size:1.75rem;color:#4b5563;margin:0 0 .5rem;font-weight:700}.CreatePostFormSteps_stepHeader__B0Hjz p{font-size:.95rem;color:#4b5563;margin:0;font-weight:500}.CreatePostFormSteps_formGroup__jKfw7{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.CreatePostFormSteps_formRow__UWZ_n{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:1rem}@media (max-width:640px){.CreatePostFormSteps_formRow__UWZ_n{grid-template-columns:1fr;gap:1rem}}.CreatePostFormSteps_formGroup__jKfw7 label{font-size:1rem;font-weight:700;color:#4b5563;display:block;margin-bottom:.5rem;letter-spacing:.3px}.CreatePostFormSteps_required__ANAeB{color:#ef4444;margin-left:.25rem;font-weight:700}.CreatePostFormSteps_input__daVVM,.CreatePostFormSteps_select__CNE5M,.CreatePostFormSteps_textarea__lf8oj{padding:.75rem;border:2px solid #d1d5db;border-radius:.5rem;font-size:.95rem;font-family:inherit;transition:all .2s;background-color:#ffffff;color:#4b5563}.CreatePostFormSteps_input__daVVM:focus,.CreatePostFormSteps_select__CNE5M:focus,.CreatePostFormSteps_textarea__lf8oj:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CreatePostFormSteps_textarea__lf8oj{resize:vertical;min-height:100px}.CreatePostFormSteps_inputError__1_h_X{border-color:#ef4444;background-color:rgba(255,255,255,.95)}.CreatePostFormSteps_inputError__1_h_X:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.CreatePostFormSteps_select__CNE5M option{background-color:white;color:#4b5563;padding:.5rem}.CreatePostFormSteps_select__CNE5M option:checked{background:#ffffff;background-color:#ffffff;color:#1f2937}.CreatePostFormSteps_charCount__va1vL{font-size:.8rem;color:#9ca3af;text-align:right}.CreatePostFormSteps_radioGroup__MAxiq{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}.CreatePostFormSteps_radioItem__S4aZ7{display:flex;align-items:center;gap:0;flex:1 1;min-width:150px}.CreatePostFormSteps_radio__qBM72{display:none}.CreatePostFormSteps_radioLabel__HXB9M{cursor:pointer;font-weight:700;color:#1f2937;padding:.85rem 1.5rem;border:2px solid #d1d5db;border-radius:.5rem;transition:all .2s ease;background-color:rgba(255,255,255,.95);text-align:center;flex:1 1;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;font-size:.95rem}.CreatePostFormSteps_radioLabel__HXB9M:hover{border-color:#6b7280;background-color:rgba(255,255,255,1);color:#1f2937}.CreatePostFormSteps_radio__qBM72:checked+.CreatePostFormSteps_radioLabel__HXB9M{background-color:rgba(255,255,255,1);border-color:#1f2937;color:#1f2937;box-shadow:0 0 0 3px rgba(31,41,55,.1),0 4px 6px rgba(0,0,0,.1);font-weight:700}.CreatePostFormSteps_priceInput__z7ZPJ{position:relative;display:flex;align-items:center}.CreatePostFormSteps_currencySymbol__Y6jpx{position:absolute;left:.75rem;font-weight:600;color:#6b7280}.CreatePostFormSteps_priceInput__z7ZPJ .CreatePostFormSteps_input__daVVM{padding-left:2rem}.CreatePostFormSteps_toggleLabel__SjRCF{display:flex;align-items:center;gap:1rem;cursor:pointer;font-weight:600;color:#4b5563}.CreatePostFormSteps_checkbox__XanPi{display:none}.CreatePostFormSteps_toggleSwitch__U5m6b{width:3rem;height:1.5rem;background-color:#d1d5db;border-radius:9999px;position:relative;transition:background-color .3s}.CreatePostFormSteps_checkbox__XanPi:checked+.CreatePostFormSteps_toggleSwitch__U5m6b{background-color:#1f2937}.CreatePostFormSteps_toggleSwitch__U5m6b:before{content:"";position:absolute;width:1.25rem;height:1.25rem;background-color:white;border-radius:50%;top:.125rem;left:.125rem;transition:left .3s}.CreatePostFormSteps_checkbox__XanPi:checked+.CreatePostFormSteps_toggleSwitch__U5m6b:before{left:1.625rem}.CreatePostFormSteps_fileUpload__gHbuG{border:2px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;text-align:center;background-color:rgba(255,255,255,.95)}.CreatePostFormSteps_fileInputLabel__kcNKx{cursor:pointer;display:block}.CreatePostFormSteps_fileInput__NolOt{display:none}.CreatePostFormSteps_fileInputText__TIgi1{color:#1f2937;font-weight:600;display:block;margin-bottom:.5rem}.CreatePostFormSteps_fileHint__A9Al_{margin:.5rem 0 0;font-size:.8rem;color:#9ca3af}.CreatePostFormSteps_fileItem__3Dz2r{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:white;border-radius:.375rem;border:1px solid #e5e7eb}.CreatePostFormSteps_fileName__dv0HL{color:#1f2937;font-weight:600}.CreatePostFormSteps_removeBtn__nGM38{background-color:#ef4444;color:white;border:none;padding:.375rem .75rem;border-radius:.375rem;cursor:pointer;font-size:.8rem;transition:background-color .2s}.CreatePostFormSteps_removeBtn__nGM38:hover{background-color:#dc2626}.CreatePostFormSteps_removeBtn__nGM38:disabled{background-color:#d1d5db;cursor:not-allowed}.CreatePostFormSteps_uploadingItem__2rDJf{display:flex;gap:1rem;align-items:center;padding:.75rem;background-color:rgba(255,255,255,.95);border-radius:.375rem;border:2px solid #d1d5db}.CreatePostFormSteps_uploadingItem__2rDJf .CreatePostFormSteps_progressContainer__TqKmL{flex:1 1;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.CreatePostFormSteps_uploadingItem__2rDJf .CreatePostFormSteps_progressBar__lIBUo{height:100%;background:linear-gradient(90deg,#1f2937,#374151);transition:width .3s ease}.CreatePostFormSteps_uploadingItem__2rDJf .CreatePostFormSteps_progressText__iwwtL{background-color:white;color:#1f2937;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;white-space:nowrap;font-weight:600}.CreatePostFormSteps_errorItem__TDiCu{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:rgba(254,226,226,.95);border-radius:.375rem;border:2px solid #fca5a5}.CreatePostFormSteps_errorItem__TDiCu .CreatePostFormSteps_errorMessage__GtqFF{color:#dc2626;font-size:.85rem;margin:0;font-weight:500}.CreatePostFormSteps_errorItem__TDiCu .CreatePostFormSteps_fileInputLabel__kcNKx{background-color:#ef4444;color:white;padding:.5rem;border-radius:.375rem;font-size:.85rem}.CreatePostFormSteps_errorItem__TDiCu .CreatePostFormSteps_fileInputLabel__kcNKx:hover{background-color:#dc2626}.CreatePostFormSteps_errorItem__TDiCu .CreatePostFormSteps_fileInputText__TIgi1{color:white;margin:0}.CreatePostFormSteps_dropZone__d_kl4{border:2px dashed #d1d5db;border-radius:.75rem;padding:2rem;text-align:center;transition:all .2s;background-color:rgba(255,255,255,.9);cursor:pointer}.CreatePostFormSteps_dropZone__d_kl4.CreatePostFormSteps_dragActive__hinO3{border-color:#1f2937;background-color:rgba(255,255,255,1)}.CreatePostFormSteps_dropZone__d_kl4.CreatePostFormSteps_disabled__7Byg2{opacity:.6;cursor:not-allowed;background-color:rgba(243,244,246,.9)}.CreatePostFormSteps_hiddenFileInput__XL4mh{display:none}.CreatePostFormSteps_uploadContent__0mt0W{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CreatePostFormSteps_uploadIcon__JED8K{width:3rem;height:3rem;color:#1f2937;margin:0 auto 1rem}.CreatePostFormSteps_uploadContent__0mt0W h3{margin:.5rem 0;font-size:1.125rem;color:#4b5563}.CreatePostFormSteps_uploadContent__0mt0W p{margin:.25rem 0;color:#6b7280}.CreatePostFormSteps_fileHints__oYnym{font-size:.85rem;color:#9ca3af}.CreatePostFormSteps_limitMessage__SCYo8{color:#ef4444;font-size:.9rem;margin-top:.5rem}.CreatePostFormSteps_uploadingContent__lgOXB{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.CreatePostFormSteps_uploadSpinner__06o3x{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top-color:#1f2937;border-radius:50%;animation:CreatePostFormSteps_spin__4TNJp 1s linear infinite}@keyframes CreatePostFormSteps_spin__4TNJp{to{transform:rotate(1turn)}}.CreatePostFormSteps_imageGrid__zHDeg{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:1rem;gap:1rem}@media (max-width:640px){.CreatePostFormSteps_imageGrid__zHDeg{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.CreatePostFormSteps_imageCard__bu56X{position:relative;border-radius:.5rem;overflow:hidden;aspect-ratio:1;border:2px solid #d1d5db;background-color:rgba(255,255,255,.95)}.CreatePostFormSteps_imageThumbnail__61Hws{width:100%;height:100%;object-fit:cover}.CreatePostFormSteps_uploadingOverlay__KSLQc{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CreatePostFormSteps_progressContainer__TqKmL{width:70%;height:4px;background-color:rgba(209,213,219,.5);border-radius:2px;overflow:hidden;margin-bottom:.5rem}.CreatePostFormSteps_progressBar__lIBUo{height:100%;background:linear-gradient(90deg,#1f2937,#374151);transition:width .3s ease}.CreatePostFormSteps_progressText__iwwtL{font-size:.75rem;color:#1f2937;font-weight:600;background-color:rgba(255,255,255,.95);padding:.25rem .5rem;border-radius:.25rem}.CreatePostFormSteps_errorOverlay__UQbtV{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(254,226,226,.95);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CreatePostFormSteps_errorContent__J5vRS{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:.5rem}.CreatePostFormSteps_errorIcon__nuUR9{font-size:1.5rem}.CreatePostFormSteps_errorMessage__GtqFF{color:#dc2626;font-size:.75rem;font-weight:600;line-height:1;white-space:normal}.CreatePostFormSteps_retryBtn__sVLyp{background-color:#ef4444;color:white;border:none;padding:.25rem .5rem;border-radius:.25rem;font-size:.65rem;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:.25rem}.CreatePostFormSteps_retryBtn__sVLyp:hover{background-color:#dc2626}.CreatePostFormSteps_uploadedBadge__ZwZAY{top:.5rem;right:.5rem;background-color:rgba(31,41,55,.9);border-radius:50%;font-size:.9rem;font-weight:700}.CreatePostFormSteps_deleteImageBtn__7AUwi,.CreatePostFormSteps_uploadedBadge__ZwZAY{position:absolute;color:white;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.CreatePostFormSteps_deleteImageBtn__7AUwi{top:.25rem;right:.25rem;background-color:rgba(239,68,68,.9);border:none;border-radius:50%;cursor:pointer;font-size:1rem;padding:0;transition:background-color .2s;opacity:0}.CreatePostFormSteps_imageCard__bu56X:hover .CreatePostFormSteps_deleteImageBtn__7AUwi{opacity:1}.CreatePostFormSteps_deleteImageBtn__7AUwi:hover{background-color:rgba(220,38,38,1)}.CreatePostFormSteps_deleteImageBtn__7AUwi:disabled{background-color:rgba(209,213,219,.9);cursor:not-allowed}.CreatePostFormSteps_imageNumber__IqhWI{position:absolute;bottom:.25rem;left:.25rem;background-color:rgba(0,0,0,.6);color:white;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;font-size:.75rem;font-weight:600}.CreatePostFormSteps_imageCounter__OqHwJ{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:rgba(255,255,255,.95);border-radius:.5rem;border:2px solid #d1d5db;border-left:4px solid #1f2937}.CreatePostFormSteps_imageCounter__OqHwJ span{font-size:.9rem;font-weight:500;color:#4b5563}.CreatePostFormSteps_counterHint__mWVlJ{color:#ef4444;font-size:.8rem}.CreatePostFormSteps_imageCounter__OqHwJ.CreatePostFormSteps_warning__pA_ml{background-color:rgba(254,243,199,.95);border-left-color:#f59e0b}.CreatePostFormSteps_errorBox__zxfVD{background-color:#fee2e2;border:1px solid #fca5a5;border-radius:.5rem;padding:.75rem}.CreatePostFormSteps_errorText__cbohg{color:#dc2626;font-size:.9rem;display:block;margin-top:.25rem}.CreatePostFormSteps_errorBox__zxfVD .CreatePostFormSteps_errorText__cbohg{margin:0}.CreatePostFormSteps_infoBox__wuBlf{background-color:rgba(255,255,255,.95);border-radius:.5rem;padding:1rem;border:2px solid #d1d5db;border-left:4px solid #1f2937}.CreatePostFormSteps_infoBox__wuBlf p{margin:0;color:#1f2937;font-size:.95rem;font-weight:500}.CreatePostFormSteps_warningBox__cFtou{background-color:rgba(254,243,199,.95);border-radius:.5rem;padding:1rem;border:2px solid #fcd34d;border-left:4px solid #f59e0b;color:#78350f;font-size:.95rem}.CreatePostFormSteps_warningBox__cFtou strong{color:#92400e}@media (max-width:768px){.CreatePostFormSteps_stepContainer__3UIJ8{gap:1.5rem}.CreatePostFormSteps_formRow__UWZ_n{gap:1rem}.CreatePostFormSteps_stepHeader__B0Hjz h2{font-size:1.5rem}.CreatePostFormSteps_dropZone__d_kl4{padding:1.5rem 1rem}.CreatePostFormSteps_uploadIcon__JED8K{width:2.5rem;height:2.5rem}}.AlertModal_overlay__ghp4j{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:AlertModal_fadeIn__a79w8 .2s ease}@keyframes AlertModal_fadeIn__a79w8{0%{opacity:0}to{opacity:1}}.AlertModal_modal__rNBlj{background:white;border-radius:16px;padding:32px;max-width:450px;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:AlertModal_slideUp__N8NVB .3s ease}@keyframes AlertModal_slideUp__N8NVB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AlertModal_iconContainer__YKf7W{display:flex;justify-content:center;margin-bottom:20px}.AlertModal_icon__stpiY{font-size:64px;line-height:1}.AlertModal_icon__stpiY.AlertModal_success__19MCn{filter:drop-shadow(0 2px 4px rgba(34,197,94,.3))}.AlertModal_icon__stpiY.AlertModal_error__30IGK{filter:drop-shadow(0 2px 4px rgba(239,68,68,.3))}.AlertModal_icon__stpiY.AlertModal_warning__x3PtM{filter:drop-shadow(0 2px 4px rgba(245,158,11,.3))}.AlertModal_icon__stpiY.AlertModal_info__9J_ca{filter:drop-shadow(0 2px 4px rgba(59,130,246,.3))}.AlertModal_title__ZIE8T{font-size:24px;font-weight:700;color:#1f2937;text-align:center;margin:0 0 16px}.AlertModal_message__Mm_Cz{text-align:center;margin-bottom:28px}.AlertModal_message__Mm_Cz p{font-size:16px;color:#6b7280;margin:0;line-height:1.5;white-space:pre-line}.AlertModal_actions__9cL6Q{display:flex;gap:12px;justify-content:center}.AlertModal_button__WgvCo{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-width:100px}.AlertModal_button__WgvCo:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.AlertModal_button__WgvCo:active{transform:translateY(0)}.AlertModal_cancelButton__oO0v9{background:#f3f4f6;color:#374151}.AlertModal_cancelButton__oO0v9:hover{background:#e5e7eb}.AlertModal_confirmButton__DMyYL{background:#3b82f6;color:white}.AlertModal_confirmButton__DMyYL:hover{background:#2563eb}.AlertModal_successButton__pk55A{background:#22c55e;color:white}.AlertModal_successButton__pk55A:hover{background:#16a34a}.AlertModal_errorButton__VhhLo{background:#ef4444;color:white}.AlertModal_errorButton__VhhLo:hover{background:#dc2626}.AlertModal_warningButton__swKSH{background:#f59e0b;color:white}.AlertModal_warningButton__swKSH:hover{background:#d97706}.AlertModal_infoButton__GxyrM{background:#3b82f6;color:white}.AlertModal_infoButton__GxyrM:hover{background:#2563eb}@media (prefers-color-scheme:dark){.AlertModal_modal__rNBlj{background:#1f2937}.AlertModal_title__ZIE8T{color:#f9fafb}.AlertModal_message__Mm_Cz p{color:#d1d5db}.AlertModal_cancelButton__oO0v9{background:#374151;color:#f9fafb}.AlertModal_cancelButton__oO0v9:hover{background:#4b5563}}.ImageGallery_gallery__5rI4K{width:100%;margin-bottom:2rem}.ImageGallery_mainImageContainer__KVBcn{position:relative;width:100%;aspect-ratio:16/9;background:#F3F4F6;border-radius:12px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageGallery_mainImage__FTYGm{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ImageGallery_mainImageContainer__KVBcn:hover .ImageGallery_mainImage__FTYGm{transform:scale(1.02)}.ImageGallery_imageCounter__vD4Ey{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.7);color:white;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ImageGallery_navButton__GkOtI{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.95);border:none;width:48px;height:48px;border-radius:50%;font-size:32px;color:#1F2937;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2;opacity:0}.ImageGallery_mainImageContainer__KVBcn:hover .ImageGallery_navButton__GkOtI{opacity:1}.ImageGallery_navButton__GkOtI:hover{background:white;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ImageGallery_navButton__GkOtI:active{transform:translateY(-50%) scale(.95)}.ImageGallery_navButtonLeft__CIbBS{left:12px}.ImageGallery_navButtonRight__MYPGp{right:12px}.ImageGallery_dotIndicators__C_NQn{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:none;gap:8px;z-index:2}.ImageGallery_dot__pSlX1{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);border:none;padding:0;cursor:pointer;transition:all .3s ease}.ImageGallery_dotActive__qMw2k{background:white;width:24px;border-radius:4px}.ImageGallery_thumbnailStrip__Q1tkB{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-top:12px}.ImageGallery_thumbnail__OZA0a{aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:#F3F4F6;transition:all .2s ease}.ImageGallery_thumbnail__OZA0a img{width:100%;height:100%;object-fit:cover}.ImageGallery_thumbnail__OZA0a:hover{border-color:#3B82F6;transform:translateY(-2px)}.ImageGallery_thumbnailActive__juIBd{border-color:#3B82F6;box-shadow:0 0 0 1px #3B82F6}.ImageGallery_thumbnailMore__1MAI3{display:flex;align-items:center;justify-content:center;background:#E5E7EB;color:#4B5563;font-weight:600;font-size:18px}.ImageGallery_thumbnailMore__1MAI3:hover{background:#D1D5DB}.ImageGallery_emptyGallery__UDG1X{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:#F9FAFB;border:2px dashed #d1d5db;border-radius:12px}.ImageGallery_placeholderImage__uOlFO{text-align:center;color:#9CA3AF}.ImageGallery_placeholderIcon__gJF2_{font-size:48px;display:block;margin-bottom:8px}.ImageGallery_emptyGallery__UDG1X p{margin:0;font-size:16px}.ImageGallery_lightbox__lZJfm{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;animation:ImageGallery_fadeIn__APmq_ .2s ease}@keyframes ImageGallery_fadeIn__APmq_{0%{opacity:0}to{opacity:1}}.ImageGallery_lightboxContent___6TUd{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.ImageGallery_lightboxImage__0FeJc{max-width:100%;max-height:90vh;object-fit:contain;animation:ImageGallery_zoomIn__0Wstp .2s ease}@keyframes ImageGallery_zoomIn__0Wstp{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.ImageGallery_lightboxClose___u983{position:absolute;top:-50px;right:0;background:transparent;border:none;color:white;font-size:36px;cursor:pointer;padding:8px;transition:transform .2s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.ImageGallery_lightboxClose___u983:hover{transform:scale(1.1)}.ImageGallery_lightboxNav__2tnwH{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:white;font-size:48px;width:64px;height:64px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ImageGallery_lightboxNav__2tnwH:hover{background:rgba(255,255,255,.2);transform:translateY(-50%) scale(1.1)}.ImageGallery_lightboxNavLeft__8BSJz{left:24px}.ImageGallery_lightboxNavRight__FCVH2{right:24px}.ImageGallery_lightboxCounter__yBpL1{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);color:white;font-size:16px;font-weight:500}@media (max-width:768px){.ImageGallery_navButton__GkOtI{display:none}.ImageGallery_dotIndicators__C_NQn{display:flex}.ImageGallery_imageCounter__vD4Ey,.ImageGallery_thumbnailStrip__Q1tkB{display:none}.ImageGallery_lightboxNav__2tnwH{width:48px;height:48px;font-size:36px}.ImageGallery_lightboxNavLeft__8BSJz{left:12px}.ImageGallery_lightboxNavRight__FCVH2{right:12px}.ImageGallery_lightboxClose___u983{top:12px;right:12px;font-size:28px;background:rgba(0,0,0,.5);border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ImageGallery_lightboxCounter__yBpL1{bottom:12px}}@media (min-width:769px) and (max-width:991px){.ImageGallery_thumbnailStrip__Q1tkB{grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px){.ImageGallery_mainImageContainer__KVBcn{border-radius:16px}}.WishlistBadge_wishlistBadge__OVwef{position:relative;display:flex;align-items:center;justify-content:center;padding:8px;color:#4b5563;transition:all .2s ease;text-decoration:none}.WishlistBadge_wishlistBadge__OVwef:hover{color:#ef4444}.WishlistBadge_heartIcon__C_gFT{width:24px;height:24px;transition:transform .2s ease}.WishlistBadge_wishlistBadge__OVwef:hover .WishlistBadge_heartIcon__C_gFT{transform:scale(1.1)}.WishlistBadge_badge__AQKXE{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:11px;font-weight:600;border-radius:9px;line-height:1;animation:WishlistBadge_popIn__Gl8w5 .3s ease}@keyframes WishlistBadge_popIn__Gl8w5{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@media (max-width:768px){.WishlistBadge_heartIcon__C_gFT{width:22px;height:22px}.WishlistBadge_badge__AQKXE{min-width:16px;height:16px;font-size:10px}}.NotificationDropdown_notificationWrapper__PtDHg{position:relative}.NotificationDropdown_notificationButton__6VnR3{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;border-radius:50%;color:#374151;transition:all .2s}.NotificationDropdown_notificationButton__6VnR3:hover{background-color:#f3f4f6;color:#7c3aed}.NotificationDropdown_badge__GyYon{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:linear-gradient(135deg,#f43f5e,#e11d48);color:white;border-radius:10px;font-size:11px;font-weight:600;box-shadow:0 2px 4px rgba(244,63,94,.3)}.NotificationDropdown_dropdown__nyFGK{position:absolute;top:calc(100% + 12px);right:0;width:380px;max-width:95vw;background:white;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1000;overflow:hidden;animation:NotificationDropdown_slideDown__T1UgN .2s ease-out}@keyframes NotificationDropdown_slideDown__T1UgN{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationDropdown_header__ewpgq{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#7c3aed,#6d28d9)}.NotificationDropdown_title__zA0wq{margin:0;font-size:16px;font-weight:600;color:white}.NotificationDropdown_markAllButton__pU__N{padding:6px 12px;background:rgba(255,255,255,.2);color:white;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s}.NotificationDropdown_markAllButton__pU__N:hover{background:rgba(255,255,255,.3)}.NotificationDropdown_notificationList__Gmiz7{max-height:400px;overflow-y:auto}.NotificationDropdown_notificationList__Gmiz7::-webkit-scrollbar{width:6px}.NotificationDropdown_notificationList__Gmiz7::-webkit-scrollbar-track{background:#f3f4f6}.NotificationDropdown_notificationList__Gmiz7::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.NotificationDropdown_notificationList__Gmiz7::-webkit-scrollbar-thumb:hover{background:#9ca3af}.NotificationDropdown_notificationItem__IMInm{display:flex;gap:12px;padding:16px 20px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .2s;position:relative}.NotificationDropdown_notificationItem__IMInm:hover{background-color:#f9fafb}.NotificationDropdown_notificationItem__IMInm:last-child{border-bottom:none}.NotificationDropdown_notificationItem__IMInm.NotificationDropdown_unread__SCMtm{background-color:#faf5ff}.NotificationDropdown_notificationItem__IMInm.NotificationDropdown_unread__SCMtm:hover{background-color:#f3e8ff}.NotificationDropdown_notificationIcon__ld2Wt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f3f4f6}.NotificationDropdown_iconSuccess__BW6vb{color:#10b981}.NotificationDropdown_iconError__acNel{color:#ef4444}.NotificationDropdown_iconInfo__wh_w6{color:#7c3aed}.NotificationDropdown_iconWarning__F5z9e{color:#f59e0b}.NotificationDropdown_notificationContent__NsNMn{flex:1 1;min-width:0}.NotificationDropdown_notificationTitle__Kioly{margin:0 0 4px;font-size:14px;font-weight:600;color:#111827;line-height:1.4}.NotificationDropdown_notificationMessage__4LK1m{margin:0 0 4px;font-size:13px;color:#6b7280;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.NotificationDropdown_notificationTime__aiit6{font-size:12px;color:#9ca3af}.NotificationDropdown_unreadDot___Dp2_{flex-shrink:0;width:8px;height:8px;background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:50%;margin-left:8px;align-self:center}.NotificationDropdown_loading__Br6Q_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px}.NotificationDropdown_spinner__3SoUK{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:NotificationDropdown_spin__SM_pK .8s linear infinite}@keyframes NotificationDropdown_spin__SM_pK{to{transform:rotate(1turn)}}.NotificationDropdown_loading__Br6Q_ p{margin:0;font-size:14px;color:#6b7280}.NotificationDropdown_empty__9ReAV{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:#9ca3af}.NotificationDropdown_empty__9ReAV svg{opacity:.5}.NotificationDropdown_empty__9ReAV p{margin:0;font-size:14px;color:#6b7280}.NotificationDropdown_footer__POKBR{padding:12px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb}.NotificationDropdown_viewAllButton__lSU_X{width:100%;padding:8px 16px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:transform .2s,box-shadow .2s}.NotificationDropdown_viewAllButton__lSU_X:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,.3)}.NotificationDropdown_viewAllButton__lSU_X:active{transform:translateY(0)}@media (max-width:768px){.NotificationDropdown_dropdown__nyFGK{width:340px}.NotificationDropdown_notificationItem__IMInm{padding:14px 16px}.NotificationDropdown_notificationList__Gmiz7{max-height:350px}}@media (max-width:480px){.NotificationDropdown_dropdown__nyFGK{width:calc(100vw - 32px);right:-50%;transform:translateX(50%)}}.LanguageSwitcher_languageSwitcher__TAQSY{position:relative;display:inline-block}.LanguageSwitcher_trigger__1UT1E{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--background-secondary,#f5f5f5);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:var(--text-primary,#333)}.LanguageSwitcher_trigger__1UT1E:hover{background:var(--background-tertiary,#ebebeb);border-color:var(--border-hover,#d0d0d0)}.LanguageSwitcher_trigger__1UT1E:focus{outline:2px solid var(--primary-color,#ff6b6b);outline-offset:2px}.LanguageSwitcher_flag__YhdMl{font-size:18px;line-height:1}.LanguageSwitcher_name__wGwak{font-size:14px;font-weight:500}.LanguageSwitcher_chevron__ns3pZ{transition:transform .2s ease}.LanguageSwitcher_chevronOpen__dchxZ{transform:rotate(180deg)}.LanguageSwitcher_dropdown__WBmDP{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:white;border:1px solid var(--border-color,#e0e0e0);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;z-index:1000;animation:LanguageSwitcher_fadeIn__Tlms_ .2s ease}@keyframes LanguageSwitcher_fadeIn__Tlms_{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher_option__2YTKO{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:white;border:none;cursor:pointer;transition:background .2s ease;text-align:left}.LanguageSwitcher_option__2YTKO:hover:not(:disabled){background:var(--background-secondary,#f5f5f5)}.LanguageSwitcher_option__2YTKO:disabled{cursor:default}.LanguageSwitcher_optionActive__RUIT3{background:var(--primary-light,#fff0f0)}.LanguageSwitcher_details__qYnAa{display:flex;flex-direction:column;gap:2px;flex:1 1}.LanguageSwitcher_nativeName__9zrn2{font-size:12px;color:var(--text-secondary,#666)}.LanguageSwitcher_checkmark__x8P9S{color:var(--primary-color,#ff6b6b);flex-shrink:0}@media (max-width:768px){.LanguageSwitcher_trigger__1UT1E{padding:6px 10px}.LanguageSwitcher_name__wGwak{display:none}.LanguageSwitcher_dropdown__WBmDP{right:auto;left:0;min-width:200px}}@media (prefers-color-scheme:dark){.LanguageSwitcher_trigger__1UT1E{background:var(--dark-background-secondary,#2a2a2a);border-color:var(--dark-border-color,#444);color:var(--dark-text-primary,#fff)}.LanguageSwitcher_trigger__1UT1E:hover{background:var(--dark-background-tertiary,#333);border-color:var(--dark-border-hover,#555)}.LanguageSwitcher_dropdown__WBmDP{background:var(--dark-background-primary,#1a1a1a);border-color:var(--dark-border-color,#444)}.LanguageSwitcher_option__2YTKO{background:var(--dark-background-primary,#1a1a1a);color:var(--dark-text-primary,#fff)}.LanguageSwitcher_option__2YTKO:hover:not(:disabled){background:var(--dark-background-secondary,#2a2a2a)}.LanguageSwitcher_optionActive__RUIT3{background:var(--dark-primary-light,#3a2020)}.LanguageSwitcher_nativeName__9zrn2{color:var(--dark-text-secondary,#aaa)}}.Navbar_navbar__fk_p7{position:fixed;top:0;left:0;right:0;background:white;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100;height:80px}.Navbar_navbarContainer__WLqsU{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 2rem;height:100%}.Navbar_navbarLogo__5jox1{text-decoration:none;z-index:101}.Navbar_logoIcon__jhC9K,.Navbar_navbarLogo__5jox1{display:flex;align-items:center}.Navbar_logoImage__yr2dQ{object-fit:contain}.Navbar_menuList__9rSwT,.Navbar_navbarMenu__8qB_F{display:flex;align-items:center;height:100%}.Navbar_menuList__9rSwT{list-style:none;margin:0;padding:0;gap:2rem}.Navbar_menuItem__7PhH_{position:relative;display:flex;align-items:center;height:100%}.Navbar_menuLink__nsKfC{display:inline-flex;align-items:center;text-decoration:none;color:#333;font-weight:500;line-height:1.2;transition:color .2s;height:100%;padding:0}.Navbar_menuLink__nsKfC:hover{color:#667eea}.Navbar_navbarActions__vmoGx{display:flex;align-items:center;gap:1rem;z-index:101}.Navbar_themeToggleButton__mGLV6{width:40px;height:40px;border-radius:999px;border:1px solid #d1d5db;background:#ffffff;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.Navbar_themeToggleButton__mGLV6:hover{background:#f3f4f6;color:#0f766e;border-color:#9ca3af}.Navbar_btnCreatePost__g1Qb_{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s}.Navbar_btnCreatePost__g1Qb_:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.Navbar_btnCreatePost__g1Qb_ svg{width:18px;height:18px}.Navbar_messagesIcon__8wMX3{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:none;cursor:pointer;transition:background .2s;text-decoration:none;color:#4B5563}.Navbar_messagesIcon__8wMX3:hover{background:#F3F4F6;color:#667eea}.Navbar_messagesIcon__8wMX3 svg{width:24px;height:24px}.Navbar_messagesBadge__rXICO{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:#EF4444;color:white;font-size:10px;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center}.Navbar_wishlistIcon__smGzD{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:none;cursor:pointer;transition:background .2s;text-decoration:none;color:#4B5563}.Navbar_wishlistIcon__smGzD:hover{background:#FEF2F2;color:#EF4444}.Navbar_profileMenu__FaY4u{position:relative}.Navbar_profileButton__5mUTS{background:none;border:none;cursor:pointer;padding:0;border-radius:50%;overflow:hidden;transition:transform .2s}.Navbar_profileButton__5mUTS:hover{transform:scale(1.05)}.Navbar_profileIcon__ITicn{display:block;border-radius:50%}.Navbar_profileDropdown__CDgF8{position:absolute;top:calc(100% + .5rem);right:0;background:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:200px;z-index:1000}.Navbar_profileDropdownHeader__J6YLV{padding:1rem}.Navbar_profileEmail__gE3TD{margin:0;font-size:.9rem;color:#666;word-break:break-all}.Navbar_profileDropdownDivider__RWAAA{height:1px;background:#e0e0e0;margin:0}.Navbar_profileDropdownItem__pCSli{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;text-decoration:none;color:#333;font-size:.95rem;cursor:pointer;transition:background .2s}.Navbar_profileDropdownItem__pCSli:hover{background:#f5f5f5}.Navbar_profileDropdownItem__pCSli svg{flex-shrink:0}.Navbar_btnLogin__Z09NC,.Navbar_btnRegister__V1_yt{padding:.625rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s;font-size:.95rem}.Navbar_btnLogin__Z09NC{color:#667eea;border:2px solid #667eea;background:transparent}.Navbar_btnLogin__Z09NC:hover{background:#667eea;color:white}.Navbar_btnRegister__V1_yt{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:2px solid transparent}.Navbar_btnRegister__V1_yt:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.Navbar_btnShelter__d60gD{padding:.625rem 1.25rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s;font-size:.95rem;background:#f0fdf4;color:#16a34a;border:2px solid #16a34a;display:flex;align-items:center;gap:.5rem}.Navbar_btnShelter__d60gD:hover{background:#16a34a;color:white;transform:translateY(-2px)}.Navbar_btnShelter__d60gD svg{width:16px;height:16px}.Navbar_roleBadge__srXTz{display:inline-block;padding:.25rem .75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}.Navbar_hamburgerButton__C_jlW{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:6px;z-index:101;border-radius:8px;transition:background .2s}.Navbar_hamburgerButton__C_jlW:hover{background:#f5f5f5}.Navbar_hamburgerButton__C_jlW svg{color:#333}.Navbar_mobileMenu__g3FB_{position:fixed;top:80px;left:0;right:0;background:white;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:0;overflow:hidden;transition:max-height .3s ease;z-index:99}.Navbar_mobileMenu__g3FB_.Navbar_open__hjzS7{max-height:calc(100vh - 80px);overflow-y:auto}.Navbar_mobileMenuList__RnYOu{list-style:none;margin:0;padding:1rem 0}.Navbar_mobileMenuLink__Rj98H{display:block;padding:1rem 2rem;text-decoration:none;color:#333;font-weight:500;font-size:1.1rem;transition:all .2s;border-left:4px solid transparent}.Navbar_mobileMenuLink__Rj98H:hover{background:#f5f5f5;border-left-color:#667eea;color:#667eea}.Navbar_mobileMenuActions__MsXyP{padding:1rem 2rem 2rem;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:.75rem}.Navbar_mobileLanguageSwitcher__4uU9z{display:flex;justify-content:center;padding-bottom:.5rem}.Navbar_mobileThemeToggle__7O_n5{width:100%;border:1px solid #d1d5db;border-radius:10px;background:#ffffff;color:#374151;font-weight:600;padding:.75rem 1rem;cursor:pointer;transition:all .2s}.Navbar_mobileThemeToggle__7O_n5:hover{background:#f3f4f6;border-color:#9ca3af}.Navbar_mobileBtnCreatePost__oDLmp,.Navbar_mobileBtnLogin__ICLlE,.Navbar_mobileBtnRegister__Z21wT,.Navbar_mobileMenuLogout__fWQH0,.Navbar_mobileMenuMessages__WZ8uo,.Navbar_mobileMenuProfile__YOrv_,.Navbar_mobileMenuWishlist__OSEQu{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s;border:none;cursor:pointer;width:100%}.Navbar_mobileBtnCreatePost__oDLmp{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.Navbar_mobileBtnCreatePost__oDLmp:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.Navbar_mobileMenuMessages__WZ8uo{background:#EFF6FF;color:#3B82F6;border:2px solid #3b82f6;position:relative}.Navbar_mobileMenuMessages__WZ8uo:hover{background:#3B82F6;color:white}.Navbar_mobileMenuWishlist__OSEQu{background:#FEF2F2;color:#EF4444;border:2px solid #ef4444;position:relative}.Navbar_mobileMenuWishlist__OSEQu:hover{background:#EF4444;color:white}.Navbar_mobileMessagesBadge__k8wwr{background:#EF4444;color:white;font-size:.75rem;padding:.125rem .5rem;border-radius:9999px;margin-left:.5rem}.Navbar_mobileMenuProfile__YOrv_{background:#f5f5f5;color:#667eea;border:2px solid #667eea}.Navbar_mobileMenuProfile__YOrv_:hover{background:#667eea;color:white}.Navbar_mobileMenuLogout__fWQH0{background:#fee2e2;color:#dc2626;border:2px solid #fca5a5}.Navbar_mobileMenuLogout__fWQH0:hover{background:#dc2626;color:white;border-color:#dc2626}.Navbar_mobileBtnLogin__ICLlE{color:#667eea;border:2px solid #667eea;background:white}.Navbar_mobileBtnLogin__ICLlE:hover{background:#667eea;color:white}.Navbar_mobileBtnRegister__Z21wT{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.Navbar_mobileBtnRegister__Z21wT:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.Navbar_modalOverlay__Jw9li{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2000;padding:1rem;animation:Navbar_fadeIn__ujN3_ .2s ease-in-out}@keyframes Navbar_fadeIn__ujN3_{0%{opacity:0}to{opacity:1}}.Navbar_modalContent__TtxHd{background:white;border-radius:16px;padding:2.5rem;max-width:500px;width:100%;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:Navbar_slideUp__hF6qI .3s ease-in-out;text-align:center}@keyframes Navbar_slideUp__hF6qI{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Navbar_modalClose__H7sip{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;color:#999;cursor:pointer;transition:color .2s;line-height:1;padding:0;width:32px;height:32px}.Navbar_modalClose__H7sip:hover{color:#333}.Navbar_modalIcon__7iFBN{margin:0 auto 1.5rem;color:#ff9800}.Navbar_modalContent__TtxHd h2{font-size:1.8rem;color:#333;margin:0 0 1rem;font-weight:700}.Navbar_modalDescription__xq9us{font-size:1rem;color:#666;margin:0 0 2rem;line-height:1.6}.Navbar_modalButtons__m4rjr{display:flex;flex-direction:column;gap:.75rem}.Navbar_btnGoProfile__qC7KG,.Navbar_btnSendVerification__V_121{padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;border:none;width:100%}.Navbar_btnSendVerification__V_121{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.Navbar_btnSendVerification__V_121:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.Navbar_btnSendVerification__V_121:disabled{opacity:.6;cursor:not-allowed}.Navbar_btnGoProfile__qC7KG{background:#f5f5f5;color:#667eea;border:2px solid #667eea}.Navbar_btnGoProfile__qC7KG:hover{background:#667eea;color:white}@media (max-width:992px){.Navbar_navbar__fk_p7{height:70px}.Navbar_navbarContainer__WLqsU{padding:0 1rem}.Navbar_navbarMenu__8qB_F{display:none}.Navbar_hamburgerButton__C_jlW{display:flex;margin-left:auto}.Navbar_navbarActions__vmoGx{width:auto;gap:0;justify-content:flex-end}.Navbar_navbarActions__vmoGx>:not(.Navbar_hamburgerButton__C_jlW){display:none}.Navbar_mobileMenu__g3FB_{top:70px}.Navbar_mobileMenu__g3FB_.Navbar_open__hjzS7{max-height:calc(100vh - 70px)}}html.dark .Navbar_navbar__fk_p7{background:#111827;box-shadow:0 2px 8px rgba(0,0,0,.45)}html.dark .Navbar_menuLink__nsKfC{color:#e5e7eb}html.dark .Navbar_menuLink__nsKfC:hover{color:#5eead4}html.dark .Navbar_hamburgerButton__C_jlW svg,html.dark .Navbar_messagesIcon__8wMX3,html.dark .Navbar_wishlistIcon__smGzD{color:#d1d5db}html.dark .Navbar_hamburgerButton__C_jlW:hover,html.dark .Navbar_messagesIcon__8wMX3:hover{background:#1f2937}html.dark .Navbar_wishlistIcon__smGzD:hover{background:#3f1d2e;color:#fb7185}html.dark .Navbar_themeToggleButton__mGLV6{background:#1f2937;border-color:#374151;color:#f9fafb}html.dark .Navbar_themeToggleButton__mGLV6:hover{background:#0f172a;border-color:#4b5563;color:#5eead4}html.dark .Navbar_mobileMenu__g3FB_,html.dark .Navbar_modalContent__TtxHd,html.dark .Navbar_profileDropdown__CDgF8{background:#111827}html.dark .Navbar_footerBottom__iVERS,html.dark .Navbar_mobileMenuActions__MsXyP,html.dark .Navbar_profileDropdownDivider__RWAAA{border-color:#374151}html.dark .Navbar_mobileMenuLink__Rj98H,html.dark .Navbar_modalClose__H7sip,html.dark .Navbar_modalContent__TtxHd h2,html.dark .Navbar_modalDescription__xq9us,html.dark .Navbar_profileDropdownItem__pCSli,html.dark .Navbar_profileEmail__gE3TD{color:#e5e7eb}html.dark .Navbar_mobileMenuLink__Rj98H:hover,html.dark .Navbar_profileDropdownItem__pCSli:hover{background:#1f2937}html.dark .Navbar_mobileThemeToggle__7O_n5{background:#1f2937;border-color:#374151;color:#f3f4f6}html.dark .Navbar_mobileThemeToggle__7O_n5:hover{background:#0f172a;border-color:#4b5563}@media (min-width:993px){.Navbar_mobileMenu__g3FB_{display:none!important}}@media (max-width:768px){.Navbar_modalContent__TtxHd{padding:2rem 1.5rem}.Navbar_modalContent__TtxHd h2{font-size:1.5rem}}@media (max-width:480px){.Navbar_mobileMenuLink__Rj98H{padding:.875rem 1.5rem;font-size:1rem}.Navbar_mobileMenuActions__MsXyP{padding:1rem 1.5rem 1.5rem}}.AdminSidebar_sidebar__MOhfQ{position:fixed;left:0;top:80px;width:280px;height:calc(100vh - 80px);background:white;box-shadow:2px 0 12px rgba(0,0,0,.08);padding:2rem 0;overflow-y:auto;z-index:100;transition:transform .3s ease}.AdminSidebar_sidebarHeader__ueqOL{padding:0 1.5rem 1.5rem;border-bottom:2px solid #f3f4f6;margin-bottom:1rem}.AdminSidebar_sidebarTitle__4kVNh{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;display:flex;align-items:center;gap:.5rem}.AdminSidebar_sidebarNav__bvmAc{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}.AdminSidebar_sidebarItem__ZhgGS{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;color:#6b7280;text-decoration:none;border-radius:8px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s;border:2px solid transparent}.AdminSidebar_sidebarItem__ZhgGS:hover{background:#f9fafb;color:#3b82f6;transform:translateX(4px)}.AdminSidebar_sidebarItem__ZhgGS.AdminSidebar_active__D5wQH{background:linear-gradient(135deg,#3b82f615,#2563eb15);color:#3b82f6;border-color:#3b82f6;font-weight:600}.AdminSidebar_sidebarIcon__LKh6H{font-size:1.25rem;flex-shrink:0}@media (max-width:1024px){.AdminSidebar_sidebar__MOhfQ{width:250px}}@media (max-width:768px){.AdminSidebar_sidebar__MOhfQ{transform:translateX(-100%);width:250px}.AdminSidebar_sidebar__MOhfQ.AdminSidebar_open__o8wBu{transform:translateX(0)}}.IntegratedServices_pageWrapper__W_y__{min-height:100vh;background:linear-gradient(135deg,#eff6ff,#f8fafc 55%,#e0f2fe);display:flex}.IntegratedServices_mainContent__HlZvi{flex:1 1;margin-left:280px;padding:130px 28px 32px}.IntegratedServices_header__lRQ0J{margin-bottom:24px}.IntegratedServices_title__agAeX{margin:0;font-size:2rem;line-height:1.2;color:#1e293b}.IntegratedServices_subtitle__LxQYY{margin:10px 0 0;color:#475569;max-width:760px}.IntegratedServices_grid__yVDnP{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.IntegratedServices_card__K7KCT{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 8px 20px rgba(15,23,42,.06);display:flex;flex-direction:column;min-height:190px}.IntegratedServices_cardHead__7R7Lm{display:flex;align-items:center;gap:10px;margin-bottom:8px}.IntegratedServices_icon___tkYO{font-size:1.3rem}.IntegratedServices_cardTitle__OGLNB{margin:0;font-size:1.05rem;color:#0f172a}.IntegratedServices_cardDescription__U8Cr0{margin:0;color:#334155;line-height:1.45;flex:1 1}.IntegratedServices_openButton___RlsF{margin-top:14px;align-self:flex-start;text-decoration:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#ffffff;padding:9px 13px;border-radius:9px;font-weight:600;font-size:.9rem;transition:transform .15s ease,box-shadow .15s ease}.IntegratedServices_openButton___RlsF:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(29,78,216,.28)}@media (max-width:1100px){.IntegratedServices_mainContent__HlZvi{margin-left:0;padding-top:110px}}@media (max-width:640px){.IntegratedServices_mainContent__HlZvi{padding:104px 14px 20px}.IntegratedServices_title__agAeX{font-size:1.6rem}}.ChangePostStatusModal_overlay__D2y1q{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:ChangePostStatusModal_fadeIn__oNlFA .2s ease}@keyframes ChangePostStatusModal_fadeIn__oNlFA{0%{opacity:0}to{opacity:1}}.ChangePostStatusModal_modal__QL_Us{background:white;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;animation:ChangePostStatusModal_slideUp__sAS4P .3s ease;box-shadow:0 20px 60px rgba(0,0,0,.3)}@keyframes ChangePostStatusModal_slideUp__sAS4P{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ChangePostStatusModal_header__gK54b{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.ChangePostStatusModal_header__gK54b h2{margin:0;font-size:1.25rem;color:#111827;font-weight:600}.ChangePostStatusModal_closeButton___amjB{background:none;border:none;font-size:2rem;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.ChangePostStatusModal_closeButton___amjB:hover:not(:disabled){background:#f3f4f6;color:#111827}.ChangePostStatusModal_closeButton___amjB:disabled{opacity:.5;cursor:not-allowed}.ChangePostStatusModal_form__ZusWW{padding:1.5rem}.ChangePostStatusModal_formGroup__2yJt0{margin-bottom:1.5rem}.ChangePostStatusModal_formGroup__2yJt0 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.ChangePostStatusModal_required__KdZNX{color:#ef4444}.ChangePostStatusModal_currentStatus__nN9tF{padding:.75rem;background:#f9fafb;border-radius:8px}.ChangePostStatusModal_statusBadge__nAtV2{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;color:white;font-weight:500;font-size:.875rem}.ChangePostStatusModal_select__X_icQ{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;color:#111827;background:white;cursor:pointer;transition:all .2s ease}.ChangePostStatusModal_select__X_icQ:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ChangePostStatusModal_textarea__lMZEI{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#111827;font-family:inherit;resize:vertical;min-height:100px;transition:all .2s ease}.ChangePostStatusModal_textarea__lMZEI:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ChangePostStatusModal_charCount___R0Hp{margin-top:.5rem;font-size:.75rem;color:#6b7280;text-align:right}.ChangePostStatusModal_error__SdmgX{padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;margin-bottom:1rem}.ChangePostStatusModal_footer__2HI6q{display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}.ChangePostStatusModal_cancelButton__aHTaw{padding:.75rem 1.5rem;border:1px solid #d1d5db;background:white;color:#374151;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.ChangePostStatusModal_cancelButton__aHTaw:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.ChangePostStatusModal_cancelButton__aHTaw:disabled{opacity:.5;cursor:not-allowed}.ChangePostStatusModal_submitButton__m_12A{padding:.75rem 1.5rem;border:none;background:#3b82f6;color:white;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.ChangePostStatusModal_submitButton__m_12A:hover:not(:disabled){background:#2563eb}.ChangePostStatusModal_submitButton__m_12A:disabled{opacity:.5;cursor:not-allowed}.ChangePostStatusModal_confirmButton__KVOI0{padding:.75rem 1.5rem;border:none;background:#ef4444;color:white;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.ChangePostStatusModal_confirmButton__KVOI0:hover:not(:disabled){background:#dc2626}.ChangePostStatusModal_confirmButton__KVOI0:disabled{opacity:.5;cursor:not-allowed}.ChangePostStatusModal_confirmationBody__grFD2{padding:1.5rem}.ChangePostStatusModal_confirmationBody__grFD2>p{margin:0 0 1.5rem;color:#374151;font-size:.9375rem}.ChangePostStatusModal_statusChange__mLeiz{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f9fafb;border-radius:8px}.ChangePostStatusModal_statusItem__0Qsbw{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.ChangePostStatusModal_statusItem__0Qsbw .ChangePostStatusModal_label__dZvZt{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase}.ChangePostStatusModal_arrow__csObH{font-size:1.5rem;color:#9ca3af;flex-shrink:0}.ChangePostStatusModal_reasonDisplay__8bo1l{padding:1rem;background:#f3f4f6;border-radius:8px;margin-bottom:1rem}.ChangePostStatusModal_reasonDisplay__8bo1l strong{display:block;margin-bottom:.5rem;color:#374151;font-size:.875rem}.ChangePostStatusModal_reasonDisplay__8bo1l p{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5}.ChangePostStatusModal_warning__ALcwJ{padding:.75rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;font-size:.875rem;color:#92400e}.ChangePostStatusModal_warning__ALcwJ strong{display:block;margin-bottom:.25rem}@media (max-width:640px){.ChangePostStatusModal_modal__QL_Us{max-width:100%;border-radius:12px 12px 0 0;max-height:80vh}.ChangePostStatusModal_header__gK54b h2{font-size:1.125rem}.ChangePostStatusModal_statusChange__mLeiz{flex-direction:column;align-items:stretch}.ChangePostStatusModal_arrow__csObH{transform:rotate(90deg);text-align:center}.ChangePostStatusModal_footer__2HI6q{flex-direction:column-reverse}.ChangePostStatusModal_footer__2HI6q button{width:100%}}.petQuiz_quizContainer__JUwQn{min-height:100vh;background-color:#f5f5f5;padding:2rem 1rem}.petQuiz_backButton__4lKeF{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;margin:0 auto 2rem;background-color:#fff;color:#333;border:2px solid #ddd;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.petQuiz_backButton__4lKeF:hover{background-color:#f8f8f8;border-color:#bbb;transform:translateX(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.petQuiz_backButton__4lKeF:active{transform:translateX(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.petQuiz_backButton__4lKeF svg{width:20px;height:20px}@media (max-width:768px){.petQuiz_quizContainer__JUwQn{padding:1rem .5rem}.petQuiz_backButton__4lKeF{padding:.6rem 1rem;font-size:.9rem;margin-bottom:1.5rem}.petQuiz_backButton__4lKeF svg{width:18px;height:18px}}.PostDetail_container__EWU1D{max-width:1400px;margin:0 auto;padding:24px;min-height:100vh}.PostDetail_header__1boMQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.PostDetail_backButton__LnYAD{background:transparent;border:none;color:#3B82F6;font-size:16px;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .2s ease}.PostDetail_backButton__LnYAD:hover{background:#EFF6FF}.PostDetail_headerActions__MKbWY{display:flex;gap:8px}.PostDetail_iconButton__r0Xw_{background:white;border:1px solid #e5e7eb;width:40px;height:40px;border-radius:8px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.PostDetail_iconButton__r0Xw_:hover{background:#F9FAFB;border-color:#D1D5DB;transform:translateY(-1px)}.PostDetail_closedBanner__P1lat{background:#FEE2E2;border:1px solid #fca5a5;color:#991B1B;padding:16px;border-radius:8px;margin-bottom:24px;display:flex;align-items:center;gap:12px;font-weight:500;animation:PostDetail_slideDown__iGWTO .3s ease}@keyframes PostDetail_slideDown__iGWTO{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PostDetail_mainContent__oAcKB{display:grid;grid-template-columns:1fr 400px;grid-gap:32px;gap:32px;animation:PostDetail_fadeInUp__0uU0P .4s ease}@keyframes PostDetail_fadeInUp__0uU0P{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PostDetail_leftColumn__VBsCN{min-width:0}.PostDetail_rightColumn__froiT{position:relative}.PostDetail_galleryWrapper__a9WqY{position:relative;margin-bottom:32px}.PostDetail_badgeContainer__mYJZ0{position:absolute;top:12px;left:0;right:0;display:flex;justify-content:space-between;padding:0 12px;pointer-events:none;z-index:10}.PostDetail_categoryBadge__I2QhS,.PostDetail_typeBadge__huBAK{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;color:white;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 4px rgba(0,0,0,.2);opacity:.95}.PostDetail_categoryBadge__I2QhS[style*="#EF4444"]{animation:PostDetail_pulse__oHeiZ 2s infinite}@keyframes PostDetail_pulse__oHeiZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.PostDetail_section__BQD2E{background:white;padding:24px;border-radius:12px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .3s ease}.PostDetail_section__BQD2E:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.PostDetail_sectionTitle__1h0Dh{font-size:20px;font-weight:600;margin:0 0 16px;color:#1F2937}.PostDetail_breedName__HqgTd{font-size:36px;font-weight:700;margin:0 0 8px;color:#111827;line-height:1.2}.PostDetail_petType__99wLO{font-size:18px;color:#6B7280;margin:0 0 16px}.PostDetail_quickInfo__xbFuH{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px;background:#F9FAFB;border-radius:8px}.PostDetail_infoItem__Fxn7S{display:flex;align-items:center;gap:4px;font-size:15px;color:#374151}.PostDetail_genderIcon__vGF0y{font-size:18px;font-weight:700}.PostDetail_separator__brI4x{color:#D1D5DB;margin:0 4px}.PostDetail_vaccinated___99ld{color:#10B981;font-weight:500}.PostDetail_description__o1NIW{font-size:16px;line-height:1.6;color:#4B5563;white-space:pre-wrap;margin:0}.PostDetail_readMoreButton__8gp6u{background:transparent;border:none;color:#3B82F6;font-weight:500;cursor:pointer;padding:8px 0;margin-top:8px;transition:color .2s ease}.PostDetail_readMoreButton__8gp6u:hover{color:#2563EB;text-decoration:underline}.PostDetail_expandableHeader__Sy486{width:100%;display:flex;justify-content:space-between;align-items:center;background:#F9FAFB;border:none;padding:16px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;color:#1F2937;transition:background .2s ease}.PostDetail_expandableHeader__Sy486:hover{background:#F3F4F6}.PostDetail_arrow__7DTWe{transition:transform .2s ease;color:#9CA3AF}.PostDetail_arrowUp__GAzsV{transform:rotate(180deg)}.PostDetail_expandableContent__WZf1K{padding:16px;animation:PostDetail_expandDown__rjQNe .3s ease}@keyframes PostDetail_expandDown__rjQNe{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.PostDetail_documentsList__btNnF{display:flex;flex-direction:column;gap:12px}.PostDetail_documentItem__L4EAR{display:flex;align-items:center;gap:12px;padding:12px;background:#F9FAFB;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:#1F2937;transition:all .2s ease}.PostDetail_documentItem__L4EAR:hover{background:#F3F4F6;border-color:#3B82F6;transform:translateY(-1px)}.PostDetail_documentIcon__qb1DI{font-size:24px}.PostDetail_documentName__DUClR{flex:1 1;font-size:14px}.PostDetail_downloadButton__8dS_l{color:#3B82F6;font-size:13px;font-weight:500}.PostDetail_contactCard__7OsVW{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:-webkit-sticky;position:sticky;top:24px;animation:PostDetail_fadeIn__JSS1n .4s ease .2s both}@keyframes PostDetail_fadeIn__JSS1n{0%{opacity:0}to{opacity:1}}.PostDetail_ownerInfo__B9rE_{display:flex;align-items:center;gap:12px;margin-bottom:16px}.PostDetail_ownerIcon__9P1d6{font-size:32px}.PostDetail_ownerName__Fo1pJ{font-size:18px;font-weight:600;margin:0;color:#1F2937}.PostDetail_priceSection__A_KOb{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.PostDetail_price__6e_cT{font-size:32px;font-weight:600;color:#111827}.PostDetail_priceFree__CNPr2{font-size:28px;font-weight:700;color:#10B981;background:#D1FAE5;padding:8px 16px;border-radius:8px;display:inline-block}.PostDetail_typeTag__xpVsr{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;color:white;display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.PostDetail_divider__X4Mlj{height:1px;background:#E5E7EB;margin:20px 0}.PostDetail_contactButtons__dX8u7{display:flex;flex-direction:column;gap:12px}.PostDetail_wishlistActionButton__COf4C{width:100%;padding:14px;font-size:16px;font-weight:600;border-radius:8px}.PostDetail_buttonLarge__TyiM0{width:100%;padding:14px;background:#3B82F6;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PostDetail_buttonLarge__TyiM0:hover{background:#2563EB;transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.3)}.PostDetail_buttonLarge__TyiM0:active{transform:translateY(0)}.PostDetail_stats__rE7RZ{display:flex;flex-direction:column;gap:12px}.PostDetail_statItem__F4NHx{display:flex;align-items:center;gap:8px;font-size:14px;color:#6B7280}.PostDetail_statusSection__wfAiA{margin-bottom:16px}.PostDetail_statusBadge__WaNxq{padding:8px 12px;border-radius:6px;font-size:13px;font-weight:600;display:inline-block}.PostDetail_ownerActions__Lg61p{display:flex;flex-direction:column;gap:10px}.PostDetail_buttonDelete__SdODg,.PostDetail_buttonEdit__BWrwj,.PostDetail_buttonReport__FzNJn,.PostDetail_buttonShare__xaM56{width:100%;padding:12px;border:1px solid;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;background:white}.PostDetail_buttonEdit__BWrwj{border-color:#3B82F6;color:#3B82F6}.PostDetail_buttonEdit__BWrwj:hover{background:#EFF6FF;transform:translateY(-1px)}.PostDetail_buttonDelete__SdODg{border-color:#EF4444;color:#EF4444}.PostDetail_buttonDelete__SdODg:hover{background:#FEE2E2;transform:translateY(-1px)}.PostDetail_statusDropdownContainer___6kr4{position:relative;width:100%}.PostDetail_buttonStatusChange__GbDGz{width:100%;padding:12px;border:1px solid #6366f1;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;background:white;color:#6366F1}.PostDetail_buttonStatusChange__GbDGz:hover:not(:disabled){background:#EEF2FF;transform:translateY(-1px)}.PostDetail_buttonStatusChange__GbDGz:disabled{opacity:.6;cursor:not-allowed}.PostDetail_statusDropdown__85Gkn{position:absolute;top:calc(100% + 4px);left:0;right:0;background:white;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:100;overflow:hidden;animation:PostDetail_dropdownSlide__d4KG2 .2s ease}@keyframes PostDetail_dropdownSlide__d4KG2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PostDetail_statusDropdown__85Gkn button{width:100%;padding:12px 16px;border:none;background:white;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease;color:#374151}.PostDetail_statusDropdown__85Gkn button:hover{background:#F3F4F6}.PostDetail_statusDropdown__85Gkn button:not(:last-child){border-bottom:1px solid #e5e7eb}.PostDetail_buttonArchive__0tBL5{width:100%;padding:12px;border:1px solid #6b7280;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;background:white;color:#6B7280}.PostDetail_buttonArchive__0tBL5:hover:not(:disabled){background:#F3F4F6;transform:translateY(-1px)}.PostDetail_buttonArchive__0tBL5:disabled{opacity:.6;cursor:not-allowed}.PostDetail_pendingMessage__5ofn_{display:flex;align-items:center;gap:8px;padding:12px;background:#FEF3C7;border-left:4px solid #f59e0b;border-radius:6px;margin-top:12px;font-size:14px;color:#92400E}.PostDetail_buttonShare__xaM56{border-color:#E5E7EB;color:#6B7280}.PostDetail_buttonShare__xaM56:hover{background:#F9FAFB;border-color:#D1D5DB;transform:translateY(-1px)}.PostDetail_buttonReport__FzNJn{border-color:#F59E0B;color:#F59E0B}.PostDetail_buttonReport__FzNJn:hover{background:#FFFBEB;border-color:#F59E0B;transform:translateY(-1px)}.PostDetail_loadingState__Bd870{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px}.PostDetail_skeletonImage__kpn04{max-width:800px;aspect-ratio:16/9;border-radius:12px}.PostDetail_skeletonImage__kpn04,.PostDetail_skeletonText__dBQT1{width:100%;background:linear-gradient(90deg,#F3F4F6 25%,#E5E7EB 50%,#F3F4F6 75%);background-size:200% 100%;animation:PostDetail_shimmer__Pej43 1.5s infinite}.PostDetail_skeletonText__dBQT1{max-width:600px;height:20px;border-radius:4px;margin-bottom:12px}@keyframes PostDetail_shimmer__Pej43{0%{background-position:200% 0}to{background-position:-200% 0}}.PostDetail_loadingText__2qy92{color:#9CA3AF;font-size:16px;margin-top:16px}.PostDetail_errorState__S68nA{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:40px}.PostDetail_errorIcon__8gXsk{font-size:64px;margin-bottom:16px;display:block}.PostDetail_errorState__S68nA h2{font-size:28px;font-weight:700;color:#111827;margin:0 0 12px}.PostDetail_errorState__S68nA p{font-size:16px;color:#6B7280;margin:0 0 32px;max-width:400px}.PostDetail_errorActions__kRJMy{display:flex;gap:12px}.PostDetail_buttonPrimary__8Wxcj{padding:12px 24px;background:#3B82F6;color:white;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.PostDetail_buttonPrimary__8Wxcj:hover{background:#2563EB;transform:translateY(-1px)}.PostDetail_buttonSecondary__O70kC{padding:12px 24px;background:white;color:#3B82F6;border:1px solid #3b82f6;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.PostDetail_buttonSecondary__O70kC:hover{background:#EFF6FF;transform:translateY(-1px)}.PostDetail_mobileContactBar__4uuh4{display:none;position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid #e5e7eb;padding:12px 16px;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:1000;align-items:center;gap:12px}.PostDetail_mobilePrice__0ObZu{flex:1 1;font-size:20px;font-weight:700;color:#111827}.PostDetail_mobileContactButton__uYLab,.PostDetail_mobileShareButton__aoBuC{padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.PostDetail_mobileContactButton__uYLab{background:#3B82F6;color:white;flex:1 1;max-width:140px}.PostDetail_mobileContactButton__uYLab:active{background:#2563EB}.PostDetail_mobileShareButton__aoBuC{background:white;color:#3B82F6;border:1px solid #3b82f6;flex:0 1;min-width:80px}.PostDetail_mobileShareButton__aoBuC:active{background:#EFF6FF}@media (max-width:991px){.PostDetail_mainContent__oAcKB{grid-template-columns:1fr 350px;gap:24px}.PostDetail_breedName__HqgTd{font-size:32px}.PostDetail_contactCard__7OsVW{padding:20px}}@media (max-width:768px){.PostDetail_container__EWU1D{padding:16px 16px 80px}.PostDetail_header__1boMQ{margin-bottom:16px}.PostDetail_backButton__LnYAD{font-size:14px;padding:6px 12px}.PostDetail_mainContent__oAcKB{grid-template-columns:1fr;gap:20px}.PostDetail_rightColumn__froiT{order:2}.PostDetail_leftColumn__VBsCN{order:1}.PostDetail_galleryWrapper__a9WqY{margin-bottom:20px}.PostDetail_badgeContainer__mYJZ0{flex-direction:column;align-items:flex-start;gap:8px;top:8px;padding:0 8px}.PostDetail_categoryBadge__I2QhS,.PostDetail_typeBadge__huBAK{padding:6px 12px;font-size:12px}.PostDetail_section__BQD2E{padding:16px;margin-bottom:16px}.PostDetail_breedName__HqgTd{font-size:28px}.PostDetail_petType__99wLO{font-size:16px}.PostDetail_quickInfo__xbFuH{flex-direction:column;align-items:flex-start;gap:12px}.PostDetail_infoItem__Fxn7S{font-size:14px}.PostDetail_separator__brI4x{display:none}.PostDetail_description__o1NIW{font-size:15px}.PostDetail_sectionTitle__1h0Dh{font-size:18px}.PostDetail_contactCard__7OsVW{position:static;margin-bottom:20px}.PostDetail_price__6e_cT{font-size:28px}.PostDetail_priceFree__CNPr2{font-size:24px}.PostDetail_mobileContactBar__4uuh4{display:flex}.PostDetail_contactCard__7OsVW .PostDetail_buttonLarge__TyiM0{display:none}}@media (max-width:480px){.PostDetail_container__EWU1D{padding:12px}.PostDetail_breedName__HqgTd,.PostDetail_price__6e_cT{font-size:24px}.PostDetail_buttonDelete__SdODg,.PostDetail_buttonEdit__BWrwj,.PostDetail_buttonLarge__TyiM0,.PostDetail_buttonReport__FzNJn,.PostDetail_buttonShare__xaM56{font-size:14px;padding:10px}.PostDetail_documentName__DUClR{font-size:13px}}@media (min-width:1200px){.PostDetail_mainContent__oAcKB{grid-template-columns:1fr 420px;gap:40px}.PostDetail_breedName__HqgTd{font-size:40px}}.ProfileSidebar_sidebar__OwHwD{width:250px;background:linear-gradient(180deg,#3b82f6,#2563eb);color:white;padding:2rem 0;box-shadow:2px 0 10px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:80px;height:calc(100vh - 80px);overflow-y:auto}.ProfileSidebar_header__z1zgx{padding:0 1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.2)}.ProfileSidebar_header__z1zgx h3{font-size:1.3rem;margin:0 0 1rem;font-weight:600}.ProfileSidebar_userIcon__tp6N7{width:50px;height:50px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-top:1rem}.ProfileSidebar_nav__DRQtP{padding:1.5rem 0}.ProfileSidebar_navItem__2hB7F{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem 1.5rem;background:none;color:white;font-size:1rem;cursor:pointer;transition:all .3s;text-align:left;border:none;border-left:4px solid transparent}.ProfileSidebar_navItem__2hB7F:hover{background:rgba(255,255,255,.1);border-left-color:white}.ProfileSidebar_navItem__2hB7F.ProfileSidebar_active__YQT8g{background:rgba(255,255,255,.2);border-left-color:white;font-weight:600}.ProfileSidebar_navItem__2hB7F.ProfileSidebar_signOut__ZXlcL{margin-top:2rem;color:rgba(255,255,255,.9)}.ProfileSidebar_navItem__2hB7F.ProfileSidebar_signOut__ZXlcL:hover{background:rgba(255,77,77,.3);border-left-color:#ff4d4d}.dark .ProfileSidebar_sidebar__OwHwD{background:linear-gradient(180deg,#1e293b,#0f172a);box-shadow:2px 0 12px rgba(0,0,0,.35)}.dark .ProfileSidebar_header__z1zgx{border-bottom-color:rgba(148,163,184,.35)}.dark .ProfileSidebar_navItem__2hB7F:hover{background:rgba(59,130,246,.25)}.dark .ProfileSidebar_navItem__2hB7F.ProfileSidebar_active__YQT8g{background:rgba(59,130,246,.35)}.ProfileSidebar_navIcon__f6S__{font-size:1.2rem}@media (max-width:768px){.ProfileSidebar_sidebar__OwHwD{width:100%;position:relative;top:0;height:auto;padding:1rem 0}.ProfileSidebar_header__z1zgx{padding:0 1rem 1rem}.ProfileSidebar_header__z1zgx h3{font-size:1.1rem}.ProfileSidebar_userIcon__tp6N7{width:40px;height:40px;font-size:1.2rem}.ProfileSidebar_nav__DRQtP{display:flex;flex-direction:row;overflow-x:auto;gap:.5rem;padding:1rem}.ProfileSidebar_navItem__2hB7F{flex:0 0 auto;padding:.75rem 1rem;border-left:none;border-bottom:3px solid transparent;border-radius:8px}.ProfileSidebar_navItem__2hB7F.ProfileSidebar_active__YQT8g{border-left:none;border-bottom-color:white}.ProfileSidebar_navItem__2hB7F.ProfileSidebar_signOut__ZXlcL{margin-top:0}}.TrustedDevicesList_container__926Zv{width:100%}.TrustedDevicesList_devicesList__p8mLt{display:flex;flex-direction:column;gap:16px}.TrustedDevicesList_deviceCard__D8xtt{display:flex;gap:16px;padding:20px;background:white;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s}.TrustedDevicesList_deviceCard__D8xtt:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);border-color:#d1d5db}.TrustedDevicesList_deviceIcon__utvtq{font-size:32px;flex-shrink:0}.TrustedDevicesList_deviceInfo__QYb_E{flex:1 1;min-width:0}.TrustedDevicesList_deviceHeader__ehAb1{margin-bottom:12px}.TrustedDevicesList_deviceName__KsMVj{font-size:16px;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TrustedDevicesList_currentBadge__Y1gx7{display:inline-flex;align-items:center;padding:4px 10px;background:linear-gradient(135deg,#10b981,#059669);color:white;font-size:11px;font-weight:700;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.TrustedDevicesList_deviceDetails__ejR6X{display:flex;flex-direction:column;gap:6px}.TrustedDevicesList_detailRow__OCu1f{display:flex;gap:8px;font-size:13px}.TrustedDevicesList_detailLabel__OsijA{color:#6b7280;font-weight:500;min-width:80px}.TrustedDevicesList_detailValue___UhN0{color:#1f2937;font-weight:400}.TrustedDevicesList_deviceActions__uq0z3{display:flex;align-items:flex-start;flex-shrink:0}.TrustedDevicesList_revokeButton__yP_nq{padding:8px 20px;font-size:14px;font-weight:600;color:#dc2626;background:white;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s}.TrustedDevicesList_revokeButton__yP_nq:hover:not(:disabled){background:#fef2f2;border-color:#b91c1c;color:#b91c1c}.TrustedDevicesList_revokeButton__yP_nq:disabled{opacity:.5;cursor:not-allowed}.TrustedDevicesList_confirmBox___SqZz{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.TrustedDevicesList_confirmText__4rz2_{font-size:13px;font-weight:600;color:#991b1b;margin:0}.TrustedDevicesList_confirmButtons__ORfwA{display:flex;gap:8px}.TrustedDevicesList_confirmNo__oEuTI,.TrustedDevicesList_confirmYes__x08eX{flex:1 1;padding:6px 12px;font-size:13px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s;border:none}.TrustedDevicesList_confirmYes__x08eX{background:#dc2626;color:white}.TrustedDevicesList_confirmYes__x08eX:hover:not(:disabled){background:#b91c1c}.TrustedDevicesList_confirmNo__oEuTI{background:white;color:#4b5563;border:1px solid #d1d5db}.TrustedDevicesList_confirmNo__oEuTI:hover:not(:disabled){background:#f3f4f6}.TrustedDevicesList_confirmNo__oEuTI:disabled,.TrustedDevicesList_confirmYes__x08eX:disabled{opacity:.5;cursor:not-allowed}.TrustedDevicesList_empty__zaxrG{text-align:center;padding:48px 20px;background:#f9fafb;border-radius:12px;border:2px dashed #d1d5db}.TrustedDevicesList_emptyIcon__HCVqu{font-size:64px;margin-bottom:16px;opacity:.5}.TrustedDevicesList_emptyText__0d2J5{font-size:18px;font-weight:600;color:#4b5563;margin:0 0 8px}.TrustedDevicesList_emptyHint__Rby6_{font-size:14px;color:#6b7280;line-height:1.6;max-width:400px;margin:0 auto}@media (max-width:640px){.TrustedDevicesList_deviceCard__D8xtt{flex-direction:column}.TrustedDevicesList_deviceIcon__utvtq{align-self:center}.TrustedDevicesList_confirmBox___SqZz,.TrustedDevicesList_deviceActions__uq0z3,.TrustedDevicesList_revokeButton__yP_nq{width:100%}.TrustedDevicesList_detailLabel__OsijA{min-width:70px}}.ConfirmModal_overlay__V1Ef1{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px;animation:ConfirmModal_fadeIn__w93sG .18s ease}@keyframes ConfirmModal_fadeIn__w93sG{0%{opacity:0}to{opacity:1}}.ConfirmModal_modal__Mma3T{background:#fff;border-radius:18px;padding:36px 32px 28px;max-width:460px;width:100%;box-shadow:0 24px 40px rgba(0,0,0,.14);animation:ConfirmModal_slideUp__Eu4R1 .25s ease}@keyframes ConfirmModal_slideUp__Eu4R1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ConfirmModal_iconContainer__0fxHx{display:flex;justify-content:center;margin-bottom:18px}.ConfirmModal_icon__sYd79{font-size:56px;line-height:1}.ConfirmModal_title__nf5_c{font-size:22px;font-weight:700;color:#1f2937;text-align:center;margin:0 0 14px}.ConfirmModal_message__69wA2{font-size:15px;color:#6b7280;text-align:center;line-height:1.6;margin-bottom:28px}.ConfirmModal_message__69wA2 p{margin:0 0 10px}.ConfirmModal_message__69wA2 p:last-child{margin-bottom:0}.ConfirmModal_actions__FXeaP{display:flex;gap:12px}.ConfirmModal_button__MSKy6{flex:1 1;height:46px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .18s ease;display:flex;align-items:center;justify-content:center;gap:8px}.ConfirmModal_button__MSKy6:disabled{opacity:.6;cursor:not-allowed}.ConfirmModal_button__MSKy6:not(:disabled):active{transform:scale(.97)}.ConfirmModal_cancelButton__2aVIX{background:#f3f4f6;color:#374151}.ConfirmModal_cancelButton__2aVIX:not(:disabled):hover{background:#e5e7eb}.ConfirmModal_confirmButton__C2SrX{background:#667eea;color:#fff}.ConfirmModal_confirmButton__C2SrX:not(:disabled):hover{background:#5a6fd8}.ConfirmModal_dangerButton__B_Cmn{background:#ef4444;color:#fff}.ConfirmModal_dangerButton__B_Cmn:not(:disabled):hover{background:#dc2626}.ConfirmModal_spinner__vM4RQ{width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ConfirmModal_spin__A7Rk4 .55s linear infinite}@keyframes ConfirmModal_spin__A7Rk4{to{transform:rotate(1turn)}}@media (max-width:480px){.ConfirmModal_modal__Mma3T{padding:26px 20px 22px}.ConfirmModal_actions__FXeaP{flex-direction:column}}.LoadMoreButton_loadMoreContainer__EXKph{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;margin-top:16px}.LoadMoreButton_progressText__tHNR9{font-size:14px;color:#718096;margin:0}.LoadMoreButton_loadMoreButton__5rRiC{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 36px;font-size:15px;font-weight:600;color:#38A169;background:#ffffff;border:2px solid #38a169;border-radius:12px;cursor:pointer;transition:all .15s ease-in-out;min-width:180px}.LoadMoreButton_loadMoreButton__5rRiC:hover:not(:disabled){background:#38A169;color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(56,161,105,.3)}.LoadMoreButton_loadMoreButton__5rRiC:active:not(:disabled){transform:translateY(0)}.LoadMoreButton_loadMoreButton__5rRiC:disabled{cursor:not-allowed;opacity:.7}.LoadMoreButton_loadMoreButton__5rRiC.LoadMoreButton_loading__AoOMm{background:#E2E8F0;border-color:#E2E8F0;color:#718096;box-shadow:none}.LoadMoreButton_spinner__k0_KG{width:18px;height:18px;border:2px solid rgba(113,128,150,.3);border-top-color:#718096;border-radius:50%;animation:LoadMoreButton_spin__W1cJD .8s linear infinite}.LoadMoreButton_arrow__AeNLI{font-size:16px;transition:transform .2s ease}.LoadMoreButton_loadMoreButton__5rRiC:hover:not(:disabled) .LoadMoreButton_arrow__AeNLI{transform:translateY(2px)}.LoadMoreButton_endMessage__qctnc{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:#718096;font-size:14px}.LoadMoreButton_endIcon__iIQjt{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#38A169;color:white;border-radius:50%;font-size:12px}@keyframes LoadMoreButton_spin__W1cJD{to{transform:rotate(1turn)}}@media (max-width:640px){.LoadMoreButton_loadMoreButton__5rRiC{width:100%;max-width:280px;padding:14px 24px}.LoadMoreButton_progressText__tHNR9{font-size:13px}}.EditAnimal_container__gbyKA{max-width:1200px;margin:0 auto;padding:6rem 2rem 2rem;min-height:100vh;background:#f5f7fa}.EditAnimal_header__7Y_ek{margin-bottom:2rem}.EditAnimal_backButton__EwGuM{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;border:2px solid #e5e7eb;border-radius:8px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.EditAnimal_backButton__EwGuM:hover{background:#f9fafb;border-color:#667eea;color:#667eea}.EditAnimal_backButton__EwGuM svg{width:20px;height:20px}.EditAnimal_title___EVR8{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.EditAnimal_subtitle__Y4p9u{font-size:1rem;color:#6b7280;margin:0}.EditAnimal_loadingContainer__KODTj{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.EditAnimal_spinner__i23Fl{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#667eea;border-radius:50%;animation:EditAnimal_spin__0Ts3w .8s linear infinite}@keyframes EditAnimal_spin__0Ts3w{to{transform:rotate(1turn)}}.EditAnimal_loadingContainer__KODTj p{font-size:1rem;color:#6b7280;font-weight:500}.EditAnimal_errorContainer__ew4fD{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem;text-align:center;padding:2rem}.EditAnimal_errorIconLarge__MyWnp{width:64px;height:64px;color:#dc2626}.EditAnimal_errorContainer__ew4fD h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.EditAnimal_errorContainer__ew4fD p{font-size:1rem;color:#6b7280;margin:0}.EditAnimal_errorContainer__ew4fD .EditAnimal_backButton__EwGuM{margin-top:1rem;margin-bottom:0}.EditAnimal_errorAlert__I_hiy{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fef2f2;border:2px solid #fecaca;border-radius:12px;margin-bottom:2rem}.EditAnimal_errorIcon__yVUQK{width:24px;height:24px;color:#dc2626;flex-shrink:0;margin-top:.125rem}.EditAnimal_errorAlert__I_hiy div h4{margin:0 0 .25rem;font-size:1rem;font-weight:700;color:#991b1b}.EditAnimal_errorAlert__I_hiy div p{margin:0;font-size:.875rem;color:#dc2626}.EditAnimal_uploadProgress__W26gQ{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:2rem}.EditAnimal_progressLabel__DKKN9{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-weight:600;color:#374151}.EditAnimal_progressBar__M_wgX{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.EditAnimal_progressFill__yhZoE{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}@media (max-width:768px){.EditAnimal_container__gbyKA{padding:1rem}.EditAnimal_title___EVR8{font-size:1.5rem}.EditAnimal_subtitle__Y4p9u{font-size:.875rem}}.CreateAnimal_container__8AB8p{max-width:1200px;margin:0 auto;padding:6rem 2rem 2rem;min-height:100vh;background:#f5f7fa}.CreateAnimal_header__EzH5R{margin-bottom:2rem}.CreateAnimal_backButton__j6KCu{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;border:2px solid #e5e7eb;border-radius:8px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.CreateAnimal_backButton__j6KCu:hover{background:#f9fafb;border-color:#667eea;color:#667eea}.CreateAnimal_backButton__j6KCu svg{width:20px;height:20px}.CreateAnimal_title__Dt_Na{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.CreateAnimal_subtitle__o4IH3{font-size:1rem;color:#6b7280;margin:0}.CreateAnimal_errorAlert__t35Uw{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fef2f2;border:2px solid #fecaca;border-radius:12px;margin-bottom:2rem}.CreateAnimal_errorIcon__C6OYb{width:24px;height:24px;color:#dc2626;flex-shrink:0;margin-top:.125rem}.CreateAnimal_errorAlert__t35Uw div h4{margin:0 0 .25rem;font-size:1rem;font-weight:700;color:#991b1b}.CreateAnimal_errorAlert__t35Uw div p{margin:0;font-size:.875rem;color:#dc2626}.CreateAnimal_uploadProgress__8udiB{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:2rem}.CreateAnimal_progressLabel__j4JCq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-weight:600;color:#374151}.CreateAnimal_progressBar__Epp2B{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.CreateAnimal_progressFill__YN7es{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}@media (max-width:768px){.CreateAnimal_container__8AB8p{padding:1rem}.CreateAnimal_title__Dt_Na{font-size:1.5rem}.CreateAnimal_subtitle__o4IH3{font-size:.875rem}}