.classification-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.classification-card{display:grid;grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:12px;padding:24px;background:linear-gradient(120deg,#fff,#f0f6ff);border:1px solid #d9e5f5;border-radius:16px;box-shadow:0 5px 18px #25365508}.classification-card.violet{background:linear-gradient(120deg,#fff,#f4f0ff);border-color:#e3dafa}.classification-card h3{font-size:17px;margin:6px 0 10px}.classification-card strong{font-size:42px;line-height:1;color:#45474a}.classification-card.violet strong{color:#6948b4}.classification-card p{font-size:12px;color:#45474a;margin:8px 0 16px}.classification-chart{width:142px;height:142px}.zone-cards{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.zone-cards>div{display:flex;gap:14px;align-items:center;border:1px solid #dce5f0;border-radius:10px;padding:12px 16px;background:#f6f9fd}.zone-cards strong{font-size:24px;color:#45474a}.wa-section .actions{min-width:220px;flex-wrap:wrap}.location-dialog .grid{margin:14px 0}#geo-candidates button{display:block;text-align:left;width:100%;margin:8px 0}@media(max-width:1050px){.classification-cards{grid-template-columns:1fr}}@media(max-width:500px){.classification-card{padding:16px;grid-template-columns:minmax(0,1fr) 100px}.classification-chart{width:100px;height:120px}}
#geo-close{color:#202124;border-color:#d5e1ee;font-size:23px;min-width:40px;min-height:40px}
