html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color:#000000e0;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f5f5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#000000e0;background:#f5f5f5;min-width:360px}.app-shell{min-height:100vh}.main-sider{z-index:20;border-inline-end:1px solid #b7d7f5;height:100vh;top:0;overflow:hidden;box-shadow:4px 0 18px #1677ff12;background:linear-gradient(#f4f9ff 0%,#e6f4ff 52%,#dbeeff 100%)!important;position:sticky!important}.main-sider>.ant-layout-sider-children{flex-direction:column;min-height:0;display:flex}.brand{color:#102a43;cursor:pointer;align-items:center;gap:11px;height:64px;padding:12px 16px;display:flex}.brand-mark{color:#fff;background:#1677ff;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid;box-shadow:0 4px 10px #1677ff2e}.brand b{letter-spacing:1px;font-size:16px;display:block}.brand span{color:#6f8497;letter-spacing:.4px;margin-top:1px;font-size:10px;display:block}.side-kicker{color:#7f9db8;letter-spacing:1.5px;white-space:nowrap;margin:8px 18px 10px;font-size:9px;overflow:hidden}.main-sider .ant-menu{background:0 0;padding-inline-start:8px;padding-inline-end:8px;border-inline-end:0!important}.main-sider .ant-menu-item{border-radius:6px;height:40px;margin-block-start:4px;margin-block-end:4px;line-height:40px}.sider-menu-scroll{scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:8px;overflow:hidden auto}.sider-bottom{z-index:1;text-align:center;background:0 0;border-top:1px solid #709fc638;flex:none;margin:8px 14px 18px;padding-top:10px;position:relative}.sider-bottom .ant-btn{color:#0958d9;box-shadow:none;background:#ffffffb8;border-color:#b7d7f5}.sider-bottom .ant-btn:hover{color:#1677ff!important;background:#fff!important;border-color:#69b1ff!important}.sider-bottom p{color:#7891a8;margin:10px 0 0;font-size:11px;line-height:1.7}.top-header{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #d6e9fb;justify-content:space-between;align-items:center;height:56px;padding-inline-start:20px;padding-inline-end:20px;display:flex;position:sticky;top:0;background:#f7fbfff7!important}.breadcrumb-title{font-size:14px}.main-content{width:100%;max-width:1680px;margin:0 auto;padding:24px}.app-footer{color:#00000059;text-align:center;padding:8px 24px 24px;font-size:12px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.page-heading h1{color:#000000e0;letter-spacing:0;margin:6px 0 5px;font-size:24px;font-weight:600;line-height:1.35}.page-heading p{color:#00000073;margin:0;font-size:14px}.page-heading-extra{flex:none}.page-help-button{color:#1677ff;font-size:18px}.eyebrow{color:#00000073;letter-spacing:0;font-size:12px;font-weight:400}.system-card,.filter-card,.table-card,.panel-card,.cluster-card,.map-card,.location-list-card{border-color:#e8e8e8;margin-bottom:16px;box-shadow:0 1px 2px #00000006}.system-card>.ant-card-head,.filter-card>.ant-card-head,.table-card>.ant-card-head,.panel-card>.ant-card-head,.cluster-card>.ant-card-head,.map-card>.ant-card-head,.location-list-card>.ant-card-head{border-bottom-color:#f0f0f0;min-height:48px;padding-inline-start:18px;padding-inline-end:18px}.system-card>.ant-card-head .ant-card-head-title,.table-card>.ant-card-head .ant-card-head-title,.panel-card>.ant-card-head .ant-card-head-title,.cluster-card>.ant-card-head .ant-card-head-title,.map-card>.ant-card-head .ant-card-head-title,.location-list-card>.ant-card-head .ant-card-head-title{font-size:15px;font-weight:600}.filter-card .ant-card-body{padding:16px}.filter-card .ant-select,.filter-card .ant-input-affix-wrapper,.filter-card .ant-input-search{width:100%}.table-card .ant-card-body{padding:0 18px 18px}.table-card .ant-table-thead>tr>th{font-weight:500}.table-card .ant-pagination{margin-bottom:0}.table-link{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:auto;padding:0;overflow:hidden}.row-overdue td{background:#fff7f6!important}.danger-text{color:#cf1322;font-weight:600}.muted{color:#00000073}.block{margin-top:4px;display:block}.work-alert{border-radius:6px;margin-bottom:16px}.matrix-result,.acceptance-note,.map-instruction{color:#000000a6;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px;margin-bottom:16px;padding:11px 14px}.embedded-card{background:#fafafa;border-color:#e8e8e8}.ant-input-number{width:100%}.location-metrics{margin-bottom:4px}.location-metrics .ant-card{height:100%;box-shadow:none;border-color:#e8e8e8}.location-metrics .ant-card-body{padding:18px}.location-metrics .ant-statistic-content{font-size:24px}.cluster-card .ant-card-body{padding-block-start:6px;padding-block-end:6px}.location-workbench{margin-bottom:16px}.location-workbench-col{display:flex}.location-workbench-col>.ant-card{width:100%;height:760px;margin-bottom:0;overflow:hidden}.location-list-card .ant-card-body{height:100%;padding:0 16px 18px;overflow:hidden}.location-list-tabs{height:100%}.location-list-tabs>.ant-tabs-content-holder{height:calc(100% - 46px);overflow-y:auto}.location-list-tabs .ant-tabs-content,.location-list-tabs .ant-tabs-tabpane{min-height:100%}.location-list-card .ant-list-item{cursor:pointer;border-radius:4px;padding-inline-start:8px;padding-inline-end:8px;transition:background .2s}.location-list-card .ant-list-item:hover,.selected-location{background:#f5f5f5!important}.location-dot{border-radius:50%;width:10px;height:10px;margin-top:8px;display:inline-block}.unmatched-title{border-top:1px solid #f0f0f0;padding:20px 8px 8px;margin-top:16px!important}.location-map{z-index:1;background:#e8e8e8;border-radius:4px;width:100%;height:500px}.map-card .ant-card-body{height:calc(100% - 49px);overflow-y:auto}.map-detail-panel{padding-top:16px}.map-detail-panel .ant-descriptions{margin-bottom:14px}.merge-target{margin-top:18px}.merge-target .ant-select,.merge-target .ant-input{width:100%}.data-card{min-width:0;min-height:300px}.data-card>.ant-card-body{min-width:0}.compact-help{background:#fff;border-color:#e8e8e8;margin-bottom:16px}.compact-help .ant-collapse-header{font-weight:500}.compact-help .ant-alert{margin-bottom:0}.download-list{width:100%}.download-list .ant-btn{justify-content:flex-start;width:100%}.import-dragger{margin:24px 0 18px}.import-confirm{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.import-confirm>*,.import-confirm .ant-table-wrapper{min-width:0;max-width:100%}.import-icon{color:#1677ff;margin:4px 0 10px;font-size:42px}.import-title{color:#000000e0;margin:0 0 4px;font-size:16px}.import-hint{color:#00000073;margin:0}.dashboard-page{min-width:0}.dashboard-page .ant-row>.ant-col>.system-card{height:calc(100% - 16px)}.brief-metric-strip{background:#fff;border:1px solid #e8e8e8;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000006}.brief-metric-strip .ant-card-body{display:contents}.brief-metric{border-right:1px solid #f0f0f0;padding:22px 24px}.brief-metric:last-child{border-right:0}.brief-metric span{color:#00000073;margin-bottom:8px;display:block}.brief-metric b{color:#000000e0;font-size:28px;font-weight:500}.brief-metric b.danger-text{color:#cf1322}.brief-overview h2{max-width:720px;margin:4px 0 8px;font-size:22px;font-weight:600}.brief-overview p{color:#0000008c;margin:0;line-height:1.7}.brief-actions{gap:8px;margin:20px 0 28px;display:flex}.level-ribbon{background:#f0f0f0;border-radius:2px;height:12px;display:flex;overflow:hidden}.level-ribbon>div{min-width:2px}.level-ribbon-labels{color:#0000008c;flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12px;display:flex}.level-ribbon-labels span{align-items:center;gap:6px;display:flex}.level-ribbon-labels i{border-radius:50%;width:8px;height:8px}.simple-unit-list{gap:12px;display:grid}.simple-unit-list>div{grid-template-columns:24px minmax(80px,130px) 1fr 30px;align-items:center;gap:8px;display:grid}.rank-number{color:#00000059}.simple-unit-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simple-unit-list b{text-align:right;font-weight:500}.quality-line{margin-bottom:20px}.quality-line:last-child{margin-bottom:0}.quality-line>div{justify-content:space-between;margin-bottom:8px;display:flex}.quality-line span{color:#000000a6}.quality-line b{color:#000000e0;font-weight:500}.quality-line .ant-progress{margin:0}.dashboard-announcements{display:grid}.dashboard-announcements button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2f6;gap:5px;padding:12px 0;display:grid}.dashboard-announcements button:last-child{border-bottom:0}.dashboard-announcements button>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-announcements b{color:#173b57;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-announcements small{color:#8aa0b2;flex:none}.dashboard-announcements p{color:#55758f;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@media (max-width:1199px){.brief-metric-strip{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}@media (max-width:991px){.main-sider{left:0;position:fixed!important}.app-shell>.ant-layout{min-width:0;margin-left:72px}.main-content{padding:22px 18px 30px}.page-heading{align-items:flex-start}.page-heading-extra{max-width:48%}}@media (max-width:575px){.top-header{padding-inline-start:12px;padding-inline-end:12px}.top-header .ant-tag,.breadcrumb-title .ant-typography{display:none}.main-content{padding:18px 14px 26px}.page-heading{display:block}.page-heading h1{font-size:22px}.page-heading p{line-height:1.6}.page-heading-extra{max-width:none;margin-top:14px}.brief-metric{padding:18px}.location-map{height:410px}}.startup-loading{width:min(900px,100% - 32px);margin:12vh auto}.page-loading{padding:24px 0}.auth-page{background:linear-gradient(135deg,#e6f4ff 0%,#f7fbff 46%,#fff 100%);grid-template-columns:minmax(280px,420px) minmax(360px,480px);justify-content:center;align-items:center;gap:72px;min-height:100vh;padding:48px 24px;display:grid}.auth-intro{color:#102a43}.auth-intro h2{margin:20px 0 8px!important;font-size:34px!important}.auth-intro p{color:#55758f;font-size:16px}.auth-logo{color:#fff;background:#1677ff;border-radius:16px;place-items:center;width:64px;height:64px;font-size:32px;display:grid;box-shadow:0 12px 30px #1677ff3d}.auth-card{border-color:#d6e9fb;box-shadow:0 18px 60px #144e7e1f}.auth-card>div{padding:26px 30px 30px}.auth-card [role=alert]{margin-bottom:16px}.auth-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mobile-shell{background:#eef6fd;min-height:100vh}.mobile-header{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fbfff7;border-bottom:1px solid #cfe4f7;justify-content:space-between;align-items:center;height:58px;padding:0 max(16px,50vw - 344px);display:flex;position:sticky;top:0}.mobile-brand{color:#0958d9;align-items:center;gap:9px;font-size:22px;display:flex}.mobile-brand>span{flex-direction:column;display:flex}.mobile-brand b{color:#173b57;font-size:15px;line-height:1.2}.mobile-brand small{color:#7891a8;font-size:10px}.mobile-user{color:#46657e;align-items:center;gap:6px;font-size:12px;display:flex}.mobile-content{width:min(100%,720px);min-height:calc(100vh - 58px);padding:20px 16px calc(94px + env(safe-area-inset-bottom));margin:0 auto}.mobile-page-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mobile-page-title>span{color:#0958d9;background:#d6ebff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.mobile-page-title>div{flex:1;min-width:0}.mobile-page-title .page-help-button{flex:none;margin-left:auto}.mobile-page-title b{color:#173b57;font-size:21px}.mobile-page-title p{color:#7891a8;margin:2px 0 0;font-size:12px}.mobile-bottom-nav{z-index:40;min-height:calc(68px + env(safe-area-inset-bottom));padding:6px max(12px, calc((100vw - 720px) / 2)) max(6px, env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #cfe4f7;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #22588414}.mobile-bottom-nav button{color:#7891a8;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.mobile-bottom-nav button>span:first-child{font-size:21px}.mobile-bottom-nav button>span:last-child{font-size:11px}.mobile-bottom-nav button.active{color:#1677ff;font-weight:600}.admin-mobile-shell .mobile-bottom-nav{grid-template-columns:repeat(3,1fr)}.admin-mobile-shell .mobile-bottom-nav.admin-mobile-nav-four{grid-template-columns:repeat(4,1fr)}.notification-unread{background:#f0f7ff;border-color:#91caff}.mobile-alert{margin-bottom:14px}.mobile-form-card,.mobile-list-card,.mobile-task-card,.report-history-card{border-color:#dbeaf7;box-shadow:0 3px 14px #2a5b840e}.mobile-form-card,.report-steps{margin-bottom:22px}.report-review{gap:14px;display:grid}.report-description{color:#365a75;white-space:pre-wrap;background:#f6fbff;border-radius:6px;padding:12px;margin:0!important}.mobile-form-actions{justify-content:flex-end;width:100%}.mobile-section-title{color:#365a75!important;margin:22px 0 12px!important}.mobile-card-list{gap:12px;display:grid}.report-card-head,.task-card-head,.report-card-foot,.task-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-card-head b{color:#173b57;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-history-card p{color:#55758f;margin:10px 0!important}.report-history-clickable{cursor:pointer}.report-progress-alert{margin-top:14px}.report-progress-title{margin:22px 0 16px!important}.report-progress-title+.ant-steps .ant-steps-item-description{color:#7891a8;font-size:12px}.report-progress-title+.ant-steps .ant-steps-item-description p{color:#55758f;margin:4px 0 0}.report-result{color:#0958d9;background:#f0f8ff;border-radius:6px;margin-bottom:10px;padding:8px 10px;font-size:12px}.report-card-foot{color:#8aa0b2;margin-top:10px;font-size:11px}.mobile-approval-card{cursor:pointer;border-color:#dbeaf7;box-shadow:0 3px 14px #2a5b840e}.mobile-approval-card p{color:#55758f;margin:10px 0!important}.mobile-approval-meta{color:#7891a8;gap:3px;margin-bottom:12px;font-size:11px;display:grid}.admin-mobile-approvals .ant-tabs-nav{margin-bottom:12px}.admin-mobile-approvals .ant-tabs-nav-list{width:100%}.admin-mobile-approvals .ant-tabs-tab{flex:1;justify-content:center;padding-inline-start:4px;padding-inline-end:4px;font-size:12px;margin:0!important}.mobile-task-card.overdue{border-left:3px solid #ff4d4f}.mobile-task-card h5{margin:14px 0 4px!important}.mobile-task-card p{margin-bottom:12px!important}.task-card-meta{color:#7891a8;border-top:1px solid #edf2f6;margin-bottom:16px;padding-top:10px;font-size:11px}.inspection-log{color:#52c41a;border-bottom:1px solid #edf2f6;align-items:flex-start;gap:10px;padding:12px 2px;display:flex}.inspection-log:last-child{border-bottom:0}.inspection-log>div{color:#173b57;flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.inspection-log span{color:#8aa0b2;font-size:11px}.inspection-log-main{flex-direction:column;flex:1;gap:3px;display:flex}.photo-capture{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.photo-preview{justify-items:start;gap:4px;display:grid}.photo-preview .ant-image-img,.photo-evidence{object-fit:cover;border-radius:8px;max-height:160px}.photo-capture .ant-typography{font-size:12px}.amap-location-picker{gap:10px;width:100%;min-width:0;display:grid}.amap-control-row{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.amap-control-row.with-radius{grid-template-columns:minmax(280px,1fr) max-content minmax(220px,320px)}.amap-control-row.current-only{grid-template-columns:minmax(150px,max-content) minmax(0,1fr)}.amap-search-group{width:100%;min-width:0}.amap-current-button{white-space:nowrap;min-width:136px}.amap-radius-field{color:#475569;grid-template-columns:max-content minmax(110px,1fr);align-items:center;gap:8px;width:100%;min-width:0;display:grid}.amap-radius-label{white-space:nowrap;writing-mode:horizontal-tb;overflow-wrap:normal;word-break:keep-all;min-width:max-content;line-height:32px;display:block}.amap-radius-input{width:100%;min-width:110px}.amap-container{background:#f0f7ff;border:1px solid #d9e8f7;border-radius:12px;place-items:center;width:100%;min-height:300px;display:grid;overflow:hidden}.current-location-check{gap:10px;display:grid}.admin-report-card{margin-bottom:16px}.admin-report-card .ant-steps{margin-bottom:24px}.admin-report-card section{min-height:250px}.admin-report-actions{justify-content:flex-end;width:100%;margin-top:16px}.mobile-inline-fields,.review-grid{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.mobile-inline-fields>*,.review-grid>*{min-width:0}.mobile-inline-fields [role=combobox],.review-grid [role=combobox]{width:100%}.announcement-content{white-space:pre-wrap;margin:8px 0!important}@media (min-width:768px) and (max-width:991px){.amap-control-row.with-radius{grid-template-columns:minmax(160px,1fr) max-content minmax(190px,220px);gap:8px}.amap-current-button{min-width:120px}}.approval-table{background:#fff}.review-meta{margin-bottom:18px}.review-form{margin-top:20px}.review-lsr{grid-template-columns:1fr 1fr 150px;width:100%;display:grid!important}.review-r-value{background:#f0f8ff;border:1px solid #b7d7f5;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:62px;margin-top:30px;padding:8px 12px;display:flex}.review-r-value>span{color:#7891a8}.review-r-value>b{color:#0958d9;font-size:22px}.review-actions{justify-content:flex-end;gap:10px;display:flex}.history-opinion{white-space:pre-wrap;background:#f5f8fa;border-radius:6px;padding:8px 10px;margin:6px 0 0!important}.task-role-alert{margin-bottom:16px}.task-row-unresolved>td{background:#fff1f0!important}.task-row-unresolved:hover>td{background:#ffccc7!important}.account-security-alert{margin-bottom:16px}.invite-result{gap:18px;display:grid}.invite-share{background:#f7fbff;border:1px solid #d6e8ff;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:16px;display:grid}.invite-share-content{min-width:0}.invite-share-content h5{margin:0 0 6px!important}.invite-share-content p{margin-bottom:14px!important}.invite-code-line{gap:8px;display:flex}.invite-code-line>input{flex:1;min-width:0}.invite-prefill-alert{margin-bottom:16px}@media (max-width:820px){.auth-page{grid-template-columns:minmax(0,480px);gap:24px}.auth-intro{text-align:center}.auth-logo{margin:0 auto}.auth-intro h2{font-size:28px!important}}@media (max-width:575px){.auth-page{align-content:start;padding:28px 14px}.auth-card>div{padding:20px 18px 24px}.auth-field-row{grid-template-columns:1fr;gap:0}.mobile-header{padding-inline-start:12px;padding-inline-end:12px}.mobile-user>span{display:none}.mobile-content{padding:16px 12px 90px}.mobile-inline-fields,.review-grid,.review-lsr{grid-template-columns:1fr}.invite-share{text-align:center;grid-template-columns:1fr;justify-items:center}.review-r-value{margin-top:0}.inspection-log>div{display:block}.inspection-log span{margin-top:3px;display:block}}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[contenteditable=true],.ant-select-selection-item,.ant-select-selection-placeholder{font-size:16px!important}.amap-container{border-radius:10px;min-height:240px}.amap-control-row,.amap-control-row.with-radius,.amap-control-row.current-only{grid-template-columns:minmax(0,1fr);align-items:stretch}.amap-current-button{width:100%;min-width:0}.amap-radius-field{grid-template-columns:max-content minmax(110px,1fr)}.admin-mobile-shell .review-grid,.admin-mobile-shell .review-lsr{grid-template-columns:1fr}.admin-mobile-shell .review-r-value{margin-top:0}.admin-mobile-report .work-alert{margin-bottom:14px}.admin-mobile-report .admin-report-card section{min-height:0}.admin-mobile-report .admin-report-actions{z-index:2;background:#fff;padding:10px 0 2px;position:sticky;bottom:0}}
