.risk-assessment-modal{background:var(--card-bg);box-shadow:0 25px 50px -12px var(--shadow-color), 0 0 0 1px var(--border-color);border-radius:16px;flex-direction:column;width:90%;max-width:640px;max-height:90vh;animation:.3s ease-out slideUp;display:flex;overflow:hidden}.risk-assessment-modal .modal-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.risk-assessment-modal .modal-header .header-content{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.risk-assessment-modal .modal-header .header-icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:2rem;line-height:1;display:flex}.risk-assessment-modal .modal-header .header-text{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.risk-assessment-modal .modal-header .modal-title{text-overflow:ellipsis;white-space:nowrap;color:#fff;margin:0;font-size:1.375rem;font-weight:700;line-height:1.3;overflow:hidden}.risk-assessment-modal .modal-header .modal-subtitle{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.risk-assessment-modal .modal-header .model-version{white-space:nowrap;color:#ffffffe6;background:#fff3;border-radius:6px;padding:.25rem .5rem;font-weight:500}.risk-assessment-modal .modal-header .separator{opacity:.7;color:#ffffffe6}.risk-assessment-modal .modal-header .modal-close{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;padding:.5rem;font-size:1rem;transition:all .2s;display:flex}.risk-assessment-modal .modal-header .modal-close:hover{background:#ffffff4d}.risk-assessment-modal .modal-body{flex:1;padding:1.5rem;overflow-y:auto}.risk-assessment-modal .risk-dashboard{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.risk-assessment-modal .dashboard-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.risk-assessment-modal .dashboard-item{text-align:center}.risk-assessment-modal .dashboard-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.risk-assessment-modal .dashboard-value{margin:0;font-size:1.25rem;font-weight:700}.risk-assessment-modal .score-display{justify-content:center;align-items:baseline;gap:.25rem;display:flex}.risk-assessment-modal .score-value{color:var(--text-primary);font-size:2rem;font-weight:700}.risk-assessment-modal .score-max{color:var(--text-secondary);font-size:.875rem}.risk-assessment-modal .factors-section{margin-bottom:1.5rem}.risk-assessment-modal .section-title{color:var(--text-primary);border-bottom:2px solid var(--border-color);align-items:center;gap:.5rem;margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:700;display:flex}.risk-assessment-modal .section-icon{font-size:1.25rem}.risk-assessment-modal .factors-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.risk-assessment-modal .factor-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;transition:transform .2s,box-shadow .2s}.risk-assessment-modal .factor-card:hover{box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-2px)}.risk-assessment-modal .factor-card-header{flex-direction:column;gap:.75rem;display:flex}.risk-assessment-modal .factor-info{flex-direction:column;gap:.25rem;display:flex}.risk-assessment-modal .factor-name{color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.3}.risk-assessment-modal .factor-description{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.risk-assessment-modal .gauge-container{flex-direction:column;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.risk-assessment-modal .gauge{width:100px;height:50px}.risk-assessment-modal .gauge-background{stroke:var(--bg-tertiary)}.risk-assessment-modal .gauge-fill.low{stroke:var(--secondary);filter:drop-shadow(0 0 4px #10b98166)}.risk-assessment-modal .gauge-fill.medium{stroke:var(--accent);filter:drop-shadow(0 0 4px #f59e0b66)}.risk-assessment-modal .gauge-fill.high{stroke:var(--accent);filter:drop-shadow(0 0 4px var(--accent-shadow))}.risk-assessment-modal .gauge-fill.critical{stroke:var(--danger);filter:drop-shadow(0 0 4px #e5737366)}.risk-assessment-modal .gauge-value{align-items:center;gap:.25rem;font-size:1.125rem;font-weight:700;display:flex}.risk-assessment-modal .gauge-value.low{color:var(--secondary)}.risk-assessment-modal .gauge-value.medium,.risk-assessment-modal .gauge-value.high{color:var(--accent)}.risk-assessment-modal .gauge-value.critical{color:var(--danger)}.risk-assessment-modal .shelter-info{background:var(--bg-secondary);border-radius:8px;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.risk-assessment-modal .shelter-icon{font-size:2rem}.risk-assessment-modal .shelter-content{flex-direction:column;display:flex}.risk-assessment-modal .shelter-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:600}.risk-assessment-modal .shelter-value{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:700}.risk-assessment-modal .modal-footer{border-top:1px solid var(--border-color);padding-top:1rem}.risk-assessment-modal .shelter-info-row{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.risk-assessment-modal .pet-meta-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.risk-assessment-modal .pet-meta-item{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.risk-assessment-modal .pet-meta-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.6875rem;font-weight:600}.risk-assessment-modal .pet-meta-value{color:var(--text-primary);font-size:.875rem;font-weight:600}@media (max-width:480px){.risk-assessment-modal .pet-meta-grid{grid-template-columns:repeat(2,1fr)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.risk-assessment-modal{animation:none}}@media (max-width:640px){.risk-assessment-modal .dashboard-grid{grid-template-columns:1fr;gap:1.5rem}}
.vQrWQq_dialog{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vQrWQq_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;position:absolute;inset:0}.vQrWQq_modal{background:var(--bg-primary,#fff);border-radius:16px;width:90%;max-width:500px;padding:24px;animation:.3s ease-out vQrWQq_slideUp;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes vQrWQq_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vQrWQq_header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.vQrWQq_title{color:var(--text-primary,#1f2937);margin:0;font-size:20px;font-weight:600}.vQrWQq_closeButton{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex}.vQrWQq_closeButton:hover{background:var(--bg-secondary,#f3f4f6)}.vQrWQq_closeIcon{width:20px;height:20px;color:var(--text-secondary,#6b7280)}.vQrWQq_content{padding:20px 0}.vQrWQq_progressSection{text-align:center;padding:30px 0}.vQrWQq_spinnerContainer{justify-content:center;margin-bottom:16px;display:flex}.vQrWQq_spinner{width:48px;height:48px;color:var(--primary,#3b82f6)}.vQrWQq_spinning{animation:1s linear infinite vQrWQq_pawWalk}@keyframes vQrWQq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vQrWQq_processingText{color:var(--text-primary,#1f2937);margin:0 0 8px;font-size:18px;font-weight:600}.vQrWQq_processingSubtext{color:var(--text-secondary,#6b7280);margin:0;font-size:14px}.vQrWQq_progressBarContainer{margin-top:24px}.vQrWQq_progressBar{background:var(--bg-secondary,#e5e7eb);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.vQrWQq_progressFill{background:linear-gradient(90deg, var(--primary,#3b82f6), var(--primary-dark,#2563eb));border-radius:4px;height:100%;transition:width .3s}.vQrWQq_progressStats{color:var(--text-secondary,#6b7280);justify-content:space-between;font-size:14px;display:flex}.vQrWQq_errorCount{color:var(--error,#ef4444);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.vQrWQq_errorIcon{width:16px;height:16px}.vQrWQq_errorSection{text-align:center;padding:30px 0}.vQrWQq_errorLargeIcon{width:64px;height:64px;color:var(--error,#ef4444);margin:0 auto 16px}.vQrWQq_errorTitle{color:var(--text-primary,#1f2937);margin:0 0 8px;font-size:18px;font-weight:600}.vQrWQq_errorMessage{color:var(--text-secondary,#6b7280);margin:0;font-size:14px}.vQrWQq_resultsSection{text-align:center;padding:30px 0}.vQrWQq_successIcon{width:64px;height:64px;color:var(--success,#10b981);margin:0 auto 16px}.vQrWQq_successTitle{color:var(--text-primary,#1f2937);margin:0 0 24px;font-size:18px;font-weight:600}.vQrWQq_resultsGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.vQrWQq_resultCard{background:var(--bg-secondary,#f3f4f6);border-radius:12px;flex-direction:column;align-items:center;padding:16px 12px;display:flex}.vQrWQq_resultValue{margin-bottom:4px;font-size:24px;font-weight:700}.vQrWQq_resultLabel{text-transform:uppercase;font-size:12px;font-weight:600}.vQrWQq_resultsSummary{color:var(--text-secondary,#6b7280);margin:0;font-size:14px}.vQrWQq_footer{border-top:1px solid var(--border,#e5e7eb);justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;display:flex}.vQrWQq_btnPrimary{background:var(--primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s}.vQrWQq_btnPrimary:hover{background:var(--primary-dark,#2563eb)}@media (prefers-color-scheme:dark){.vQrWQq_modal{background:var(--bg-primary,#1f2937)}.vQrWQq_title{color:var(--text-primary,#f9fafb)}.vQrWQq_closeButton:hover{background:var(--bg-secondary,#374151)}.vQrWQq_closeIcon{color:var(--text-secondary,#9ca3af)}.vQrWQq_processingText{color:var(--text-primary,#f9fafb)}.vQrWQq_processingSubtext{color:var(--text-secondary,#9ca3af)}.vQrWQq_progressBar{background:var(--bg-secondary,#374151)}.vQrWQq_progressStats{color:var(--text-secondary,#9ca3af)}.vQrWQq_resultCard{background:var(--bg-secondary,#374151)}.vQrWQq_errorTitle{color:var(--text-primary,#f9fafb)}.vQrWQq_errorMessage{color:var(--text-secondary,#9ca3af)}.vQrWQq_successTitle{color:var(--text-primary,#f9fafb)}.vQrWQq_resultsSummary{color:var(--text-secondary,#9ca3af)}.vQrWQq_footer{border-top-color:var(--border,#374151)}}@keyframes vQrWQq_pawWalk{0%{opacity:.15;transform:translate(-20px)scale(.6)rotate(0)}25%{opacity:.4;transform:translate(-10px)scale(.75)rotate(-8deg)}50%{opacity:.7;transform:translate(0)scale(.9)rotate(0)}75%{opacity:1;transform:translate(10px)scale(1)rotate(8deg)}to{opacity:.15;transform:translate(20px)scale(.6)rotate(0)}}
.a_6r8W_riskContent{max-width:1400px;margin:0 auto;padding:0}.a_6r8W_pageHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.a_6r8W_pageTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.a_6r8W_pageSubtitle{color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:400}.a_6r8W_headerContent{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.a_6r8W_headerActions{flex-shrink:0;gap:.75rem;display:flex}.a_6r8W_btnPrimary{cursor:pointer;white-space:nowrap;background:var(--primary);color:#fff;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #6366f14d}.a_6r8W_btnPrimary:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.a_6r8W_btnPrimary:disabled{opacity:.6;cursor:not-allowed;transform:none}.a_6r8W_btnSecondary{cursor:pointer;background:var(--bg-secondary);color:var(--text-primary);border:2px solid var(--border-color);white-space:nowrap;border-radius:8px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.a_6r8W_btnSecondary:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--primary);transform:translateY(-1px)}.a_6r8W_btnSm{padding:.625rem 1rem;font-size:.875rem}.a_6r8W_card{background:var(--card-bg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .2s}.a_6r8W_card:hover{box-shadow:var(--shadow-lg)}.a_6r8W_statsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.a_6r8W_statCard{align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.a_6r8W_statIcon{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.a_6r8W_statIcon .a_6r8W_icon{color:#fff;width:28px;height:28px}.a_6r8W_statIconPrimary{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%)}.a_6r8W_statIconSuccess{background:linear-gradient(135deg, var(--secondary) 0%, var(--secondary-hover) 100%)}.a_6r8W_statIconWarning{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%)}.a_6r8W_statIconDanger{background:linear-gradient(135deg, var(--danger) 0%, var(--danger-hover) 100%)}.a_6r8W_statContent{flex:1;min-width:0}.a_6r8W_statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.a_6r8W_statValue{color:var(--text-primary);margin:0;font-size:2.5rem;font-weight:700;line-height:1}.a_6r8W_statDescription{color:var(--text-tertiary);margin:.5rem 0 0;font-size:.875rem}.a_6r8W_riskSection{margin-bottom:2rem}.a_6r8W_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.a_6r8W_sectionTitle{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.a_6r8W_viewAllLink{color:var(--primary);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.a_6r8W_viewAllLink:hover{color:var(--primary-hover)}.a_6r8W_arrowIcon{width:1.25rem;height:1.25rem}.a_6r8W_petsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.a_6r8W_petRiskCard{padding:0;overflow:hidden}.a_6r8W_petRiskImage{aspect-ratio:4/3;background:var(--bg-tertiary);position:relative;overflow:hidden}.a_6r8W_petRiskImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.a_6r8W_petRiskCard:hover .a_6r8W_petRiskImage img{transform:scale(1.05)}.a_6r8W_riskBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:.375rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.a_6r8W_petRiskInfo{padding:1.25rem}.a_6r8W_petRiskName{color:var(--text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.a_6r8W_petRiskMeta{color:var(--text-secondary);margin:0 0 .5rem;font-size:.9375rem}.a_6r8W_petRiskDays{color:var(--text-tertiary);margin:0 0 1rem;font-size:.875rem}.a_6r8W_petRiskActions{gap:.5rem;display:flex}.a_6r8W_assessmentsList{flex-direction:column;gap:1rem;display:flex}.a_6r8W_assessmentItem{justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.a_6r8W_assessmentPet{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.a_6r8W_assessmentPetImage{-o-object-fit:cover;object-fit:cover;background:var(--bg-tertiary);border-radius:8px;width:48px;height:48px}.a_6r8W_assessmentPetInfo{flex:1;min-width:0}.a_6r8W_assessmentPetName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:1rem;font-weight:600;overflow:hidden}.a_6r8W_assessmentPetType{color:var(--text-secondary);margin:0;font-size:.875rem}.a_6r8W_assessmentDetails{align-items:center;gap:1rem;padding:0 2rem;display:flex}.a_6r8W_riskLevelBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:.375rem .75rem;font-size:.75rem;font-weight:700}.a_6r8W_assessmentScore{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.a_6r8W_assessmentMeta{text-align:right;min-width:150px}.a_6r8W_assessmentDate{color:var(--text-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.a_6r8W_assessmentBy{color:var(--text-tertiary);margin:0;font-size:.8125rem}.a_6r8W_emptyState{text-align:center;padding:4rem 2rem}.a_6r8W_emptyTitle{color:var(--text-primary);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.a_6r8W_emptyDescription{color:var(--text-secondary);max-width:500px;margin:0 auto 2rem;font-size:1rem;line-height:1.6}.a_6r8W_dashboardLoading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;display:flex}.a_6r8W_loadingSpinner{border:4px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite a_6r8W_pawWalk}@keyframes a_6r8W_spin{to{transform:rotate(360deg)}}.a_6r8W_dashboardLoading p{color:var(--text-secondary);font-size:.9375rem}@media (max-width:1024px){.a_6r8W_statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.a_6r8W_headerContent{flex-direction:column}.a_6r8W_headerActions{justify-content:flex-start;width:100%}.a_6r8W_statsGrid,.a_6r8W_petsGrid{grid-template-columns:1fr}.a_6r8W_assessmentItem{flex-direction:column;align-items:flex-start;gap:1rem}.a_6r8W_assessmentDetails{justify-content:space-between;width:100%;padding:0}.a_6r8W_assessmentMeta{text-align:left;width:100%}}@keyframes a_6r8W_pawWalk{0%{opacity:.15;transform:translate(-20px)scale(.6)rotate(0)}25%{opacity:.4;transform:translate(-10px)scale(.75)rotate(-8deg)}50%{opacity:.7;transform:translate(0)scale(.9)rotate(0)}75%{opacity:1;transform:translate(10px)scale(1)rotate(8deg)}to{opacity:.15;transform:translate(20px)scale(.6)rotate(0)}}
.pAdmHq_riskPetsContent{max-width:1400px;margin:0 auto;padding:0}.pAdmHq_pageHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.pAdmHq_pageTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.pAdmHq_pageSubtitle{color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:400}.pAdmHq_headerActions{flex-shrink:0;gap:1rem;display:flex}.pAdmHq_filtersBar{background:var(--card-bg);box-shadow:var(--shadow-md);border-radius:12px;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:1.5rem;display:flex}.pAdmHq_filterGroup{align-items:center;gap:.75rem;display:flex}.pAdmHq_filterGroup label{color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.pAdmHq_formSelect{background:var(--bg-secondary);border:2px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:8px;min-width:150px;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s}.pAdmHq_formSelect:focus{border-color:var(--primary);background:var(--card-bg);outline:none}.pAdmHq_card{background:var(--card-bg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .2s}.pAdmHq_card:hover{box-shadow:var(--shadow-lg)}.pAdmHq_petsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.pAdmHq_petCard{flex-direction:column;padding:0;display:flex;overflow:hidden}.pAdmHq_petCard:hover{transform:translateY(-4px)}.pAdmHq_petImage{background:var(--bg-secondary);height:220px;position:relative;overflow:hidden}.pAdmHq_petImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.pAdmHq_petCard:hover .pAdmHq_petImage img{transform:scale(1.05)}.pAdmHq_riskBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.375rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:12px;right:12px}.pAdmHq_riskLow{color:var(--secondary)}.pAdmHq_riskMedium{color:var(--accent)}.pAdmHq_riskHigh{color:var(--danger)}.pAdmHq_riskCritical{color:var(--primary)}.pAdmHq_riskNone{color:var(--text-muted)}.pAdmHq_petInfo{flex-direction:column;flex:1;padding:1.25rem;display:flex}.pAdmHq_petName{color:var(--text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.pAdmHq_petMeta{color:var(--text-secondary);margin:0 0 .25rem;font-size:.875rem}.pAdmHq_petBreed{color:var(--text-tertiary);margin:0 0 .75rem;font-size:.8125rem;font-style:italic}.pAdmHq_riskScoreBar{background:var(--bg-secondary);border-radius:4px;height:8px;margin:.75rem 0 .5rem;overflow:hidden}.pAdmHq_riskScoreFill{border-radius:4px;height:100%;transition:width .3s}.pAdmHq_riskScoreText{color:var(--text-secondary);margin:0;font-size:.8125rem}.pAdmHq_petStats{flex-wrap:wrap;gap:1rem;margin:.75rem 0;display:flex}.pAdmHq_statItem{color:var(--text-tertiary);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.pAdmHq_statItem svg{width:14px;height:14px}.pAdmHq_petStatus{background:var(--bg-secondary);color:var(--text-secondary);border-radius:20px;align-self:flex-start;margin-top:auto;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.pAdmHq_petActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pAdmHq_btnActionPrimary{cursor:pointer;color:#fff;background:var(--primary);white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.pAdmHq_btnActionPrimary:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.pAdmHq_btnActionPrimary:disabled{opacity:.6;cursor:not-allowed;transform:none}.pAdmHq_btnActionSecondary{cursor:pointer;border:2px solid var(--border-color);color:var(--text-primary);background:var(--bg-tertiary);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.pAdmHq_btnActionSecondary:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--primary);transform:translateY(-1px)}.pAdmHq_btnActionWarning{cursor:pointer;color:#fff;background:var(--accent);white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.pAdmHq_btnActionWarning:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b66}.pAdmHq_pagination{justify-content:center;align-items:center;gap:1.5rem;padding:2rem 0;display:flex}.pAdmHq_paginationInfo{color:var(--text-secondary);font-size:.9375rem;font-weight:600}.pAdmHq_btnPagination{background:var(--bg-secondary);color:var(--text-primary);border:2px solid var(--border-color);cursor:pointer;border-radius:8px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.pAdmHq_btnPagination:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--primary);transform:translateY(-1px)}.pAdmHq_btnPagination:disabled{opacity:.5;cursor:not-allowed}.pAdmHq_loadingState,.pAdmHq_errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.pAdmHq_spinner{border:4px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:48px;height:48px;margin-bottom:1rem;animation:1s linear infinite pAdmHq_pawWalk}@keyframes pAdmHq_spin{to{transform:rotate(360deg)}}.pAdmHq_loadingState p,.pAdmHq_errorState p{color:var(--text-secondary);margin-bottom:1rem}.pAdmHq_errorState h2{color:var(--danger);margin-bottom:.5rem}.pAdmHq_emptyState{text-align:center;padding:4rem 2rem}.pAdmHq_emptyTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.pAdmHq_emptyDescription{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.9375rem}.pAdmHq_btnPrimary{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 2px 8px #6366f14d}.pAdmHq_btnPrimary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.pAdmHq_btnSecondary{background:var(--bg-tertiary);color:var(--text-primary);border:2px solid var(--border-color);cursor:pointer;border-radius:8px;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.pAdmHq_btnSecondary:hover{background:var(--bg-secondary);border-color:var(--text-secondary);transform:translateY(-1px)}@media (max-width:768px){.pAdmHq_filtersBar{flex-direction:column;gap:1rem}.pAdmHq_filterGroup{width:100%}.pAdmHq_formSelect{flex:1}.pAdmHq_petsGrid{grid-template-columns:1fr}.pAdmHq_pagination{flex-direction:column;gap:1rem}}@keyframes pAdmHq_pawWalk{0%{opacity:.15;transform:translate(-20px)scale(.6)rotate(0)}25%{opacity:.4;transform:translate(-10px)scale(.75)rotate(-8deg)}50%{opacity:.7;transform:translate(0)scale(.9)rotate(0)}75%{opacity:1;transform:translate(10px)scale(1)rotate(8deg)}to{opacity:.15;transform:translate(20px)scale(.6)rotate(0)}}