.header-wrap{align-items:center;background-color:#0000;display:flex;justify-content:space-between;width:100%}.header-wrap .wraplogo{padding:3px}.header-wrap .logo{height:60px;width:auto}.header-wrap .language-wrap{display:flex}.dropbtn{background:#ffffff80;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:x-large;padding:0 6px}.dropdown{display:inline-block;position:relative}.dropbtn-header{background:#c38490;border:1px solid #91616a;border-radius:100%;color:#fff;cursor:pointer;font-size:x-large;height:40px;width:40px}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;min-width:160px;position:absolute;right:30px;z-index:1}.dropdown-content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#f1f1f1}.drop__item{border-bottom:1px solid #f5f5f5}.dropdown__small{display:block;font-size:small;font-style:italic}.mate-clue{cursor:pointer;display:inline-block;position:relative;transition:all .09s ease-out;-webkit-user-select:none;user-select:none}.mate-clue:before{background-color:#c38490e6;border-radius:3px;color:#f5f5f5;content:attr(data-clue);font-size:small;font-weight:400;left:auto;opacity:0;padding:10px;position:absolute;right:5px;top:-40px;transform:translateY(0) translateX(0);transition:opacity .3s ease-out,transform .3s ease-out;visibility:hidden;white-space:nowrap;z-index:-1}@media only screen and (min-width:768px){.mate-clue:before{background-color:#c38490e6;border-radius:3px;color:#f5f5f5;content:attr(data-clue);font-size:small;font-weight:400;left:auto;opacity:0;padding:10px;position:absolute;right:0;top:-40px;transition:opacity .3s ease-out,transform .3s ease-out;visibility:hidden;white-space:nowrap;z-index:-1}}.mate-clue:hover{background-color:#c3849033}.mate-clue:hover:before{opacity:1;transform:translateY(-20%) translateX(0);visibility:visible;z-index:10}@media only screen and (min-width:768px){.mate-clue:hover:before{transform:translateY(-20%) translateX(0)}}footer{align-items:center;background-color:#0000;display:flex;gap:10px;justify-content:space-between;padding:20px 0 0;width:100%}footer .footer__link{text-align:center}footer .footer__img,footer .footer__link{flex-basis:calc(33.333% - 10px);flex-grow:1;flex-shrink:1}footer .footer__img{align-self:flex-start}footer .footer__img img{height:60px}.add-parent-search{margin:10px 0;padding:10px}@media only screen and (min-width:768px){.add-parent-search{margin:auto;padding:20px}}.cat-mini-card__card{grid-gap:.4rem;border:1px solid #0000;border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:grid;gap:.4rem;grid-template-columns:.4fr 2fr 2fr 2fr;margin-bottom:15px;padding:8px 10px;transition:background-color .2s ease,box-shadow .2s ease}@media only screen and (min-width:768px){.cat-mini-card__card{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:.5fr 1fr 2fr 2fr 1fr 1fr}}.cat-mini-card__card--male{background-color:#e9f0f9}.cat-mini-card__card--female{background-color:#faecf9}.cat-mini-card__card--male:hover{background-color:#dfe6ef}.cat-mini-card__card--female:hover{background-color:#f0e2ef}.cat-mini-card__card--selected{border:1px solid #91616a}.cat-mini-card__card:hover{box-shadow:0 4px 8px #0003}.cat-mini-card__breed{color:#91616a}.cat-mini-card__ped{color:#91616a;grid-column:span 2}.cat-mini-card__gray{color:gray}.cat-mini-card__id{color:#000;grid-row:span 2}.cat-mini-card__img{grid-row:span 2;height:auto;width:80px}.cat-mini-card__footer{border:1px solid blue;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-left:60px}.cat-mini-card__item{grid-column:span 2;margin-right:2px}.cat-mini-card__birthday{font-size:small;margin-right:4px}.cat-mini-card__colorems,.cat-mini-card__ems{align-items:center;background-color:#ffffff80;display:flex;justify-content:center;margin-right:0;padding:2px 6px;text-align:center}.cat-mini-card__colorems{font-size:small}.cat-mini-card__owned{align-items:center;border:1px dotted #c38490;font-style:italic;padding:1px;text-align:center}.cat-mini-card__owned,.searchCat__container{display:flex;justify-content:center}@media only screen and (min-width:768px){.searchCat__container{display:flex;justify-content:center;margin:10px 0;padding:20px}}.addCatSearch{border:1px solid #0000;margin:10px 0;padding:10px;text-align:center}@media only screen and (min-width:768px){.addCatSearch{margin:10px 0;padding:20px}}.addCatSearch .breed_options{margin:10px 0}.addCatSearch .searchCat__p{margin:.8rem 0 1.2rem}.addCatSearch .searchCat__button{border:1px solid red;display:flex;justify-content:space-around}.search{display:flex;flex-direction:column;padding-bottom:8px;padding-top:8px;width:100%}@media only screen and (min-width:768px){.search{padding-bottom:10px;padding-top:10px}}.search .search__input{border:1px solid #91616a;border-radius:5px;padding:12px}@media only screen and (min-width:768px){.search .search__input{font-size:1.05rem;padding:15px}}.form-input{border:none;margin:0;padding:8px 0 0}@media only screen and (min-width:768px){.form-input{padding-bottom:10px;padding-top:10px}}.form-input .form-input__label{color:#91616a}.form-input .form-input__error{color:red;font-size:small;padding:3px}.form-input input:invalid[focused=true]{border:1px solid red}.form-input input:invalid[focused=true]~.form-input__error{display:block}.form-input .form-input__input{border:1px solid #91616a;border-radius:5px;padding:12px;width:100%}@media only screen and (min-width:768px){.form-input .form-input__input{font-size:1.05rem;padding:15px}}.form-input .form-input__select{border:1px solid #91616a;border-radius:5px;padding:3px}.form-input .form-input__select div{border:#0000}@media only screen and (min-width:768px){.form-input .form-input__select{padding:8px}}.form-input .textarea{resize:none}.form-input .form-check-input{border:2px solid #91616a;border-radius:5px;color:brown;margin-bottom:8px;padding:10px;width:100px}.form-input .form-radio-button{align-items:center;border:1px solid #91616a;border-radius:5px;display:flex;height:50px;justify-content:space-around;padding:5px}.form-input .form-radio-button .form-radio-button__item{padding:5px}.form-input .form-radio-button .form-radio-button__label{background-color:#eaefef;border-radius:3px;display:flex;flex-direction:row;padding:4px 8px}.form-input .form-radio-button .form-radio-button__label:hover{background-color:#d3d2d2;border-radius:3px}.form-input .form-radio-button .form-radio-button__label p{padding:5px}.clue{background-color:#f5f5f5;border-radius:50%;color:#91616a;cursor:pointer;display:inline-block;font-size:small;margin:0 14px;padding:.01rem .5rem;position:relative;transition:all .09s ease-out;-webkit-user-select:none;user-select:none}.clue:hover{font-weight:600}.clue:before{background-color:#9932cce6;border-radius:3px;bottom:100%;color:#f5f5f5;content:attr(data-clue);font-weight:400;left:50%;min-width:180px;opacity:0;padding:10px;position:absolute;transform:translateX(-50%);transition:inherit;visibility:hidden;z-index:-1}.clue:hover{background-color:#9932cc4d}.clue:hover:before{bottom:calc(100% + 10px);opacity:1;visibility:visible;z-index:10}.upload-photo{margin:1.5rem 0 2rem}.upload-photo,.upload-photo .upload-label{align-items:center;display:flex;flex-direction:column}.upload-photo .upload-label{border:2px dashed #ddd;border-radius:8px;color:#777;cursor:pointer;font-size:1.2rem;font-weight:700;justify-content:center;padding:1rem;transition:all .3s ease}.upload-photo .upload-label:hover{background-color:#f2f2f2}.upload-photo .upload-photo__text{padding-bottom:28px}.upload-photo small{display:block;line-height:2;margin-bottom:5px}.upload-photo .photo-input{display:none}.upload-photo .preview-container{display:flex;justify-content:center;margin-top:2rem;max-height:800px;width:100%}.upload-photo .preview-container img{width:100%}.page-container .add-photo button:hover{background-color:#0062cc}.page-container{background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;height:120vh;padding:30px}.page-container .add-photo{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:30px auto;max-width:600px;min-width:300px;padding:40px}.page-container .add-photo button{background-color:#c38490;border:2px solid #91616a;border-radius:5px;color:#fff;cursor:pointer;font-size:large;font-weight:600;padding:10px 20px;transition:all .3s ease}.page-container .add-photo button:hover{background-color:#b26271}.admin__dialog{background-color:#00000080;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.admin__dialog .admin__dialog_div{background-color:#fff;margin:20px auto;padding:20px;width:100%}.admin__dialog .title-and-close{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0}.admin__dialog .dialogAdmin__img{margin-bottom:10px;width:100%}.admin__dialog .dialogAdmin__img img{margin:0 auto;width:100%}.admin__pedigree-img{max-width:1200px}.admin_ped{border:1px solid #c38490;padding:0 1rem}.admin .block__row{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;margin:20px 0}.admin .block__column{border:1rem solid #f1baf1}.admin .admin__item{align-items:center;color:inherit;display:flex;flex-direction:column;gap:10px;padding:20px 10px;text-decoration:none}.allcats .catswrap{padding:10px}.allcats .block__row{border:20px solid #f6f6ba;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 0 20px}.allcats .block__column{border:20px solid #f1baf1;flex:1 0 200px}.allcats .block__item{align-items:center;border:10px solid hwb(180 66% 26%);display:flex;flex:1 1;flex-direction:column;gap:10px;padding:10px}.allcats .catimg{background-color:#cbece1;height:150px;object-fit:cover;width:200px}.allcats h2{margin:2px}.allcats .delete{border:1px solid #f5bebe;color:#f26464}.allcats .delete,.allcats .update{background-color:#fff;cursor:pointer;padding:3px 6px}.allcats .update{border:1px solid #ccccf3;color:#8b8bea}.allcats .but{border:1px solid #91616a;border-radius:5px;cursor:pointer;padding:3px 6px}.cat-profile__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px 0}@media only screen and (min-width:414px){.cat-profile__container{padding:10px}}.TabView{width:100%}.TabView .title{font-weight:600}.TabView .body{padding:1em 0}.TabView .tabs{align-items:center;display:flex;justify-content:space-between}.TabView .tab{border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;border-top:1px solid #f5f5f5;box-sizing:border-box;color:#c38490;font-size:small;padding:.3rem;text-align:center;width:100%}.TabView .tab:hover{cursor:pointer}@media only screen and (min-width:768px){.TabView .tab{box-sizing:border-box;padding:5px 1em}}.TabView .active-tab{background-color:#f5f5f5;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;border-top:1px solid #f5f5f5;color:#91616a;font-size:small;font-weight:600;padding:.3rem;text-align:center;width:100%}@media only screen and (min-width:768px){.TabView .active-tab{padding:5px 1em}}.TabView .tab-content{background-color:#f5f5f5;padding:1em}.pedigree-tab{overflow:hidden}.pedigree-tab .grid-container-mother{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-areas:"grid-header1 grid-header2 grid-header3 grid-header4" "grid-mother grid-mother-grandmother grid-mother-grandmother-great-grandmother grid-mother-grandmother-great-grandmother-mother" "grid-mother grid-mother-grandmother grid-mother-grandmother-great-grandmother grid-mother-grandmother-great-grandmother-father" "grid-mother grid-mother-grandmother grid-mother-grandmother-great-grandfather grid-mother-grandmother-great-grandfather-mother" "grid-mother grid-mother-grandmother grid-mother-grandmother-great-grandfather grid-mother-grandmother-great-grandfather-father" "grid-mother grid-mother-grandfather grid-mother-grandfather-great-grandmother grid-mother-grandfather-great-grandmother-mother" "grid-mother grid-mother-grandfather grid-mother-grandfather-great-grandmother grid-mother-grandfather-great-grandmother-father" "grid-mother grid-mother-grandfather grid-mother-grandfather-great-grandfather grid-mother-grandfather-great-grandfather-mother" "grid-mother grid-mother-grandfather grid-mother-grandfather-great-grandfather grid-mother-grandfather-great-grandfather-father";grid-template-columns:.5fr .8fr 1fr 1fr;overflow-x:auto;padding:1rem .5rem;white-space:nowrap}.pedigree-tab .pedigree-tab__ems{background-color:#c3849033;padding:0 5px}.pedigree-tab .pedigree-tab__birthdate{font-style:italic}.pedigree-tab .grid-item{align-items:center;border:1px solid #fff;padding:12px;text-align:center}.pedigree-tab .grid-container-father{grid-gap:10px;align-items:center;border-top:6px double gray;display:grid;gap:10px;grid-template-areas:"grid-father grid-father-grandmother grid-father-grandmother-great-grandmother grid-father-grandmother-great-grandmother-mother" "grid-father grid-father-grandmother grid-father-grandmother-great-grandmother grid-father-grandmother-great-grandmother-father" "grid-father grid-father-grandmother grid-father-grandmother-great-grandfather grid-father-grandmother-great-grandfather-mother" "grid-father grid-father-grandmother grid-father-grandmother-great-grandfather grid-father-grandmother-great-grandfather-father" "grid-father grid-father-grandfather grid-father-grandfather-great-grandmother grid-father-grandfather-great-grandmother-mother" "grid-father grid-father-grandfather grid-father-grandfather-great-grandmother grid-father-grandfather-great-grandmother-father" "grid-father grid-father-grandfather grid-father-grandfather-great-grandfather grid-father-grandfather-great-grandfather-mother" "grid-father grid-father-grandfather grid-father-grandfather-great-grandfather grid-father-grandfather-great-grandfather-father";grid-template-columns:.5fr .8fr 1fr 1fr;overflow-x:scroll;padding:1rem .5rem;white-space:nowrap}.pedigree-tab .grid-header1{grid-area:grid-header1}.pedigree-tab .grid-header1,.pedigree-tab .grid-header2{color:gray;font-weight:500;margin:auto;padding-bottom:1rem}.pedigree-tab .grid-header2{grid-area:grid-header2}.pedigree-tab .grid-header3{grid-area:grid-header3}.pedigree-tab .grid-header3,.pedigree-tab .grid-header4{color:gray;font-weight:500;margin:auto;padding-bottom:1rem}.pedigree-tab .grid-header4{grid-area:grid-header4}.pedigree-tab .grid-mother{align-items:center;border:1px solid #fff;grid-area:grid-mother;margin-right:-90px}.pedigree-tab .grid-parent-toptext{color:gray;display:flex;font-size:small;font-style:italic;justify-content:space-between;padding-bottom:7px}.pedigree-tab .flex{display:flex;gap:.8rem;justify-content:center;padding-top:5px}.pedigree-tab .grid-mother-grandmother{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandmother;padding:20px}.pedigree-tab .grid-mother-grandfather{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandfather;padding:20px}.pedigree-tab .grid-mother-grandmother-great-grandmother{border:1px solid #fff;grid-area:grid-mother-grandmother-great-grandmother;padding:10px}.pedigree-tab .grid-mother-grandmother-great-grandfather{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandmother-great-grandfather;padding:10px}.pedigree-tab .grid-mother-grandfather-great-grandmother{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandfather-great-grandmother;padding:10px}.pedigree-tab .grid-mother-grandfather-great-grandfather{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandfather-great-grandfather;padding:10px}.pedigree-tab .grid-mother-grandmother-great-grandmother-mother{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandmother-great-grandmother-mother;padding:10px}.pedigree-tab .grid-mother-grandmother-great-grandmother-father{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandmother-great-grandmother-father;padding:10px}.pedigree-tab .grid-mother-grandmother-great-grandfather-mother{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandmother-great-grandfather-mother;padding:10px}.pedigree-tab .grid-mother-grandmother-great-grandfather-father{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandmother-great-grandfather-father;padding:10px}.pedigree-tab .grid-mother-grandfather-great-grandmother-mother{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandfather-great-grandmother-mother;padding:10px}.pedigree-tab .grid-mother-grandfather-great-grandmother-father{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandfather-great-grandmother-father;padding:10px}.pedigree-tab .grid-mother-grandfather-great-grandfather-mother{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandfather-great-grandfather-mother;padding:10px}.pedigree-tab .grid-mother-grandfather-great-grandfather-father{align-items:center;border:1px solid #fff;grid-area:grid-mother-grandfather-great-grandfather-father;padding:10px}.pedigree-tab .grid-father{align-items:center;border:1px solid #fff;grid-area:grid-father;margin-right:-90px;padding:20px}.pedigree-tab .grid-father-grandmother{align-items:center;border:1px solid #fff;grid-area:grid-father-grandmother;padding:20px}.pedigree-tab .grid-father-grandfather{align-items:center;border:1px solid #fff;grid-area:grid-father-grandfather;padding:20px}.pedigree-tab .grid-father-grandmother-great-grandmother{align-items:center;border:1px solid #fff;grid-area:grid-father-grandmother-great-grandmother;padding:10px}.pedigree-tab .grid-father-grandmother-great-grandfather{align-items:center;border:1px solid #fff;grid-area:grid-father-grandmother-great-grandfather;padding:10px}.pedigree-tab .grid-father-grandfather-great-grandmother{align-items:center;border:1px solid #fff;grid-area:grid-father-grandfather-great-grandmother;padding:10px}.pedigree-tab .grid-father-grandfather-great-grandfather{align-items:center;border:1px solid #fff;grid-area:grid-father-grandfather-great-grandfather;padding:20px}.pedigree-tab .grid-father-grandmother-great-grandmother-mother{align-items:center;border:1px solid #fff;grid-area:grid-father-grandmother-great-grandmother-mother;padding:10px}.pedigree-tab .grid-father-grandmother-great-grandmother-father{align-items:center;border:1px solid #fff;grid-area:grid-father-grandmother-great-grandmother-father;padding:10px}.pedigree-tab .grid-father-grandmother-great-grandfather-mother{align-items:center;border:1px solid #fff;grid-area:grid-father-grandmother-great-grandfather-mother;padding:10px}.pedigree-tab .grid-father-grandmother-great-grandfather-father{align-items:center;border:1px solid #fff;grid-area:grid-father-grandmother-great-grandfather-father;padding:10px}.pedigree-tab .grid-father-grandfather-great-grandmother-mother{align-items:center;border:1px solid #fff;grid-area:grid-father-grandfather-great-grandmother-mother;padding:10px}.pedigree-tab .grid-father-grandfather-great-grandmother-father{align-items:center;border:1px solid #fff;grid-area:grid-father-grandfather-great-grandmother-father;padding:10px}.pedigree-tab .grid-father-grandfather-great-grandfather-mother{align-items:center;border:1px solid #fff;grid-area:grid-father-grandfather-great-grandfather-mother;padding:10px}.pedigree-tab .grid-father-grandfather-great-grandfather-father{align-items:center;border:1px solid #fff;grid-area:grid-father-grandfather-great-grandfather-father;padding:10px}.cat-tab{padding:.5rem}.cat-tab .metric{padding:0 0 10px}.cat-tab .metric h3{margin:0;padding:0 0 8px}.cat-tab .metric .metric-block{display:flex;flex-direction:row;gap:10px}@media only screen and (min-width:414px){.cat-tab .metric .metric-block{display:flex;gap:20px}}.cat-tab .metric .metric-text{display:flex;flex-direction:column}@media only screen and (min-width:414px){.cat-tab .metric .metric-text{display:flex;width:auto}}.cat-tab .metric-header{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}.cat-tab .clue-text{font-size:small;font-style:italic;font-weight:200;margin-top:5px}.cat-tab .text-label{color:#91616a;display:inline-block;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:200;padding-right:1rem;width:95px}@media only screen and (min-width:414px){.cat-tab .text-label{display:inline-block;line-height:1.6rem;min-width:160px;width:auto}}.cat-tab .text-main{font-weight:500}@media only screen and (min-width:414px){.cat-tab .text-main{display:inline-block}}.cat-tab .clear{clear:both}.registered{color:#c38490;margin:0 0 0 1rem}.margin-button{margin:0 2rem}.dialog__img{margin-bottom:10px;width:100%}.dialog__img img{margin:0 auto;width:100%}.big{font-size:larger;font-weight:600}.cat-tab__dialog{height:100%}button[disabled]{cursor:not-allowed;opacity:.6}.cat-tab__dialog{background-color:#00000080;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.cat-tab__dialog .cat_tab__dialog_div{background-color:#fff;margin:20px auto;padding:20px;width:80%}.cat-tab__dialog .title-and-close{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0}.cat-tab__dialog .dialog__img{display:block;margin:0 auto}.cat-tab__dialog .dialog__img img{border:1px solid red;overflow:scroll}.male{background-color:#e9f0f9;transition:background-color .2s ease,box-shadow .2s ease}.male:hover{background-color:#dfe6ef}.female{background-color:#faecf9;transition:background-color .2s ease,box-shadow .2s ease}.female:hover{background-color:#f0e2ef}.cat-card-flex{align-items:baseline;display:flex;gap:1.2rem}.cat-card__registered{border:2px dotted green;border-radius:30%;color:green}.cat-card__is-my-cat,.cat-card__registered{font-size:small;padding:2px 4px;text-align:center}.cat-card__is-my-cat{border:2px dotted gray;border-radius:30%;color:gray}.catblock__item{align-items:center;border:1px solid #d3d3d3;border-radius:20px;box-shadow:0 0 20px #d3d3d3;color:inherit;display:flex;flex:1 1;flex-direction:column;gap:10px;padding:20px 10px;text-decoration:none}.catblock__item .catimg{border:1px solid #d3d3d3;border-radius:3px;height:150px;object-fit:cover;width:200px}.catblock__item h2,.catblock__item h3{margin:2px;text-align:center}.catblock__item .large-link{text-align:center}.cat-profile__parents{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem;justify-content:center}.cat-profile__parents-item{align-items:center;display:flex;flex-direction:column}.cat-profile__buttons{display:flex;gap:2rem;margin:.7rem 0 0}.cat-profile__parents-header{margin:.4rem 0 .9rem}.selling-tab{padding:12px}.selling-tab .selling-tab__heading{display:flex;flex-direction:row;justify-content:space-between;margin:2px 0 10px;padding:2px}.selling-tab h3{margin:0;padding:0}.selling-tab .selling-tab__active{color:#000;margin-right:.9rem;text-shadow:0 0 5px #c3849033,0 0 10px #c38490,0 0 20px red,0 0 30px red,0 0 40px red}.selling-tab .selling-tab__not_active{margin-right:.9rem}.selling-tab .cancel-button{margin:14px}.selling-tab__form{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;gap:15px;padding:20px}.selling-tab__form h4{color:#333;font-size:1.25rem;margin-bottom:10px}.selling-tab__form label{color:#555;display:block;font-size:.9rem;margin-bottom:5px}.selling-tab__form input[type=date],.selling-tab__form input[type=text],.selling-tab__form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.selling-tab__form input[type=date]:focus,.selling-tab__form input[type=text]:focus,.selling-tab__form textarea:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.selling-tab__form input[type=checkbox]{margin-right:10px}.selling-tab__form .selling__textarea textarea{resize:vertical}.selling-tab__form .sent{margin-right:1rem}.selling-tab__form div{align-items:center;display:flex}.selling-tab__form div:not(:last-child){margin-bottom:10px}.selling-tab__form div label{margin-right:10px}.selling-tab__form div>div{flex:1 1}.selling-tab__form .price-container{align-items:center;display:flex}.selling-tab__form .price-container input[type=text]{margin-right:10px}.selling-tab .selling-info{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;display:flex;flex-direction:column;gap:5px;margin:1.2rem 0;padding:12px}.selling-tab .selling-info .selling__text{display:flex;flex-direction:row;gap:1rem}.selling-tab .selling-info .selling__text_label{color:#502c3c}.toggle-switch{height:30px;position:relative;width:60px}.toggle-switch__checkbox{display:none}.toggle-switch__checkbox:checked+.toggle-switch__label:before{background-color:#c38490;transform:translateX(30px)}.toggle-switch__checkbox:checked+.toggle-switch__label{background-color:#ccc}.toggle-switch__label{background-color:#ddd;border-radius:15px;cursor:pointer;display:block;height:100%;transition:background-color .3s;width:100%}.toggle-switch__label:before{background-color:#fff;border-radius:50%;content:"";height:24px;left:3px;position:absolute;top:3px;transition:transform .3s,background-color .3s;width:24px}.cat-profile__header-block{align-items:baseline;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:6px 2px;width:100%}@media only screen and (min-width:414px){.cat-profile__header-block{background-color:#f5f5f5;display:flex;justify-content:space-between;padding:8px 16px;width:100%}}.cat-profile__header-block .cat-profile__header{align-items:flex-start;display:flex;justify-content:flex-start;margin:0;padding:4px 2px;text-align:left}.cat-profile__header-block .cat-profile__registered{border:2px dotted green;color:green;padding:2px 4px}.cat-profile__header-block .cat-profile__mycat{border:2px dotted gray;color:gray;padding:2px 4px}@media only screen and (min-width:414px){.cat-profile__header-block .cat-profile__mycat{border:2px dotted gray;color:gray;padding:2px 4px}}.cat-card{display:flex;flex-direction:column}@media only screen and (min-width:414px){.cat-card{border:1px solid #0003;display:flex;flex-direction:row;justify-content:space-between;width:100%}}.cat-card .cat-card__left{display:flex;flex-direction:column}@media only screen and (min-width:414px){.cat-card .cat-profile__right{flex-grow:1;padding:0 1rem}}.cat-card .cat-profile__right .cat-profile__right-title{font-size:large;font-weight:600;margin:5px 0 0;text-align:center}.cat-card .cat-profile__right .text{line-height:1.6rem}.cat-card .cat-profile__right .text-label{color:#91616a;display:inline-block;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:200;padding-right:1rem;width:95px}@media only screen and (min-width:414px){.cat-card .cat-profile__right .text-label{display:inline-block;width:auto}}.cat-card .cat-profile__right .text-main{font-weight:500}@media only screen and (min-width:414px){.cat-card .cat-profile__right .text-main{display:inline-block}}.cat-card .catAva{overflow:hidden}@media only screen and (min-width:414px){.cat-card .catAva{max-width:320px;overflow:hidden}}.cat-card .catAva .catAva_relative{position:relative}@media only screen and (min-width:414px){.cat-card .catAva .catAva_relative{margin:0 0 -5px;position:relative}}.cat-card .catAva .catAva__img{height:auto;object-fit:cover;width:100%}@media only screen and (min-width:414px){.cat-card .catAva .catAva__img{height:auto;object-fit:cover;width:100%}}.cat-card .catAva .id-wrap{left:0}.cat-card .catAva .icon-mars-wrap,.cat-card .catAva .id-wrap{background-color:#f5f5f5;border:1px solid #fff;color:#000;padding:5px;position:absolute;top:0}.cat-card .catAva .icon-mars-wrap{right:0}.cat-card .catAva .icon-mars-wrap .icon-mars{color:#24b1e9;font-size:40px}.cat-card .catAva .icon-mars-wrap .icon-venus{color:#f58ade;font-size:40px}.cat-card .breed-highlight{color:#91616a;font-style:italic;padding:4px;text-align:center;width:100%}.cat-card .card-id{font-size:x-small;text-align:right}.button-container{display:flex;justify-content:space-between}.cattery{background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;display:flex;height:auto;justify-content:center}@media only screen and (min-width:768px){.cattery{background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;display:flex;justify-content:center}}.cattery .messageError{color:red;margin:2px}.cattery .cattery-form{background-color:#fff;border-radius:10px;margin:20px;padding:10px;width:320px}@media only screen and (min-width:768px){.cattery .cattery-form{background-color:#fff;border-radius:10px;margin:60px;padding:60px;width:420px}}.cattery .cattery-form .cattery-selectInput{padding-top:5px}.cattery .cattery-form .cattery-selectInput .selectInput__label{color:#91616a}@media only screen and (min-width:768px){.cattery .cattery-form .cattery-selectInput .selectInput__label{color:#91616a}}.cattery .cattery-form .cattery-selectInput .selectInput__input{border:1px solid #91616a;border-radius:5px;padding:3px}@media only screen and (min-width:768px){.cattery .cattery-form .cattery-selectInput .selectInput__input{padding:8px}}.cattery .cattery-form .cattery-selectInput .selectInput__input div{border:#0000}.edit{background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;display:flex;height:auto;justify-content:center}@media only screen and (min-width:768px){.edit{background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;display:flex;justify-content:center}}.edit h1{text-align:center}.edit .edit-form{background-color:#fff;border-radius:10px;margin:20px;padding:20px 30px;width:320px}@media only screen and (min-width:768px){.edit .edit-form{background-color:#fff;border-radius:10px;margin:60px;padding:60px;width:420px}}.edit p{color:red}.edit p,.edit span{font-size:small;text-align:center}@media only screen and (min-width:768px){.cat-edit-container{background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;padding-bottom:50px;padding-top:50px}}.cat-edit{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;min-width:300px;padding:5px}@media only screen and (min-width:768px){.cat-edit{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;min-width:300px;padding:40px}}.cat-edit .edit-cat-profile__text{color:#555;padding-right:5px}.cat-edit .edit-cat-profile__color{display:flex}.cat-edit form{background-color:#fff;border-radius:10px;min-width:300px;padding:20px 30px}.cat-edit form .cat-edit__form-input{height:60px;margin-top:30px;width:100%}.cat-edit form .cat-edit__form-input input{border:1px solid #d3d3d3;border-radius:5px;height:50px;padding:10px;width:100%}.cat-edit form .cat-edit__textarea{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#333;font-family:Arial,sans-serif;font-size:16px;margin-top:30px;padding:10px;resize:none;width:100%}.cat-edit form .form-input-select{margin-top:30px}.cat-edit form .form-input-select input{height:40px}.cat-edit form .radio-button{align-items:center;background-color:#ccc;border-radius:5px;display:flex;height:50px;justify-content:space-around;margin-top:30px;padding:5px}.cat-edit form .radio-button div{align-items:center;display:flex;padding:10px}.cat-edit form .radio-button__input{-webkit-appearance:none;appearance:none;cursor:pointer;height:24px;margin-right:10px;position:relative;width:24px}.cat-edit form .radio-button__input:before{background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 2px #ccc;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.cat-edit form .radio-button__input:checked:before{background-color:#555;box-shadow:none}.cat-edit form .radio-button__input:hover:not(:checked):before{box-shadow:inset 0 0 0 2px #999}.cat-edit form .radio-button__input:after{background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 2px #ccc;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:10px}.cat-edit form .radio-button__input:checked:after{background-color:#555;box-shadow:none;transform:translate(-50%,-50%) scale(1)}.cat-edit form .radio-button__label{font-size:16px;padding:10px}.cat-edit .cat-color{border:2px dashed #c38490;border-radius:5px;margin:1rem 0 .5rem;padding:1rem .7rem}.join{align-items:center;background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;display:flex;flex-direction:column}.join h1{text-align:center}.join .joinform{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin:10px;padding:30px 50px}.join span,.span-terms{font-size:small;text-align:center}.span-terms{margin:1rem 0}.errorMessage{margin:0 0 .8rem}.login{align-items:center;background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center}.login h1{text-align:center}.login .joinform{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin:10px;padding:30px 50px}.login span{font-size:small;text-align:center}@media only screen and (min-width:768px){.main .main-block{min-height:240px;padding:10px 0}}.main .main-block h2{padding-bottom:.8rem}.main .main-block .strong{font-size:1.5rem;font-weight:600;line-height:3rem}.main .main-block .img-container{position:relative;width:100%}@media only screen and (min-width:768px){.main .main-block .img-container{position:relative;width:100%}}.main .main-block .img-container img{height:auto;object-fit:cover;width:100%}@media only screen and (min-width:768px){.main .main-block .img-container img{object-fit:cover;padding-top:20px;width:100%}}.main .main-block .img-container .text-overlay{position:static}@media only screen and (min-width:768px){.main .main-block .img-container .text-overlay{align-items:top;display:flex;justify-content:flex-start;padding:0 0 0 10px;position:absolute;top:0;width:100%}}@media only screen and (min-width:1024px){.main .main-block .img-container .text-overlay{align-items:center;align-items:top;display:flex;justify-content:flex-start;position:absolute;top:0;width:100%}}.main .main-block .img-container .text-overlay h2{margin:0;padding:5px}@media only screen and (min-width:768px){.main .main-block .img-container .text-overlay h2{background-color:#c3849033}}.main .main-block .img-container .text-overlay p{font-size:small;margin:0;padding:5px}@media only screen and (min-width:768px){.main .main-block .img-container .text-overlay p{background-color:#c3849033;font-size:inherit;margin:0;padding:5px}}.main .main-breeds__wrap{margin:0 auto;padding:1rem 0;text-align:center}.main .main-breeds__wrap h2{background-color:#c3849033;margin:0 0 1rem;padding:1rem 0;text-align:center}.main .main-breeds__wrap .main-breeds__breeds{grid-gap:1.5rem;align-items:end;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr;padding:1em 0 1.4em}@media only screen and (min-width:768px){.main .main-breeds__wrap .main-breeds__breeds{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:1024px){.main .main-breeds__wrap .main-breeds__breeds{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media only screen and (min-width:1200px){.main .main-breeds__wrap .main-breeds__breeds{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.main .main-breeds__wrap .main-breeds__img-container .main-breeds__img{height:auto;object-fit:cover;width:100%}@media only screen and (min-width:768px){.main .main-breeds__wrap .main-breeds__img-container .main-breeds__img{height:auto;object-fit:cover;width:100%}}.main .main-breeds__wrap .main-breeds__img-container .image-caption{font-size:small;text-align:center}@media only screen and (min-width:576px){.main .main-breeds__wrap .main-breeds__img-container .image-caption{font-size:medium;text-align:center}}.main .main-sell__wrap{background-color:#c3849033;padding:1em 0 2em;text-align:center;width:100%}.main .main-sell__wrap h2{margin:0;padding:1rem 0;text-align:center}.sell-block__wrap{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:1fr 1fr 1fr;padding:7px}@media only screen and (min-width:768px){.sell-block__wrap{gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:1024px){.sell-block__wrap{gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media only screen and (min-width:1200px){.sell-block__wrap{gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.sell-block__button_wrap{margin-top:1.5em}.profile{max-width:1600px;min-width:320px;padding:10px}.pagination-wrap{text-align:center}.pagination{display:inline-flex;justify-content:center;margin:1.9rem 0 0;padding:0}.page-item{background-color:#fff;border:1px solid #ddd;color:#333;cursor:pointer;display:block;font-weight:800;padding:8px 12px;text-decoration:none}.page-item.active{background-color:#c38490;color:#fff;cursor:default}.page-item:hover:not(.active){background-color:#c3849033}.page-item.disabled{opacity:.5;pointer-events:none}.page-item+.page-item{border-left:none}.page-item:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.page-item:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.page-item .page-link{display:block;text-decoration:none}.list-group{display:flex;font-size:small;list-style:none;margin:0 0 0 1rem;padding:0}@media only screen and (min-width:768px){.list-group{font-size:medium;justify-content:space-between}}.list-group .list-group-item{background-color:#f8f9fa;border:1px solid #ddd;cursor:pointer;margin-bottom:5px;padding:10px}.list-group .list-group-item.active{background-color:#c38490;border:1px solid #c38490;color:#fff;cursor:default}.list-group .list-group-item:hover:not(.active){background-color:#d3d3d3}.list-group .list-group-item.disabled{opacity:.5;pointer-events:none}.list-group .list-group-item:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.list-group .list-group-item:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.list-group .list-group-item+.list-group-item{border-left:none}.cattery-tab{height:340px}@media only screen and (min-width:768px){.cattery-tab{height:340px}}.cattery-tab h2{padding-bottom:4px}.cattery-tab .strong{font-size:1.5rem;font-weight:600;line-height:2rem}.cattery-tab .img-container{display:inline-block;height:100%;position:relative;width:100%}@media only screen and (min-width:768px){.cattery-tab .img-container{height:340px}}.cattery-tab .img-container img{display:block;height:100%;object-fit:cover;width:100%}.cattery-tab .img-container .text-overlay{align-items:center;background-color:#ffffff80;bottom:0;display:flex;height:100%;justify-content:center;left:0;padding:10px;position:absolute;width:100%}.cattery-tab .cattery-no-breeder .profile-button{border:1px solid #ccccf3;color:#fff;color:#8b8bea;cursor:pointer;height:auto;margin:5px;padding:3px 6px;width:auto}.cattery-tab .cattery-with-breeder{display:flex;flex-direction:column}.cattery-tab .cattery-with-breeder .cattery-with-breeder__small{padding-top:20px}.cattery-tab .cattery-with-breeder .cattery-with-breeder__small p{color:#000;font-size:smaller}.cattery-tab .cattery-with-breeder .cattery-with-breeder__text{padding-top:4px}.cat-owner-tab .profile__up{display:flex;font-size:small;margin:.4rem 0}.cat-owner-tab .profile__header{align-items:center;display:flex;justify-content:space-between}.cat-owner-tab .img-container{border-radius:5%;height:140px;margin:0 1rem 0 0;overflow:hidden;width:140px}@media only screen and (min-width:768px){.cat-owner-tab .img-container{border-radius:5%;height:200px;overflow:hidden;width:200px}}.cat-owner-tab .img-container img{display:block;height:140px;object-fit:cover;width:140px}@media only screen and (min-width:768px){.cat-owner-tab .img-container img{height:200px;object-fit:cover;width:200px}}.cat-owner-tab .profile__info{display:flex;flex-direction:column;justify-content:space-evenly}@media only screen and (min-width:768px){.cat-owner-tab .profile__info{display:flex;flex-direction:column;justify-content:space-evenly}}.cat-owner-tab .profile__info div{height:auto;width:100%}.cat-owner-tab .button-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.cats-container{padding:10px}@media only screen and (min-width:768px){.cats-container{padding:30px}}.catblock__row{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-around}.cats__upperBlock{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center;margin:0 1rem 1rem}@media only screen and (min-width:768px){.cats__upperBlock{flex-direction:row;font-size:medium;justify-content:center}}.sell-order__item{margin:1rem 0}.buy-order__item{border:1px solid #c38490;margin:1.4rem 0;padding:1rem .5rem}.buy-order__pet{margin:1rem 0}.not-found-container{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:column;height:100vh;justify-content:center}.not-found-container h1{color:#ff3b3b;font-size:6em;margin:0}.not-found-container p{color:#666;font-size:1.5em;margin:10px 0}.not-found-container a{border:2px solid #ff3b3b;border-radius:5px;color:#ff3b3b;padding:10px 20px;text-decoration:none;transition:background-color .3s,color .3s}.not-found-container a:hover{background-color:#ff3b3b;color:#fff}.settings-container{border:1px solid gray;margin:0 auto;padding:30px}.terms{margin:0 auto;padding:2rem;width:90%}.terms h1{color:#333;padding:1.5rem 0 .5rem}.terms h2{color:#333;padding:.9rem 0 .4rem}.terms h3{color:#333;padding:.3rem 0 0 1rem}.terms p,.terms ul{padding:.2rem 0 .4rem 2rem}.terms ul li{padding:.2rem 0 .4rem .8rem}.privacy-policy{margin:0 auto;padding:2rem;width:90%}.privacy-policy h1{color:#333;padding:1.5rem 0 .5rem}.privacy-policy h2{color:#333}.privacy-policy p,.privacy-policy ul{padding:.2rem 0 .4rem 2rem}.privacy-policy ul li{padding:.2rem 0 .4rem .8rem}.otp-input{display:flex;gap:.7rem;margin-bottom:2rem;margin-top:2rem}@media only screen and (min-width:768px){.otp-input{justify-content:center}}.otp-input .otp-input__input{border:1px solid #91616a;border-radius:5px;font-size:1.5rem;height:3rem;text-align:center;width:3rem}@media only screen and (min-width:768px){.otp-input .otp-input__input{font-size:1.3rem}}.email-varification{align-items:center;background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center}.email-varification h1{text-align:center}.email-varification .form-wrap{align-items:center;background-color:#fff;border-radius:10px;margin:20px 30px;padding:30px}.email-varification .form-wrap,.email-varification .form-wrap .joinform{display:flex;flex-direction:column}.email-varification .form-wrap span,.errorMessage{font-size:small;text-align:center}.errorMessage{color:red}.partners{padding:5px}.partners .main-block{height:360px}@media only screen and (min-width:768px){.partners .main-block{height:360px}}.partners .main-block h2{padding-bottom:1rem}.partners .main-block .strong{font-size:1.5rem;font-weight:600;line-height:3rem}.partners .main-block .img-container{display:inline-block;height:100%;position:relative;width:100%}@media only screen and (min-width:768px){.partners .main-block .img-container{height:340px}}.partners .main-block .img-container img{display:block;height:100%;object-fit:cover;width:100%}.partners .main-block .img-container .text-overlay{align-items:center;background-color:#ffffff80;bottom:0;display:flex;height:100%;justify-content:center;left:0;padding:10px;position:absolute;width:100%}.partners .main-block .cattery-no-breeder .profile-button{border:1px solid #ccccf3;color:#fff;color:#8b8bea;cursor:pointer;height:auto;margin:5px;padding:3px 6px;width:auto}.partners .main-block .cattery-with-breeder{display:flex;flex-direction:column;margin:1rem}.partners .main-block .cattery-with-breeder .cattery-with-breeder__small{margin:5rem;padding-top:30px}.partners .main-block .cattery-with-breeder .cattery-with-breeder__small p{color:#000;font-size:smaller}.partners .main-block .cattery-with-breeder .cattery-with-breeder__text{padding-top:6px}.market__filter{display:flex;gap:1rem;justify-content:flex-start}.market__filter-breed{margin-bottom:1.5rem;width:50%}.market__cats-block{grid-gap:12px;display:grid;grid-template-columns:1fr}@media only screen and (min-width:768px){.market__cats-block{grid-gap:18px;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.market__cats-block{grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:1200px){.market__cats-block{grid-gap:24px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.cat-profile-sale__container{border:1px solid #d3d3d3;display:flex;flex-direction:column;gap:.5rem;width:100%}@media only screen and (min-width:768px){.cat-profile-sale__container{display:flex;flex-direction:row;gap:.9rem}}@media only screen and (min-width:1024px){.cat-profile-sale__container{display:flex;flex-direction:row;gap:1rem}}.cat-profile-sale__container .cat-profile-sale__left .catAvaRelative{position:relative}.cat-profile-sale__container .cat-profile-sale__left .catCardImg{object-fit:cover;width:100%}@media only screen and (min-width:768px){.cat-profile-sale__container .cat-profile-sale__left .catCardImg{width:auto}}.cat-profile-sale__container .cat-profile-sale__left .iconMarsWrap{background-color:#0003;border:1px solid #0000;padding:5px;position:absolute;right:0;top:0}.cat-profile-sale__container .cat-profile-sale__left .iconHeartWrap{bottom:3px;padding:5px;position:absolute;right:0}.cat-profile-sale__container .cat-profile-sale__left .idWrap{background-color:#00000080;left:0;padding:4px 1px 0 7px;position:absolute;top:0}.cat-profile-sale__container .cat-profile-sale__left .iconMars,.cat-profile-sale__container .cat-profile-sale__left .iconVenus{font-size:1.1em;height:24px;width:24px}.cat-profile-sale__container .cat-profile-sale__left .iconMars{color:#24b1e9;color:var(--icon-mars)}.cat-profile-sale__container .cat-profile-sale__left .iconVenus{color:#f58ade;color:var(--icon-venus)}.cat-profile-sale__container .cat-profile-sale__left .id{color:#fff;font-size:.8rem}.cat-profile-sale__container .cat-profile-sale__left .iconHeart{color:#ffffffb3;font-size:1.1em;height:24px;transition:color .15s ease-in-out;width:24px}.cat-profile-sale__container .cat-profile-sale__left .iconHeart:hover{color:#f58adecc;cursor:pointer}.cat-profile-sale__container .cat-profile-sale__left .iconHeart.active{color:#ff8ae1}.cat-profile-sale__container .cat-profile-sale__desc{display:flex;flex-direction:column;height:100%}@media only screen and (min-width:768px){.cat-profile-sale__container .cat-profile-sale__desc{height:100%;padding:.8em .1em;width:100%}}.cat-profile-sale__container .cat-profile-sale__desc .cat-profile-sale__header{align-items:center;display:flex;justify-content:space-between;padding:3px 6px 3px 3px}.cat-profile-sale__container .cat-profile-sale__desc .cat-profile-sale__header_sale{font-size:small}.cat-profile-sale__container .cat-profile-sale__desc .cat-profile-sale__header_breed{font-size:small;padding:3px 6px 3px 3px}.cat-profile-sale__container .cat-profile-sale__desc .descBottomTextSmall{font-size:small;margin:.3em 0;padding:.1em 0}.cat-profile-sale__container .cat-profile-sale__desc .descPriceWrap{align-items:center;background-color:#c3849033;display:flex;flex-direction:row;justify-content:space-between;padding:.2em}@media only screen and (min-width:768px){.cat-profile-sale__container .cat-profile-sale__desc .descPriceWrap{margin:.1rem 0 .1em;padding:.4em}}.cat-profile-sale__container .cat-profile-sale__desc .descPrice{align-items:center;color:#91616a;display:flex;flex-direction:row;font-size:1.3em;font-weight:800;justify-content:space-between;padding:.2em .4em}.cat-profile-sale__container .cat-profile-sale__desc .descPriceText{font-size:.6em;margin:0 1px 0 5px}@media only screen and (min-width:768px){.cat-profile-sale__container .cat-profile-sale__desc .descPriceText{font-size:default;margin:0 1px 0 5px}}.cat-profile-sale__container .cat-profile-sale__desc .cat-profile-sale__table{border-collapse:collapse;font-size:small;width:100%}.cat-profile-sale__container .cat-profile-sale__desc .cat-profile-sale__table td{padding:4px}.cat-profile-sale__container .cat-profile-sale__desc .cat-profile-sale__table td:first-child{color:#666;padding:5px 10px 5px 0;text-align:right;width:120px}.cat-profile-sale__container .cat-profile-sale__desc .cat-profile-sale__table td:last-child{font-weight:500}.cat-profile-sale__container .cat-profile-sale__desc .cat-profile-sale__table tr:nth-child(odd){background-color:#f2f2f2}.cat-profile-sale__container .cat-profile-sale__desc .cat-profile-sale__table tr:nth-child(2n){background-color:#fff}.cat-profile-sale__container .cat-profile-sale__desc .birthdate_td{display:flex;flex-direction:column}.cat-profile-sale__container .cat-profile-sale__desc .age{font-size:.9em;font-style:italic}.cat-profile-sale__container .cat-profile-sale__desc .icon{align-items:center;display:flex;flex-direction:row;gap:1rem}.cat-profile-sale__container .cat-profile-sale__desc .iconMarsAndVenus{margin-right:7px}.cat-profile-sale__container .cat-profile-sale__info{color:#666;display:flex;font-size:x-small;justify-content:space-between;margin:2px 4px}.cat-profile__clue{cursor:pointer;display:inline-block;position:relative;transition:all .09s ease-out;-webkit-user-select:none;user-select:none}.cat-profile__clue:before{background-color:#c38490e6;border-radius:3px;color:#f5f5f5;content:attr(data-clue);font-size:small;font-weight:400;opacity:0;padding:10px;position:absolute;right:5px;top:-28px;transform:translateY(-50%) translateX(-10px);transition:opacity .3s ease-out,transform .3s ease-out;visibility:hidden;white-space:nowrap;z-index:-1}@media only screen and (min-width:768px){.cat-profile__clue:before{background-color:#c38490e6;border-radius:3px;color:#f5f5f5;content:attr(data-clue);font-size:small;font-weight:400;left:auto;opacity:0;padding:10px;position:absolute;right:100%;top:50%;transform:translateY(-50%) translateX(-10px);transition:opacity .3s ease-out,transform .3s ease-out;visibility:hidden;white-space:nowrap;z-index:-1}}.cat-profile__clue:hover{background-color:#c3849033}.cat-profile__clue:hover:before{opacity:1;transform:translateY(-50%) translateX(-20px);visibility:visible;z-index:10}@media only screen and (min-width:768px){.cat-profile__clue:hover:before{transform:translateY(-50%) translateX(-20px)}}.order__container{display:flex;flex-wrap:wrap;gap:1rem;padding:5px}@media only screen and (min-width:768px){.order__container{display:flex;flex-wrap:nowrap;gap:2rem;padding:10px}}.order__container .form__container{padding:10px;width:100%}.order__container .form__container form{display:flex;flex-direction:column;margin-bottom:20px}.order__container .form__container label{margin-bottom:5px}.order__container .form__container input{font-size:16px;margin-bottom:15px;padding:10px}.order__container .form__container button{height:50px;padding:5px}.order__container .order__p{font-weight:600}.order__container .order__button{align-items:center;background-color:#c3849033;border:2px solid #c38490;border-radius:8px;color:#c38490;cursor:pointer;display:flex;font-size:1.05rem;height:auto;justify-content:space-around;margin:1rem 0;padding:.25rem 1rem;transition:all .3s ease;width:100%}.order__container .order__button:hover{background-color:#c384904d;border:2px solid #91616a;box-shadow:0 4px 8px #0003;color:#91616a}.order__container .order__button_price{color:#91616a;font-size:large;font-weight:600}.order__container .icon__mars-and-venus{margin:0 6px 0 0}.order__container .textarea{padding:10px}.edit-create__wrap{background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;display:flex;height:auto;justify-content:center}@media only screen and (min-width:768px){.edit-create__wrap{background:linear-gradient(#fff9,#767c764d),url(/static/media/pink-background.dc442456ac4522d6f377.jpeg);background-size:cover;display:flex;justify-content:center}}.edit-create__wrap .error{color:red;margin:2px}.edit-create__wrap .edit-create__img{display:flex;flex-direction:column;justify-content:center;margin:0;padding-top:2rem;width:100%}.edit-create__wrap .edit-create__img figcaption{font-weight:700;margin-bottom:10px;text-align:center}.edit-create__wrap .edit-create__img img{border:1px solid #ddd;height:auto;max-width:100%}.edit-create__wrap .edit-create__form{background-color:#fff;border-radius:10px;margin:20px;padding:20px 30px;width:360px}@media only screen and (min-width:768px){.edit-create__wrap .edit-create__form{background-color:#fff;border-radius:10px;margin:60px;padding:60px;width:520px}}.cat-registration .error{color:#c38490}.cat-registration{border:3px solid #c384904d;margin:0 0 10px;padding:20px}.cat-registration h2{margin:0;padding:4px 0 10px}.cat-registration ul{line-height:2rem;margin:0;padding:20px}*{box-sizing:border-box;padding:0}.app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.app .container{margin:0 auto;max-width:1600px;padding:5px;width:100%}@media only screen and (min-width:1024px){.app .container{max-width:1600px;padding:0 20px}}@media only screen and (min-width:1200px){.app .container{max-width:1600px;padding:0 20px}}.app .header__link{border-bottom:1px solid #c38490;font-size:large;font-weight:300}.app .header__link,.app .nolink{color:inherit;text-decoration:none}.app .link{border-bottom:1px dotted #91616a;color:#91616a;padding-bottom:2px;text-decoration:none}.app .link:hover{border-bottom:1px dotted #000;color:#000;text-decoration:none}.app .link:active{border-bottom:1px dotted #91616a;color:#91616a;text-decoration:none}.app .link-button{background-color:#0000;border:none;border-bottom:1px solid #91616a;box-sizing:border-box;color:#91616a;cursor:pointer;padding-bottom:2px;width:auto}.app .link-button:hover{border-bottom:1px solid #000;color:#000;text-decoration:none}:root{--main-color:#c38490;--main-color-back:#c3849033;--female-pink:#faecf9;--female-pink-dark:#f0e2ef;--male-blue:#e9f0f9;--male-blue-dark:#dfe6ef;--icon-mars:#24b1e9;--icon-venus:#f58ade}.joinButton{background-color:#c38490;border:2px solid #91616a;border-radius:8px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;height:50px;margin:1rem 0;padding:.25rem 1rem;text-transform:uppercase;transition:all .3s ease;width:100%}.joinButton:hover{background-color:#91616a;border:2px solid #c38490}.primary-button-small{background-color:#c38490;border:2px solid #91616a;border-radius:8px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;height:50px;margin:1rem 0;padding:.25rem 1rem;text-transform:uppercase;transition:all .3s ease;width:50%}.primary-button-small:hover{background-color:#91616a;border:2px solid #c38490}.secondary-button{background-color:#c3849033;border:2px solid #c38490;border-radius:8px;color:#c38490;cursor:pointer;font-size:1.05rem;font-weight:600;height:38px;margin:1rem 0;padding:.25rem 1rem;text-transform:uppercase;transition:all .3s ease;width:100%}.secondary-button:hover{background-color:#c384904d;border:2px solid #91616a;box-shadow:0 4px 8px #0003;color:#91616a}.secondary-button-small{background-color:#c3849033;border:2px solid #c38490;border-radius:8px;color:#c38490;cursor:pointer;font-size:1.05rem;font-weight:600;height:30px;margin:1rem 0;padding:.25rem 1rem;text-transform:uppercase;transition:all .3s ease;width:90%}.secondary-button-small:hover{background-color:#c384904d;border:2px solid #91616a;box-shadow:0 4px 8px #0003;color:#91616a}.button1{margin-top:60px}.button1:hover{background-color:#91616a}.button1:hover,.button2{border:2px solid #c38490}.button2{background-color:#c3849033;border-radius:8px;color:#c38490;cursor:pointer;font-weight:600;height:40px;padding:.25rem 1rem;text-transform:uppercase;transition:all .3s ease;width:auto}.button2:hover{background-color:#c384904d;border:2px solid #91616a;color:#91616a}@media only screen and (min-width:768px){.button2{background-color:#c3849033;border:2px solid #c38490;border-radius:8px;color:#c38490;cursor:pointer;font-size:1.05rem;font-weight:600;height:50px;margin:2.2rem 0;padding:.25rem 1rem;text-transform:uppercase;transition:all .3s ease;width:50%}}.profile-button{background-color:#ffffff80;border:1px solid #aaa0ff80;color:#8b8bea;cursor:pointer;font-size:.8rem;height:auto;padding:3px 6px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:auto}.profile-button:hover{background-color:#fffc;border:1px solid #aaa0ff}.button-light{background-color:#ffffff80;border:1px solid #aaa0ff80;color:#8b8bea;cursor:pointer;font-size:.8rem;height:auto;padding:.2rem .4rem;text-decoration:none;transition:all .3s ease;width:auto}.button-light:hover{background-color:#fffc;border:1px solid #aaa0ff}.button-light-main{background-color:#ffffff80;border:1px solid #c38490;box-shadow:0 2px 5px #0000001a;color:#91616a;cursor:pointer;font-size:.8rem;height:auto;padding:.2rem .4rem;text-decoration:none;transition:all .3s ease;width:auto}.button-light-main:hover{background-color:#fffc;border:1px solid #91616a}.update{border:1px solid #ccccf3;color:#8b8bea}.delete,.update{background-color:#ffffff80;cursor:pointer;padding:.2rem .4rem}.delete{border:1px solid #f5bebe;color:red}.add-cat-container{align-items:center}.add-cat-container,.add-cat-content{display:flex;flex-direction:column;justify-content:center}.add-cat-content{background-color:#fff;border-radius:10px;margin:10px auto 60px;max-width:500px;min-width:300px;padding:40px}
/*# sourceMappingURL=main.005a7bf7.css.map*/