.toolbar[data-v-c55fff45]{background:#fff;border-right:1px solid #ddd;display:flex;flex-direction:column;gap:.8rem;overflow-y:auto;padding:1rem;position:relative;transition:width .3s ease;width:220px}.toolbar.collapsed[data-v-c55fff45]{align-items:center;padding:.5rem;width:60px}.toggle-btn[data-v-c55fff45]{align-self:flex-end;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:1rem;margin-bottom:.5rem;padding:6px 8px}.toggle-btn[data-v-c55fff45]:hover{background:#e8e8e8}h3[data-v-c55fff45]{color:#888;font-size:.85rem;margin:0 0 .5rem;text-transform:uppercase}.sep[data-v-c55fff45]{background:#eee;height:1px;margin:.5rem 0}.row[data-v-c55fff45]{display:flex;gap:.5rem}.row button[data-v-c55fff45]{flex:1}button[data-v-c55fff45]{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:8px;text-align:left}button[data-v-c55fff45]:hover{background:#f9f9f9}button.active[data-v-c55fff45]{background:#e6f7ff;border-color:#1890ff;color:#0050b3;font-weight:500}.icon-buttons[data-v-c55fff45]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.icon-buttons button[data-v-c55fff45]{font-size:1rem;height:40px;justify-content:center;padding:10px;width:40px}.hints[data-v-c55fff45]{background:#eef;border-radius:4px;color:#666;font-size:.75rem;margin-top:auto;padding:.5rem}.properties[data-v-a2c8fe3b]{background:#fff;border-left:1px solid #ddd;display:flex;flex-direction:column;gap:.8rem;overflow-y:auto;padding:1rem;position:relative;transition:width .3s ease;width:220px}.properties.collapsed[data-v-a2c8fe3b]{align-items:center;padding:.5rem;width:60px}.toggle-btn[data-v-a2c8fe3b]{align-self:flex-start;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:1rem;margin-bottom:.5rem;padding:6px 8px}.toggle-btn[data-v-a2c8fe3b]:hover{background:#e8e8e8}h3[data-v-a2c8fe3b]{color:#888;font-size:.85rem;margin:0 0 .5rem;text-transform:uppercase}button[data-v-a2c8fe3b]{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:8px;text-align:left}button[data-v-a2c8fe3b]:hover{background:#f9f9f9}button.danger[data-v-a2c8fe3b]{background:#fff1f0;border-color:#ffccc7;color:#cf1322;margin-top:auto}input[data-v-a2c8fe3b]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:6px;width:100%}label[data-v-a2c8fe3b]{color:#666;display:block;font-size:.8rem;margin-top:.5rem}.empty[data-v-a2c8fe3b]{color:#aaa;font-style:italic;margin-top:2rem;text-align:center}.icon-only[data-v-a2c8fe3b]{align-items:center;color:#999;display:flex;font-size:1.5rem;height:100%;justify-content:center}.hint[data-v-a2c8fe3b]{background:#f9f9f9;border-left:3px solid #007bff;color:#555;font-size:.75rem;margin-top:.5rem;padding:.5rem}.aerodrome-editor[data-v-fe0ebe77]{background:#f5f5f5;border:1px solid #ccc;display:flex;font-family:Segoe UI,Segoe UI fallback,sans-serif;height:90vh;-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas[data-v-fe0ebe77]{background:#fff;cursor:crosshair;flex:1;overflow:hidden}.selected[data-v-fe0ebe77]{stroke:#007bff!important;stroke-width:4px!important}.aerodrome-editor.readonly[data-v-fe0ebe77]{background:#fff;border:none;height:100%;position:relative}.aerodrome-editor.readonly .canvas[data-v-fe0ebe77]{cursor:grab}.aerodrome-editor.readonly .canvas[data-v-fe0ebe77]:active{cursor:grabbing}.aerodrome-editor .fit-btn[data-v-fe0ebe77]{align-items:center;background:#ffffffe6;border:1px solid #e5e5e5;border-radius:.375rem;bottom:.75rem;box-shadow:0 1px 3px #0000001f;color:#555;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:.75rem;width:2rem}.aerodrome-editor .fit-btn[data-v-fe0ebe77]:hover{background:#fff;color:#111}
