.MarketingReview_root__QqEMk{font-family:Open Sans,sans-serif;color:#1a1a1a;max-width:1040px;overflow-wrap:anywhere}.MarketingReview_h__QX7Eb{font-family:Montserrat,sans-serif;font-weight:800;margin:0}.MarketingReview_muted__MyCpT{color:#5f5f5f;font-size:13px;line-height:1.6}.MarketingReview_bar__U5puU{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.MarketingReview_btn__Jx5Tb{min-height:44px;padding:0 14px;border:1px solid #c9c9c9;background:#fff;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer}.MarketingReview_btn__Jx5Tb:disabled{opacity:.45;cursor:not-allowed}.MarketingReview_on__8BC_8{background:#365714;color:#fff;border-color:#365714}.MarketingReview_notice__V3ocZ{background:#f0f9e6;border:1px solid #d8edb7;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.6;margin:12px 0}.MarketingReview_card__UkT3p{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:18px;margin:14px 0;break-inside:avoid}.MarketingReview_grid__YDi1N{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:12px 0}.MarketingReview_metric__LX9Lw{border:1px solid #ececec;border-radius:8px;padding:10px;background:#fafafa}.MarketingReview_val__UBqkR{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px}.MarketingReview_badge__f62IH{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#eee}.MarketingReview_ready__L6cjo{background:#dff1c4}.MarketingReview_partial__JiywM,.MarketingReview_stale__YvyQr{background:#fde7b8}.MarketingReview_blocked__nTPA4,.MarketingReview_unavailable__sz4Wf{background:#e5e5e5}.MarketingReview_error__VRt0g{background:#f8d0d0}.MarketingReview_dl__9SwHx{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;font-size:12px;margin:8px 0}.MarketingReview_dl__9SwHx dt{font-weight:700}.MarketingReview_dl__9SwHx dd{margin:0}.MarketingReview_pre__szl_i{white-space:pre-wrap}.MarketingReview_tableWrap__csHrH{overflow-x:auto;margin:16px 0}.MarketingReview_table__m8lwH{border-collapse:collapse;width:100%;font-size:13px}.MarketingReview_table__m8lwH caption{text-align:left;font-weight:700;padding:8px 0}.MarketingReview_table__m8lwH td,.MarketingReview_table__m8lwH th{text-align:left;vertical-align:top;padding:10px;border:1px solid #ddd}.MarketingReview_table__m8lwH thead{background:#f3f3f3}.MarketingReview_table__m8lwH tbody th{min-width:180px}@media(max-width:640px){.MarketingReview_dl__9SwHx{grid-template-columns:1fr}}@media print{.MarketingReview_noprint__zfy__{display:none!important}.MarketingReview_card__UkT3p{border-color:#999}.MarketingReview_tableWrap__csHrH{overflow:visible}.MarketingReview_table__m8lwH{font-size:10px}.MarketingReview_table__m8lwH td,.MarketingReview_table__m8lwH th{padding:5px}}.AreaActivityModal_overlay__5qdUS{position:fixed;inset:0;z-index:10000;background:rgba(28,40,24,.62);display:flex;align-items:center;justify-content:center;padding:clamp(0px,2vw,24px)}.AreaActivityModal_dialog__7_WP0{background:#f6f8f2;color:#1f2d1b;width:min(1400px,100%);height:min(900px,100%);display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 24px 60px rgba(20,32,16,.4);outline:none}.AreaActivityModal_header__9ucDF{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #d3dcc8;background:#eef3e6}.AreaActivityModal_kicker__VVjta{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#4d6b36;display:flex;gap:6px;align-items:center}.AreaActivityModal_header__9ucDF h2{margin:2px 0;font-size:20px;color:#243a1c}.AreaActivityModal_header__9ucDF p{margin:0;font-size:12.5px;color:#55664a}.AreaActivityModal_btn__xZLkt,.AreaActivityModal_iconBtn__Xq5fD{border:1px solid #b9c7aa;background:#fbfdf8;color:#2d4723;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;padding:6px 10px}.AreaActivityModal_iconBtn__Xq5fD{width:36px;height:36px;justify-content:center;padding:0}.AreaActivityModal_btn__xZLkt:hover,.AreaActivityModal_iconBtn__Xq5fD:hover{background:#e4edd8}.AreaActivityModal_btn__xZLkt:focus-visible,.AreaActivityModal_iconBtn__Xq5fD:focus-visible,.AreaActivityModal_row__pMx8N:focus-visible,.AreaActivityModal_search__lV1lw:focus-visible{outline:2px solid #3f6a26;outline-offset:2px}.AreaActivityModal_metrics__pDcY5{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding:10px 18px;border-bottom:1px solid #d3dcc8}.AreaActivityModal_metric__w18eJ{background:#fff;border:1px solid #d9e2cf;border-radius:6px;padding:6px 10px}.AreaActivityModal_metric__w18eJ b{display:block;font-size:20px;color:#2f5a1d}.AreaActivityModal_metric__w18eJ span{font-size:11.5px;color:#5b6b50}.AreaActivityModal_body__ypsIn{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 380px}.AreaActivityModal_mapWrap__WOFnp{position:relative;min-height:320px;background:#dfe7d3}.AreaActivityModal_map__0IgXc{position:absolute;inset:0}.AreaActivityModal_side__m7n7p{display:flex;flex-direction:column;min-height:0;border-left:1px solid #d3dcc8;background:#fbfcf8}.AreaActivityModal_sideTop__ZSSdr{padding:10px 14px;display:grid;gap:8px;border-bottom:1px solid #e0e8d6}.AreaActivityModal_search__lV1lw{width:100%;padding:8px 10px;border:1px solid #b9c7aa;border-radius:6px;background:#fff;font:inherit;font-size:13px}.AreaActivityModal_note__2BdSw{font-size:11.5px;color:#5b6b50;line-height:1.45;margin:0}.AreaActivityModal_list__tgXCE{list-style:none;margin:0;padding:0;overflow:auto;flex:1}.AreaActivityModal_row__pMx8N{display:flex;gap:10px;width:100%;text-align:left;padding:9px 14px;border:0;border-bottom:1px solid #e6ecdd;background:transparent;font:inherit;cursor:pointer;color:inherit}.AreaActivityModal_rowActive__pWjUS,.AreaActivityModal_row__pMx8N:hover{background:#e9f1dd}.AreaActivityModal_num__q59il{flex:none;min-width:26px;height:26px;border-radius:13px;background:#3f6a26;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0 4px}.AreaActivityModal_numOut___xfbr{background:#a0541f}.AreaActivityModal_addr__8J99C{font-size:13px;font-weight:600}.AreaActivityModal_meta__ClKrm{font-size:11.5px;color:#5b6b50;margin-top:2px}.AreaActivityModal_tag__fdBU1{display:inline-block;font-size:10.5px;padding:1px 6px;border-radius:9px;background:#e1ead3;color:#35511f;margin-right:4px}.AreaActivityModal_tagWarn__zHhz8{background:#f4dcc6;color:#7a3c10}.AreaActivityModal_tagOver__NYbBP{background:#e8e0f0;color:#47356b}.AreaActivityModal_state__2ubm4{padding:40px 20px;text-align:center;color:#4d5f42;display:grid;gap:10px;justify-items:center}.AreaActivityModal_stateFull__7GWz2{flex:1;display:flex;align-items:center;justify-content:center}.AreaActivityModal_skel__3g289{height:14px;width:260px;border-radius:4px;background:linear-gradient(90deg,#e2ead6,#f1f5ea,#e2ead6);background-size:200% 100%;animation:AreaActivityModal_sh__I_CJe 1.2s linear infinite}@keyframes AreaActivityModal_sh__I_CJe{to{background-position:-200% 0}}.AreaActivityModal_err__deZJw{color:#8a2d1a}.AreaActivityModal_mapMsg___3wej{position:absolute;left:12px;right:12px;top:12px;z-index:2;background:#fff4e6;border:1px solid #e0b98c;color:#6b3b0f;padding:8px 12px;border-radius:6px;font-size:12.5px}.AreaActivityModal_pin__0tEkw{width:26px;height:26px;border-radius:50%;background:#2f5a1d;color:#fff;border:2px solid #fff;font-size:11px;font-weight:700;cursor:pointer;padding:0;box-shadow:0 1px 4px rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center}.AreaActivityModal_pinOut__ghI1g{background:#b4601f}.AreaActivityModal_pinMulti__2ANy_{box-shadow:0 0 0 3px rgba(71,53,107,.65),0 1px 4px rgba(0,0,0,.45)}.AreaActivityModal_pinSel__1llfl{transform:scale(1.25);background:#111}.AreaActivityModal_legend__hgP6a{position:absolute;left:10px;bottom:26px;z-index:2;background:rgba(255,255,255,.93);border:1px solid #cdd8c0;border-radius:6px;padding:6px 10px;font-size:11.5px;display:grid;gap:3px}.AreaActivityModal_sw__WquPe{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:6px;vertical-align:-1px}.AreaActivityModal_foot__Mcj4v{padding:8px 18px;border-top:1px solid #d3dcc8;font-size:11.5px;color:#55664a;background:#eef3e6}@media(max-width:860px){.AreaActivityModal_body__ypsIn{grid-template-columns:1fr;grid-template-rows:minmax(300px,45%) minmax(0,1fr)}.AreaActivityModal_side__m7n7p{border-left:0;border-top:1px solid #d3dcc8}.AreaActivityModal_overlay__5qdUS{padding:0}.AreaActivityModal_dialog__7_WP0{border-radius:0;height:100dvh;width:100%}.AreaActivityModal_header__9ucDF{padding:10px 12px;align-items:flex-start}.AreaActivityModal_header__9ucDF>div:first-child{min-width:0;overflow-wrap:anywhere}.AreaActivityModal_header__9ucDF h2{font-size:17px}.AreaActivityModal_iconBtn__Xq5fD{width:44px;height:44px;flex:none}.AreaActivityModal_metrics__pDcY5{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 12px;max-height:112px;overflow:auto}.AreaActivityModal_body__ypsIn{grid-template-rows:minmax(220px,42%) minmax(0,1fr)}.AreaActivityModal_search__lV1lw{font-size:16px;min-height:44px}.AreaActivityModal_row__pMx8N{min-height:44px;padding:10px 12px}.AreaActivityModal_addr__8J99C{overflow-wrap:anywhere}.AreaActivityModal_pin__0tEkw{width:32px;height:32px}.AreaActivityModal_legend__hgP6a{max-width:calc(100% - 20px);bottom:10px}.AreaActivityModal_foot__Mcj4v{padding:8px 12px}.AreaActivityModal_btn__xZLkt{min-height:40px}.AreaActivityModal_dialog__7_WP0{overflow-y:auto}.AreaActivityModal_header__9ucDF{position:sticky;top:0;z-index:3}.AreaActivityModal_foot__Mcj4v,.AreaActivityModal_header__9ucDF,.AreaActivityModal_metrics__pDcY5{flex-shrink:0}.AreaActivityModal_metrics__pDcY5{max-height:none;overflow:visible}.AreaActivityModal_body__ypsIn{flex:0 0 auto;overflow:visible;grid-template-rows:220px auto}.AreaActivityModal_mapWrap__WOFnp{min-height:0;overflow:hidden}.AreaActivityModal_side__m7n7p{height:360px;min-height:360px;min-width:0;overflow:hidden}.AreaActivityModal_sideTop__ZSSdr{flex-shrink:0}.AreaActivityModal_list__tgXCE{min-height:0;overscroll-behavior:contain}.AreaActivityModal_row__pMx8N>span:last-child{min-width:0;overflow-wrap:anywhere}}@media(max-width:860px) and (max-height:600px){.AreaActivityModal_metrics__pDcY5{max-height:80px;overflow:auto}}