.canvas-toolbar{flex-wrap:wrap}.canvas-toolbar .edit-buttons{flex-wrap:wrap;gap:5px}.canvas-toolbar .wall-tool-button{font-size:11px;min-height:44px;padding:8px 11px}.wall-tool-button[aria-pressed=true]{background:#19483c;color:#fff;border-color:#19483c}.wall-tool-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;border:1px solid #cbdabc;border-bottom:0;background:#edf3e5}.wall-tool-options>p{flex:1 1 100%;margin:0;font-size:12px;line-height:1.7;color:#365a42}.wall-tool-options label{font-size:11px;display:flex;align-items:center;gap:7px}.wall-tool-options input[type=number]{width:78px;min-height:44px;padding:8px;font-size:14px}.wall-tool-options button{min-height:44px;font-size:11px;padding:8px 12px}.wall-editing{cursor:crosshair}.wall-cut-row{display:flex;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid #d9e2d0;padding:8px 0;font-size:12px}.wall-cut-row button{min-height:44px}#wall-edit-form>label{display:block;font-size:12px;margin:12px 0}#wall-edit-form select,#wall-edit-form input[type=number]{display:block;width:100%;min-height:44px;margin-top:5px;padding:9px}#wall-edit-form .two-buttons{gap:12px}#wall-edit-form .two-buttons>label{flex:1;font-size:12px}#wall-edit-form .wall-whole-check{display:flex;align-items:center;gap:9px}#wall-edit-form p{font-size:11px;line-height:1.8}#wall-edit-status{color:#a13d32}#wall-place-dialog h3{font-size:14px;margin-top:24px}@media(max-width:580px){.canvas-toolbar .edit-buttons{justify-content:start}.canvas-toolbar .wall-tool-button{font-size:11px;padding:8px 10px}.wall-tool-options button{flex:1}.wall-tool-options label{font-size:12px}}
