/* Пипетка и кисть для отделки стен: блок в панели «Стены», подсветка цели, подпись внизу, курсоры. */
.skb{margin:0 0 10px;padding:8px 8px 4px;border:1px solid #dfe3e8;border-radius:10px;background:#f6f7f9}
.skb .pl-lab{margin:0 0 6px}
.skb-chip{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:5px 6px;border:1px dashed #b3bac3;border-radius:9px;background:#fff;min-width:0}
.skb-sw{flex:none;display:block;width:32px;height:32px;border-radius:7px;border:1px solid rgba(22,24,28,.24);overflow:hidden}
.skb-txt{min-width:0;display:block}
.skb-txt b{display:block;font-size:12.5px;line-height:1.2;overflow-wrap:anywhere}
.skb-txt small{display:block;margin-top:1px;font-size:11.5px;line-height:1.25;color:#59616a;overflow-wrap:anywhere}
.skb .pl-row2{margin:0 0 6px}
.skb .pl-row2 button.is-on{background:#0f7b3d;border-color:#0f7b3d;color:#fff}
.skb .pl-row2 button[disabled]{opacity:.5;cursor:default}
.skb kbd{display:inline-block;min-width:14px;margin-left:3px;padding:0 3px;border:1px solid currentColor;border-radius:4px;font:inherit;font-size:10.5px;line-height:1.35;text-align:center;opacity:.7}
.skb .skb-hint{margin:0 0 4px}
.skb-empty{margin:0 0 6px}

.skb-toast{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:40;max-width:min(560px,88%);padding:8px 13px;border-radius:10px;background:rgba(22,24,28,.93);color:#fff;font-size:13px;line-height:1.3;text-align:center;pointer-events:none}
.skb-toast.is-err{background:rgba(158,40,32,.95)}
.skb-toast[hidden]{display:none}
.skb-toast-t{display:block}
.skb-dg-h{display:block;margin:7px 0 3px;padding-top:6px;border-top:1px solid rgba(255,255,255,.22);font-size:12px;text-align:left}
.skb-dg{list-style:none;margin:0;padding:0;text-align:left;font-size:11.5px}
.skb-dg li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 10px;align-items:baseline;padding:2px 0}
.skb-dg span{min-width:0;overflow-wrap:anywhere}
.skb-dg i{font-style:normal;white-space:nowrap;color:rgba(255,255,255,.82)}
.skb-dg em{font-style:normal;font-weight:700;white-space:nowrap;min-width:64px;text-align:right}
.skb-dg em.up{color:#ffd58a}.skb-dg em.down{color:#9fe3b3}
.skb-dg li.skb-dg-more{display:block;color:rgba(255,255,255,.7)}
.skb-dg-none{margin:7px 0 0;font-size:12px;text-align:left;color:rgba(255,255,255,.82)}

.skb-hot2 line{fill:none;stroke-width:7;stroke-linecap:round;opacity:.9}
.skb-hot2.skb-brush line{stroke:#12a85a}
.skb-hot2.skb-dropper line{stroke:#1d6fd1}
#pl-wall .skb-hot-face{fill:rgba(18,168,90,.13);stroke:#12a85a;stroke-width:3;stroke-dasharray:9 5}
#pl-wall .skb-hot-face.skb-dropper{fill:rgba(29,111,209,.13);stroke:#1d6fd1}
#pl-wall .skb-hot .wl-zr,#pl-wall .skb-hot .wl-nbr{stroke:#12a85a;stroke-width:3.5}

#pl-stage[data-tool="dropper"] #pl-svg,#pl-stage[data-tool="dropper"] #pl-3d,#pl-stage[data-tool="dropper"] #pl-wall{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' stroke='%23fff' stroke-width='4.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.5 4.5l6 6-3 3-6-6z'/%3E%3Cpath d='M15.5 8.5L5.8 18.2c-.5.5-.8 1.2-.8 1.9l-.1 3 3-.1c.7 0 1.4-.3 1.9-.8l9.7-9.7'/%3E%3C/g%3E%3Cg fill='none' stroke='%231d6fd1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.5 4.5l6 6-3 3-6-6z'/%3E%3Cpath d='M15.5 8.5L5.8 18.2c-.5.5-.8 1.2-.8 1.9l-.1 3 3-.1c.7 0 1.4-.3 1.9-.8l9.7-9.7'/%3E%3C/g%3E%3C/svg%3E") 4 24,crosshair!important}
#pl-stage[data-tool="brush"] #pl-svg,#pl-stage[data-tool="brush"] #pl-3d,#pl-stage[data-tool="brush"] #pl-wall{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' stroke='%23fff' stroke-width='4.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23 4.5L12.5 15'/%3E%3Cpath d='M12 14.5c-2.4-.4-4.4 1.3-4.4 3.5 0 1.8-1.6 3-3.2 3.4 1.2 1.2 3.4 2 5.2 1.6 2.3-.5 3.8-2.4 3.7-4.4z'/%3E%3C/g%3E%3Cg fill='none' stroke='%230f7b3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23 4.5L12.5 15'/%3E%3Cpath d='M12 14.5c-2.4-.4-4.4 1.3-4.4 3.5 0 1.8-1.6 3-3.2 3.4 1.2 1.2 3.4 2 5.2 1.6 2.3-.5 3.8-2.4 3.7-4.4z'/%3E%3C/g%3E%3C/svg%3E") 5 24,crosshair!important}
