.text-carrot{color:#f3650a}.bg-carrot{background:#f3650a}.text-male-sex{color:#8ecefd}.text-female-sex{color:#f88b9d}.text-unknown-sex{color:#ba55d3}.bg-male-sex{background:#8ecefd}.bg-female-sex{background:#f88b9d}.bg-unknown-sex{background:#ba55d3}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/Montserrat-Light.02afb26f.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/Montserrat-Regular.3cd78665.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/Montserrat-Medium.e2d60bc4.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat Semibold"),local("Montserrat-Semibold"),url(../fonts/Montserrat-SemiBold.fa8441f3.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/Montserrat-Bold.079ca05d.ttf) format("truetype")}.fade-enter-active,.fade-leave-active{transition-duration:0.3s;transition-property:height,opacity;transition-timing-function:ease;overflow:hidden}.fade-enter,.fade-leave-active{opacity:0}.fade-enter.with-replace,.fade-leave-active.with-replace{width:100%;position:absolute}.fadeInLeft,.fadeLeft-enter-active,.fadeLeft-leave-active,.fadeOutLeft{animation-duration:0.3s;animation-fill-mode:both}.fadeInLeft,.fadeLeft-enter-active{animation-name:fadeInLeft}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.bordered-input{background:transparent;color:#1d1d1d;text-align:center;padding-bottom:10px;border-top:none;border-right:none;border-left:none;width:100%;border-bottom:2px solid #70ca58;margin-bottom:15px;-webkit-appearance:none}.bordered-input::placeholder{color:#70ca58;transition:color 0.3s ease}.bordered-input:focus{outline:none}.bordered-input:focus::placeholder{color:transparent}@media (max-width:320px){.bordered-input{margin-bottom:10px;padding-bottom:5px}}.red-button{color:#fff;text-transform:uppercase;font-weight:400;border-radius:4px;padding:10px;border:none;display:inline-flex;align-self:center;justify-content:center;text-shadow:1px 1px 2px rgba(0,0,0,0.3);background:linear-gradient(0deg,#70ca58,#70ca58);cursor:pointer}.dark-button{text-decoration:none;background:#000}.dark-button,.primary-button{color:#fff;text-transform:uppercase;font-weight:500;border-radius:0;padding:10px 20px;border:2px solid #fff}.primary-button{background:#70ca58}.dark-button,.primary-button,.red-button{display:inline-flex;align-items:center;justify-content:center}.dark-button>i,.primary-button>i,.red-button>i{font-size:1.3em;margin-right:5px}@media (min-width:1200px){.dark-button:hover{cursor:pointer}}.btn-lg{padding:10px 30px;font-weight:500}.btn-lg>i{font-size:1.3em;margin-right:10px}.grey-input{background:#e8e8e8;box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);border:1px solid #e8e8e8;border-radius:5px;padding:10px 20px;margin-bottom:10px;display:block;width:100%;text-align:center}.grey-input,.grey-input::placeholder{color:#1d1d1d}.grey-textarea{border-radius:0;background:#e8e8e8;padding:10px 15px;border:1px solid #e8e8e8;color:#1d1d1d;box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);width:100%;height:150px}.grey-textarea::placeholder{color:#1d1d1d}body,html{height:100vh}:focus{outline:none}a{color:initial}body{font-family:Montserrat,Arial,Helvetica,sans-serif;color:#1d1d1d;font-weight:400;top:0!important;position:relative;overflow-x:hidden}#q-app,.q-layout,.q-page,.q-page-container{height:100vh;width:100%;overflow-x:hidden}a[class=""]:not([href^=mailto]):not([href^=tel]):not([href^=http]){text-decoration:none}.main-layout,.q-page{background-size:cover;background-position:50%}.q-page{background-image:url(../img/app-background.870d7852.png)}.q-page.login-page{background-image:url(../img/background-login.0cae4a46.png);align-items:flex-end;background-size:150%}.q-page.generic-page{background:#fff;padding:10px}.q-page.generic-page .q-form .avy-form-date-input:not(.q-field--with-bottom),.q-page.generic-page .q-form .avy-form-input:not(.q-field--with-bottom){margin-bottom:20px}.q-page.generic-page .q-form .avy-form-date-input .date-input-age{margin-right:20px}.q-page.generic-page .q-form .avy-form-date-input .date-input-age .q-btn__wrapper{text-transform:lowercase;padding:0 10px}.q-page.generic-page .q-form .q-page-sticky{z-index:999}.q-toolbar{border-bottom:3px solid #fff;position:relative;padding-top:env(safe-area-inset-top,0px)}:root{--q-color-dark:#000}.toolbar-title{text-align:center;font-weight:500;text-transform:capitalize}.logo{width:100%;max-width:150px}@media (max-width:320px){.logo{max-width:210px}}.font-lg{font-size:20px}.page-title{font-size:16px;text-transform:capitalize;color:#70ca58;text-align:center;font-weight:600;display:flex;padding:8px;margin-top:10px}.page-title,.page-title .paw{align-items:center;justify-content:center}.page-title .paw{display:inline-flex;width:30px;height:30px;background:#e8e8e8;border-radius:50%;margin-right:10px}.page-title .paw i{color:#fff;font-size:20px}.page-content{background:#fff;padding:0 10px}img.photo:not([src]){display:flex;justify-content:center;align-items:center;border:1px solid #949494;font-weight:700;font-size:1.8em;color:#949494}.q-textarea.animal-comment-textarea .q-field__control{min-height:50vh;min-width:65vw}.upload-dialog .page-subtitle{margin-bottom:10px;text-transform:uppercase;text-align:center;font-weight:700;color:#70ca58}.upload-dialog .filename{font-weight:500;margin-bottom:10px}.upload-dialog .filesize{margin-bottom:20px}.search-bar-container{margin:30px 0;width:100%}.search-bar-container .search-bar{display:flex;width:100%;background-color:hsla(0,0%,62.7%,0.4);padding:10px 15px;border-radius:10px}.search-bar-container .search-bar>input{flex:1;border:none;background:none}.search-bar-container .search-bar>input,.search-bar-container .search-bar>input::placeholder{color:#fff}.search-bar-container .search-bar>button{display:inline-flex;justify-content:center;padding:0;border:0;background:none}.search-bar-container .search-bar i{color:#70ca58;font-size:18px}.search-bar-container .search-results .category-product-item{margin-bottom:5px}@media (max-width:320px){.search-bar-container{margin:15px 0;padding:0 15px}}.animal-catalog-link{text-align:center;text-decoration:none}.animal-catalog-link img{max-width:80px}.animal-catalog-link.vertical{display:flex;align-items:center;margin-bottom:20px}.animal-catalog-link.vertical .title{text-align:left;flex:1;margin-left:10px}.animal-catalog-link .title{font-weight:600;text-transform:capitalize}.avy-items-list .item{display:flex;align-items:center;margin-bottom:10px}.avy-items-list .item .item-image img:not([src]){visibility:hidden}.avy-items-list .item .details{flex:1;margin-left:10px}.avy-items-list .item .details .title{font-weight:500;font-size:1.2em}.avy-items-list .item .details .text{overflow:hidden}.avy-items-list .item .details .sub-text{margin-top:5px;font-size:0.9em}.avy-items-list .splitter{border-bottom:1px solid #e8e8e8;margin:5px 15vw}.avy-pair-images{display:flex}.avy-pair-images .pair-animal,.avy-pair-images .select-animal{text-decoration:none;width:calc(50% - 2.5px)}.avy-pair-images .pair-animal:first-child,.avy-pair-images .select-animal:first-child{margin-right:5px}.avy-pair-images .select-animal{display:flex;justify-content:center;align-items:center}.avy-pair-images .select-animal .q-btn__wrapper{line-height:1.2}.avy-pair-images .pair-animal{display:flex;flex-direction:column;height:100%}.avy-pair-images .pair-animal .image{height:calc(100% - 50px)}.avy-pair-images .pair-animal .image img{border-radius:5px;object-fit:cover;height:100%;width:100%}.avy-pair-images .pair-animal .name{height:50px;font-weight:500;text-align:center;color:#3b3b3b}.avy-pair-images .pair-animal .name .q-icon{font-size:1.5em}.avy-animals-list .item-image .animal-thumbnail{border-radius:50%;object-fit:cover;height:50px;width:50px}.avy-animals-list .details .dead-status{text-transform:uppercase}.avy-animals-list .details .text .accent{color:#70ca58;margin-right:5px}.avy-animals-list .species{text-transform:capitalize}.main-layout.forgot_password,.main-layout.login,.main-layout.logout,.main-layout.reset_password,.main-layout.signup{display:flex;flex-flow:column;align-items:center;width:100%;justify-content:center}.main-layout.forgot_password .title,.main-layout.login .title,.main-layout.logout .title,.main-layout.reset_password .title,.main-layout.signup .title{margin-bottom:30px;text-align:center;font-size:18px;color:#fff;font-weight:700;text-transform:uppercase}.main-layout.forgot_password .content,.main-layout.forgot_password .top-image,.main-layout.login .content,.main-layout.login .top-image,.main-layout.logout .content,.main-layout.logout .top-image,.main-layout.reset_password .content,.main-layout.reset_password .top-image,.main-layout.signup .content,.main-layout.signup .top-image{flex:1;width:100%}.main-layout.forgot_password .form,.main-layout.login .form,.main-layout.logout .form,.main-layout.reset_password .form,.main-layout.signup .form{display:flex;flex-flow:column;align-items:center;border-radius:10px}.main-layout.forgot_password .form .form-content,.main-layout.forgot_password .form .login-buttons,.main-layout.login .form .form-content,.main-layout.login .form .login-buttons,.main-layout.logout .form .form-content,.main-layout.logout .form .login-buttons,.main-layout.reset_password .form .form-content,.main-layout.reset_password .form .login-buttons,.main-layout.signup .form .form-content,.main-layout.signup .form .login-buttons{flex:1}.main-layout.forgot_password .form .form-content,.main-layout.login .form .form-content,.main-layout.logout .form .form-content,.main-layout.reset_password .form .form-content,.main-layout.signup .form .form-content{padding:20px 50px 0;width:100%}.main-layout.forgot_password .form .logo,.main-layout.login .form .logo,.main-layout.logout .form .logo,.main-layout.reset_password .form .logo,.main-layout.signup .form .logo{width:100%;max-width:120px;margin-bottom:10px}.main-layout.forgot_password .form .login-buttons,.main-layout.login .form .login-buttons,.main-layout.logout .form .login-buttons,.main-layout.reset_password .form .login-buttons,.main-layout.signup .form .login-buttons{width:100%;padding-top:5px;padding-bottom:20px;background:var(--footer-bg);color:var(--footer-color)}@media (max-width:320px){.main-layout.forgot_password .form .logo,.main-layout.login .form .logo,.main-layout.logout .form .logo,.main-layout.reset_password .form .logo,.main-layout.signup .form .logo{max-width:270px}}.login-button{border-radius:6px;border:none;background:#f3650a;padding:10px 35px;text-align:center;color:#fff;text-transform:uppercase;margin:10px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.login-button>i{margin-right:10px;color:#fff;font-size:1.3em}.login-bottom-link{display:block;margin-bottom:15px;color:#1d1d1d;font-size:0.8em}.q-drawer{background-image:linear-gradient(180deg,rgba(86,155,67,0.5),rgba(86,155,67,0.5)),url(../img/app-background.870d7852.png);background-size:cover;background-position:50%}.side-menu{padding:20px;height:100%;display:flex;flex-flow:column;align-items:center}.side-menu .images{position:relative;margin:20px 0}@media (max-width:320px){.side-menu .images{margin:5px 0 10px}}.side-menu .images .logo{width:120px}.side-menu .side-menu-list{display:flex;flex-flow:column;flex:1}.side-menu .side-menu-list .side-menu-list-item{display:flex;align-items:center;color:#fff;font-weight:500;text-transform:uppercase;text-decoration:none;margin-bottom:10px;font-size:18px;border-bottom:1px solid transparent}@media (max-width:320px){.side-menu .side-menu-list .side-menu-list-item{margin-bottom:10px}}.side-menu .side-menu-list .side-menu-list-item.home{display:none}.side-menu .side-menu-list .side-menu-list-item i{color:#f2c037;margin-right:10px}.side-menu .side-menu-list .side-menu-list-item.active i{color:#f2c037}.side-menu .version{text-align:center;margin-top:10px}.side-menu .version .label{font-size:12px;color:#fff}.side-menu .version .value{font-size:14px;font-weight:600;color:#fff}.dashboard-page{display:flex;flex-flow:column;align-items:center;width:100%;justify-content:space-between;padding-top:20px}.dashboard-page .user-info{width:100%}.dashboard-page .user-info .greeting{text-align:center;font-weight:600;margin-bottom:10px}.dashboard-page .user-info .user-row{display:flex;align-items:flex-end;margin-bottom:-10px}.dashboard-page .user-info .user-row .left-part,.dashboard-page .user-info .user-row .middle-part,.dashboard-page .user-info .user-row .right-part{flex:1}.dashboard-page .user-info .user-row .left-part,.dashboard-page .user-info .user-row .right-part{text-align:center;font-weight:500}.dashboard-page .user-info .user-row .label{background:hsla(0,0%,100%,0.6)}.dashboard-page .user-info .user-row .value{background:#fff;color:#1d1d1d;padding:4px 4px 30px}.dashboard-page .user-info .user-row .middle-part{z-index:2;border-radius:50%;height:90px;width:90px;max-width:90px;display:flex;margin:0 -20px;align-items:center;justify-content:center;line-height:1;background:#fff}.dashboard-page .user-info .user-row .middle-part img{border-radius:50%;max-width:80px;object-fit:cover}.dashboard-page .user-info .user-row .right-part{position:relative}.dashboard-page .user-info .user-row .right-part .sync-time{position:absolute;right:0;bottom:7px;display:inline-block;width:100%}.dashboard-page .main-part{padding-top:20px;width:100%;flex:1;background:#fff;display:flex;flex-flow:column;justify-content:space-between;padding-bottom:env(safe-area-inset-bottom,20px)}.dashboard-page .main-part .dashboard-buttons .q-btn{max-width:250px;height:80px;width:35vw}.dashboard-page .main-part .dashboard-buttons .q-btn .q-btn__content{flex-direction:column;line-height:1.3em}.dashboard-page .main-part .dashboard-buttons .q-btn .q-btn__content .q-icon{margin:0 0 3px}.dashboard-page .main-part .dashboard-buttons .dashboard-top-link{display:flex;justify-content:center}.dashboard-page .main-part .dashboard-buttons .dashboard-links-grid{margin:30px 20px;display:grid;grid-column-gap:30px;grid-row-gap:40px;grid-template-columns:repeat(2,1fr)}.dashboard-page .main-part .dashboard-buttons .dashboard-links-grid .q-btn{place-self:center}.profile-page{display:flex;flex-flow:column;padding-top:30px;text-align:center;width:100%;justify-content:flex-start}.profile-page .image-block{position:relative;display:flex;align-items:center;flex-flow:column;justify-content:center}.profile-page .image-block .image-container{position:relative}.profile-page .image-block .image-container .q-img{width:140px;height:140px}.profile-page .image-block .image-container .rotate-image-button{position:absolute;z-index:1;width:36px;right:4px;top:4px}.profile-page .form-content{background:#fff;padding:10px 30px}.profile-page .form-content .form-group{margin-bottom:10px}.profile-page .form-content .form-group label{color:#1d1d1d;font-size:12px;font-weight:400;text-transform:uppercase}.profile-page .form-content .form-group input{text-align:center}.profile-page .form-content .submit-button{margin:20px auto 0}.profile-page .grey-input.grey-select{padding:0 20px}.profile-page .grey-input.grey-select .q-field__native>span{font-size:14px}.profile-page .grey-input.grey-select .q-field__control,.profile-page .grey-input.grey-select .q-field__control .q-field__append,.profile-page .grey-input.grey-select .q-field__control .q-field__native{min-height:43px;height:43px}.profile-page .grey-input.grey-select .q-field__control:after,.profile-page .grey-input.grey-select .q-field__control:before{display:none!important}.catalogue-page{display:flex;flex-flow:column;align-items:stretch;justify-content:space-between}.catalogue-page .image-container{text-align:center}.catalogue-page .image-container img{max-width:100%}.catalogue-page .page-title{font-size:12px}.catalogue-page .page-title .q-gutter-sm,.catalogue-page .page-title .q-gutter-y-sm{margin-top:0}.catalogue-page .page-title .q-gutter-sm>*,.catalogue-page .page-title .q-gutter-y-sm>*{margin-top:0;margin-left:4px}.catalogue-page .page-content{flex:1}.catalogue-page .items{padding:10px}.catalogue-page .description .page-title,.catalogue-page .nested-items .page-title{margin-top:15px;border-top:1px solid #e8e8e8}.edit-hierarchy-level-page .image-content{position:relative;display:flex;align-items:center;flex-flow:column;justify-content:center}.edit-hierarchy-level-page .image-content .delete-image-container{position:relative}.edit-hierarchy-level-page .image-content .delete-image-container .delete-image-button{position:absolute;width:36px;left:-70px;top:-140px}.edit-hierarchy-level-page .image-content img{width:140px;height:140px;object-fit:cover}.edit-hierarchy-level-page .images-input-container{text-align:center;margin:-20px 0 20px}.edit-hierarchy-level-page .q-field{padding-bottom:20px}.my-animals-page .filters{display:grid;grid-column-gap:10px;grid-row-gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.my-animals-page .filters.avy-hierarchy-selector{margin-bottom:15px}.my-animals-page .filters.avy-hierarchy-selector>.q-select .q-field__native,.my-animals-page .filters.avy-hierarchy-selector>.q-select .q-field__native>span{flex-wrap:nowrap}.my-animals-page .filters .search-input{grid-column:1/3}.my-animals-page .animals-count-block{font-size:15px;margin-top:15px;text-align:center}.my-animals-page .animals-count-block .count{font-weight:600;color:#70ca58}.my-animals-page .avy-animals-list{margin-top:30px}.my-animal-page.generic-page{padding:0}.my-animal-page .q-page-sticky{z-index:999}.my-animal-page .q-page-sticky>div{width:100%}.my-animal-page .q-tab-panels{margin-top:40px}.my-animal-page .q-tab-panels .page-title{margin:0}.my-animal-page .q-tab-panels .page-title.top-title{margin-bottom:10px}.my-animal-page .q-tab-panels .page-title:not(.top-title){text-transform:none}.my-animal-page .q-tab-panels .animal-edit-tab{padding-bottom:120px}.my-animal-page .q-tab-panels .animal-edit-tab .image-placeholder{width:100%;height:100px;padding-top:20px;background-color:#e8e8e8;text-align:center;font-weight:700;font-size:40px;color:hsla(0,0%,58%,0.6)}.my-animal-page .q-tab-panels .animal-edit-tab .q-carousel{background-color:#e8e8e8}.my-animal-page .q-tab-panels .animal-edit-tab .q-carousel .ion-ios-square{border-radius:3px;background-color:#70ca58}.my-animal-page .q-tab-panels .animal-edit-tab .animal-image .q-img__image{background-color:#fff;background-size:contain!important}.my-animal-page .q-tab-panels .animal-edit-tab .delete-image-button,.my-animal-page .q-tab-panels .animal-edit-tab .rotate-image-button{position:absolute;z-index:1;width:36px;top:16px}.my-animal-page .q-tab-panels .animal-edit-tab .delete-image-button{left:16px}.my-animal-page .q-tab-panels .animal-edit-tab .rotate-image-button{right:16px}.my-animal-page .q-tab-panels .animal-edit-tab .images-input-container{margin:5px 0 20px;text-align:center}.my-animal-page .q-tab-panels .animal-edit-tab .images-input-container .env-images-input .q-btn i{font-size:26px}.my-animal-page .q-tab-panels .animal-edit-tab .fields{background:#fff}.my-animal-page .q-tab-panels .animal-edit-tab .fields .shared-status-title{font-size:16px;margin-bottom:10px;text-align:center;line-height:1.3}.my-animal-page .q-tab-panels .animal-edit-tab .fields .dead-status-title{font-size:18px;margin-bottom:10px;text-align:center;color:#c10015;line-height:1.3}.my-animal-page .q-tab-panels .animal-edit-tab .fields .dead-status-title .status{font-weight:700}.my-animal-page .q-tab-panels .animal-edit-tab .fields .dead-status-title .years{font-weight:500}.my-animal-page .q-tab-panels .animal-edit-tab .fields .booked-btn-row{margin-bottom:20px}.my-animal-page .q-tab-panels .animal-edit-tab .fields .booked-btn-row .q-btn{width:100%}.my-animal-page .q-tab-panels .animal-edit-tab .fields .booked-btn-row .q-btn .q-btn__content{font-weight:700;color:#000}.my-animal-page .q-tab-panels .animal-edit-tab .fields .avy-hierarchy-selector .q-field{margin-bottom:10px}.my-animal-page .q-tab-panels .animal-edit-tab .fields .avy-hierarchy-selector .q-field.q-field--with-bottom{padding-bottom:0}.my-animal-page .q-tab-panels .animal-edit-tab .fields .status-select{margin-right:15px;flex:2}.my-animal-page .q-tab-panels .animal-edit-tab .fields .sex-select{flex:1}.my-animal-page .q-tab-panels .animal-edit-tab .fields .weight-date{margin-right:20px;padding:5px;font-size:14px}.my-animal-page .q-tab-panels .animal-edit-tab .pedigree-btn-row{margin:10px 0 20px}.my-animal-page .q-tab-panels .comments-tab .comments-list .comment-item{margin-bottom:20px}.my-animal-page .q-tab-panels .comments-tab .comments-list .comment-item .comment-header{display:flex;justify-content:space-between;align-items:center}.my-animal-page .q-tab-panels .comments-tab .comments-list .comment-item .comment-header .comment-item-date{font-weight:600}.my-animal-page .q-tab-panels .comments-tab .comments-list .comment-item .comment-header .buttons .q-btn{margin-left:10px;font-size:12px}.my-animal-page .q-tab-panels .comments-tab .comments-list .comment-item .comment-item-text{white-space:break-spaces;font-size:1.1em}.my-animal-page .q-tab-panels .comments-tab .comments-list .comment-item .splitter{border-bottom:1px solid #e8e8e8;margin:20px 15vw 0}.my-animal-page .q-tab-panels .comments-tab .no-comments-message{text-align:center;font-size:1.4em;margin:20px}.my-animal-page .q-tab-panels .stats-tab .stats-period-select{display:flex}.my-animal-page .q-tab-panels .stats-tab .stats-period-select .q-field:first-child{margin-right:10px}.my-animal-page .q-tab-panels .stats-tab .stats-period-select .q-field:last-child{margin-left:10px}.my-animal-page .q-tab-panels .stats-tab .get-stats-btn-row{text-align:center;margin:15px}.my-animal-page .q-tab-panels .stats-tab .get-stats-btn-row .q-btn{min-width:120px}.my-animal-page .q-tab-panels .stats-tab .stats-period{font-weight:500;font-size:16px;color:#70ca58;margin:20px 0;text-align:center}.my-animal-page .q-tab-panels .stats-tab .stats-period>*{margin-right:5px}@media (max-width:500px){.my-animal-page .q-tab-panels .stats-tab .stats-period{display:flex;flex-direction:column}}.my-animal-page .q-tab-panels .stats-tab .stats-period .stats-period-date{font-weight:600;white-space:nowrap;color:#3b3b3b}.my-animal-page .q-tab-panels .stats-tab .stats-period .stats-period-desc{font-weight:500;font-size:0.9em}.my-animal-page .q-tab-panels .stats-tab .stats-list .stat-item{font-size:16px;margin-bottom:5px}.my-animal-page .q-tab-panels .stats-tab .stats-list .stat-item .stat-label{display:inline-block;margin-right:10px;color:#70ca58}@media (min-width:375px){.my-animal-page .q-tab-panels .stats-tab .stats-list .stat-item .stat-label{min-width:180px}}.my-animal-page .q-tab-panels .stats-tab .stats-list .stat-item .stat-value{margin-right:5px;font-weight:700}.my-animal-page .q-tab-panels .stats-tab .stats-list .stat-item .stat-note{font-size:0.9em}.my-animal-page .q-tab-panels .stats-tab .stats-list .stat-item .q-btn.q-btn--dense.open-pairs-btn{margin-left:10px;padding:0 6px}.my-animal-page .q-tab-panels .stats-tab .stats-list .stat-item .q-btn.q-btn--dense.open-pairs-btn .q-btn__wrapper{min-height:20px}.my-animal-page .q-tab-panels .stats-tab .stats-list .stat-item .q-btn.q-btn--dense.open-pairs-btn .q-btn__wrapper .q-btn__content{line-height:1.1em}.my-animal-page .q-tab-panels .share-tab .share-block{margin:30px 0 40px}.my-animal-page .q-tab-panels .share-tab .share-block .sharing-tooltip{margin:5px 0;text-align:center}.my-animal-page .q-tab-panels .share-tab .share-block .qr-code-block{text-align:center}.my-animal-page .q-tab-panels .share-tab .share-block .qr-code-block .q-expansion-item .q-item{display:none}.my-animal-page .q-tab-panels .share-tab .share-block .qr-code-block .qr-code{max-width:400px;width:100%}.my-animal-page .q-tab-panels .share-tab .share-block .share-or{text-transform:none}.my-animal-page .q-tab-panels .share-tab .share-block .email-input-block{display:flex;justify-content:space-between}.my-animal-page .q-tab-panels .share-tab .share-block .email-input-block .q-field{flex:1;margin-right:15px}.my-animal-page .q-tab-panels .share-tab .shared-with-block .avy-items-list .item-image .animal-thumbnail{border-radius:50%;object-fit:cover;height:50px;width:50px}.my-animal-page .image-rotate-canvas{position:absolute;visibility:hidden;height:0;width:0}.common-parents-page .animals-list{display:flex;justify-content:space-evenly;flex-wrap:wrap}.common-parents-page .animals-list .selected-animal{display:flex;flex-direction:column;align-items:center;max-width:50vw;margin-bottom:10px}.common-parents-page .animals-list .selected-animal .image{text-align:center}.common-parents-page .animals-list .selected-animal .image img{display:block;border-radius:5px;border:1px solid #949494;object-fit:contain;width:150px;height:100px}@media (max-width:320px){.common-parents-page .animals-list .selected-animal .image img{width:130px}}.common-parents-page .animals-list .selected-animal .name{width:100%;text-align:center}.common-parents-page .parents-list .avy-items-list .animal-thumbnail{border-radius:50%;object-fit:cover;height:50px;width:50px}.common-parents-page .page-title{text-transform:none;margin-bottom:15px}.common-parents-page .btn-row{display:flex;flex-direction:column;align-items:center}.common-parents-page .btn-row.reset-btn-row{margin-top:40px}.common-parents-page .btn-row .q-btn{margin-bottom:15px}.common-parents-page .reset-btn{border-radius:3px}.common-parents-page .reset-btn .q-btn__wrapper{min-height:36px;padding:6px 16px}.pedigree-page{overflow-x:auto}.pedigree-page .avy-pedigree{display:flex;flex-direction:column-reverse;text-align:center;min-width:max-content}.pedigree-page .avy-pedigree .pedigree-base{margin-top:20px}.pedigree-page .avy-pedigree .pedigree-level{display:flex;justify-content:space-between}.pedigree-page .avy-pedigree .pedigree-level .pedigree-parent{min-width:100px;margin-top:15px;width:50%}.pedigree-page .avy-pedigree .pedigree-level .pedigree-parent .pedigree-info{min-width:100px}.pedigree-page .avy-pedigree .pedigree-level .pedigree-parent .pedigree-info .sub-title{font-size:12px}.pedigree-page .avy-pedigree .name-block{border-radius:5px;white-space:nowrap;display:inline-block;padding:0;margin:2px}.my-clutches-page .filters,.my-eggs-page .filters,.my-incubators-page .filters,.my-pairs-page .filters{display:grid;grid-column-gap:10px;grid-row-gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.my-clutches-page .filters.avy-hierarchy-selector,.my-eggs-page .filters.avy-hierarchy-selector,.my-incubators-page .filters.avy-hierarchy-selector,.my-pairs-page .filters.avy-hierarchy-selector{margin-bottom:15px}.my-clutches-page .search-filter,.my-eggs-page .search-filter,.my-incubators-page .search-filter,.my-pairs-page .search-filter{margin-top:15px}.my-clutches-page .avy-items-list,.my-eggs-page .avy-items-list,.my-incubators-page .avy-items-list,.my-pairs-page .avy-items-list{margin-top:20px}.my-clutches-page .avy-items-list .item,.my-eggs-page .avy-items-list .item,.my-incubators-page .avy-items-list .item,.my-pairs-page .avy-items-list .item{margin-left:20px}.my-clutches-page .avy-items-list .item .avy-sex-icon,.my-eggs-page .avy-items-list .item .avy-sex-icon,.my-incubators-page .avy-items-list .item .avy-sex-icon,.my-pairs-page .avy-items-list .item .avy-sex-icon{min-width:20px}.my-clutches-page .avy-items-list .item .pair-animal-name,.my-eggs-page .avy-items-list .item .pair-animal-name,.my-incubators-page .avy-items-list .item .pair-animal-name,.my-pairs-page .avy-items-list .item .pair-animal-name{font-weight:600}.my-clutches-page .avy-items-list .item .pair-animal-species,.my-eggs-page .avy-items-list .item .pair-animal-species,.my-incubators-page .avy-items-list .item .pair-animal-species,.my-pairs-page .avy-items-list .item .pair-animal-species{margin-left:20px;color:#3b3b3b}.my-clutches-page .avy-items-list .item .clutch-mother-name,.my-eggs-page .avy-items-list .item .clutch-mother-name,.my-incubators-page .avy-items-list .item .clutch-mother-name,.my-pairs-page .avy-items-list .item .clutch-mother-name{font-weight:600}.my-clutches-page .avy-items-list .item .clutch-mother-species,.my-eggs-page .avy-items-list .item .clutch-mother-species,.my-incubators-page .avy-items-list .item .clutch-mother-species,.my-pairs-page .avy-items-list .item .clutch-mother-species{margin-left:24px}.my-clutches-page .avy-items-list .item .pair-status,.my-eggs-page .avy-items-list .item .pair-status,.my-incubators-page .avy-items-list .item .pair-status,.my-pairs-page .avy-items-list .item .pair-status{font-weight:700;font-size:16px}.my-pairs-page .filters .two-filters{display:grid;grid-column-gap:10px;grid-row-gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.my-pairs-page .filters .one-filter,.my-pairs-page .filters .two-filters{margin-bottom:15px}.my-eggs-page .q-btn.add-to-incubator-btn{height:40px}.my-eggs-page .q-btn.add-to-incubator-btn .q-btn__wrapper{min-height:40px;padding:4px 16px}.my-incubators-page .filters{padding:10px 20px 30px}.select-incubator-dialog{width:500px}.my-pair-page .avy-pair-images{margin-bottom:25px;height:240px}.my-pair-page .separated-title{font-size:20px;text-align:center;margin:10px 0;color:#c10015}.my-pair-page .clutches-block{margin:40px 0}.my-pair-page .clutches-block .clutches-header{text-align:center;margin-bottom:15px;font-weight:500;font-size:1.4em}.my-clutch-page .avy-pair-images{margin-bottom:25px;height:130px}.my-clutch-page .eggs-block{margin:40px 0}.my-clutch-page .eggs-block .eggs-header{text-align:center;margin-bottom:15px;font-weight:500;font-size:1.4em}.my-egg-page .q-page-sticky{z-index:999}.my-egg-page .q-page-sticky>div{width:100%}.my-egg-page .q-tab-panels{margin-top:40px}.my-egg-page .q-tab-panels .egg-edit-tab .page-title:first-child{flex-direction:column;margin-top:0}.my-egg-page .q-tab-panels .egg-edit-tab .page-title:first-child span:first-child{color:#1d1d1d}.my-egg-page .q-tab-panels .egg-edit-tab .q-form{margin-top:15px}.my-egg-page .q-tab-panels .egg-edit-tab .q-form .hatched-animal-title{margin-top:-15px}.my-egg-page .q-tab-panels .egg-edit-tab .q-form .assign-animal-row{display:flex;justify-content:space-between;margin-bottom:20px}.my-egg-page .q-tab-panels .egg-edit-tab .q-form .weight-btn-row{margin-bottom:10px}.view-weight-page .weight-list{margin:20px 0}.view-weight-page .weight-list .weight-item{display:flex;align-items:center;padding-left:10px;margin-bottom:10px}@media (min-width:400px){.view-weight-page .weight-list .weight-item .weight-text{display:flex}}.view-weight-page .weight-list .weight-item .weight-text .weight-date{min-width:210px;color:#3b3b3b}.view-weight-page .weight-list .weight-item .weight-text .weight-value{min-width:75px;font-weight:700;color:#70ca58}.view-weight-page .weight-list .weight-item .weight-controls{text-align:center}@media (min-width:350px){.view-weight-page .weight-list .weight-item .weight-controls{margin-left:10px}}.info-page.generic-page{padding:0}.info-page .q-page-sticky{z-index:999}.info-page .q-page-sticky>div{width:100%}.info-page .page-banner-container{display:flex;justify-content:center;margin:20px 0}.info-page .page-banner-container .pages-banner{border-radius:10px;border:2px solid #e8e8e8;max-width:500px;width:90vw;background-color:#70ca58}.info-page .page-banner-container .pages-banner .q-carousel__slide{padding:2px}.info-page .page-banner-container .pages-banner .q-carousel__slide .page-banner-text{font-weight:500;color:#fff;font-size:18px;height:100%;display:flex;justify-content:center;align-items:center;padding:0 45px;text-align:center}.info-page .page-content{margin-top:40px}.info-page .page-content .html-container{white-space:pre;overflow:hidden}.info-page .page-content .html-container *{white-space:pre-wrap;word-wrap:break-word;max-width:100vw}.info-page .q-tab-panels .q-tab-panel .html-container{white-space:pre;overflow:hidden}.info-page .q-tab-panels .q-tab-panel .html-container *{white-space:pre-wrap;word-wrap:break-word;max-width:100vw}.my-documents-page{padding:20px}.my-documents-page .docs-list .doc-item{display:flex;justify-content:space-between;align-items:center}.my-documents-page .docs-list .doc-item .doc-meta{flex:1;margin:0 14px}@media (min-width:500px){.my-documents-page .docs-list .doc-item .doc-meta{margin:0 30px}}.my-documents-page .docs-list .doc-item .doc-meta .doc-name{font-weight:500}.my-documents-page .docs-list .doc-item .doc-meta .doc-description{margin-top:10px}.my-documents-page .docs-list .splitter{border-bottom:1px solid #e8e8e8;margin:15px 15vw}.my-documents-page .upload-block{margin-top:40px;display:flex;justify-content:center}.my-documents-page .upload-block .q-file{max-width:270px}.my-bookings-page .filters{display:grid;grid-column-gap:10px;grid-row-gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.my-bookings-page .filters.avy-hierarchy-selector{margin-bottom:15px}.my-bookings-page .avy-items-list{margin:20px}.my-bookings-page .avy-items-list .item .text .text-str{display:flex;margin:4px 0}.my-bookings-page .avy-items-list .item .text .text-str>div:first-child{min-width:90px;color:#70ca58}.my-bookings-page .avy-items-list .item .text .text-str .active-status{font-weight:700;color:#70ca58}.my-bookings-page .avy-items-list .item .text .text-str .inactive-status{font-weight:700;color:#c10015}.my-bookings-page .avy-items-list .item .text .text-str .booking-goods-list{white-space:pre}.my-booking-page.generic-page{padding-bottom:50px}.my-booking-page .booking-status{text-align:center;font-weight:700;font-size:20px;margin:20px 0}.my-booking-page .booking-status.active-status{color:#70ca58}.my-booking-page .booking-status.inactive-status{color:#c10015}.my-booking-page .q-form{margin-top:15px}.my-booking-page .q-form .double-input{display:flex;justify-content:space-between}.my-booking-page .q-form .double-input>:first-child{margin-right:10px;flex:1}.my-booking-page .q-form .double-input>:last-child{margin-left:10px;flex:1}.my-booking-page .booking-goods{border:1px solid #e8e8e8;border-radius:10px;background-color:hsla(0,0%,91%,0.1);margin-top:30px;padding:4px}.my-booking-page .booking-goods .page-title{margin:0}.my-booking-page .booking-goods .booking-goods-item{display:flex;justify-content:space-between;margin-bottom:8px}.my-booking-page .booking-goods .booking-goods-item>:first-child{flex:1}.my-booking-page .booking-goods .booking-goods-item.booking-species{margin-bottom:16px}.my-booking-page .booking-goods .booking-goods-item .delete-goods-btn{margin-left:15px;font-size:12px}.my-booking-page .booking-goods .add-goods-row{text-align:center;margin:15px 0}.my-booking-page .booking-goods .add-goods-row .add-goods-btn{padding:0 5px}.my-incubator-page .q-form{padding-top:20px}.my-incubator-page .eggs-block{margin:40px 0}.my-incubator-page .eggs-block .eggs-header{text-align:center;margin-bottom:15px;font-weight:500;font-size:1.4em}.eggs-list .egg-in-incubator-mark{font-size:24px;width:40px;color:#70ca58}.eggs-list .mother-name{font-weight:600}.messages-page .message{display:flex;margin-bottom:20px;align-items:center}.messages-page .message i{font-size:24px;color:#dc143c;margin-right:10px}.messages-page .message .message-info{flex:1;line-height:1.1}.messages-page .message .message-info .title{font-weight:600;font-size:1.2em;margin-bottom:5px}.messages-page .message .message-info .date{margin-top:5px;color:#949494}.billing-page{display:flex;flex:1}.billing-page>iframe{width:100%;flex:1;border:none}div[data-v-0437520a]{display:none!important}