/* Общий интерфейс редактора подключается из /assets/site-visibility.css. */
.footer .bm-editor-entry{color:var(--ink);border-color:var(--line);flex:none}
.footer .bm-editor-entry[aria-pressed="true"]{color:#fff;border-color:#be0f00}
.header.bm-editor-managed>.bm-editor-control{top:calc(100% + 3px)}
.bm-site-editing .process-card-button{pointer-events:none}
.bm-site-editing #process .steps .process-card,.bm-site-editing .quality-card{overflow:visible}
.bm-site-editing .process-card-shade{pointer-events:none}
.bm-editor-entry--fallback{color:#fff}
@media(min-width:801px){
 #process .steps>.process-card:nth-last-child(2){grid-column:span 2}
 #process .steps>.process-card[data-bm-center="single"]{grid-column:3 / span 2}
 #process .steps>.process-card[data-bm-center="pair"]{grid-column:2 / span 2}
 .quality-cards[data-bm-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
 .quality-cards[data-bm-count="1"]{grid-template-columns:1fr;max-width:600px}
 .package-grid[data-bm-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
 .package-grid[data-bm-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
 .package-grid[data-bm-count="1"]{grid-template-columns:1fr;max-width:420px}
 .criteria[data-bm-count="2"]{grid-template-columns:1.15fr repeat(2,minmax(0,1fr))}
 .criteria[data-bm-count="1"]{grid-template-columns:1.15fr minmax(0,1fr)}
}
@media(max-width:650px),(pointer:coarse){
 .bm-editor-entry,.bm-editor-panel .bm-editor-close,.bm-editor-grip{min-width:44px;min-height:44px}
 .bm-editor-row label,.bm-editor-control label{min-height:44px}
}
