.mobile-report-topbar,.mobile-tip-box{display:none}@media screen and (max-width:768px){.report{min-width:0!important;min-height:100vh;background:#efefef;color:#333;overflow-x:hidden}.report .mobile-report-topbar{position:sticky;top:0;z-index:120;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 14px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.report .mobile-topbar-logo{height:24px;max-width:82vw;-o-object-fit:contain;object-fit:contain}.report .mobile-topbar-title{max-width:calc(100vw - 110px);overflow:hidden;color:#0f438f;font-size:16px;font-weight:600;line-height:50px;text-overflow:ellipsis;white-space:nowrap}.report .mobile-back-btn{position:absolute;left:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:0 4px;border:0;background:transparent;color:#8c8c8c;font-size:15px;line-height:40px}.report .report-header{display:none!important}.report .report-header-inner{width:100%!important;min-height:0!important;padding-bottom:0!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report .report-header-main-image{width:82vw!important;max-width:330px!important;min-width:0}.report .report-header-right{display:none!important}.report .main-wrap{padding:0 0 18px!important}.report .page-shell{width:100%!important;min-height:calc(100vh - 50px)!important;padding:0 16px 88px!important;border-radius:0!important;background:#efefef!important;-webkit-box-shadow:none!important;box-shadow:none!important}.report .report-tip-icon{display:none!important}.report .report-steps-wrap{width:100%!important;margin:0 -16px 16px!important;padding:10px 16px 12px;border-radius:0;background:#fff;overflow:visible!important}.report .report-steps{min-width:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}.report .ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{-webkit-box-flex:1!important;-ms-flex:1 1 20%!important;flex:1 1 20%!important;min-width:0!important;margin-right:0!important;padding-right:0!important;text-align:center;white-space:nowrap}.report .ant-steps-item-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report .ant-steps-item-icon{width:26px!important;height:26px!important;line-height:24px!important;margin:0 0 4px!important;font-size:12px!important;background:#fff!important}.report .ant-steps-item-process .ant-steps-item-icon{background:#368bff!important;border-color:#368bff!important}.report .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.report .ant-steps-item-content{display:block!important;width:100%;min-height:18px!important;vertical-align:top}.report .ant-steps-item-title{display:block!important;width:100%;max-width:none!important;padding-right:0!important;font-size:0!important;line-height:16px!important;overflow:hidden;white-space:nowrap}.report .ant-steps-item-title:before{display:block;color:#7b8794;font-size:11px;line-height:16px;font-weight:400}.report .ant-steps-item:first-child .ant-steps-item-title:before{content:"类别"}.report .ant-steps-item:nth-child(2) .ant-steps-item-title:before{content:"产品"}.report .ant-steps-item:nth-child(3) .ant-steps-item-title:before{content:"故障"}.report .ant-steps-item:nth-child(4) .ant-steps-item-title:before{content:"伤害"}.report .ant-steps-item:nth-child(5) .ant-steps-item-title:before{content:"个人"}.report .ant-steps-item-process .ant-steps-item-title:before{color:#368bff;font-weight:600}.report .ant-steps-item-tail,.report .ant-steps-item-title:after{display:none!important}.report.report-category-food .ant-steps-item:nth-child(3) .ant-steps-item-title:before{content:"不安全"}.report .mobile-tip-box{display:block;margin:0 0 20px;padding:12px;border:1px solid #ffe58f;border-radius:8px;background:#fffbe6;color:#ad6800;font-size:13px;line-height:1.6}.report .mobile-tip-box.detail-tip{margin-bottom:12px}.report .category-panel{margin-top:0!important}.report .category-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;-webkit-box-pack:stretch!important;-ms-flex-pack:stretch!important;justify-content:stretch!important}.report .category-card{width:100%!important;height:136px!important;min-height:0!important;padding:18px 8px 14px!important;border:1px solid #edf2f7!important;border-radius:16px!important;background:#fff!important;-webkit-box-shadow:0 8px 18px rgba(41,78,132,.06)!important;box-shadow:0 8px 18px rgba(41,78,132,.06)!important;-webkit-transition:none!important;transition:none!important}.report .category-card.active{border-color:#368bff!important;background:#f8fbff!important;-webkit-box-shadow:0 10px 22px rgba(54,139,255,.16)!important;box-shadow:0 10px 22px rgba(54,139,255,.16)!important}.report .card-icon{width:60px!important;height:60px!important;margin-bottom:14px!important;background:#f4f7fe!important}.report .custom-icon{width:32px!important;height:32px!important}.report .custom-icon-large{width:42px!important;height:42px!important}.report .card-text{font-size:16px!important;letter-spacing:1px!important;line-height:1.3;color:#1f2937;font-weight:700}.report .entry-btn-wrap{position:fixed;right:0;bottom:0;left:0;z-index:40;margin-top:0!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.05);box-shadow:0 -2px 10px rgba(0,0,0,.05)}.report .entry-btn{width:100%!important;height:48px!important;min-width:0!important;border:0!important;border-radius:24px!important;font-size:16px!important;-webkit-box-shadow:0 8px 16px rgba(54,139,255,.22);box-shadow:0 8px 16px rgba(54,139,255,.22)}.report .float-assistant-icon,.report .float-assistant-text,.report .float-assistant-wrap,.report .float-main-image,.report .report-float-window{display:none!important}.report .form-section{padding:16px!important;margin-bottom:16px!important;border:0!important;border-radius:12px!important;background:#fff!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.02)!important;box-shadow:0 2px 8px rgba(0,0,0,.02)!important}.report .ant-row{margin-left:0!important;margin-right:0!important}.report .ant-col{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important}.report .ant-col[style*="margin-left: -50px"]{margin-left:0!important;margin-top:-6px}.report .ant-col[style*="margin-left: -50px"] .ant-form-item{margin-bottom:10px}.report .ant-col[style*="margin-left: -50px"] .ant-form-item-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.report .ant-col[style*="margin-left: -50px"] .ant-btn{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;margin-right:8px!important}.report .ant-col[style*="margin-left: -50px"] .ant-btn:last-child{margin-right:0!important}.report .ant-col[style*="margin-left: -50px"] .ant-btn img{width:30px!important;height:30px!important}.report .ant-form{padding-bottom:82px}.report .ant-form-item{margin-bottom:16px}.report .ant-form-item-control-wrapper,.report .ant-form-item-label{width:100%!important;display:block!important}.report .ant-form-item-label{text-align:left!important;line-height:1.4;padding:0 0 8px}.report .ant-form-item-label>label{color:#333!important;font-size:14px!important;font-weight:500!important}.report .ant-form-item-control{line-height:1.4}.report .ant-calendar-picker,.report .ant-cascader-picker,.report .ant-input,.report .ant-input-number,.report .ant-select,.report .ant-select-selection,.report textarea.ant-input{width:100%!important}.report .ant-calendar-picker-input,.report .ant-cascader-input.ant-input,.report .ant-input,.report .ant-input-number,.report .ant-select-selection{min-height:44px!important;border-radius:8px!important;background:#fafafa!important;font-size:15px!important}.report textarea.ant-input{min-height:100px!important;padding-top:12px!important}.report .ant-select-selection__rendered{line-height:42px!important}.report .ant-input-number-input{height:42px!important}.report .ant-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 14px;width:100%;line-height:1.6}.report .ant-radio-wrapper{margin-right:0;line-height:32px}.report .ant-radio-group>div[style*="display: flex"]{width:100%;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;margin-bottom:12px!important}.report .ant-radio-group>div[style*="display: flex"] .ant-input{width:100%!important;margin:8px 0 4px!important}.report .ant-radio-group>div[style*="display: flex"] .tool{width:auto!important}.report .ant-calendar-picker-input{width:100%}.report .captcha-row,.report .equipment-manual-wrap,.report .upload-wrap{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.report .equipment-manual-wrap .ant-input,.report .input-common-width{width:100%!important;margin:0!important}.report .equipment-manual-wrap{margin-left:0;white-space:normal}.report .ant-upload,.report .ant-upload-list,.report .ant-upload-select,.report .ant-upload .ant-btn{width:100%}.report .ant-upload-list-item-name{max-width:calc(100vw - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report .tips,.report .tool{line-height:1.6;word-break:break-word}.report .car [style*="margin-left: 200px"]{margin-left:0!important}.report .step-actions{position:fixed;right:0;bottom:0;left:0;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin:0;background:#fff;border-top:1px solid #ebeef5;-webkit-box-shadow:0 -4px 12px rgba(0,0,0,.06);box-shadow:0 -4px 12px rgba(0,0,0,.06);border-radius:0}.report .step-actions .ant-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:48px;padding:0 8px;border-radius:24px;font-size:16px;font-weight:600}.report .step-actions .ant-btn-primary{background:#368bff!important;border-color:#368bff!important;-webkit-box-shadow:0 4px 12px rgba(54,139,255,.3);box-shadow:0 4px 12px rgba(54,139,255,.3)}.report .report-captcha-modal .ant-modal{width:calc(100vw - 32px)!important;max-width:360px}.report .report-captcha-modal .ant-modal-body{padding:18px 16px}.report .captcha-input{width:100%!important}.report .captcha-image{width:120px;height:42px}}@media screen and (max-width:420px){.report .category-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.report .category-card{height:120px!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:12px 6px 10px!important}.report .card-icon{width:46px!important;height:46px!important;margin:0 0 7px!important}.report .custom-icon{width:30px!important;height:30px!important}.report .custom-icon-large{width:38px!important;height:38px!important}.report .report-header-main-image{width:84vw!important}.report .ant-steps-item-title:before{font-size:10px}}