.tabs button{flex-basis:22%}.group-separators{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.group-separators span{font-family:Jalnan,system-ui;font-size:18px}.group-separators label{display:flex;align-items:center;cursor:pointer;padding:5px 0}.group-separators input{width:15px;height:15px}.switch-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.switch-actions button{font-size:11px;flex:1}.switch-actions button.active{background:#e7edda;border-color:#9eaf75}.switch-card{border:1px solid #dce4d3;border-radius:9px;margin:10px 0;padding:10px;background:#fbfcf7}.switch-card.active{background:#f5f0df;border-color:#b59c53}.switch-card.issue{border-color:#cc735c;background:#fff7f2}.switch-card .switch-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:7px}.switch-card .switch-head button{font-size:11px;padding:6px 8px}.switch-coordinates{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.switch-coordinates label{display:flex;align-items:center;gap:5px;font-size:11px}.switch-coordinates input{width:76px;padding:6px}.switch-card select{font-size:11px;padding:7px}.switch-card p{font-size:10px;color:#8b987f;margin:6px 0;line-height:1.6}.button-card.issue{border-color:#c16e54;color:#a24932}.issue-help{font-size:11px;line-height:1.7;padding:10px 13px;border:1px solid #e7b49d;background:#fff4ec;color:#99543c;border-radius:7px;margin:0 0 12px}.part-label.switch{background:#ebf0e1;border-color:#8da36d}.part-label.switch.active{background:#a38738;border-color:#a38738;color:white}.part-label.problem{background:#b75841;color:white;border-color:#b75841}.delete-switch{color:#a35c4a}.switch-note{font-size:10px;line-height:1.7;color:#8d987e}.preview.editing{outline:2px solid #b7a160;outline-offset:-2px;cursor:crosshair}@media(max-width:700px){.tabs button{flex:0 0 auto}.switch-coordinates input{width:90px}}
