.emergency-service-container[data-v-9fc682a4]{padding:16px;background:#f5f7fa;min-height:calc(100vh - 104px)}.service-card[data-v-9fc682a4]{cursor:pointer;transition:all .3s;display:flex;align-items:center;padding:16px}.service-card[data-v-9fc682a4]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.service-card .service-icon[data-v-9fc682a4]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;margin-right:12px;flex-shrink:0;color:#fff}.service-card .service-info[data-v-9fc682a4]{flex:1}.service-card .service-info .service-name[data-v-9fc682a4]{font-size:15px;font-weight:600;color:#303133}.service-card .service-info .service-phone[data-v-9fc682a4]{font-size:18px;font-weight:700;color:#409eff;margin-top:4px}.service-card .service-info .service-desc[data-v-9fc682a4]{font-size:12px;color:#909399;margin-top:2px}.service-card .service-action[data-v-9fc682a4]{flex-shrink:0;margin-left:8px}.service-card.service-fire .service-icon[data-v-9fc682a4]{background:linear-gradient(135deg,#f56c6c,#e04141)}.service-card.service-ambulance .service-icon[data-v-9fc682a4]{background:linear-gradient(135deg,#67c23a,#4db529)}.service-card.service-police .service-icon[data-v-9fc682a4]{background:linear-gradient(135deg,#409eff,#2680e8)}.service-card.service-property .service-icon[data-v-9fc682a4]{background:linear-gradient(135deg,#e6a23c,#d0942a)}.service-card.service-gas .service-icon[data-v-9fc682a4]{background:linear-gradient(135deg,#f56c6c,#ff8c66)}.service-card.service-electric .service-icon[data-v-9fc682a4]{background:linear-gradient(135deg,#e6a23c,#ffc107)}.service-card.service-water .service-icon[data-v-9fc682a4]{background:linear-gradient(135deg,#409eff,#66b1ff)}.call-record-card[data-v-9fc682a4]{padding:8px 12px!important}.call-record-card .call-record-info[data-v-9fc682a4]{display:flex;align-items:center;gap:10px}.call-record-card .call-record-info .call-phone-num[data-v-9fc682a4]{color:#409eff;font-family:monospace}