.PetInput-module__B_GxGG__media{width:100%;max-width:1200px;margin:0 auto}.PetInput-module__B_GxGG__master{background:#1a202c;flex-direction:column;min-height:100vh;display:flex}.PetInput-module__B_GxGG__mainContainer{flex:1;justify-content:center;width:100%;display:flex}.PetInput-module__B_GxGG__main{color:#f8f9fa;background:#2d3748;border-radius:16px;flex:.7;width:90%;max-width:1400px;margin:2rem 0;padding:2rem;box-shadow:0 2px 16px #0000002e}.PetInput-module__B_GxGG__aside{color:#f8f9fa;background:#2d3748;border-radius:16px;flex:.3;height:100vh;margin:2rem 1rem 2rem 0;padding:1rem;position:sticky;top:0;overflow-y:auto;box-shadow:0 2px 16px #0000002e}.PetInput-module__B_GxGG__adSpace{color:#a0aec0;background:#4a5568;border:1px dashed #718096;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:250px;margin-bottom:1rem;display:flex}.PetInput-module__B_GxGG__headline{color:#f8f9fa;margin-bottom:1.5rem;font-weight:600}.PetInput-module__B_GxGG__petType{background:#4a5568;border:1px solid #718096;border-radius:12px;margin-bottom:2rem;padding:2rem;box-shadow:0 2px 8px #0000004d}.PetInput-module__B_GxGG__divinput{margin-bottom:1.5rem}.PetInput-module__B_GxGG__divcheck{background:#4a5568;border:1px solid #718096;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem;transition:background-color .2s;display:flex}.PetInput-module__B_GxGG__divcheck:hover{background:#2d3748;border-color:#4299e1}.PetInput-module__B_GxGG__text{color:#e2e8f0;font-size:1rem}.PetInput-module__B_GxGG__textArea{resize:vertical;color:#e2e8f0;background:#4a5568;border:1px solid #718096;border-radius:8px;width:100%;min-height:150px;margin-bottom:1rem;padding:1rem;font-family:inherit}.PetInput-module__B_GxGG__hr{border:none;border-top:1px solid #718096;margin:2rem 0}.PetInput-module__B_GxGG__error{color:#e53e3e;background-color:#fed7d7;border:1px solid #feb2b2;border-radius:6px;margin:.5rem 0;padding:.75rem;font-size:.875rem;font-weight:500}.PetInput-module__B_GxGG__button{color:#fff;cursor:pointer;background-color:#4299e1;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:background-color .2s}.PetInput-module__B_GxGG__button:hover{background-color:#3182ce}.PetInput-module__B_GxGG__center{justify-content:center;margin-top:2rem;display:flex}.PetInput-module__B_GxGG__padding10px{padding:10px 0}.PetInput-module__B_GxGG__description{margin-bottom:1.5rem}.PetInput-module__B_GxGG__charCounter{text-align:right;color:#a0aec0;margin-top:-.5rem;margin-bottom:.5rem;font-size:.85rem}.PetInput-module__B_GxGG__lostPetSection{background:#4a5568;border:1px solid #718096;border-radius:8px;margin-bottom:1rem;padding:1rem 1.25rem}.PetInput-module__B_GxGG__checkboxLabel{color:#e2e8f0;cursor:pointer;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.PetInput-module__B_GxGG__checkbox{width:1.25rem;height:1.25rem}.PetInput-module__B_GxGG__lostFields{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.PetInput-module__B_GxGG__lostInput{color:#e2e8f0;background:#4a5568;border:1px solid #718096;border-radius:8px;width:100%;padding:.75rem;font-family:inherit}.PetInput-module__B_GxGG__fileInputContainer{width:100%;position:relative}.PetInput-module__B_GxGG__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.PetInput-module__B_GxGG__fileInputLabel{color:#e2e8f0;cursor:pointer;background:#4a5568;border:2px dashed #718096;border-radius:8px;align-items:center;gap:12px;width:100%;padding:1rem;font-size:1rem;transition:all .2s;display:flex}.PetInput-module__B_GxGG__fileInputLabel:hover{background:#2d3748;border-color:#4299e1}.PetInput-module__B_GxGG__fileInputLabel i{color:#4299e1;font-size:1.5rem}.PetInput-module__B_GxGG__photoPreviewSection{background:#4a5568;border:1px solid #718096;border-radius:8px;margin-top:1rem;padding:1rem}.PetInput-module__B_GxGG__photoPreviewGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1rem;display:grid}.PetInput-module__B_GxGG__photoPreviewItem{background:#2d3748;border:1px solid #718096;border-radius:8px;padding:.5rem}.PetInput-module__B_GxGG__photoPreviewImage{border-radius:6px;width:100%;height:150px;margin-bottom:.5rem;position:relative;overflow:hidden}.PetInput-module__B_GxGG__previewImage{object-fit:cover;border-radius:6px;width:100%;height:100%}.PetInput-module__B_GxGG__removePhotoBtn{color:#fff;cursor:pointer;background:#dc2626e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s;display:flex;position:absolute;top:8px;right:8px}.PetInput-module__B_GxGG__removePhotoBtn:hover{background:#dc2626}.PetInput-module__B_GxGG__photoDescriptionInput{color:#e2e8f0;background:#4a5568;border:1px solid #718096;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem}.PetInput-module__B_GxGG__photoDescriptionInput::placeholder{color:#a0aec0}.PetInput-module__B_GxGG__photoDescriptionInput:focus{border-color:#4299e1;outline:none;box-shadow:0 0 0 2px #4299e133}.PetInput-module__B_GxGG__master input[type=file]{display:none}.PetInput-module__B_GxGG__master input[type=radio]{accent-color:#4299e1;width:1.2rem;height:1.2rem;margin-right:.5rem}@media (max-width:768px){.PetInput-module__B_GxGG__mainContainer{flex-direction:column;align-items:center}.PetInput-module__B_GxGG__main{flex:1;width:95%;margin:1rem 0;padding:1rem}.PetInput-module__B_GxGG__aside{flex:1;width:95%;height:auto;margin:1rem 0;position:static}.PetInput-module__B_GxGG__petType{padding:1rem}.PetInput-module__B_GxGG__button{width:100%}}
.PedigreePetComponent-module__Wg4u3a__master{background-color:#fff;flex-direction:column;display:flex}.PedigreePetComponent-module__Wg4u3a__main{color:#000;flex-direction:column;width:70%;padding-left:5%;display:flex}.PedigreePetComponent-module__Wg4u3a__headline{font-family:Verdana,Geneva,Tahoma,sans-serif}.PedigreePetComponent-module__Wg4u3a__petType{flex-direction:column;display:flex}.PedigreePetComponent-module__Wg4u3a__divcheck{padding-left:10px;display:flex}.PedigreePetComponent-module__Wg4u3a__divinput{width:60%;padding:10px;display:flex}.PedigreePetComponent-module__Wg4u3a__text{color:#000;border-radius:4px;width:50%;padding:8px}.PedigreePetComponent-module__Wg4u3a__padding10px{width:60%;padding:10px}.PedigreePetComponent-module__Wg4u3a__button{background-color:#00f;border-radius:10px;padding:10px}.PedigreePetComponent-module__Wg4u3a__center{justify-content:center;display:flex}.PedigreePetComponent-module__Wg4u3a__textArea{width:100%;height:20vh}.PedigreePetComponent-module__Wg4u3a__description{flex-direction:column;width:93%;display:flex}.PedigreePetComponent-module__Wg4u3a__hr{width:90%}@media only screen and (min-width:360px) and (max-width:600px){.PedigreePetComponent-module__Wg4u3a__main{width:inherit;align-items:center}.PedigreePetComponent-module__Wg4u3a__divcheck{align-items:center}.PedigreePetComponent-module__Wg4u3a__divinput{width:inherit;flex-direction:column;align-items:center}.PedigreePetComponent-module__Wg4u3a__text{width:inherit}.PedigreePetComponent-module__Wg4u3a__headline{text-align:center}.PedigreePetComponent-module__Wg4u3a__media{flex-direction:column;align-items:center;display:flex}.PedigreePetComponent-module__Wg4u3a__padding10px{width:inherit}.PedigreePetComponent-module__Wg4u3a__hr{display:none}}
.Breeding-module__xzr-Zq__divcheck{padding-left:10px;display:flex}.Breeding-module__xzr-Zq__divinput{width:60%;padding:10px;display:flex}.Breeding-module__xzr-Zq__petType{flex-direction:column;display:flex}.Breeding-module__xzr-Zq__text{border-radius:4px;width:50%;padding:8px}
.SellPetComponent-module__zifBSa__master{background-color:#fff;flex-direction:column;display:flex}.SellPetComponent-module__zifBSa__main{color:#000;flex-direction:column;width:70%;padding-left:5%;display:flex}.SellPetComponent-module__zifBSa__headline{font-family:Verdana,Geneva,Tahoma,sans-serif}.SellPetComponent-module__zifBSa__petType{flex-direction:column;display:flex}.SellPetComponent-module__zifBSa__divcheck{padding-left:10px;display:flex}.SellPetComponent-module__zifBSa__divinput{width:60%;padding:10px;display:flex}.SellPetComponent-module__zifBSa__text{color:#000;border-radius:4px;width:50%;padding:8px}.SellPetComponent-module__zifBSa__padding10px{width:60%;padding:10px}.SellPetComponent-module__zifBSa__button{background-color:#00f;border-radius:10px;padding:10px}.SellPetComponent-module__zifBSa__center{justify-content:center;display:flex}.SellPetComponent-module__zifBSa__textArea{width:100%;height:20vh}.SellPetComponent-module__zifBSa__description{flex-direction:column;width:93%;display:flex}.SellPetComponent-module__zifBSa__hr{width:90%}@media only screen and (min-width:360px) and (max-width:600px){.SellPetComponent-module__zifBSa__main{width:inherit;align-items:center}.SellPetComponent-module__zifBSa__divcheck{align-items:center}.SellPetComponent-module__zifBSa__divinput{width:inherit;flex-direction:column;align-items:center}.SellPetComponent-module__zifBSa__text{width:inherit}.SellPetComponent-module__zifBSa__headline{text-align:center}.SellPetComponent-module__zifBSa__media{flex-direction:column;align-items:center;display:flex}.SellPetComponent-module__zifBSa__padding10px{width:inherit}.SellPetComponent-module__zifBSa__hr{display:none}}
.LostPetComponent-module__5npcJq__divcheck{align-items:center;margin-bottom:.5rem;padding-left:10px;display:flex}.LostPetComponent-module__5npcJq__input{margin-right:8px}.LostPetComponent-module__5npcJq__label{color:inherit;cursor:pointer}.LostPetComponent-module__5npcJq__lostFields{background:#0000000d;border-radius:8px;margin-top:1rem;padding:1rem}.LostPetComponent-module__5npcJq__headline{margin-bottom:.75rem;font-size:1rem}.LostPetComponent-module__5npcJq__divinput{margin-bottom:.75rem}.LostPetComponent-module__5npcJq__text{border:1px solid #718096;border-radius:6px;width:100%;max-width:400px;padding:.5rem .75rem}.LostPetComponent-module__5npcJq__error{color:#e53e3e;margin-top:.5rem;font-size:.875rem}
.PetCategoryFood-module__A7gbqG__select{color:#4a5568;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.75rem;font-size:1rem;transition:all .2s}.PetCategoryFood-module__A7gbqG__select:hover{border-color:#4299e1}.PetCategoryFood-module__A7gbqG__select:focus{border-color:#4299e1;outline:none;box-shadow:0 0 0 3px #4299e11a}.PetCategoryFood-module__A7gbqG__select option{padding:.5rem}@media (prefers-color-scheme:dark){.PetCategoryFood-module__A7gbqG__select{color:#e2e8f0;background-color:#2d3748;border-color:#4a5568}.PetCategoryFood-module__A7gbqG__select:hover{border-color:#4299e1}.PetCategoryFood-module__A7gbqG__select option{color:#e2e8f0;background-color:#2d3748}}.PetCategoryFood-module__A7gbqG__noFoodMessage{color:#c53030;background-color:#fed7d7;border:1px solid #feb2b2;border-radius:8px;margin:.5rem 0;padding:1rem;font-size:.875rem}.PetCategoryFood-module__A7gbqG__noFoodMessage p{margin:.25rem 0}.PetCategoryFood-module__A7gbqG__noFoodMessage p:last-child{color:#9c4221;font-family:monospace;font-size:.75rem}
.PetCategoryGroup-module__xZckxa__container{margin:15px 0}.PetCategoryGroup-module__xZckxa__label{color:#4a5568;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.PetCategoryGroup-module__xZckxa__select{color:#4a5568;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.75rem;font-size:1rem}.PetCategoryGroup-module__xZckxa__select:hover{border-color:#4299e1}.PetCategoryGroup-module__xZckxa__select:focus{border-color:#4299e1;outline:none;box-shadow:0 0 0 3px #4299e11a}.PetCategoryGroup-module__xZckxa__noOptions{text-align:center;color:#6c757d;background-color:#f8f9fa;border-radius:4px;margin-top:8px;padding:12px;font-style:italic}
.GiveawayComponent-module__31lWRq__divcheck{padding-left:10px;display:flex}.GiveawayComponent-module__31lWRq__input{margin-right:8px}.GiveawayComponent-module__31lWRq__text{color:#000;border-radius:4px;width:50%;padding:8px}@media only screen and (min-width:360px) and (max-width:600px){.GiveawayComponent-module__31lWRq__divcheck{align-items:center}.GiveawayComponent-module__31lWRq__text{width:inherit}}
