.avatar-pet-1{background-image:url(/assets/avatar-evcil.webp);background-size:412.5581% 206.2791%;background-position:1.1161% 3.0635%}
.avatar-pet-2{background-image:url(/assets/avatar-evcil.webp);background-size:412.5581% 206.2791%;background-position:33.7798% 3.0635%}
.avatar-pet-3{background-image:url(/assets/avatar-evcil.webp);background-size:412.5581% 206.2791%;background-position:66.3690% 3.0635%}
.avatar-pet-4{background-image:url(/assets/avatar-evcil.webp);background-size:412.5581% 206.2791%;background-position:98.8095% 3.0635%}
.avatar-pet-5{background-image:url(/assets/avatar-evcil.webp);background-size:412.5581% 206.2791%;background-position:1.1161% 97.1554%}
.avatar-pet-6{background-image:url(/assets/avatar-evcil.webp);background-size:412.5581% 206.2791%;background-position:33.7798% 97.1554%}
.avatar-pet-7{background-image:url(/assets/avatar-evcil.webp);background-size:412.5581% 206.2791%;background-position:66.3690% 97.1554%}
.avatar-pet-8{background-image:url(/assets/avatar-evcil.webp);background-size:412.5581% 206.2791%;background-position:98.8095% 97.1554%}
.avatar-friend-1{background-image:url(/assets/avatar-hayvan.webp);background-size:501.1299% 250.5650%;background-position:0.0000% 8.2552%}
.avatar-friend-2{background-image:url(/assets/avatar-hayvan.webp);background-size:501.1299% 250.5650%;background-position:25.0000% 8.2552%}
.avatar-friend-3{background-image:url(/assets/avatar-hayvan.webp);background-size:501.1299% 250.5650%;background-position:50.0000% 8.2552%}
.avatar-friend-4{background-image:url(/assets/avatar-hayvan.webp);background-size:501.1299% 250.5650%;background-position:75.0000% 8.2552%}
.avatar-friend-5{background-image:url(/assets/avatar-hayvan.webp);background-size:501.1299% 250.5650%;background-position:100.0000% 8.2552%}
.avatar-friend-6{background-image:url(/assets/avatar-hayvan.webp);background-size:501.1299% 250.5650%;background-position:0.0000% 88.9306%}
.avatar-friend-7{background-image:url(/assets/avatar-hayvan.webp);background-size:501.1299% 250.5650%;background-position:25.0000% 88.9306%}
.avatar-friend-8{background-image:url(/assets/avatar-hayvan.webp);background-size:501.1299% 250.5650%;background-position:50.0000% 88.9306%}
.avatar-friend-9{background-image:url(/assets/avatar-hayvan.webp);background-size:501.1299% 250.5650%;background-position:75.0000% 88.9306%}
.avatar-friend-10{background-image:url(/assets/avatar-hayvan.webp);background-size:501.1299% 250.5650%;background-position:100.0000% 88.9306%}

.avatar-art{display:block;width:100%;height:100%;aspect-ratio:1;border-radius:50%;background-repeat:no-repeat}
.avatar-picker label{position:relative;min-width:64px}
.avatar-picker .avatar-art{width:52px;height:52px;border-radius:50%}
.avatar-picker label:has(input:checked) .avatar-art{outline:3px solid #24685a;outline-offset:3px}
.qa-admin-question,.ads-admin-card{--card-fill:#eef7f0;--card-edge:#9abea7;background:var(--card-fill)!important;border:1px solid var(--card-edge)!important;border-inline-start-width:5px!important;border-radius:16px}
:is(.qa-admin-question,.ads-admin-card):nth-child(3n+2){--card-fill:#fff3ea;--card-edge:#ddb293}
:is(.qa-admin-question,.ads-admin-card):nth-child(3n+3){--card-fill:#f2eef9;--card-edge:#b8a6d1}
.qa-admin-question .qa-admin-replies .qa-answer{background:#ffffffb8;border-color:var(--card-edge)}
form.qa-admin-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:8px}
.qa-admin-search label,.qa-admin-search input,.qa-admin-search select,.qa-admin-search button{margin:0!important;min-width:0}
.qa-admin-search :is(input,select,button){height:42px;box-sizing:border-box}
.qa-admin-search button{white-space:nowrap;padding-inline:12px}
.sidebar nav details{border:1px solid #ffffff2e;border-radius:8px;margin:4px 0}
.sidebar nav summary{padding:9px 10px;cursor:pointer}
.sidebar nav:has(details){display:grid;grid-template-columns:minmax(0,1fr);gap:4px}
.sidebar nav details a{display:block;white-space:normal;overflow-wrap:anywhere;margin:4px 8px 6px;padding:8px 10px;border:1px solid #ffffff50;border-radius:7px}
.ads-stories button:nth-child(15n+1) img{border-color:#ff365e!important;box-shadow:0 0 0 2px #ff365e;}
.ads-stories button:nth-child(15n+2) img{border-color:#ff7b00!important;box-shadow:0 0 0 2px #ff7b00;}
.ads-stories button:nth-child(15n+3) img{border-color:#e3ac00!important;box-shadow:0 0 0 2px #e3ac00;}
.ads-stories button:nth-child(15n+4) img{border-color:#81b500!important;box-shadow:0 0 0 2px #81b500;}
.ads-stories button:nth-child(15n+5) img{border-color:#22b83b!important;box-shadow:0 0 0 2px #22b83b;}
.ads-stories button:nth-child(15n+6) img{border-color:#00a984!important;box-shadow:0 0 0 2px #00a984;}
.ads-stories button:nth-child(15n+7) img{border-color:#00a9b4!important;box-shadow:0 0 0 2px #00a9b4;}
.ads-stories button:nth-child(15n+8) img{border-color:#00a5ed!important;box-shadow:0 0 0 2px #00a5ed;}
.ads-stories button:nth-child(15n+9) img{border-color:#2467ff!important;box-shadow:0 0 0 2px #2467ff;}
.ads-stories button:nth-child(15n+10) img{border-color:#5845f5!important;box-shadow:0 0 0 2px #5845f5;}
.ads-stories button:nth-child(15n+11) img{border-color:#873cf1!important;box-shadow:0 0 0 2px #873cf1;}
.ads-stories button:nth-child(15n+12) img{border-color:#b526da!important;box-shadow:0 0 0 2px #b526da;}
.ads-stories button:nth-child(15n+13) img{border-color:#e326ae!important;box-shadow:0 0 0 2px #e326ae;}
.ads-stories button:nth-child(15n+14) img{border-color:#f73386!important;box-shadow:0 0 0 2px #f73386;}
.ads-stories button:nth-child(15n+15) img{border-color:#e34228!important;box-shadow:0 0 0 2px #e34228;}

.footer-pages ul{list-style:none;padding:0;margin:0}
.footer-pages li{display:block;margin-block:3px}
.footer-utilities{margin-top:14px}
.clinic-status.is-open i,.clinic-status.is-closed i{box-shadow:0 0 0 0 currentColor;animation:melodim-clinic-glow 2.3s ease-in-out infinite}
@keyframes melodim-clinic-glow{0%,100%{opacity:.68;box-shadow:0 0 0 0 transparent}50%{opacity:1;box-shadow:0 0 8px 1px currentColor}}
@media(prefers-reduced-motion:reduce){.clinic-status.is-open i,.clinic-status.is-closed i{animation:none;box-shadow:none;opacity:1}}

[data-dashboard-pending] .dashboard-needs-review{border:2px solid #c83a42;box-shadow:0 0 0 2px #c83a4219}
[data-dashboard-pending] .dashboard-needs-review .badge{color:#8f1f27;background:#ffe7e7}
@media(prefers-reduced-motion:no-preference){
 [data-dashboard-pending] .dashboard-needs-review{animation:dashboard-review-pulse 2.4s ease-in-out infinite}
 @keyframes dashboard-review-pulse{50%{box-shadow:0 0 0 5px #c83a4240}}
}
