:root{--ps-primary-color:#107657;--ps-primary-color:#185597;--ps-primary-color:#e66b19;--ps-blue-700:#185597;--ps-orange-700:#e66b19;--ps-purple-500:#6A35BD}:root{--fz:1rem;--fz-xxs:0.5rem;--fz-xs:0.75rem;--fz-sm:0.875rem;--fz-h6:0.75rem;--fz-h5:0.875rem;--fz-h4:0.875rem;--fz-h3:1rem;--fz-h2:1.5rem;--fz-h1:2rem}@media (min-width:1024px){:root{--fz:1.125rem;--fz-xxs:0.75rem;--fz-xs:0.875rem;--fz-sm:1rem;--fz-h6:0.875rem;--fz-h5:1rem;--fz-h4:1rem;--fz-h3:1.25rem;--fz-h2:1.75rem;--fz-h1:3rem}}:root{--ps-size:1rem;--ps-size-xxs:0.25rem;--ps-size-xs:0.5rem;--ps-size-sm:0.75rem;--ps-size-md:1.25rem;--ps-size-lg:1.5rem;--ps-size-xl:2rem;--ps-size-xxl:2.5rem}.ps-page-header-inner{display:grid;grid-template-columns:1fr max-content 1fr;align-items:center;gap:var(--ps-size-sm);padding:var(--ps-size-xs) 0}.ps-page-header-action,.ps-page-header-back{display:flex;align-items:center}.ps-page-header-action{display:flex;justify-content:flex-end;gap:var(--ps-size-xxs)}.ps-page-title{margin:0;font-size:var(--fz-sm)}@media (min-width:1024px){.ps-page-header-inner{padding:var(--ps-size-md) 0}.ps-page-title{font-size:var(--fz-h2)}}.embla{overflow:hidden}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom}.embla__slide{flex:0 0 100%;min-width:0}.embla-thumbs{margin-top:var(--ps-size)}.embla-thumbs__viewport{overflow:hidden}.embla-thumbs__container{display:flex;justify-content:center;gap:var(--ps-size)}.embla-thumbs__slide{flex:0 0 50px;height:50px;aspect-ratio:1;border-radius:var(--ps-size-sm);overflow:hidden}.embla-thumbs__slide__number{display:block;width:100%;height:100%;border:none;padding:0}.embla-thumbs__slide--selected{border:2px solid var(--wp--preset--color--ps-primary)}.ps-pet-single-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ps-size-sm);padding-block:var(--ps-size)}.ps-pet-single-footer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ps-size-xl);padding-block:var(--ps-size)}.ps-pet-single-footer-actions .ps-pet-text{flex:0 0 100%;max-width:100%}.ps-pet-single-footer-actions .ps-pet-cta-item .ps-btn{height:100%}@media (min-width:1024px){.ps-pet-single-footer{grid-area:footer}.ps-pet-single-footer-actions{display:flex;justify-content:space-between;align-items:center}}.ps-share{position:relative}.ps-share-list{display:flex;align-items:center;gap:var(--ps-size-sm);margin:0;padding:0;list-style-type:none}.ps-share-item{flex:0 0 32px;max-width:32px}.ps-share-btn,.ps-share-link{display:block;border:none;padding:var(--ps-size-xxs);aspect-ratio:1;background-color:transparent;color:var(--ps-primary-color)}.ps-share-status{position:absolute;bottom:100%;left:50%;margin:0;opacity:0;visibility:hidden;transform:translateY(-.25rem) translateX(-50%);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;border-radius:var(--ps-size-xs);padding:var(--ps-size-xxs);box-shadow:0 0 5px 0 rgba(11,23,85,.05),0 1px 10px 0 rgba(11,23,85,.03),0 3px 15px 0 rgba(11,23,85,.01);background-color:#fafafa;color:#2b2b2b;font-size:.875rem;white-space:nowrap}.ps-share-status.is-visible{opacity:1;visibility:visible;transform:translateY(0) translateX(-50%)}.ps-share-status.is-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.ps-share-status.is-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.ps-modal-open{overflow:hidden}.ps-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1500;opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s ease}.ps-modal.is-open{opacity:1;visibility:visible}.ps-modal.is-open .ps-modal-overlay{background-color:rgba(0,0,0,.5);backdrop-filter:blur(1.25px);transition:background-color ease .1s,backdrop-filter ease .1s}.ps-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);backdrop-filter:blur(0);transition:background-color ease .1s,backdrop-filter ease .1s}.ps-modal-close-btn{display:flex;justify-content:center;align-items:center;position:absolute;top:12px;right:16px;width:32px;height:32px;border:none;padding:var(--ps-size-xxs);background-color:transparent;font-size:1rem;line-height:1;color:var(--wp--preset--color--ps-primary);cursor:pointer;transition:color .1s;z-index:1500}.ps-modal-close-btn:hover{color:#ff6b6b}.ps-modal-content{display:flex;flex-direction:column;position:relative;width:90%;height:90%;background-color:#fff;border-radius:var(--ps-size-lg);box-shadow:0 6px 15px rgba(0,0,0,.2);animation:fadeIn .1s ease;font-size:var(--fz-sm)}.ps-modal-header{padding:16px;background-color:#ff6b6b;color:#fff;text-align:center}.ps-modal-header h3{margin:0;font-size:1.5rem}.ps-modal-header p{margin:8px 0 0;font-size:1rem;color:#ffecec}.ps-modal-topline{padding:var(--ps-size) var(--ps-size-md);text-align:center}.ps-modal-topline h2,.ps-modal-topline h3,.ps-modal-topline h4,.ps-modal-topline h5{margin:0}.ps-modal-body{display:flex;flex-direction:column;width:100%;height:100%;max-height:85dvh}.ps-modal-body-details .ps-form-row{margin-bottom:16px}.ps-modal-body-details .ps-form-row .ps-form-item{display:flex;flex-direction:column}.ps-modal-body-details .ps-form-row .ps-form-item .ps-form-label{margin-bottom:8px;font-weight:700;color:#333}.ps-modal-body-details .ps-form-row .ps-form-item textarea{width:100%;min-height:100px;padding:8px;border:1px solid #ccc;border-radius:4px;resize:vertical}.ps-modal-inner{display:grid;gap:var(--ps-size-lg);flex-grow:1;width:100%;min-height:0;padding:0 var(--ps-size-md) var(--ps-size);overflow-y:auto}.ps-modal-inner.is-sidebar{display:flex;flex-wrap:wrap}.ps-modal-icon{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:var(--ps-size-sm)}.ps-modal-icon-success{background-color:#cae9d8;color:#409263}.ps-modal-icon-info{background-color:#dcefff;color:#1e8cff}.ps-modal-icon-error{background-color:#fbdede;color:#be4646}.ps-modal-icon-warning{background-color:#ffb19e;color:#e57154}.ps-modal-action{display:flex;justify-content:center;align-items:center;padding:0 var(--ps-size-md) var(--ps-size)}.ps-modal-fullscreen{width:100vw;height:100vh}.ps-modal-boxed .ps-modal-content{max-width:600px;height:auto;overflow-y:auto}.ps-modal-bottom{align-items:flex-end}.ps-modal-bottom .ps-modal-content{width:100%;height:auto;max-height:85dvh;bottom:0;border-radius:var(--ps-size) var(--ps-size) 0 0;background:#fff}.ps-modal-info .ps-modal-overlay{background-color:rgba(0,0,0,.2)}.ps-modal-info .ps-modal-content{max-width:500px;height:auto;border-radius:var(--ps-size)}.ps-modal-info .ps-modal-body{display:flex;flex-direction:column;gap:var(--ps-size)}.ps-modal-info .ps-modal-topline{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--ps-size-sm);padding-bottom:0}.ps-modal-info .ps-modal-inner{padding-top:0}.ps-modal .ps-form-inner{padding-top:0}@media (min-width:1024px){.ps-modal-bottom{justify-content:center;align-items:center}.ps-modal-bottom .ps-modal-content{max-width:600px;border-radius:var(--ps-size)}}@keyframes fadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ps-comment-form{display:grid;gap:var(--ps-size);padding-block:var(--ps-size-sm)}.ps-comment-form-author-name{display:block;border:1px solid #f4f4f4;border-radius:var(--ps-size-sm);padding:var(--ps-size-sm);background-color:#f4f4f4;font-size:var(--fz-sm);line-height:1.125rem;font-weight:500;opacity:.4}.ps-comment-form textarea{max-height:100px}.ps-comment-form .comment-form-cookies-consent{display:flex;gap:var(--ps-size-sm)}.ps-comment-form .comment-form-cookies-consent input[type=checkbox]{flex-basis:20px;flex-shrink:0}.ps-comment-form .form-submit{display:flex;justify-content:center}.comments-area ol,.comments-area ul{list-style-type:none}.comment-list{display:flex;flex-direction:column;margin:0;padding:0}.comment-list .comment.depth-1{padding-bottom:var(--ps-size-xs)}.comment-list .comment.depth-1:not(:first-child){padding-top:var(--ps-size-xs);border-top:1px solid #d3d3d3}.comment-list .comment.depth-1 .children{padding-top:var(--ps-size-xs)}.comment-list .children{padding-left:var(--ps-size-xl)}.comment-list .children .comment{padding-block:var(--ps-size-xxs)}.ps-comment-body .ps-comment-content p{margin:0;line-height:1.3}.ps-comment-author,.ps-comment-content,.ps-comment-meta,.ps-comment-phone{margin-block:var(--ps-size-xs)}.ps-comment-author{display:flex;gap:var(--ps-size-xs)}.ps-comment-author-photo{flex:0 0 36px;max-width:36px}.ps-comment-author-img{display:block;width:36px;height:36px;border-radius:50%;background-color:#fff;text-align:center;font-size:var(--fz-sm);line-height:36px;font-weight:600;color:var(--wp--preset--color--ps-primary);overflow:hidden;box-shadow:0 0 10px #ccc}.ps-comment-author .ps-user-avatar{display:block}.ps-comment-name,.ps-comment-phone{display:block;font-size:var(--fz-sm);line-height:1.2;font-weight:500}.ps-comment-author-badge{display:inline-block;margin-left:var(--ps-size-xxs);padding:2px var(--ps-size-xs);border-radius:var(--ps-size-xxs);background-color:var(--wp--preset--color--ps-primary);font-size:var(--fz-xxs);line-height:1;font-weight:600;color:#fff;text-transform:uppercase;vertical-align:middle}.ps-comment-date{font-size:var(--fz-xs);line-height:1.2;color:#7a7a7a}.ps-comment-by-post-author .ps-comment-body{border-left:3px solid var(--wp--preset--color--ps-primary);padding-left:var(--ps-size-xs)}.ps-comment-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ps-size-xs)}.ps-comment-meta a{display:flex;align-items:center;gap:var(--ps-size-xxs);font-size:var(--fz-sm);line-height:1.4;font-weight:600;color:var(--wp--preset--color--ps-primary);text-decoration:none}.ps-comment-meta .zrc-already-moderated,.ps-comment-meta span[id^=zeno-comments-result]{font-size:var(--fz-xs);font-weight:500;color:#7a7a7a}.ps-comment-meta .zrc-already-moderated a,.ps-comment-meta span[id^=zeno-comments-result] a{color:#4d4d4d}.ps-single-pet-print-footer,.ps-single-pet-print-header{display:none}.ps-single-pet-print-qr{display:none}.ps-single-pet-print-contacts{display:none}.ps-single-pet-print-contacts-title{margin:0 0 var(--ps-size-xs);font-size:var(--fz-sm);font-weight:600}.ps-single-pet-print-contacts-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--ps-size-xs)}.ps-single-pet-print-contacts-item{display:flex;flex-direction:column;gap:var(--ps-size-xxs);font-size:var(--fz-sm)}.ps-single-pet-print-contacts-name{font-weight:600}@media print{@page{size:a4 portrait;margin:0;border:none;padding:.5cm;background-color:#fff;outline:0}body{background-color:#fff;color:#212121;overflow:hidden}#query-monitor-main,#site-header,.ps-link--print,.ps-page-header,.ps-page-header-action,.ps-pet-map-link,.ps-pet-single-footer,.ps-single-pet-coowner,.ps-single-pet-gallery .embla-thumbs,.ps-single-pet-gallery .embla__button,.ps-single-pet-tabs .ps-tab-nav,.ps-single-pet-tabs .ps-tab[data-ps-view=comments],.ps-single-pet-tabs .ps-tabs-nav,.pscf-feedback-btn{display:none!important}.ps-single-pet-grid{display:flex;flex-wrap:wrap;gap:var(--ps-size)!important}.ps-single-pet-gallery{flex:0 0 40%;max-width:40%}.ps-single-pet-info{display:flex!important;flex-direction:column;flex:0 0 55%;gap:var(--ps-size)!important;max-width:55%;padding:0;background:0 0;box-shadow:none}.ps-single-pet-lost-info{grid-template-columns:1fr!important;padding:0!important}.ps-single-pet-tabs .ps-tab,.ps-single-pet-tabs .ps-tab[data-ps-view=description]{display:block!important}.ps-single-pet-tabs .ps-tab-inner{display:flex!important;flex-wrap:wrap;gap:var(--ps-size)!important;padding-top:0!important}.ps-single-pet-tabs .ps-tab-inner .ps-pet-lost-note,.ps-single-pet-tabs .ps-tab-inner .ps-single-pet-description{flex:0 0 100%;max-width:100%}.ps-single-pet-details{flex:0 0 65%;max-width:65%}.ps-single-pet-details .ps-pet-details-value{flex:0 0 75%!important;max-width:75%!important}.ps-single-pet-details .ps-pet-details-item-uid{display:none!important}.ps-single-pet-print-header{display:block;flex:0 0 100%;text-align:center}.ps-single-pet-print-qr{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center;gap:var(--ps-size-xs)}.ps-single-pet-print-qr img{display:block;width:140px;height:140px;object-fit:contain}.ps-single-pet-print-qr-caption{margin:0;font-size:var(--fz-xs);color:#212121}.ps-single-pet-print-contacts{display:block!important;padding-top:var(--ps-size-xs);border-top:1px solid #d3d3d3;font-size:var(--fz-sm)}.ps-single-pet-print-contacts-title{margin:0 0 var(--ps-size-xs);font-size:var(--fz-sm);font-weight:600;color:#212121}.ps-single-pet-print-contacts-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ps-size-xs)}.ps-single-pet-print-contacts-item{display:flex;flex-direction:column;gap:var(--ps-size-xxs)}.ps-single-pet-print-contacts-name{font-weight:600;color:#212121}.ps-single-pet-print-contacts-phone{color:#212121}.ps-single-pet-print-footer{width:100%;display:flex;justify-content:space-between}.ps-single-pet-print-footer p{margin:0;padding:0;font-size:var(--ps-size-sm)}.ps-single-pet-print-branding{display:flex;align-items:center;gap:var(--ps-size-xxs)}.ps-single-pet-print-names{display:flex;flex-direction:column;color:#212121}.ps-single-pet-print-sitename{font-size:var(--fz-sm);font-weight:700;line-height:1.2}.ps-single-pet-print-nameby{display:flex;align-items:center;font-size:10px;font-weight:500;gap:2px}.ps-single-pet-print-nameby img{max-height:10px}}.ps-single-pet-main h1,.ps-single-pet-main h2{margin-block:0}.ps-single-pet-main h3,.ps-single-pet-main h4,.ps-single-pet-main h5{margin-top:0;margin-bottom:var(--ps-size-sm)}.ps-single-pet-main p{margin-bottom:0}.ps-single-pet-main .ps-pet-map-link-img{display:block;border-radius:var(--ps-size);overflow:hidden;box-shadow:0 0 10px #ccc}.ps-single-pet-main .ps-pet-map-link img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.ps-single-pet-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:var(--ps-size-lg);padding-top:var(--ps-size-sm)}.ps-single-pet-header{display:flex;gap:var(--ps-size-lg);justify-content:space-between;padding:var(--ps-size-xs)}.ps-single-pet-header-label{font-weight:500}.ps-single-pet-header-back a{color:#7a7a7a}.ps-single-pet-header-action a{color:var(--wp--preset--color--ps-primary);font-weight:500;text-decoration:none}.ps-single-pet-modals h1,.ps-single-pet-modals h2,.ps-single-pet-modals h3,.ps-single-pet-modals h4,.ps-single-pet-modals h5,.ps-single-pet-modals h6{margin:0}.ps-single-pet-info{display:grid;gap:var(--ps-size-lg)}.ps-single-pet-lost-info{grid-template-columns:repeat(2,1fr);display:grid;gap:var(--ps-size-sm);border-radius:var(--ps-size);padding:var(--ps-size-sm);background-color:#fff;font-size:var(--fz-xs);font-weight:500;line-height:var(--ps-size);color:#212121}.ps-single-pet-lost-info .ps-lost-info-icon{float:left;margin-right:var(--ps-size-xxs);color:var(--wp--preset--color--ps-primary)}.ps-single-pet-details{font-size:var(--fz-sm)}.ps-single-pet-details .ps-pet-details-list{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none;gap:var(--ps-size-xs)}.ps-single-pet-details .ps-pet-details-item{display:flex;justify-content:space-between;gap:var(--ps-size-sm)}.ps-single-pet-details .ps-pet-details-label{color:#7a7a7a}.ps-single-pet-details .ps-pet-details-value{flex:0 0 60%;max-width:60%;font-weight:500;text-align:right}.ps-single-pet-description .ps-pet-description{font-size:var(--fz-sm)}.ps-single-pet-tabs .ps-tabs-nav{display:flex}.ps-single-pet-tabs .ps-tab-nav-item{flex:0 0 50%;max-width:50%;border-bottom:2px solid #7a7a7a;padding:var(--ps-size-sm);font-size:var(--fz-sm);font-weight:600;color:#7a7a7a;text-align:center}.ps-single-pet-tabs .ps-tab-nav-item.active{border-bottom-color:#212121;color:#212121}.ps-single-pet-tabs .ps-tab-inner{display:grid;gap:var(--ps-size-lg);padding-top:var(--ps-size-lg)}.ps-single-pet-tabs .ps-tab .ps-pet-lost-note{margin:0;font-size:var(--fz-sm)}.ps-single-pet-coowner .ps-coowner-card{grid-template-columns:2.25rem 1fr;display:grid;gap:var(--ps-size-sm);border-radius:var(--ps-size);padding:var(--ps-size-sm);background-color:#fff;font-size:var(--fz-sm)}.ps-single-pet-coowner .ps-coowner-icon{display:flex;justify-content:center;align-items:center;width:36px;height:35px;border-radius:50%;background-color:#f8f6f2;color:var(--wp--preset--color--ps-primary)}.ps-single-pet-coowner .ps-coowner-info>*{margin-block:0}.ps-single-pet-coowner .ps-coowner-name{font-weight:500}.ps-single-pet-coowner .ps-coowner-email a{color:#7a7a7a;text-decoration:none}@media (min-width:1024px){.ps-single-pet-main .ps-pet-map-link{display:flex;justify-content:center}.ps-single-pet-main .ps-pet-map-link-img{box-shadow:none}.ps-single-pet-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr;grid-template-areas:"gallery info" "gallery coowner" "details details" "footer footer";align-items:flex-start}.ps-single-pet-gallery{grid-area:gallery}.ps-single-pet-info{grid-area:info;padding:var(--ps-size);display:grid;gap:var(--ps-size);border-radius:var(--ps-size);padding:var(--ps-size);background-color:#fff;background-color:#fff}.ps-single-pet-lost-info{grid-template-columns:1fr;padding-inline:0}.ps-single-pet-coowner{grid-area:coowner}.ps-single-pet-coowner .ps-coowner-card{grid-template-columns:2.25rem 1fr;display:grid;gap:var(--ps-size);border-radius:var(--ps-size);padding:var(--ps-size);background-color:#fff}.ps-single-pet-tabs{grid-area:details}}.ps-pet-photo{display:block;border-radius:var(--ps-size);aspect-ratio:1/1;overflow:hidden;background-color:#f4f4f4}.ps-pet-photo img{width:100%;height:100%;object-fit:contain;object-position:center center}.ps-pet-owner-list{display:grid;gap:var(--ps-size-sm);margin:0;padding:0;list-style-type:none}.ps-pet-owner-item{display:grid;grid-template-columns:1.5rem 1fr;grid-template-rows:auto;align-items:center;gap:var(--ps-size) var(--ps-size-sm);border-radius:var(--ps-size);padding:var(--ps-size);background-color:#f4f4f4}.ps-pet-owner-item.for-registered+.for-registered{display:none}.ps-pet-owner-icon{grid-area:icon;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.ps-pet-owner-info{grid-area:info;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;display:flex;flex-direction:column;gap:var(--ps-size-xxs);font-size:var(--fz-sm)}.ps-pet-owner-info p{margin:0}.ps-pet-owner-info a{color:inherit;text-decoration:none;font-weight:600}.ps-pet-owner-info .ps-user-name{font-weight:500}.ps-pet-owner-info .ps-user-note{font-size:var(--fz-xs)}.ps-pet-owner-cta{grid-area:cta;grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;display:flex;justify-content:center}