

/* Start:/local/components/agromaster/contacts/templates/.default/style.css?17937667463222*/
/* Контакты и филиалы (agromaster:contacts) — токены брендбука, docs/SITE_TEMPLATE.md */
.amc{display:flex;flex-direction:column;gap:var(--am-space-6);margin-bottom:var(--am-section-y-mobile)}
.amc-office{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--am-space-6) var(--am-space-10);padding:var(--am-space-6);border-radius:var(--am-radius-xl);background:var(--am-bg-2)}
.amc-block b{display:block;margin-bottom:var(--am-space-1);font-size:var(--am-fs-ui);font-weight:var(--am-fw-semibold);color:var(--am-text)}
.amc-v{color:var(--am-text-2)}
.amc-v a,.amc-t{color:var(--am-text)!important;font-weight:var(--am-fw-medium);text-decoration:none;border-bottom:1px solid var(--am-line-strong)}
.amc-t{display:inline-block;margin-right:var(--am-space-4)}
.amc-actions{display:flex;flex-wrap:wrap;gap:var(--am-space-3);margin-left:auto}
.amc-h{margin:var(--am-space-4) 0 0;font-size:var(--am-fs-h2);line-height:var(--am-lh-h2);letter-spacing:var(--am-ls-h2)}
.amc-h span{color:var(--am-text-3);font-weight:var(--am-fw-regular)}
.amc-note{margin:0;color:var(--am-text-2)}
.amc-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:var(--am-space-5);height:600px}
.amc-grid--one{grid-template-columns:1fr;height:440px}
.amc-side{display:flex;flex-direction:column;gap:var(--am-space-4);min-height:0}
.amc-grid .amc-side .amc-actions{margin-left:0}
.amc-map{position:relative;border-radius:var(--am-radius-xl);overflow:hidden;background:var(--am-bg-3);border:1px solid var(--am-line)}
.amc-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.amc-all{flex:none;height:var(--am-control-h);padding:0 18px;border-radius:var(--am-radius-md);border:1px solid var(--am-line);background:var(--am-bg);font:inherit;font-weight:var(--am-fw-medium);color:var(--am-text);text-align:left;cursor:pointer}
.amc-all.on{background:var(--am-graphite);border-color:var(--am-graphite);color:#fff}
.amc-list{display:flex;flex-direction:column;gap:var(--am-space-2);margin:0;padding:0 4px 0 0;list-style:none;overflow-y:auto;min-height:0;scrollbar-width:thin}
.amc-li{position:relative;flex:none;margin:0;padding:14px 16px;border-radius:var(--am-radius-lg);background:var(--am-bg-2);border:1px solid transparent}
.amc-li::before{content:none!important}
.amc-li.on{background:var(--am-bg);border-color:var(--am-graphite)}
.amc-r{display:block;font-size:var(--am-fs-caption);font-weight:var(--am-fw-medium);letter-spacing:var(--am-ls-kicker);text-transform:uppercase;color:var(--am-text-3)}
.amc-n{display:block;margin-top:4px;font-size:17px;font-weight:var(--am-fw-semibold);color:var(--am-text)!important;text-decoration:none}
.amc-n:hover{text-decoration:underline}
.amc-a{display:block;margin:2px 0 6px;font-size:var(--am-fs-small);color:var(--am-text-2)}
.amc-li .amc-t{font-size:var(--am-fs-small)}
.amc-show{margin-top:6px;padding:0;border:0;background:none;font:inherit;font-size:var(--am-fs-small);color:var(--am-text-2);text-decoration:underline;cursor:pointer}
@media (max-width:900px){
 .amc-grid{grid-template-columns:1fr;height:auto}
 .amc-map{height:380px;order:-1}
 .amc-grid .amc-side{order:0}
 .amc-list{overflow:visible}
 .amc-actions{margin-left:0}
}

/* End */
/* /local/components/agromaster/contacts/templates/.default/style.css?17937667463222 */
