.emergency-page{background-color:var(--color-emergency-bg)}.emergency-banner{position:fixed;top:var(--nav-height);left:0;right:0;z-index:999;background:var(--color-danger);color:var(--color-white);padding:10px 0}.emergency-banner .container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.emergency-banner-text{font-size:14px;font-weight:600}.emergency-banner-actions{display:flex;gap:var(--space-sm);flex-shrink:0}.btn-emergency-action{display:inline-flex;align-items:center;gap:var(--space-xs);padding:6px 14px;background:rgba(255,255,255,.2);color:var(--color-white);font-size:13px;font-weight:600;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;font-family:var(--font-body);transition:background .2s ease;white-space:nowrap}.btn-emergency-action:hover{background:rgba(255,255,255,.3);color:var(--color-white);text-decoration:none}.breadcrumb-bar{padding-top:calc(var(--nav-height) + 60px);padding-bottom:var(--space-sm)}.breadcrumb{font-size:13px;color:var(--color-secondary)}.breadcrumb a{color:var(--color-secondary);text-decoration:none}.breadcrumb a:hover{color:var(--color-primary)}.breadcrumb-sep{margin:0 6px;font-size:10px}.emergency-main{padding-bottom:0}.emergency-header{text-align:center;margin-bottom:var(--space-xl)}.emergency-header h1{font-size:32px;margin-bottom:var(--space-sm)}.emergency-subtitle{font-size:16px;color:var(--color-secondary)}.timer-card{background:var(--color-white);border:2px solid var(--color-danger);border-radius:var(--radius-md);padding:var(--space-lg);text-align:center;margin-bottom:var(--space-xl);max-width:360px;margin-left:auto;margin-right:auto}.timer-display{font-family:var(--font-data);font-size:48px;font-weight:700;color:var(--color-danger);letter-spacing:4px;margin-bottom:var(--space-sm)}.timer-hint{font-size:13px;color:var(--color-secondary);margin-bottom:var(--space-md)}.timer-actions{display:flex;justify-content:center;gap:var(--space-sm)}.emergency-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-bottom:var(--space-2xl)}.emergency-card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--color-white);border-radius:var(--radius-md);border-left:4px solid var(--color-danger);box-shadow:var(--shadow-1);text-decoration:none;color:inherit;transition:all .2s ease}.emergency-card:hover{box-shadow:var(--shadow-2);background:#fff0f0;transform:translateY(-2px);text-decoration:none;color:inherit}.emergency-card-icon{font-size:32px;flex-shrink:0}.emergency-card-content h3{font-size:16px;color:var(--color-title);margin-bottom:2px}.emergency-card-content p{font-size:13px;color:var(--color-secondary)}.emergency-card-arrow{margin-left:auto;font-size:18px;color:var(--color-danger);flex-shrink:0;opacity:.5;transition:opacity .2s ease}.emergency-card:hover .emergency-card-arrow{opacity:1}.emergency-section{margin-bottom:var(--space-2xl)}.emergency-section h2{font-size:22px;margin-bottom:var(--space-lg);padding-left:var(--space-md);position:relative}.emergency-section h2::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:4px;background:var(--color-danger);border-radius:2px}.poison-search{margin-bottom:var(--space-md)}.poison-search-box{position:relative;max-width:560px}.poison-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px;pointer-events:none}.poison-search-box input{width:100%;height:52px;padding:0 var(--space-md)0 44px;border:2px solid var(--color-danger);border-radius:var(--radius-xl);font-size:15px;font-family:var(--font-body);color:var(--color-text);background:var(--color-white);outline:none;transition:all .2s ease}.poison-search-box input:focus{box-shadow:0 0 0 3px rgba(231,76,60,.15)}.poison-search-box input::placeholder{color:var(--color-placeholder)}.poison-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.poison-tags-label{font-size:13px;color:var(--color-secondary);flex-shrink:0}.poison-tag{display:inline-block;padding:5px 12px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);font-size:13px;color:var(--color-text);text-decoration:none;transition:all .2s ease}.poison-tag:hover{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-emergency-bg);text-decoration:none}.poison-table-wrap{overflow-x:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.poison-table{width:100%;border-collapse:collapse;background:var(--color-white);font-size:14px}.poison-table thead{background:var(--color-card-bg)}.poison-table th{padding:12px 16px;text-align:left;font-weight:600;color:var(--color-title);white-space:nowrap}.poison-table td{padding:12px 16px;border-top:1px solid var(--color-border);color:var(--color-text)}.poison-table tr:hover td{background:var(--color-emergency-bg)}.poison-table a{color:var(--color-danger);font-weight:600;text-decoration:none;white-space:nowrap}.poison-table a:hover{text-decoration:underline}.danger-level{font-size:13px;font-weight:600;white-space:nowrap}.danger-level.fatal{color:#8b0000}.danger-level.high{color:var(--color-danger)}.danger-level.medium{color:var(--color-warning)}.danger-level.low{color:var(--color-success)}.knowledge-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.knowledge-card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);text-decoration:none;color:inherit}.knowledge-card:hover{color:inherit;text-decoration:none}.knowledge-icon{font-size:32px;flex-shrink:0}.knowledge-content h4{font-size:15px;margin-bottom:var(--space-xs);color:var(--color-title)}.knowledge-content p{font-size:13px;color:var(--color-secondary)}.knowledge-arrow{margin-left:auto;font-size:18px;color:var(--color-placeholder);flex-shrink:0}.knowledge-card:hover .knowledge-arrow{color:var(--color-primary)}.hospital-quick{background:var(--color-white);border-radius:var(--radius-md);padding:var(--space-xl);box-shadow:var(--shadow-1);text-align:center}.hospital-quick-inner{margin-bottom:var(--space-lg)}.hospital-quick-inner p{font-size:16px;color:var(--color-text);margin-bottom:var(--space-md)}.hospital-cities{font-size:14px;color:var(--color-secondary)}.hospital-cities a{color:var(--color-info);text-decoration:none;margin:0 6px}.hospital-cities a:hover{color:var(--color-primary);text-decoration:underline}.emergency-extras{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.extra-card{padding:var(--space-lg);text-align:center;text-decoration:none;color:inherit}.extra-card:hover{color:inherit;text-decoration:none}.extra-icon{font-size:36px;margin-bottom:var(--space-sm)}.extra-card h4{font-size:16px;margin-bottom:var(--space-sm);color:var(--color-title)}.extra-card p{font-size:13px;color:var(--color-secondary);line-height:1.7}.detail-layout{display:flex;gap:var(--space-xl)}.detail-content{flex:1;min-width:0}.detail-sidebar{flex:0 0 280px}.sidebar-sticky{position:sticky;top:calc(var(--nav-height) + 60px);display:flex;flex-direction:column;gap:var(--space-md)}.sidebar-card{background:var(--color-white);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-1)}.sidebar-card h4{font-size:14px;margin-bottom:var(--space-sm)}.sidebar-card p{font-size:13px;color:var(--color-secondary)}.sidebar-card-danger{border:1px solid var(--color-danger);background:var(--color-emergency-bg)}.sidebar-toc{display:flex;flex-direction:column}.toc-item{display:block;padding:6px 0;font-size:13px;color:var(--color-secondary);text-decoration:none;border-left:2px solid var(--color-border);padding-left:12px;transition:all .15s ease}.toc-item:hover,.toc-item.active{color:var(--color-danger);border-left-color:var(--color-danger);text-decoration:none}.detail-meta{font-size:13px;color:var(--color-secondary);margin-top:var(--space-sm);display:flex;align-items:center;gap:var(--space-sm)}.species-tabs{display:flex;gap:var(--space-sm);margin:var(--space-lg)0;padding:var(--space-sm);background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.species-tab{flex:1;padding:10px;text-align:center;font-size:14px;font-weight:600;font-family:var(--font-body);color:var(--color-secondary);background:0 0;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.species-tab:hover{background:var(--color-card-bg)}.species-tab.active{background:var(--color-danger);color:var(--color-white)}.step-section{display:flex;gap:var(--space-lg);margin-bottom:var(--space-xl);background:var(--color-white);border-radius:var(--radius-md);padding:var(--space-xl);box-shadow:var(--shadow-1)}.step-number{flex-shrink:0;width:48px;height:48px;background:var(--color-danger);color:var(--color-white);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;font-family:var(--font-data)}.step-content{flex:1;min-width:0}.step-content h2{font-size:20px;margin-bottom:var(--space-md);padding-left:0}.step-content h2::before{display:none}.step-timeline{margin-bottom:var(--space-md)}.timeline-item{padding:10px 16px;border-left:3px solid;margin-bottom:var(--space-sm);font-size:14px;border-radius:0 var(--radius-sm)var(--radius-sm)0}.timeline-urgent{border-color:var(--color-danger);background:var(--color-emergency-bg);color:var(--color-danger)}.timeline-warning{border-color:var(--color-warning);background:#fff9f0;color:#b8860b}.timeline-danger{border-color:var(--color-placeholder);background:var(--color-card-bg);color:var(--color-secondary)}.step-checklist{list-style:none;font-size:14px;line-height:2}.vomit-compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.vomit-card{padding:var(--space-md);border-radius:var(--radius-sm);font-size:14px}.vomit-card h3{font-size:15px;margin-bottom:var(--space-sm)}.vomit-card ul{list-style:none;line-height:2}.vomit-yes{background:#f0faf5;border:1px solid var(--color-success)}.vomit-yes h3{color:var(--color-success)}.vomit-no{background:var(--color-emergency-bg);border:1px solid var(--color-danger)}.vomit-no h3{color:var(--color-danger)}.treatment-card{background:var(--color-card-bg);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-md);font-size:14px}.treatment-card h4{font-size:15px;margin-bottom:var(--space-sm)}.treatment-card.treatment-warning{background:#fff9f0;border-left:4px solid var(--color-warning)}.treatment-steps{padding-left:20px;line-height:2}.hospital-checklist,.doctor-questions{background:var(--color-card-bg);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-md);font-size:14px}.hospital-checklist h4,.doctor-questions h4{font-size:15px;margin-bottom:var(--space-sm)}.doctor-questions ul{list-style:none;line-height:2}.doctor-questions li::before{content:'• ';color:var(--color-danger)}.toxic-plant-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.toxic-plant-item{padding:10px 14px;background:var(--color-white);border-radius:var(--radius-sm);font-size:14px;border:1px solid var(--color-border);display:flex;align-items:center;gap:var(--space-sm)}.toxic-level{font-size:12px;font-weight:600;white-space:nowrap}.toxic-level.fatal{color:#8b0000}.toxic-level.high{color:var(--color-danger)}.toxic-level.medium{color:var(--color-warning)}.experience-list{display:flex;flex-direction:column;gap:var(--space-md)}.experience-card{padding:var(--space-lg)}.experience-header{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.experience-avatar{font-size:28px}.experience-header strong{display:block;font-size:14px;color:var(--color-title)}.experience-pet{font-size:12px;color:var(--color-secondary)}.experience-card p{font-size:14px;color:var(--color-text);line-height:1.8}.related-emergency-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}@media(max-width:767px){.emergency-banner .container{flex-direction:column;text-align:center;gap:var(--space-sm)}.emergency-banner-text{font-size:13px}.emergency-banner-actions{flex-wrap:wrap;justify-content:center}.btn-emergency-action{font-size:12px;padding:5px 10px}.breadcrumb-bar{padding-top:calc(var(--nav-height) + 90px)}.emergency-header h1{font-size:22px}.emergency-subtitle{font-size:14px}.timer-display{font-size:36px}.emergency-grid{grid-template-columns:1fr;gap:var(--space-sm)}.emergency-card{padding:var(--space-md);gap:var(--space-sm)}.emergency-card-icon{font-size:24px}.emergency-card-content h3{font-size:15px}.emergency-card-content p{font-size:12px}.emergency-section h2{font-size:18px}.poison-search-box input{height:44px;font-size:14px}.poison-tag{font-size:12px;padding:4px 10px}.poison-table{font-size:13px}.poison-table th,.poison-table td{padding:10px 12px}.knowledge-list{grid-template-columns:1fr;gap:var(--space-sm)}.knowledge-card{padding:var(--space-md);gap:var(--space-sm)}.knowledge-icon{font-size:24px}.knowledge-content h4{font-size:14px}.hospital-quick{padding:var(--space-md)}.hospital-quick-inner p{font-size:14px}.detail-layout{flex-direction:column}.detail-sidebar{flex:none;width:100%}.sidebar-sticky{position:static}.species-tabs{gap:var(--space-xs);padding:var(--space-xs)}.species-tab{font-size:13px;padding:8px}.step-section{flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.step-number{width:36px;height:36px;font-size:18px}.step-content h2{font-size:17px}.vomit-compare{grid-template-columns:1fr}.toxic-plant-grid{grid-template-columns:1fr}.related-emergency-grid{grid-template-columns:1fr;gap:var(--space-sm)}.detail-meta{flex-wrap:wrap;font-size:12px}.emergency-extras{grid-template-columns:1fr;gap:var(--space-sm)}.extra-card{padding:var(--space-md);display:flex;align-items:center;gap:var(--space-md);text-align:left}.extra-icon{font-size:28px;margin-bottom:0;flex-shrink:0}.extra-card h4{font-size:14px;margin-bottom:2px}.extra-card p{font-size:12px}}