.sr-wrapper{background:#eef3ec;min-height:100vh;font-family:Inter,poppinsregular,sans-serif}.sr-hero{background:linear-gradient(135deg,#0a2318,#14532d 55%,#166534);padding:28px 32px 24px}.sr-hero__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.sr-hero__eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-bottom:8px;display:flex;align-items:center}.sr-hero__title{font-size:26px;font-weight:800;color:#fff;margin:0;line-height:1.2}.sr-hero__accent{color:#4ade80}.sr-hero__right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.sr-status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sr-status-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.sr-status-badge--pending{background:rgba(249,115,22,.18);color:#fed7aa;border:1px solid rgba(249,115,22,.35)}.sr-status-badge--assigned{background:rgba(59,130,246,.18);color:#bfdbfe;border:1px solid rgba(59,130,246,.35)}.sr-status-badge--rescued{background:rgba(34,197,94,.18);color:#bbf7d0;border:1px solid rgba(34,197,94,.35)}.sr-status-badge--released{background:rgba(167,139,250,.18);color:#ddd6fe;border:1px solid rgba(167,139,250,.35)}.sr-status-badge--approved{background:rgba(20,184,166,.18);color:#99f6e4;border:1px solid rgba(20,184,166,.35)}.sr-status-badge--closed{background:rgba(148,163,184,.18);color:#cbd5e1;border:1px solid rgba(148,163,184,.35)}.sr-status-badge--fraud,.sr-status-badge--fraudcase{background:rgba(239,68,68,.18);color:#fecaca;border:1px solid rgba(239,68,68,.35)}.sr-back-btn{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:10px;padding:8px 16px;color:hsla(0,0%,100%,.9);font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.sr-back-btn:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.3)}.sr-hero__meta{display:flex;flex-wrap:wrap;gap:8px}.sr-meta-pill{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.8)}.sr-body{display:flex;gap:20px;padding:24px;align-items:flex-start}.sr-main{flex:1;min-width:0;flex-direction:column}.sr-main,.sr-sidebar{display:flex;gap:16px}.sr-sidebar{width:340px;flex-shrink:0;flex-direction:column;position:sticky;top:20px}.sr-card{background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.07);box-shadow:0 2px 16px rgba(15,23,42,.04);overflow:hidden}.sr-card__hdr{display:flex;align-items:center;gap:10px;padding:14px 20px;background:#fafbfa;border-bottom:1px solid rgba(15,23,42,.06)}.sr-card__hdr--report{border-left:4px solid #f97316}.sr-card__hdr--rescue{border-left:4px solid #16a34a}.sr-card__hdr--release{border-left:4px solid #7c3aed}.sr-hdr-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(15,23,42,.06)}.sr-hdr-icon--report{background:rgba(249,115,22,.1)}.sr-hdr-icon--rescue{background:rgba(22,163,74,.1)}.sr-hdr-icon--release{background:rgba(124,58,237,.1)}.sr-card__hdr-title{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:.01em;flex:1}.sr-total-badge{display:inline-flex;align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:600;color:#15803d;white-space:nowrap;margin-left:auto}.sr-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:1px;background:rgba(15,23,42,.05)}.sr-field{padding:14px 20px;background:#fff}.sr-field__lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:5px}.sr-field__val{font-size:13px;font-weight:600;color:#1e293b;line-height:1.45;word-break:break-word}.sr-photos{padding:14px 20px 18px;border-top:1px solid rgba(15,23,42,.05)}.sr-photos__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:10px;display:flex;align-items:center}.sr-photos__grid{display:flex;flex-wrap:wrap;gap:8px}.sr-photo{position:relative;width:110px;height:88px;border-radius:10px;overflow:hidden;cursor:pointer;border:1px solid rgba(15,23,42,.08);flex-shrink:0}.sr-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .25s ease}.sr-photo__overlay{position:absolute;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.sr-photo:hover img{transform:scale(1.08)}.sr-photo:hover .sr-photo__overlay{background:rgba(0,0,0,.32)}.sr-timeline{padding:20px 24px;flex-wrap:wrap;gap:0;overflow-x:auto}.sr-timeline,.sr-tl-step{display:flex;align-items:center}.sr-tl-step{gap:12px}.sr-tl-dot{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px rgba(0,0,0,.15)}.sr-tl-dot--reported{background:linear-gradient(135deg,#ea580c,#f97316)}.sr-tl-dot--rescued{background:linear-gradient(135deg,#15803d,#16a34a)}.sr-tl-dot--released{background:linear-gradient(135deg,#5b21b6,#7c3aed)}.sr-tl-info{display:flex;flex-direction:column;gap:2px}.sr-tl-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.sr-tl-time{font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap}.sr-tl-connector{flex:1;min-width:60px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 12px}.sr-tl-line{height:2px;width:100%;background:repeating-linear-gradient(90deg,#cbd5e1,#cbd5e1 4px,transparent 0,transparent 8px);border-radius:2px}.sr-tl-dur{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:2px 10px;font-size:10px;font-weight:700;color:#15803d;white-space:nowrap}.sr-escaped{margin:16px 20px;padding:16px 18px;border-radius:14px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1.5px solid #f59e0b;border-left:5px solid #d97706;display:flex;gap:14px;align-items:flex-start}.sr-escaped__icon{width:40px;height:40px;border-radius:50%;background:rgba(217,119,6,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sr-escaped__title{font-size:14px;font-weight:700;color:#92400e;margin-bottom:4px}.sr-escaped__desc{font-size:12px;color:#b45309;line-height:1.55}.sr-card--map #map{height:290px;width:100%}.sr-map-legend{display:flex;flex-wrap:wrap;gap:12px;padding:12px 20px;border-top:1px solid rgba(15,23,42,.06)}.sr-legend-item{display:flex;align-items:center;gap:6px;font-size:11px;color:#64748b;font-weight:600}.sr-legend-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.custom-map-marker{position:relative;width:30px!important;height:42px!important}.marker-pin{width:30px;height:30px;border-radius:50% 50% 50% 0;position:absolute;transform:rotate(-45deg);left:50%;top:50%;margin:-15px 0 0 -15px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.25);border:2px solid #fff;z-index:10}.marker-pin i{transform:rotate(45deg);display:block;margin:0}.marker-pulse{background:rgba(0,0,0,.2);height:14px;width:14px;left:50%;top:50%;margin:11px 0 0 -7px;transform:rotateX(55deg);z-index:9}.marker-pulse,.marker-pulse:after{border-radius:50%;position:absolute}.marker-pulse:after{content:"";height:40px;width:40px;margin:-13px 0 0 -13px;animation:pulsate 1.8s ease-out infinite;opacity:0;box-shadow:0 0 1px 2px inherit}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:.8}to{transform:scale(1.2);opacity:0}}.v-dialog__content{z-index:99999!important}.v-overlay{z-index:99998!important}@media (max-width:960px){.sr-body{flex-direction:column;padding:16px}.sr-sidebar{width:100%;position:static}.sr-hero{padding:20px}.sr-hero__top{flex-direction:column;gap:14px}.sr-hero__right{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.sr-fields{grid-template-columns:1fr 1fr}}@media (max-width:480px){.sr-fields{grid-template-columns:1fr}.sr-hero__title{font-size:20px}}.heading{font-size:18px;font-weight:700}.heading,.subheading{font-family:poppinsregular}.subheading{font-size:14px}.itemKey{font-size:12px;color:#64748b}.itemValue{font-size:13px;color:#1e293b}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card>.v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--dark.v-card{background-color:#1e1e1e;color:#fff}.theme--dark.v-card>.v-card__subtitle,.theme--dark.v-card>.v-card__text{color:hsla(0,0%,100%,.7)}.v-sheet.v-card{border-radius:4px}.v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-card.v-sheet--shaped{border-radius:24px 4px}.v-card{border-width:thin;display:block;max-width:100%;outline:none;text-decoration:none;transition-property:box-shadow,opacity;overflow-wrap:break-word;position:relative;white-space:normal}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip):not(.v-avatar),.v-card>:first-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:100%}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions>.v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-sheet.v-card--hover{cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-sheet.v-card--hover:focus,.v-sheet.v-card--hover:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;transition:inherit}.v-card--loading{overflow:hidden}.v-card--raised{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6;outline:none}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{animation-duration:.15s;animation-name:animate-dialog;animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}