/* Строительные линейки: тонкий пунктир, не стена и не штроба. */
#sk-guide-ask{position:absolute;left:50%;bottom:54px;transform:translateX(-50%);z-index:8;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center;background:#fff;border:1px solid #c5d4ea;border-radius:14px;padding:10px 12px;box-shadow:0 10px 30px rgba(20,40,70,.18);max-width:calc(100% - 20px);font-size:14px}
#sk-guide-ask[hidden]{display:none}
#sk-guide-ask p{margin:0;font-weight:650}
#sk-guide-mm{width:96px;padding:8px 10px;border:1px solid #d9dde3;border-radius:10px;font:inherit;min-height:40px;box-sizing:border-box}
#sk-guide-ask .fl-btn{padding:9px 14px;font-size:14px}
#sk-guide-no{appearance:none;border:1px solid #d9dde3;background:#fff;border-radius:10px;padding:9px 12px;font:inherit;font-weight:650;cursor:pointer;min-height:40px}
#sk-guide-err{flex-basis:100%;color:#9a3412;font-size:13px;font-weight:700;text-align:center}
#wl-guide-del[hidden]{display:none}
.pl-wall .sk-gband{fill:none;stroke:rgba(26,111,212,.22);stroke-width:6;stroke-linecap:butt;pointer-events:none}
.pl-wall .sk-gline{fill:none;stroke:#1a6fd4;stroke-width:1.35;stroke-dasharray:8 5;stroke-linecap:butt;pointer-events:none}
.pl-wall .sk-gline.is-on{stroke:#0b3f86;stroke-width:2.2}
.pl-wall .sk-gx{fill:#fff;stroke:#c2410c;stroke-width:1.6}
.pl-wall .sk-gcross{stroke:#c2410c;stroke-width:1.5;stroke-linecap:round}
.pl-wall .sk-gcen{fill:none;stroke:#0f7b3d;stroke-width:1.6}
.pl-wall .sk-glab{font-size:11px;font-weight:750;fill:#1a4f86;paint-order:stroke;stroke:#fff;stroke-width:3;pointer-events:none}
.pl-wall .sk-glab.is-x{fill:#9a3412}
.pl-wall .sk-glab.is-c{fill:#0b6932}
.pl-wall .sk-snap{font-size:12px;font-weight:800;fill:#9a3412;paint-order:stroke;stroke:#fff;stroke-width:3.5;pointer-events:none}
@media(max-width:720px){
  #sk-guide-ask{padding:6px 8px;bottom:40px}
  #sk-guide-mm,#sk-guide-no{min-height:34px;padding:4px 8px}
}
