.mf-v196-wrap{max-width:1200px;margin:32px auto;padding:0 20px}.mf-v196-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}.mf-v196-head h2{margin:4px 0;color:#123b7a}.mf-v196-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mf-v196-card{background:#fff;border:1px solid #dce6f3;border-radius:16px;padding:18px;box-shadow:0 8px 24px rgba(17,55,100,.08)}.mf-v196-card i{font-style:normal;font-size:30px}.mf-v196-card b,.mf-v196-card small{display:block}.mf-v196-card small{color:#64748b;margin-top:6px}.mf-v196-status{display:inline-block;margin-top:12px;padding:6px 10px;border-radius:999px;background:#e8f8ef;color:#147542;font-weight:700}.mf-v196-empty{padding:38px;text-align:center;background:#f6f9fd;border:1px dashed #b8c9df;border-radius:16px;color:#52657c}.mf-v196-map{height:420px;border-radius:18px;border:1px solid #cad8e9;overflow:hidden;background:#eaf1f8;margin-bottom:22px}.mf-v196-filter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.mf-v196-filter select,.mf-v196-filter button{min-height:44px;padding:8px 14px;border:1px solid #cbd8e8;border-radius:9px}.mf-v196-pages{display:flex;gap:7px;margin-top:20px}.mf-v196-pages a{min-width:42px;min-height:42px;display:grid;place-items:center;border:1px solid #cad8e9;border-radius:9px;text-decoration:none}.mf-v196-pages a.active{background:#1649a8;color:#fff}@media(max-width:900px){.mf-v196-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.mf-v196-grid{grid-template-columns:1fr}.mf-v196-map{height:330px}.mf-v196-head{align-items:start;flex-direction:column}.mf-public-page-wrap .mf-public-hero-grid>*{min-width:0}.mf-public-page-wrap .mf-public-hero .mf-public-card,.mf-public-page-wrap .mf-public-hero-btns{width:100%;min-width:0;max-width:100%}.mf-public-page-wrap .mf-public-hero .mf-public-btn{min-width:0;max-width:100%;min-height:44px!important;white-space:normal;text-align:center;overflow-wrap:anywhere}.mf-public-page-wrap .mf-public-hero h1,.mf-public-page-wrap .mf-public-hero h3,.mf-public-page-wrap .mf-public-hero p{max-width:100%;overflow-wrap:anywhere}}
