*{box-sizing:border-box}body{color:#101828;background:#f4f7fb;margin:0;font-family:system-ui}.top{color:#fff;background:#102f54;padding:16px 22px}.wrap{padding:18px}.grid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.card{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:15px}.c3{grid-column:span 3}.c5{grid-column:span 5}.c7{grid-column:span 7}.c12{grid-column:span 12}.n{font-size:28px;font-weight:900}.muted{color:#667085;font-size:13px}table{border-collapse:collapse;width:100%;font-size:13px}td,th{text-align:left;border-bottom:1px solid #eee;padding:9px}.red{color:#b42318}.map{background:#e8eef5;border-radius:12px;height:420px;padding:12px;overflow:auto}.dot{color:#fff;background:#17365d;border-radius:10px;margin:3px;padding:5px 7px;font-size:10px;display:inline-block}@media (width<=800px){.c3,.c5,.c7{grid-column:span 12}}.reportCard{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.card label{margin:16px 0 7px;font-weight:700;display:block}.card input,.card select,.card textarea{width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:13px}.card textarea{resize:vertical;min-height:110px}.card button{cursor:pointer;border:0;border-radius:10px;margin-top:14px;margin-right:8px;padding:12px 16px;font-weight:700}.reportCard{background:#fff;border:1px solid #e4e7ec;margin-top:0;padding:15px}@media (width<=800px){.grid{grid-template-columns:1fr}.c3,.c5,.c7,.c12{grid-column:1/-1}.wrap{padding:12px}.top{padding:14px 16px;font-size:15px}}.card input[type=checkbox]{flex:none;width:auto;margin:0}.card label:has(input[type=checkbox]){align-items:center;gap:10px;margin:12px 0;display:flex}.card label:has(input[type=checkbox]) span{flex:1}.card{overflow-x:auto}.card table{min-width:720px}.card td button{white-space:nowrap;width:100%;min-width:110px;margin:5px 0;padding:9px 10px;display:block}.card td button:disabled{opacity:.45}@media (width<=800px){.card table{font-size:12px}}
